99638141
61176390
72176622
9522339
69836562
91858260
314623
99678537
89954744
30486793
1816557
37808718
25162090
8255810
6346040
26487786
40166762
84084410
1753532
62959641
17089332
5704758
61452211
39916630
58503734
51813073
73767310
55632624
65679630
21067964
38265297
10135850
2035728
31203117
95719316
96985306
43507696
51916224
10622922
49819376