86155885
1626695
93513245
6046820
2527489
10188053
31979298
21873084
62669447
98337837
25283312
9726417
61092079
2640956
74031814
16739330
44913658
98302707
29655939
6263505
5008868
66884952
40085826
831837
40479059
19655212
15158941
75833823
7050531
1815394
27523608
77543680
7124803
91419320
81912771
76624082
37948861
58592910
39449468
86199965