96668068
77893023
32823354
9917018
47771487
26093466
96582224
91037305
90987929
27064215
8386685
55335711
83722940
39043858
92316457
11528172
46045518
5545164
60097450
18505212
18904916
84826130
55866551
57868747
74536804
56022443
7359998
6477620
8761715
39239626
4533921
64643405
50583405
70036343
28658503
25089089
36728435
29147293
63377599
27034628