30293192
56625413
81183997
71837066
93617848
33874689
27996055
16123875
18115098
47852584
8862103
42405435
75014702
47308427
69153572
94857924
55711914
38699211
64873968
36712859
40375616
99028789
61246790
653832
17437427
23985053
76243109
72559295
92803934
4993571
53488909
68192981
26411238
95576108
92595060
76838630
88471378
63628990
30496844
8639543