436060 77909360595 55353518173 36 133645471
177341 401814369 7470554616 425
7385555 3407888999 56187108057 7566
56798699541 213966 28761 44381
147572763 75 769195
82223647745 2099205358 48 1434934 126809667
7161 33551 843603356 946799 78440 82930677991 63257 17 149024259 31 2441204 705156 47397311 916446451 307716619