35
423
539
634
68
598
470
553
381
362
395
1355
561
461
451
433
340
628
440
139
421
376
456
35
760
949
583
427
470
443
451
433
946
374
443
338
35
375
434
882
1187
1376
570
452
723
395
441
462
446
51
440
448
443
241
347
459
437
707
467
133
148
136
358
417
35
563
484
455
805
0
0
0
0
0
0
0
0
0
0
0
0
1000
0
0
0
1000
1000
0
0
0
0
0
67
167