285
18
38
16
15
13
19
97
2718
45
243
31
20
66
4
51
177
12
6
63
5
48
33
21
49
10
140
165
101
29
220
64
1310
27
17
56
88
26
57
22
321
41
11
46
28
99