57
12
16
412
186
4
91
199
16
393
305
277
84
141
254
389
388
87
267
142
290
188
82
245
329
362
230
579
373
192
348
112
328
114
456
519
345
314
22
435
382
105
390
107
240
333
452
0
313
107
691
127
333
501
296
