41882845
36106216
88603303
58048630
1622263
2536790
41445671
1099340
14099028
30783148
95833109
5750634
40583358
59974010
22733728
4852625
99282666
26709263
66976876
6091813
85395342
2953085
46161979
81437309
42934736
66999613
87673469
30713154
60017613
78358860
32096176
93693384
65781026
25731847
88642508
66639459
16306562
1427996
31386919
74334513