66048379
52006576
28598666
9416818
76961802
6144316
1722153
31613444
84516585
22104564
62949194
18828014
57853990
96807025
15232596
1281696
66844790
56655218
57852345
25929307
31449392
10206951
91322254
95945535
93813381
36584073
21885778
85351910
2269452
54773602
45193805
12946339
91476814
55332796
51526177
33928088
18896271
72899345
80655835
31677106