31559348
9183298
66017106
56786773
98652700
3368788
95112021
38695881
60089444
66023642
71762565
69637519
2936
53245609
10488572
70251915
21152611
91484334
60951813
4876148
6745398
15254497
86595192
47449001
76431150
67241793
63452261
18347848
73963144
13051845
21369861
72488310
39617838
57709902
8339649
37507349
2135714
21677409
70776610
14763973