41425250
93914291
24928075
59215429
49755428
44406912
52874878
36937893
19476418
97998644
960673
94695521
24744953
66916910
50046891
84002004
16049230
92786849
7090903
99292692
4626206
41254758
36602099
35914549
93683489
87844271
44355791
34077262
70834669
37098422
8903527
24906833
71811981
98075068
95651231
13188564
35821536
32736819
89171481
70164536