70095416
51297245
63341464
65549146
47616562
22109009
57751732
72475889
32506901
98928503
65143065
39496058
11371974
43307881
9054163
99069011
50325872
36212780
74712594
64015061
3497896
7136979
4629664
64139028
59512210
77436636
97817457
69691661
19963070
73106680
92022549
63099582
45422806
89179875
66828117
93197030
80757
95549558
95066910
18219407