96
1
571
389
2
1179
999
765
3
445
894
344
393
402
795
403
1245
4
324
426
405
75
890
673
417
533
688
353
436
2333
1838
8
895
905