19866852
3198675
7897332
85185244
50944137
655733
3217362
50138551
4094995
12128754
47983668
99401409
56833069
12213409
704062
21767794
8298628
42096576
45338529
57845369
76523728
90207197
29107077
64229121
44731413
75698685
54708551
79447201
16437034
80226057
40363240
75712417
40994526
59262078
13894049
35814800
783697
74722910
90491685
31464167