59811562
10473258
854260
79727504
80935278
8073049
32035401
88942958
9358574
88658346
46454281
81074728
13728970
21789745
21732845
36587917
24862776
70166268
6027068
1159354
97764125
49868749
68012350
90092134
96375436
66575661
22735512
22084639
62025900
12746842
8294220
4289326
50323747
75886122
44599108
66615095
9909830
5416852
58229600
30462472