1 2
2 5
3 29
4 5741
5 33461
6 44560482149
7 1746860020068409
8 68480406462161287469
9 13558774610046711780701
10 4125636888562548868221559797461449
11 4760981394323203445293052612223893281
12 161733217200188571081311986634082331709
13 2964793555272799671946653940160950323792169332712780937764687561
14 677413820257085084326543915514677342490435733542987756429585398537901
15 4556285254333448771505063529048046595645004014152457191808671945330235841
16 54971607658948646301386783144964782698772613513307493180078896702918825851648683235325858118170150873214978343601463118106546653220435805362395962991295556488036606954237309847762149971207793263738989
17 14030291214037674827921599320400561033992948898216351802670122530401263880575255235196727095109669287799074570417579539629351231775861429098849146880746524269269235328805333087546933690012894630670427794266440579064751300508834822795162874147983974059159392260220762973563561382652223360667198516093199367134903695783143116067743023134509886357032327271649
18 2434804314652199381956027075145741187716221548707931096877274520825143228915116227412484991366386864484767844200542482630246332092069382947111767723898168035847078557798454111405556629400142434835890123610082763986456199467423944182141028870863302603437534363208996458153115358483747994095302552907353919742211197822912892578751357668345638404394626711701120567186348490247426710813709165801137112237291901437566040249805155494297005186344325519103590369653438042689
19 346434895614929444828445967916634653215454504812454865104089892164276080684080254746939261017687341632569935171059945916359539268094914543114024020158787741692287531903178502306292484033576487391159597130834863729261484555671037916432206867189514675750227327687799973497042239286045783392065227614939379139866240959756584073664244580698830046194724340448293320938108876004367449471918175071251610962540447986139876845105399212429593945098472125140242905536711601925585608153109062121115635939797709
20 32074710952523740376423283403256578238321646122759160107427497117576305397686814013623874765833543023397971470911301264845142006214276865917420065183527313421909784286074786922242104480428021290764613639424408361555091057197776876849282654018358993099016644054242247557103410808928387071991436781136646322261169941417916607548507224950058710729258466238995253184617782314756913932650536663800753256087990078866003788647079369825102832504351225446531057648755795494571534144773842019836572551455718577614678081652481281009
21 2519476469389300221997843450690277197446190125213401471886189144380122583639540612093161559725905921705621268711336347529023810338258584520184707122987127916328870998718855607494705222239919386112661051392383955289525394895071566366042662134352942043144539117728801533476874420421114312373367721876552183336266218840095572978373401437545439020935381163236997134277441150157274649444263335812837009940830389667597280842839170025353177696845116116178808027458979132946820273592908198692083120283858013684843504457947114982830529622674398234875118952634966658406264697532802223307864676262573506008830266598491002037595887007132230273097682542469156161242594049077352155296492422107362062057655923945475230772183529444908828921350764182683270264147071090631504331425827655370337606339935196665797797961
22 395902076355129108936985503078979171898483218531860967069977780843226623125564917998860249059228750494873876645131160783539885634161654054476020142485409450459283558572797144121180812132429137964284088630329362013358280019141104368869852108591858731279394322644464614913997656247860788177403728430004536476337821098986218006686984386031285518493683434691481685708950436908917328337432803164707647854586363072066261576898622525198840876224340469100360136624951114876038253817364706442454940741830228292495634109449252894101635851184809468428024072776907854389378816402823275196702453301398721600693210710672922450231456552740839668620182616365566293113236848521713867223877053204624682709543516904282313119133076651858719116517088993368016346872656787367857256403609200970024114383940862331648326441925071059047211228309633614479645946029859697523042921199492000549777569
23 3393673209383318843941483952881455954066826069819591160617711009881402075014388989466595108615381392014960025007331433896409639675625513205690257714787039453286006143015700266529524201113700221683677868891205591500568227033862666105960030079876674438371761327778927219167128463521394372437003639956242322751505080759113471481329626226327705578066619640084801852168947397626415341803027892364069141566995117890231373281756962006319159711573057567279863753599746490463426485840272474075649122870176278470872495099980781698970120524013773470078337082171886280838641008318411872878021465000919550734191413379076106483433141939725442256817531927664056614206638516518972433382738589171826374244233169050116693798431180449886008920423737451395715448078177717085794685882663331918479554396800092777901512230672847460231112218555239811735491490956912116022804150588017456563166152928857792021344412750335689495436269115092169