37678852
17182103
69411845
5381441
34645449
21234820
87464671
82991611
2965209
41203617
25201617
7301610
13509726
27957480
65249329
5317375
42756138
7009161
78008426
558596
65606970
18171475
30541715
46597012
8130373
4398161
20171646
30518384
3555865
75694460
16306713
8148569
55147191
17955626
57906032
65284046
4444692
19562223
42502161
78058018