80312655
27601902
62338016
3046054
13116889
90253092
44895341
26986773
86452099
82958362
88964460
4629408
5413929
96432880
1499166
10603987
82291618
53565856
48169186
56738194
91768761
40449844
11045776
66687328
5624780
13073838
3594174
83741150
63116821
65648324
41033329
64662237
18692767
69411796
91055185
5639339
88283968
11412928
72138714
38289302