17665078
89771750
3634471
51016471
2016400
17291009
26813288
53065150
14482998
32326564
96248439
83446351
8041454
65493065
67149959
18941816
43501693
7690790
64948210
81247155
88967785
35066505
57723084
5276417
85429566
36029931
32274954
55119427
50907961
93147657
28006778
1492450
15677876
62527968
89282725
59345489
77671296
9986983
2321337
41745803