35
463
574
468
446
487
666
143
179
907
362
354
418
471
579
422
35
482
215
737
678
555
550
592
905
392
421
471
426
452
457
154
426
1421
93
149
542
439
366
35
1223
429
426
443
438
381
247
469
424
710
406
439
0
0
0
0
1000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1000
0
0
0
0
0
0
0
0
0
0
0
66
0
0
0
0
0
0
0
0
0
0
0
737