31807430
22069336
44332215
42469069
46995410
25078274
87747241
28314190
41074825
99353211
1893783
17222556
80216674
10531168
84513697
40607530
345628
98598548
23249679
6335906
63389312
61973669
47492863
90245166
25959751
1999474
94968232
47592206
47626326
2885194
14547767
19917662
28927081
94401813
50175672
99773433
11118002
65032128
84968991
63218230