59262750
28516667
8730806
31531334
34831688
69967854
31798367
50841434
13109703
33153703
71125606
32298285
76255928
58794783
79816697
87995419
52537182
92854585
63936248
29488771
64467908
92891205
52773432
83692813
40834049
69394745
37782902
78870
6867230
93535392
35623697
4393059
66268478
19542626
44998551
91715203
67716708
8599877
15108217
81701646