86579156
2896558
32717826
84316043
4628449
75417688
45577886
45412893
57476657
27299854
22249962
48669122
1073734
77675442
47353022
25432695
39913248
42027512
20217181
59417242
95206947
53225906
90204956
60493953
75224353
26582043
17883597
4412152
67927261
42845686
13768878
7922805
547197
71329274
91612661
93952462
38116335
22793572
29193651
70981744