93216950
59734013
1785362
85944795
19088889
88061030
54398065
62767014
55414917
11215423
32742112
33328455
4253391
25087800
99297996
96541748
74285937
8098746
30608843
20678140
84173956
38436712
2026967
23965947
69454528
9481232
25032000
42119359
39171152
9870421
21079798
9284887
99363540
44467730
44547374
92121081
37076295
9753921
21063478
30831318