47879985
6235584
67135654
99923921
84704477
81352819
66184849
2381588
275590
79249995
82634105
13724707
25409089
6937426
35505904
7064137
98321500
55884429
28174309
30331220
37479584
52309964
67996308
91252422
82101451
8783351
46372000
6879122
50697644
84662568
4778520
92563737
82347836
15301383
16463171
86233963
65079602
27696961
763822
398350