4362193 1966842 14552361 28445039645
742668 654328 59538809576
236399139 70700028575 7494889451 4759863 617119156
195 729630429 78291 99
4390 49
40881565198 73283912 98260330114
20405 8347781 981 6799170 2155399 91 82268872848 7356661 314002 45 386 355442055 247667 6450