1 7
2 41
3 239
4 9369319
5 63018038201
6 489133282872437279
7 19175002942688032928599
8 123426017006182806728593424683999798008235734137469123231828679
9 118119373866262081485223899617886417593271902402645222441921910431040354300019446804767966058309121
10 70393657629419512300176098237919643553997207020010109405976727793670773944409421814790772590069113145391735749901577009096149305609025491601824219052328961940201
11 22897452455280905078828336005115624924728985344535482796969910022973471518906810893956280156935252289592971578289280120476195506187014662125158067251946320052235022850362774959892210008350185437655667806336169319238311926337233215596584241882906143162830208807718045813239461244273884883285379815809228691897422593450549445039659091869534560354914296851424561
12 154008261809899866902428582268706397712000125069475512249994627967678470073942702785888964125483410774724794761888987584548071301490705963992756693529555955589026468959156441554999796018046544222078521668105411968897815508782369617320598616176357046631308873299365244174183560089669343957767158708822118475584411679552202834200395057475221548485001826312210106279
13 15242921525153596438686041106500155640990142445409713520961716320098719306625673583648585064082557037632574007016542862464585413855325419987306924172938043329571057741136881712317512118795220089192610068501585848205879967337481715078294195565196697524212339915799632058798717580540163286543926343568605432135467677218942698966513855569775614020724228697911553697161980391400575967277962663859078316449856743180317645899999855793529475331403866733038463348701179514835110098473935045744253645698052307463456458313291050444620470613419864675747501626402069994160092799834761
14 22675027978994055215633799328200162852362758888752053390597478057987049051888140420940046041671020291119834961880167612082047649328282488777489067328530053787641783886718914325263291657426578478936583835410087176164008901933257681379449915878020673271220630939650165884153116657857669627645426409776402675230240997507407029005803991426315531819875420221211083174351573619936656402979851532403505562150036278053716479879766512325085072699552153501094265913803393735803941542661419485184738239260096225289275917433043569257327642289190866666351249724026539584419078827001751922001214476194997022245989536879598654437524729737306177741930889373223532263308052774672760255302595944667374444996689881229923030796325067791266157267481