50754861
14545692
40747736
4743821
66761282
95917109
27983653
31741065
9354619
44813605
97131168
25818815
678476
17688852
7469826
12228533
21835862
1039131
36394536
5511486
10134883
76605705
89253266
43644263
189235
31759214
77379964
59416320
72448778
34617300
86156423
21247526
79143383
26519954
49669368
34628883
2906133
9636567
74492191
1808737