96026899
13417840
3142735
36394644
48385605
19435152
67178249
61384879
29116298
56617380
8742496
39621747
70983460
89027794
42661115
6969297
1533833
23785459
50467299
39223240
58589946
13323277
29557536
2565173
45253018
87102007
36759953
81412463
45256425
35957269
6517240
48076860
4064899
5812956
97538792
93286684
52322461
39619740
85416459
347110000