182
892
388
795
66
549
375
435
291
476
140
607
121
500
159
383
266
384
68
395
147
335
258
331
231
92
332
63
329
15
254
96
206
28
276
85
181