1 7 2 149 3 325743 4 5043335556445821 5 30078276004358776950017905751009745821222898855 6 10501463349620279235502249780208356668070156990688634441605293979839511026970441438755508907475660778557260097847261230115501389652904677157 7 739555787299576864056058411494935629322011035056439502484991456692391632910002292975015011654421655816320578462694633509695912183873955234810919782582557841319553970566427344390249503304313353163106615036643047727038645174147916140088502688195946197279630445898865563156527231589277014913666996621907052319672220231062009116505042654733909682074760683942837942669193943665870420670074958398514295105978841835361212063