42536589
6970810
45557707
80109463
66257079
98812636
40949158
10083254
97581483
43647022
78575688
92287812
79874643
11694701
79016366
61113644
16974655
26356077
77079473
45006455
77158392
39625453
527991
33821442
79143632
46693722
28883883
86992398
40064343
32862349
57002801
28478301
2624710
38658796
19768350
5076892
86964329
70633304
50228627
13736706