475
124
512
236
362
208
433
59
518
86
299
120
460
43
1119
524
567
146
531
56
263
63
353
195
310
67
528
63
175
74
451
180
522
266
1292
665
414
93
416
256