229641
165871
388482
917497
42889
31728
828201
172735
287870
203923
1001176
91895
625245
133780
230760
993781
105431
271290
66389
840743
372568
503483
294524
675300
855639
985860