42528697
68223642
23541460
65928213
92744549
5163894
52838517
59694008
64858506
12415805
30069625
556556
1951993
88946586
72683451
66671569
95242888
492974
24582135
72209294
84332966
18242545
59456856
7062241
51608456
92838524
86358336
76069477
61648322
46375605
779358
48141660
53494915
18539987
68472736
20527449
24885547
65233577
89783414
16632205