98844589
43215300
86223318
910377
35477816
17493170
79679392
511018
79008152
92024608
47799306
72199835
34222709
80057390
7067610
81014722
68013027
70628619
97157182
12114888
65221799
51229213
8717118
14624276
30719949
32368107
21493149
97148355
26631314
76244714
65701948
61236901
3481787
47729980
94052713
28179090
18781449
60183404
7724799
5304939