40689170
18247842
9777816
4372912
62793338
62596776
86292347
44065075
1311128
17196957
5947366
9759804
15111443
21872558
45539958
2832049
13582818
58498989
70469367
7304457
2324007
25909195
4351370
6398726
28978981
49601095
27759969
58765885
60144239
24404554
5887518
90506088
69652003
46202765
66245326
66928007
34128991
16657853
63168648
43138291