1 0
2 1
3 10
4 262
5 21496
6 6433336
7 7566317200
8 35247649746352
9 648839620390462336
10 47230175230392839683456
11 13617860445102311268975051520
12 15577054031612736747163633737901312
13 70778934835431306173660373157021396151296
14 1278814923588531962587313290597291057193268653056
15 91949751634276281625318195606786663598297278687351736320
16 26328074388337368959126387071468719091475853550449331830498875392
17 30036400548809964940910581374048312523805650234053574861739663571982974976
18 136593907025276838886937012518453683875256850144819497574919178513025003662141915136
19 2477035749818019382865703965026948399925661233821120807658838706543491890969877984142424473600
20 179179579423765052186993695841243515963734606832788795757699587352050470244630763013291646442503660961792
21 51715133136530525140951006475098485167408719264098556659794930743894037317430015989530876105265517768489752993202176
22 59569075460764614678310536898287924841987657027350551506721971737783958382415646594908225695193841734777446485548131962010730496
23 273896090155132224515254827694359835541283907817944353071135252617403222564618971655757439612695353081125323295840023700188150635866984284160
24 5027927973735047418504201761913339439338257179263420680974737066954011191669368363587008420506340011061065900052244887909621174974590098653784504348966912
25 368551018049104345879183786319458971250792433648287009010653561167278322215019924694066552533867220090640525665887966833486564531210597547700722515549233117683458768896
26 107887404790915399247791902956650935471071333201693297209327118502802549858802165405777181677249085433805404676788625327721248467622572275833519794121017804361371312264811757212532736
27 126142358196021366364920468995000109413836808546885949126877946633441542493121748693039407815436516362022382277384344553549621544190748208929044688318393796325907194271671847530011522761639958937600
28 589135220973421364797020356024585148461968746606415303559912215737300215383318845770292310794148715784070440011060911125759482943776096756426063084469980349087580967460394954071791063038335365695102572263586660352
29 10991949383964997338661741522239483970189324505621960976622658329797850364944310810662217833515443107734950143925995345959640745178181148511696803437332752653075410706970951002881853314499735232007693354423564564680154836774158336
30 819365613512276822957413706997165302247039831651107628156603213455360993906118027030840548188277083370900525895588895062020089760494962724498194744198168853494512857405826540240478492498927838882611899822082179730151154878841547923603191817568256
31 244038260954702263198943355084165411966817530511063623004014049913678225431088891200177188939664199909309499425072256100552701131035209264767958777387587687643024784712742086963304832206889687678868703547179784047707988622267574392408261765784869736157878230712320
32 290432989937067012261970932220380294254748148731771197843829025384542825504864447767608713604273558884883311486383383866335207277157984987552979241760787861100493336964492896188040324914740891507573525652401171810445854160775566508657182617840584336510689577224319276185943552294912
33 1381241563951047727994367832727121706601208774469294941183823826215346185784205403845796905500707417640768415723925617787698208752393783152969266954915821344210307340471153630324938229126667790203558905665194151965306532143711956823716618263868081952414837994375761819626602269075087113178964501200896
34 26251512956423038621123139186158090590769968841594078531524639308146234760060001021650724112042458047145835582120732728421866585604303998201276142504643396260756792836794954780339019470836384352805295580993629510543906434174706740678196118031704186339693914112876752100503961391572241371511994155805325372239454987616256
35 1993990933755084343727390225355351492994471641850268059416156998138944370825748416732197690841974088399353455952352905094183955899174088450736029327828687944434009430143840565432447239488915224240578457721317919927985033292359023004945785921706915029407543381927977947086179866872397142718879880635835975341300551662149995464154049696235520
36 605337168388561545238214920742033502814305486278926691273614304651081772549405555502237801913674909169928636073526819455072553753181469886360653456557207597474775667948343742756975527995208638795666408476136603257553891855349817183582455930310323325288400574569850800840287598326143218450639983976055375405118545388679814736700202454120553116217738443035246592
37 734507543950238735280946006023511781099229147064701330585536538836124941509614735429414529363811643513015077852282887073698577523403370197107764936383737155259152509166834129108763665330076316655259489186532624562654567728172870740873559619417866247862914386312000895668042154030213157803950229525038065803888363172126359168362946752286251243995067107311178134478375589600271794176
38 3562360126072686202014746021337010351703896352852191408235666379000370374004280260141103541108662188977377849423579217407427821391655122076266945002039920937821780538890180286540262848151887660830899551563330242161862387194948232745744715158317133832647253422423074377570428990437935459580805433272250828470461653121141784503700455832229208155535414897032374198434837639263163382905486489459388617588736
39 69061898138084267885782819743356545549946992238698606194086660668525339794047891107636336045550677642516915321395301294922675630547598661285984323335584677860277156504400294509826603619505557112150458162448740777159595217904329181471159615843098879917475009756729583845866114196239430489337300899625007913598089527609168603784082509367431081522111016203018552517856132496040822732134650624117689584099226257820463203038003200
40 5351968705815740775702772845841425774512467854793729015182179990423144410014219866868837545243255904960107164786144876632631837886151377581714372397513240502049076962113451502830446204596995324016868082214748128386400333391220180738379309214708727425997700052237388626674670891082497767011844082504628118876612023408068585982881969113928872632766101674639411322203563331938803439510341287627358922585075622465274021547259090092540784239127499374592
41 1657971620771473525947777164502419492886962243513414046881515828023402417366302030453384470555629879415918572505436001775790535963814086517925952552477315244587855988210864780848897304259890424004256906238072732171893244630706937772149535862579081535852172599999241989339572350655956880996643813206668209766493722800216231829204175283567858656607291555580165524725373497890938540196034562961826090978280673573025491695383085741546180854767094091328179740514557282249342976
42 2053251644454532889572460665086066643008234037668769867854042150252495918261264062236452814869509532423079680599511943310498326905978770394057658017301300498506519983370779383534682412919270687976409652329115588180505520332495863398859744508199820225418616464252737459738019349045833931685507575546805082493256306464026275786116204993068212032348589262238066807317922990566435591602725766644418795554739037277104757374273968488344947270558733317998725672571080993015409413904140015758849916010496
43 10165318463555533129124744379539750304017172032365454755829145391166517094425782459761902952346480776753226782982134086938541568650590806671666545192159196879180900168980535675798527888125761884316130831952474824066419411176411947378464468520295519933881955781526690354429958465617711297905340941361552989683931218508550481204333447936739381687367951788011669854842983269497048194085204743023450146525094652488430740130891209596730334865962452132244329520309663140489122848315188471580302543067063989115655054434668380160
44 201198549592072266742894181610849835241020670553596140627589598910237276504464129271419073250867369150289057851316981903024223627236646541653415362485357571915572653344935716573634293400628982678503559015296374966513450903077556023908038251661632681378843793160435495227097228015288110794636846179470765377060158523638486738854932567302588713634394301285859089520576146383911807498236581919068111148368123078102355147304945353437860894647611074964075648710630900829231670474100823728637734047047245090327184183960116282527180081205915629295501312
45 15920778859911528837852725001841492699366592028388371821330759267322850422233274038787640576316633256410590782434959221999591001002931151026484630574837954487338199737002073166980565025175206737141204728761001636223940304332040232887710264842157245845810076194032560749419672641956112932388243538620141607745342206008396148811269771107252802657114963076931586681500141754438370630141615989800104734696562686029392127619585574147010360029047194187387792378957124964206734480360214998069053882076789187571627004538395229378717844703303829747122588901684327572596490078519296
46 5036736677419253169508965962741929399289950859930822397052078451576411228273595626520399877907773547113734791103631702477489087109672872907878562198451451000072206657439610784550895312237452503971715192568432805594227807555865197557878634799418498138076704572499675587399594053845206736166556806301176876611940676422550404758486023176179257684296252822917397154403032726280880802081433567430178827330561043126038282673408491536523545912218680512942463007377137103683483205128428505402872475353108934254429992818374866908536376654994410371468370770488111633755937048613735080931691159049300015579136
47 6370725348147430028774627914001995145517330422309551396644636466488280113956477468687317383761055311044363955249281340875955804581176048469116835455806595413821100714461183756477741114233285861108025862515404612723518980856564792933219998134556537643097005657887332232471767283470248511785994845049226341030906809893576281717387505890276922052896063494483999307763614320239694200555442293896007273081881125484105259769606364725400149989890419681393779188416715107262572132171303539389745437886502629403266267794597367667909430700627508031098500963361038905685894626241739468949732719585327911815133575968486606415939502080000
48 32217501907453266214395232311219040965578671732610685831086451010508870678238047003841791443320107052197528962497721842620109150881393899803571566744212536929141923056449165313188371363946778017316528587174195046987122058884911239884699166018352089371176481298026007570328392225751056462815858794165571329734815886128479955454740792964459015107007254724136875522237043472152203618422760512657168070093602123103965480831984271436168039544898998342903416560325806052492449173062319772694848597246809125232779961049811660444391270050633674056947457223861451769525100746358589484237687854437645459503197682060936962714283977285324807184592219991959354212352
49 651427814424162001877618839343605862725861602792216195111830836428940427064634103132717985211658062494537864404503599483609483685550347511759634132001269459323888883642465362966311631156025854315636254697933025301588664267370841583309175875763442630928905512119868541655642886906822819097843210509194766554790703188125135994238339706751089851257099669032147310769652180880816213600069031980599396233356613352318221297212684333354228571814771419249315802948777489606463900315497465538567542409267791471087880493838444986285033231337848721395702840760214469735435035041076282810457388327698615158642909438446615380318499925774920243179775325679059950021717083872677593573292649742336
50 52664723211744425789649016829452290538934569082070658852175074113892726323972401286944533896878014558096270114338138953187960053457706613266838208156675694965693474808554454407480503541357733315356956183911126206415766151580977474127660211869517540507890936477123465375230764784833831745241099209320361866731188125922904082999437498040725004857224617117454456183062693865581496730399501866483379873577166765384493626400975803179495601153959550027913460011771523626469376117270981673433371402408157297863827286348589426418614248753041277592574512302325619889880158823454922250807295249488677240883087883055589926013533261089406849997183854538856250690692587157471649192140615460493923199662973283869340316205056