29 56371186151 828564 6285576945
105906 14658728289 12603424 18247
2100608293 5940312707 24331 946061 7200
49456 7652797 68429433 279430182
83 2538300 11366019464
72 8076 3754267 474597 47153276
38126015 182278 82730728731 326382 798131581 1577341732 886 263798 23029 2717081 4587008630 706980477 34675 9769439431