38947030
28837018
7842388
1683139
54034879
26908295
34061254
3224961
4813150
45219748
2658627
25371233
59539193
30706828
7026626
64894088
95874314
70061447
20962220
88629148
22897061
4579919
51564058
80527945
25245196
37935934
74719147
4119441
65251209
5571950
86683915
8642867
24451770
56579288
5762276
62217017
45999021
1931660
27526160
74345820