42
1
29
17
346
404
2
303
364
339
388
228
338
465
472
2427
331
564
186
362
247
84
68
932
405
255
75
343
868
8
62
483
538