31
71
127
601
1801
39551
122921
60816001
269089806001
4710883168879506001
725688486718330087751
535347624791488552837151
5718039518555007627381367067387326475271823586132366619744957152669711690408574488925071259305573647810815919209500241631788149240057412005278225084826899525751
