17
276
44
207
117
547
33
180
36
280
62
65
155
195
139
307
1625
111
162
73
659
29
352
514
80
156
185
87
42
422
372
302
85
40
20
287
146
181
338
417
72
56
214
82
334
446
27
122
266
295
70