70149585
51875700
53157269
66938379
15402427
96441864
21725763
30319621
8822602
10452104
12797124
71139868
99888139
40616956
80909215
38312431
97034845
63751607
44233284
87455090
97382856
53139998
77161097
7955437
40596792
13479630
79929535
15531785
14953248
55328531
95508741
96123639
60104091
29292016
16132438
22359872
34764805
54888639
37078171
54613911