0 1
1 6
2 176
3 22016
4 11206656
5 22917677056
6 187672890966016
7 6149102341220990976
8 805956695324444019654656
9 422551006026622876918350872576
10 886152419740143991345671872421298176
11 7433582618995538237122488026754160688889856
12 249429620204722497550303258628818392904066322661376
13 33477876171491910178264974963869765669458197725087338070016
14 17973297811578302451840307465137297372865650500906277357877257568256
15 38597363097078696252624088199340646009103082004304950961512909656706783379456
16 331548824311788457849360230572404221736533403149321806515522839275258859344326626902016
17 11391930858576402597046640194341199443312304679302452206915787053345481188758855931464153380683776
18 1565695055193947416117898584965664800683359310550094337924096129127856905318124134179962748523301599818285056
19 860749959363868558273822279486263611841094822294658292642825332094020734653301870893291523389021743144224236459603787776
20 1892809177854003694098226385904897114603275380748000683913990468203858365914153974535961474965302500432245779293463472759237274238976
21 16649325601687184709879705035174359161408898439354725412292293675450632321099116222121094523430619135380310725266149807842405521794572767991955456
22 585796066997828678337390553480179589725550709165859387458421761696637600487051318430398794753084763657278957195919218962800390477964595994543273285030118424576
23 82443467157702097149567838151911408467245304645958486963166630926360676696392472889790450287064129454955226919460737842402360417802136237732158027520903062289283099201110016
24 46411545996319613883094961307674798781736625966875030535514728458748834953073114405946707175227812059595461877295864119946146570009656879310934504021666080778039602185013745538875162361856
25 104509510627356685066433471549433084524277884192711754735932282891500326213114460041971050642339594011591719852891264446136989870280431646818809352614008107887065795439523636961240312066475096537726713856
26 941337986236072603492546908091514609337926533852170738035412006220705116433264579783459121751481905431084543088915138779429679757936448011402440442339906516388321434073490670854901534262942149246677228528038096735830016
27 33915275232339754532645826154698688136808041407462564152987608738550933306218775495091425920730891828279028304732392994845842056018368351360329892245163264921818749931816175280312759080622852084233502802620976739938624363415406511128576
28 4887706268753060079469414357020259360391016737343313852129768088447697959449867097886686926452201783600093156571434478547085037224934527503429507701463180241131800834261401245087921184793218847859882081122363082258704119535350712956525770136734668947456
29 2817570832723547985433518454974481946987991530206487220432300600192718845327206666391313621647733978633191954664774595693983209890723608424699938787676200700387346759088382037467431976169393217736329990802872049301276312299559518176363597942307408811632105430959549054976
30 6496876007599999389719825757973673521129963424618093586012456710334613911860074516452670857557206090013761975555110780893902886540840082318424511848222758478357059685106659763425255418321396214468434489927086604865252974127389588119287059971654306349023275995493712905998758158115878731776
31 59923104495410530264140382367234157174168154223327011298394178290974230286412258682378124901313462742017114670545137958703133200425744652953255256789960104156974622672496930705121591667053013393064887421021704355181249956433633213073761435463872329018281079305174743155200907848229423799666337836536017453056
32 2210772345457984780784778944923904636057600939516770469226913799245689341412500536037830176311397552863666214926780276244513788862176358002545694952690845371867043463111333551189539842105925332782015642296480334842030981389648445372385387146751374407883192347445933132618070613598819801738209608580597349846967441196591953739776
33 326252413295184370519716872181221861096115862472112755706842077811395524557263425616144220125830540068003089987701612146723211433712837234372586374316675897209003287544316024114288271370316598974327898875720719088826543052161844695943803325239220231955571827425302627429390835196015801376833197555743569635458473770168221675156972287270274797142016
34 192585432687564211627959517853466792955374073245260889032276463305236730352902425102835163680158616867848779784148662824247052277038209340524947539504743099666334403421229414472080707665697638748073626668147035661326565969940283061982681326062234066121064577375017629174262057367976226826737706043128319186234398359028471511837990753590324301815304372452564771543187456
35 454729496206350705488894285495442704117420851023354015689513754564512663657658188065985354415004366568204418853363752877500874848276562884454592647312780812971607211443014812627257095293078841333665667420485449387143494924852254357921364962175306077632379022396413992325791035864944690233989562980079639959985731047299254359712716907574984856820272818373033920334411183747140089791178080256
36 4294798663314140114078743966815835389363512140533653650533948133735518329259860134786655838164153151427764307652679479874816725051721502978886828324391539467949124972634744594925771087821825101566800238796096443595793240018430756522916291469124388389771924739381680058378877714136747962291633962038796182837604081739100968246082395903580641441152839467731459346195876664169428292631436941945702180897908657750016
37 162252906066464395301717014425108588977677740701215964898147527387901987549381086614730620378334760150115258587428980034741709629737197782320351384379907943084089248761481780948979595293140481606606550567168667785462810155079961235145757299555570148448393302593595383064041111358631292474123846830227799205634279000761350008976510979163069146110998200344830308133179313692567167157254627035404001269763622566790196804952137532625125376
38 24518965931406988409221726034932373765340260696542145888630906890091218452357459870883982628308438971364048284073239712840692696670496161067207193378516247758656459549459839146953995377180571394739608301461411541470124791557558328720243018596255451509767851284219059729706998444168895580115211166182105822337566995974399024493165532319653656537703068218753409112878464667502585295434344088128051232833514681687630600089447593747194267286735539122446434041856
39 14820805492364681540005629207471719512261487392276395132780041976210211512442494102397587287531130184686079854998514949062188023627655297060588501888991570607057207819307674982708366084154370053307639058100788009982630283787178142314364022319300041746793054040851673284892741014075592140839525458928339814110569816841661872444048255933282919529195980952114082010893520362400930753613914013392600574406713466778885790968306288495862423266329606155698341767438734960547561120701874176
40 35834508854411940651356657968255320140020643965710784735597181848426891065465200077764338792056232742647996998543697882941388674942939905575732646553922399730459557190880291525576221681271058893397001848233282291810625272908691998526740530257844737933612867759361864738103478764078048910117698995017295631725623178228937988362094801348911634176702326746577277880347251703861330570467500843379718354879429106195395657689316562683587539875405596984795083114001942177672543165085755004802826485878528279576576
41 346570103898461133748072761763909518117965058884562078069769823888792892006613617484447722255975231931665871355345993127692089960201006843427141117030615096803112704927046890026932215920863737080331358251591791434661732084616121351057394792274636890745711045819050205242601879459269844799577811297999997880089781452196753271518235618299061137869443434998864690131365202755162322374537657516525962734262026437559006397965103774676807356624552018831202277134280284944038477045856896103003539094589430085728575853032171028933462982656
42 13407281501099978108576070620587524274958543337169851116002497467682149037374918193278719053277838673608571170400609809754280458738354841463135530443826942719628283153602682723428414936619946481832421227197087453683644979905149070127580063470527360381868844174504060821470932531070288050346935012229597027211140886458946277506610905910657840442617971622160384831718577720049912563224630271759277338757448485868284823625608808559216823250602084070360418171112420453054605504107795652978753912558482242473427770670233569077342541978773109074658012522375806976
43 2074676323522732390382957675798453965536652027080978210969488201191152741685428945281478056188318822235957698579322053817519565991134687104913200342718400904730326207415062132423828884878561210380024858739905458202543654394457228675484173240200412182493159152947087352515590065743707147703590242739058774501149466084686541172167086192900431335551641126077975994784052466729898545010931554905137534674298758443511411401067270453638763296763639088895581005572719992730401506992818585834935850484510094556350198472671528025652986435633663735046510031558368181342318670920751963246166016
44 1284162444723089826135431795949971325206130584287337031496286822207142914031058437456132440719147822973375114218087940146716071405576460290337179452851517732511050928762670849333045603006029617836934395707599090547992001735197986548182725414315180718276012057800538720493842406336725844784438862342701435049396175835217817638437438055469165129912595726494910915568510432771160886702076004258921834354990580413915968837090845601750705199435512295920210877296693081640952383949050109347206666106026546501582504355074926561981334566865977814754332020992176288956132348188756623343609364718787579633046797529645056
45 3179432214538623590113612890289273598265508357733048128771258345863949477984478506159634718047681238236632223340294776330225715855108386735476000094557873080885173537737462054307820149273935042772003307576997853657471493528688914353444312401057668072880621143719318549865464286289408163536764344338197208602059622948460019648470581784848742953932458872434993678736366787599835657771160027393751199657827484650169461666606066160349831994944704511478265110350595021762192032765387954524930493723449298233851769909987095470455797969813398340112709050235605500556954245595303771045962005282098001478240670316021952949450063817794915879878656
46 31487571524569178348477837288243575922529368023887901425490897105085251552996633921613986534567522790912067297726445277125879225937367252261605378765200129000638870154118864492336897793712763316917474110608432055167057509741717372464410828425387431349959172862752139898183488631715192839469121532572455493548023032812666683722858979066343102982969245275825069066665321367841635605938100330867807906013566084881422767406507551958084718616884797509228369804937548982645632749458781018174963780292009087269729813680242808886433955948322662676602124169493552165092269465235527716908822226763705061243892856728573050287564590192655751912975561351779280847308822744662016
47 1247351216964044477455999924544261724599878786191003127067483624946249495926821010359127269332852504480299460267983653885137198388382516250311888718858852986398405478892839280692828761083031328199329215823413071917331440030755367721845190227754467743616608820637026457488785129414010545794974115742690972752391846513903512361247400366666062326746006193392110540188645993772796472083907709159646713835074540253885685083376454945965660272184494949656450680111976238652220365542858029448378142981504044497622845804484052430871736840259011422292298066623748136610292114052561822267627785817857628479067824580382735295121342569843906945363689544195173158510293077750855817795193890019993468247474176
48 197650689859985422747209129405173482308392777462544883135234317177669350494895165768087506282648566289740648744886088773864302533475617694248268749080514558171581787152626440960907164246409198711842506191036517991375101192984185436614232134697890109169051927303504287381596254908507886094698143148957991821842475800187705715637680608778315591754796469895766216855328655059427316370804174707664495929293105618946463545024357793886354713077766842250937903766113483129705157612720267311620481173704691773825036690511054385246555105191298808490507265516322241135570369659900287330815072656761203598603419308502906124743237912837377623733926368202307343471092365177043324668675665704765548588864046532178058776356906098287968256
49 125276007818267067894454139657659818979105502675833434814911872725168655899097658395121630127244208818787871890320324340237819604655453523907032550946743071683581398356979190500627236490820408516594229514232757038420487423021546902118770426694560661409740235178738753319993977394703338664456080955005473110076034998214186841191457308339638051124145348524298252201489844894746612407597261620880852392292484212558629514840977131891168612082280229945593226115501720213448265030348947744130319264083550536864393764292519544085456867273940899005955572839116982738596525899102254093839654319037374713277541525589540532799170175165503683533769040765663230978042147968874276729406793166409860301249162845901088576985094186962064711284781457008026507486089445376
50 317612413010045215725809862425896077475723026595283699446257432613391816360994434420038208590393381863819714770486379585276629527160696794181499018930545770227108060256197765249321585616881972914848458114036782526817289136182193087697823918516837942586790967370513369637013051565455456969361805257207667400966523911944496622924776006879388708912269410076749952045032153444969895050401155470966985128968936718508271817887729736453498772543414886659792680966053800949242222279303051689298977441511365582492422007342777892997703376745497592103973423773974907672311674374118452891983553483186493562836231567260160192121861884707929828412813675383525690964609400782557047497575122855725551986832327963157763290397460251385021609645265319710340736082077472289640488581465353118783033573376