30854933
19756838
64776683
35521041
32458019
96271341
1755132
88887326
74852007
47372253
18159304
85259902
78352925
36072794
94651698
38658942
60684798
12916397
48173353
53418231
391757
75622838
31006682
93672547
26835227
32488955
17431507
10938854
7616654
61134573
33052746
37183045
44055136
54659489
38491847
4168016
2368713
6573458
16126748
3603823