0 1
1 2
2 10
3 204
4 18326
5 7157436
6 11867138452
7 81971848887192
8 2329289249771718630
9 270079267572894401313900
10 127115660247624311548253487740
11 242023658005438716992830183038644712
12 1859766000093433528389712633911650587030268
13 57582487884533239119802733379731828311146777282520
14 7175223109106812059393849118524991336940296427363213284200
15 3595016268055024164022045198891175403484527944927938496970200226864
16 7237372010474601588039351882903751501511345632494815139350453410003088479110
17 58510125172752198784567408541197339619954191375892453654225682764018391373199870067276
18 1898680055154685051371539744681845958708893063507564204131013748685434413662499183659863021955820
19 247216656749379527887376215137273348716967976257315984316828529537223625634630301306724366336649978601176520
20 129112930742678212286941052540163980102517846119420527633113653291361828138231505525677421182648496571008353300029181076
21 270401775005397656426082376053687231424652529856243218158132134519372313478226445376977342318732913782396078489655517825313660163720
22 2270364555269097391827471232841623530234448791220213305679327896927347228733742856921777817848228606546265798096924972295897951943041353495605400
23 76408216269908071365311448592800869833833671854162464520973543976352672619244730867221715815309229817939710758633852721185635317878167045301433423711917913680
24 10305435688507811701269233372444309281694560011724882304366306213221972955581911587569087242242328870725124707960230100257484573760869183004751184417594526356044033356274140
25 5569386146294264910561416555216387834885196771826308089708654064983838271076172196294501052759499387500531395712693861988074545880020856610395711622999161884993840993207605104929318398072
26 12058790373461343627587212222758542852492828367864574640527324130750853890882998376960567165918682054176491659222603984170152481795073613423718259963832714597766753997531139960608110158902368716879361112
27 104593112585455727816886616987538188202505721640718762302599535979695111014726287865819042869510789481939614696353843847024750861579461053634656356394677674845691094870783978803823715997650308710283353671042076254545168
28 3633779541857456282257993348494811606862052869353742059871738915408555772387924557471145373368035365759316870650327741188126673464410102388105132758566005697075717437425567496955192280778516521843392437324951021153577451993942760367928
29 505624790121338301552497344933653898152796453353541832632148993489957253816123634335401493909290468212232293012920024870741816117269081560508533307963935090986703118378262327748487692395516991763021815101158268327229047942871362451306648193956935966000
30 281757084311919426945111503475801352155118273187619200823144042091346380273983630191663138466557292632059007317317356082346258565094511780874668352659685110792839962400078451647079969220430346689170489643861341602691224100259625283733814382598243256695039210686348320720
31 628729937388987902526362232031774283728946509975697617520358008696347026503092192659244176815857672452250969749413975548205378948577708938163773172165252920090386304047073762272649659368211440645459379635458545755529926823596865873208718475424140392513636858281566561823418159439208762464
32 5617791051712349384483259117545416169706515013324767216030040019104721786383648435038550307925340864970172882985943153201692662606366858921638694355651258285058439614409930955942088519198817566789333270363101988317069543531094018428851744095412582448979920495993261703113144048873657605195436748693524053190
33 200979304227500968683796936905917015245669124403651944692765008247088671115837871318473711808836902974062542038377169705342611751940222662393143801362544290971397531640759958576489973776164849148317322435124613551343481198216934653580292198587446831001711695291501845604788863166848337927949826866759893318252227009196716259340
34 28786977650544021426296771830516692961980035427658501232712681600276970379380559779391357756556520770267792455535896511424357257915190325556006535176657954559721732556942895833110058488557972440342686710996963334403124943207206912247739697607606350501695956812876726446123920316761595379895962306665400850509408080597009620399397504477864275788620
35 16507322803769714627274028470223476531999468026704700004185424618427034762630617596387426313047013014268447988841675298093495094249388379817607150360401332210412310803997492888509276604319132066548337636866889205889018286109805912065305584772528921286140212901292602376625296633763947122112286874336710004916990463898595389213903497484403289489772682206037757156261000
36 37894124686149227135667948566047327192937171116644833891110483242696036041605558877273756537810832362443387645883147092702720061891595804721707293932691684194427253206069001697484200527666926480860481820581289251695268659579787663888902642050235343975066308603776169885038092206643313559590248689806413932791647292770694543953452748289372486129337716957401122291864533624677371898918622500
37 348226918657669456779317995638417399969807110659031579916906190680309136833889027719191619181043202963504342499435309291203384418880563103837631675773114080302250436252984709398805016784937740718229306290929964425764748043413949109492635002031479513350041544751775793086726616294701988950525443617805108333518672580408938535917614467456323805620145238710732754653744377022063401666347561910935983764040004971176
38 12809439952811406052706040891099533805463789038119267027409791995395585141497483522732012413186008905195247548537650009573968340905886259945065806972497163373715998982752934845140713728592061418909223167239061286985661059165625289006688248920867831693095140979773523923263398931147314791109936664645864153728434917340573915890711538971117001056738832301041588148371896317279961322288518538715296983592111462112702148574168218734333880
39 1886074302430427056649409527771386141766486487960694205894302199664142801050542455045356505212057451296911445368148217312696879325069736410433908225826869767843078016666166956161467933369669874391672088341894043661308189261673426801822454352027753127341411868370601440345478617162263789470544934126807899469437112817408926431239640152112455538138527466746527708739024963869122485672633971411000594244216440350681108399378574728787885286074888852972901964560
40 1111560411931651270162797779795179925147162658393111508957649642190121050408584667165158954515752614086241619257955129319731719766055242098296412590229896926265249599595935519732432336628710060175299082109784556333626112074524470718047074578399383156725185408444548593599491002796748962289580719780477418737239371101738288355415550247395182779396038435663411978789581227022290815774849105886989690678382886794259816793385665463057791183107900369346102885538899315495876934087236340
41 2622037233254755776772073423297022240132944705914722317134769290221132064212837663693397284754336484860806859642842001042326481683607933448729703676601254006074000892655615659813910323288050513540107821713108333710428268488545220071937546073129006108442649430537791091034527319099497009003444897819496131740397948772605966652994529614875396631679473210213146026762447813718937939431734383151634960771942173886005452943838262741981719131932435747910248910093730225804767365607501543918548953015422669759400
42 24755007421342872060159961350162774340322844125236321263503758271449185446598826894103487749575334502071413043238147019305906908004363901979504706122989058221177869939785071261111207332565766248810506719730137892173763361578712028360580381268505540087502788306517959351811968327950840304657649140612666291487080204021554470575184124407678698403510827180332411759334513901346396140597064917775624736633685278941057280786977916791824668796280762341899621775153822683847252811974366480913636942190897285863714351680183144627766581000
43 935391732635342306928751083233008684407190109428684113649527468717538130239063586239877469061534503404772115621571746429035689351568781619075024167108938349524283943822486224595783167049233042044342641768258757478419773412866921850412216746276297170821364854067478025017055589631890014148987010458607027181392172021665350459187246318776690395249864039164136661749234072172858193625004877043621303377683886696835812525890500578861619187244247467053869943502259977798218622980965589196305585907469778945865402353794864088918150224203681263043058641220465200
44 141455203876584913165544855622545739024508038622955311462123613812151651281951540321955471290247398611399222049422061295160540599023227946697477279126364578414985261605538315781624105998189540971176403869212106609472714809984927115230865838274356976647412463939499995748543196884256604133869190059822521228942070917540315145818910211862410885868148014656072637193780382217553314356747907479362076908919313977963825743466335809326396204251706556447541600424673085832835763622530427373164394181967841720149893391854794144467833888524656915361017135089276444514751734142220911078875720
45 85610829648216628152452570219149866945721393188945169725636300430611223221332526419669446149826180730497168077097263325323881620415242261446817727686646531928128374618875109516984509557793373366268093682017325908815459283930680585812816578131128873446509177854371086083382405162157482950093421680129475845690352915743358645331467551149082116024502085890034355762730422267794054032124792557356496703967612252508176709417261622557968738313634872587080107579384742761404655078597809922994007839127368618152237085087391045000341075191051438423812284111978756171242688382585992694052401379043577961867599745032400
46 207354274861227532476125325503653795825766805974809630014528636732362701176466281063782042517579335239612247335965075718811246441938191063989011262051252311142705870418577069469944622631080673910253946575527176189560889011283379502233482069108459687584353045400758869528659072719903044995726326343032634655972850104564542194521688764165474583892061097656524143721597508288420798521943451764070600487266346439005168492044873721770260139818705693133587803096026935853309842010310288375687575861845937798888468590787024897073481838174068078934578009308485214890205781268164959302943852371215770425250865848964563905368449473118618914887600
47 2009844990930010628018874447224825594879045587073144490633315888333429871483351695496744306051867671481124683824105861183740831762843490409493122975962385504719477505687233303942828716033133456608953873880063423313357089455538064848978893241978759785468128757686663428580075694732048890681225895569251454006307945002697149636698634753916031447679842270209739109486789823772120094300299447321947365116755889037297043549463809960150310368667284876525536875469827948949825615050698955904656652107001339461738376180645993380261231685362854340448663331747101873876208373384538783310730453674819022861474748764765612472064823496355062640168801353415374835905088447024800
48 77959451060254009013230400113757724327735250702035378972400667585773978503850261021700356884868209571731578284322018762986803763389081826365301240511282590384437013119996551106420039210590619480871991905923570843120271008108448954662156191113027099323299050865857027574728188205813123043469351383915659703185169672703755864622460004504298023202523845755369414179611339743377136659027288365237307818502738862889604940133442244782551750858411004159740339402459563389220100542495046883516067630403011742676866808714875761636987514911224982310758808155052484526149859462522906981723766045369606776369693819398612543818144056398273923488904768780847516219369854480208510420574868757179829194707100
49 12101062644488999278938959784171994072329401852507891645344386866445272631784123921861933733074998446384753088101032565791501707444256113281595182797225753864148575540610525808880408631128358954074190065811109692695315810908988908252422195691227604066115064175327290641287918767731034732845059271416247225301408990063470361501364202060756972095518265606382420866948793503200212001507431610216676293182629085558481871055479493515157698725992744817875008478352485709413416718248818737691522068992447667447913704722084476334142221322441131522316521211906112065906643594850945125227042442077913641568790157221601849841036571043179220138485280121430687354520968249708831875546147579548205126701929027551050209299922797564387000
50 7516560469096053977051709496536188824889805230507968929839761336014347445140789142231459533489453111993522080940580102701218776334316471690174889988995204047542371615871174708542222077566931945054400873051182877416919127366119181114713662393578316914411670847593082972952541995310459359420200387961030529119979690509688407439959140299003653052397830336798827716640554813873496229754368704600837737960198886741462864150442239653598018157002862804827507703889174316811480404872106670255758930477551447236402337654306663004051235837197452430446409931786737659957387880318637097014907391240036314129865612170960793337432882432051889200555330943685997636914399008413306365380220407435779005381047047864067089191334483395680458488436210770722794619298302840
51 18683083118237991195931124877196669182017414511476574374781460038982595240682270215679674580189126361443821861479437000776252953402246920358291543554846701447768844346423206736342005739430241247058761327400519616229347794671132860234922808911699776740131921873576900309741010891046353385642118835823329431353144545685355108188279423586669563932976049799406303739181383058549692430208081505390962320922850536639564621657700315757312893948020997311963139667411416221391635226753193750967953372038843738793381856863608419984725463106286019723629699917108978480601873168113045150030293739454021840410098477333210576438721792520341166416324239488246111123055803097383024468712527692097764754734876118011044852058503552826593951331585307914015068254260936325767361340044203297685132369232
52 185825338150209470147453332153050870253412306445332555571146003399148257080984355250608382384515580444566837478637175155485393304932952279104809157326215918731115943335409441836397605951100669135084009939434616540941190067406310400278113260679038654199809854833348197111762385825010899979620142087970125981086988822918638715469848461620192259589063017570652813868316064528662647943670413355090258844796389255371507071949281265038691120748197250904500049604944308527820671439659921945630425860422138964772150821576701437166764453666567741660573970245616589435653036049379175647537982181643067086694454178867006605169240090911521574587409975629537861533261748684735599642518659406077424139467626081752992936365016261012758738086389686091572839258783453746543693032843594122830809940486789618959988766802412499474248
53 7395745373629454415425153330175748690651468449735508517448833159035219878685160583776631231465941519597588055061736016366475737841423862256624157946486938754208489220022118814326613122639982466084018561968920451344780005076616758732095443264707080497272141377662059381023503269544473317469065044874482944830826806920945973458364971789118720903425635492836471399999558743784079560245166008971853321309015918926436616774327137281128493844346731068561101319104197879567078658431041881732462154964961901884169523966094244589991505644767087293057971412248670310261340010444884572725161924428330789149820373250370464412825624648099723909142939344749409792479592125664468855602891563563204669359850748908578479722676424437010093323866328408163533543729367842823404525814103222902966524063914869466471073531369311253329931689678779566032033855745451600
54 1177805549717039150348247045456281878667368490558335462844008917695965917653270235929135541125690283814780209306787854779004518219056386321074031331326716238540826725710586402253241180352902068428576826203278306113674538306528111551765905538772215130793723280329054532939961923299031740892557699282138700692370404862577968574359664725018237417862867894385532398147738444234381869661006971485442562343586941505862909717754852616433198466857005442058724807141567196555984970198517528006407182852764350553565501946012739535188738208540264275642381153901891338327684508409714742935445663022311836649770496805268891077562016112766702438153328355323559920131770161858237669560430223476914140558278230906036962832484573320705554424634253115042597339628337204929116183438929380645035143080574443305642864757968620385867218175945907873958230956128929601067334211412296646039358850840560
55 750540606843354629084512936376369807315810063013125718728859836863195099691325900442686805353488040868913885646261117406278881166653769033224568941022439692085660916921253593378582591452480266351784299656121158119968244773554415242566992076486762541478386436356402942971514974726414050606019215485975375800541050527305571145051404379712438173146371107694691557959001560916035397338778306951530458955636523259751901640773809023722697556242425889942131508083314276943649420881171775927208086239898865796201407996748094552690620440640029389327735657903119230572371954789423503141213592850283022045877562285443832620515789467125931067016478541187526748128044688447371597251307330443520735782764564302021198986819085019233364791618657965331077790707666463150352398943808355975249665262163014774958380861116554201735427209248792508623605909988150618249104931561741744586497255899956074009952377403952773099526119200
56 1913719910101397526652533143442772098381752269859805027042048391992006060911483891737816486828212026031531168462327668670075123507985482487094154423284478186804122339401250179399143610296127874174250186188876149044309106236486857184958275691793804007407891930441562347038005385614501453129955035014347700288668836843942075348346696958569567554698208061010820503128247546234589748148547174175763131096397951293994394035008708747982415935544961652396948918796054843796886500374714895912977842161594040749519617364918988061344523561542339336959990508355370497158341005369117117623660044793562673143281423303789245234358385556356976590140119954480194507662232861100609952335038119203289914409678382431006038309395895711674434191007694255136855304635810501700681828117772692783980175657418234296665360179538670313594199091367942050383868643166115232398329857669358194202928051002644621127989531376493858289967672140944442118666999025264834687068152
57 19524551057219725370725422149587129741363388902208045216632359613587950269909602289930367256273710893768094624954885765859777602115242258063528051373060493342845974970179117136524736863068638603479074858321155047223511114331956041978921221215010606112170194062250506270818190761652945019142050490584103000881014081231325465653418702341495193587797501706766676145521449102525174201851264212130227959280411118111256044678245782812757370759110157086150170364080681625010861364505434952211372735166788543228327211135881375492523811883586051495729389158069423671396905859110253712286253715764743852438041928293107499747449536137619887309569233544882229211498762724828651996892906501369006969644208485073648344236835790113515977228089697418610629864162559765539734055265339537997701513883029009764850129380729671767185124131169376191546794271149506500764920065072683628354646332198095728284276489996121422257713529825533648403524407842125850067823116729488533270053040631056832753520