221
1
50
225
2
342
495
92
467
396
218
233
473
3
33
125
305
283
1093
425
341
475
395
82
252
480
335
336
355
567
555
106
320