36580
167320
337958
549184
532937
721131
871800
43400
333432
814259
2580
894714
162108
718846
395515
140480
537330
361668
383748
659201
40040
887437
371739
9541000
939781
704277