21622428
5379326
58199024
1914699
79093283
56067552
48317314
17406884
29959876
53465185
9557698
11073691
4981721
58528275
97552857
2664697
42147102
15978823
99005658
40548443
85489821
33554506
7874160
5025980
15412928
60899092
50925068
42456153
54373277
44065051
1701000
46217772
11314023
17094158
50162919
78614757
35438134
96286846
32993461
69675645