17
126
6
44
19
10
9
69
117
39
102
58
54
114
31
157
34
21
156
24
142
37
71
50
410
254
196
55
334
204
113
241
188
216
367
247
95
149
252
168
290
184
84
161
266
171
103
395
82
151
284
332
227