98324978
86889210
32518293
5209232
62184595
65537485
74296334
3618540
39078896
31072044
17563482
10271825
47352424
43653329
53916700
51116488
58168266
25022116
20915105
77651212
56798362
44107575
43815336
8904890
16869135
22894175
49044998
18814032
87372205
11329621
65535037
34334634
18827866
37443035
28524824
83625245
6156346
61839598
77971674
28612410