30127220
17794104
86201056
9820274
96489776
79121305
19412894
24482726
2943932
13484525
39071187
109601
43408430
61726040
51545649
24438154
35869131
12777491
51955841
33068120
98842970
91994159
63009022
23266862
5827434
61225838
95057975
915606
12536117
43861770
89946180
3599738
8452507
37881261
60462938
19154556
7272739
54754333
91502678
72414624