47354448
24901744
3267888
42324134
19114463
3397927
94868818
2309532
30395798
82472565
27437857
14892746
7223106
67058528
5085226
83037694
16877898
91624849
116385
46553238
71391090
90677150
98387628
94015182
30549819
48331828
4244912
35089517
9391606
56751162
5578540
10326616
5386231
53563969
6737461
44082057
88656053
57256276
58343299
101242