90839338
28733219
16735561
9764801
70973437
48201374
52932337
95735905
10775199
52459392
21221872
6525627
65003152
77759563
97194705
7251096
51787365
77944782
22805527
64358271
6808928
92579885
83373679
35169279
77669792
53463502
18773605
98463736
22549201
53148840
97984260
48983091
29269831
14918388
81026159
16861166
7767188
228257
56247465
29216028