56943456
62233412
44356262
80361595
74719366
77609559
88025079
20124423
7729822
28597994
343969
46089481
67634797
52268025
41737345
12144808
22615962
28798955
3931459
93774322
28416856
17298893
47954359
64805899
43919598
40666953
52451698
12399498
68092349
91978013
13559802
72912058
20762479
95817955
24775771
12129376
40111137
19886587
1631467
9664564