81299887
3147215
5824200
74766224
98131451
3985750
67567172
57191870
55846970
2257877
44689624
95635505
69301139
38949953
39338479
27137398
30561064
14342674
53838902
82299655
60315391
29026234
82382522
72362321
82149603
70561881
28971855
16447887
53172957
57278475
71858519
66506940
58415087
95799851
21574803
97744366
75251022
79128191
47841974
74133538