59089180
32125211
98845873
85203500
47873165
28542934
78897998
16204875
6798171
93543933
37946863
31708486
28932120
95146835
81814324
65635186
50156652
93348870
31139341
74756437
79246428
55962923
97798281
31942561
5551188
20612189
6127635
24666928
75744687
40272895
1823281
67955169
64715056
41297581
53503257
46507413
52172813
34081966
38587575
46419123