39894294
85832036
1223487
48077474
37216450
50917634
92256791
43545139
1490195
1909667
88608027
58316700
98025183
38423026
89416955
30491919
60651890
22835060
46773288
46721148
99517845
69163953
5184882
74058143
73232033
134634
35815969
41862350
67391229
10416100
11165253
86162705
12235016
90257152
2823181
37863807
91184153
53323375
23646401
3920738