50993543
7058216
16114576
67894990
78971913
6767713
61748656
70365221
8214020
38476540
18428229
81905898
95529736
2634389
20022982
76482062
74555486
57125005
88922702
60179626
24416119
24869036
42074464
88599781
2175078
14123341
14888983
47646250
515797
69332991
11644966
37348610
90615216
23984943
10794995
62651785
44881345
7166362
9489979
19666128