38116979
17611666
99598619
83913724
14524439
99159472
22841510
69206351
98702420
18394652
1898433
63747793
85487485
60428638
6766296
5559168
86183456
18414614
5404031
77017072
37349360
86565805
28844855
78023625
1974849
14522039
31353385
66751986
31788796
59135534
98605649
51465748
91634273
40027628
11347976
89949752
746250
9337987
26606652
62344104