50772397
10435480
506647
81006865
25348803
4570861
5187610
9193636
87153532
66149976
48883951
73975114
2287620
67388904
9693958
15349205
30705479
98096053
386909
83796556
51959287
7325179
7883168
2153178
4449146
3707411
85015936
10729316
41608416
46448832
33727422
69624016
51688697
16334061
4186828
53631540
31953472
2741976
2531230
91884091