31296513
99341771
67395851
11713080
61459101
36923448
47766523
39096824
94895569
46564739
44584068
37912183
47616227
86207034
18183518
24301762
33562139
30592846
92235808
28839383
70354793
1416586
44373364
27546682
2998928
15581571
65596675
3663411
35293894
24523649
1486874
28223780
66808412
88354527
568594
20484828
33084273
22768209
17086814
5118373