286
30
17
8
50
33
10
18
219
126
153
6
14
44
41
36
22
65
19
45
37
62
43
84
101
275
79
35
417
54
182
195
137
428
27
20
242
963
509
73
56
15
254
97
26
28
163
360
167
34
38
91