483
126
575
278
395
226
472
70
531
92
326
133
490
45
1334
643
583
154
537
58
275
68
358
199
310
67
539
67
178
75
456
181
557
287
1410
743
422
95
465
281