81293679
8179333
63255126
95138039
55381016
7297888
59734376
94277115
86151520
24014083
30312869
60798412
70205035
35543650
97428407
80619764
10596155
6469208
40112060
19408269
24051413
89857993
11629101
35153904
9225532
47998582
76159247
35289226
24985253
8291114
2289995
59207438
52794604
25064855
67364625
73758577
60181736
8917335
73763477
85226032