42547800
84841545
59235732
21164713
62279921
14973204
41403714
85471249
8113220
79343196
86609076
2116911
13205903
36495125
30828154
21715924
73351106
40766395
25598475
78083539
191822
2005259
15662811
23216899
90019011
91443124
43147635
47032909
65909787
1362783
95197561
36145636
88348730
59761394
53355686
75089340
7273182
3315755
659543
18799200