7164211
70433171
41841805
2105915
15376588
37356002
56482333
14769880
6186754
94615365
17982734
2245763
59226573
22914368
45927256
99999620
93264320
29652287
75773200
14888225
14435573
48567539
18677086
43174217
41007266
88087393
49981837
47404129
15955052
73386895
99105990
72209194
41959976
45997362
26158643
11121495
36562356
6726702
2919159
73838236