17488659
6899156
36962102
25055518
14245619
60803830
70686333
34827481
77367884
52199798
666467
44506763
1339786
77222549
15413186
8210106
83729935
81252331
31949523
24669045
8339473
91292506
27074164
769318
48278220
29113352
8702526
10653194
34438028
68828690
99024632
27504846
94869841
84383042
14876894
5931721
4081453
1781917
2116007
12216354