280
82
181
22
9
347
16
198
118
56
85
69
532
95
92
53
90
116
31
159
132
222
35
30
27
25
191
212
161
21
6
47
273
28
121
178
142
71
176
119
267
64
218
87
393
44
24
38
122
88
3
234
57