0 1
1 24
2 14976
3 233985024
4 91400166014976
5 892579654839833985024
6 217914953902301689160166014976
7 1330047325845938129350664710839833985024
8 202949115880923695556030391039325175289160166014976
9 774189437411767935420978172981557217629743778824710839833985024
10 73832458249259931321749013725453443312993684361581850678621175289160166014976
11 176030297873639822850636284959461081169309992525944567995917668431138761378824710839833985024
12 10492223374464501136382696329895559966710168261737511493257960847913094764031581244125238621175289160166014976
13 15634631178475173010440892599448512749100700113437933941423876218456781117672811641582836237237176874274761378824710839833985024
14 582435398492037244514420765059811350104475048811731310732335232793159215343982431716618540572960219871018888731043870165725238621175289160166014976
15 542435234870796319575789738272011599674890004717886926070021606202875839484668134998511289416211064334366034053430745242313937987061929953834274761378824710839833985024
16 12629554487550545473950133678877538027826451065547168701335188076711474763791336861263605346705152475811394743236327801546511320532541789118203062140118113724446165725238621175289160166014976
17 7351368250995027759316209692896892779957077020598537322633469402984109856196778017034449121411783335826289749615038827642574905874176911648921872839785810390214295662535907252494915553834274761378824710839833985024
18 106976487600987133327234320862258220992738760288834718287511227594766947158719990383484724269909741928036926690547271838439198957159287613219875506462206875328036730295889241930616309700357697512908482289084446165725238621175289160166014976
19 38917819474950059276028449155347876859355037564887007021360731042425550060200355011029409691551046672764983502095267873425369597469177394967063001992423794526516466785702943585341049913908791229199340158716192433308301266698148110915553834274761378824710839833985024
20 353955506170223627814525108543137479094325974363506558789891563758902012191837465978755988839627950133641905167753660908500036906228522759727708884190680588560469496159467530221059388713550317972091688280896859369139104237336107607971254225041729243136091889084446165725238621175289160166014976
21 80480164381293349791695870531289248518834931927009488577789127490334383333576070210895223950377755584463509223623705300997645653925668668345537814272376756495572386399798056683245972901286379012793833085740915849496716715868797093636717060954018977849277698224842579316207508011007908110915553834274761378824710839833985024
22 457476769391253980027703792821256969879119213725840083801855736622211283103617754443702494870280861555667153204463334495757791437374775550667865581084292249841051626460008273810026865703978796640562157317853458847878200051334068124455265380312933701799332233279341886426670153969985377155954811582152561560635392091889084446165725238621175289160166014976
23 65011359053990813098906726398418776209459787479523870383535848648449379478890148017086340384439392079920390493384668958037462123038270245615964542220318184823767636753606361991085308738511229729862643930487047013623367351961946124236560496162502957774307500732805497927961923437007029704049288298079117100522334148251489553834381128211723204607908110915553834274761378824710839833985024
24 230966744588523955524219127249874211963703671661692841877965548030358009786523852622329761541166587818263193360641332184198344828797995558294610980842655530796059830495747838477814546694466912320332969745367987551855609816449953460540818499098461640039753300373769168914936777849998355066425911464726306074504230669048005088960995751038632570062511032372730016536852456180795392091889084446165725238621175289160166014976
25 20513967821191765807872820137613897039163762548069442274973583203988142764281421954541339272086833379508260779588954965842819851431437971493771247379598769863371789565657524749279635862548638766618273858721060244702585893767551051249908231969009571251322449495649365747494595304298086852533676185927079315154940088445097270742259497844029523197990509180813933224627245068040120021006871070173710513630846219204607908110915553834274761378824710839833985024
26 45550158803013309345148629553565504734902386651037540352692940790453711463195872909312914689692272531304946358577767169102613010521522465361882484301802768233892673842978382331174612355627477506978735343799577479530820602637082245071834229953172480579540071549828862421693545288022583765044278823721059890063069336533096915715002709577952374890288896731995198662126212914435710131886124547300355884797852265142627891045542857233113224286593780795392091889084446165725238621175289160166014976
27 2528541753921881815322860151605016950320349741098683844530038865858154494392566147205712885766675224560607847689592219471391484803699718360643598075820136323686374825559104056431975299292940442573724229647478261142364987455450052297682467725836737474448777846749588844622574395584762426779791889442284861788816335316019210690960903875819117852544996318250181130039433499715456898050207368842841360135965281064897827682179991566248666379574714405288674307644108957596293327777406219204607908110915553834274761378824710839833985024
28 3509056592412687379971075951064242368524670099764422182215030277913097969959558933406275753299846808299103208908953733668248683706112394054507360314360858649986591711359686812280903496209057140099803866282177290151757985652581274438137703222923351297156907754302702448135647349583924355855462820660433043218328557755826823113112220901969569344592949281837943980329923472532166590263364966730879968196161423930733768543071188980366966408272291604619853757731570035282525777011111118833928770725114595671668542870622593780795392091889084446165725238621175289160166014976
29 121744856987789341200674323973671213679362579296811864673023054328021347647635151411369052272792876077329860277711548658996677667823205203439022589719735670234170497275574224049574397787840018651166006453205333887432641636047374866721939466865406143486893914443786258820034035915874549356890126295362479890988623615800163101649894724125457898898338888330289617607863890700688283518713333040857890274583938499030373450022009429070863501463435704034290264085880272556407642298051780128893544212773369015230998113138221743050185635103455917788596710552169377406219204607908110915553834274761378824710839833985024
30 105596830748078599274716111283057435529244455960213584932237559474591756072548937747504073805614002706655778215557425593920820750318592768001466855141456869038609945693938563514292421594845164531141180996741073924818267682373953094928289469977592503027242235453319360615100534081387683336505995732997369917653717320203146388394503517548310169671652026703171759714765983489608500253239223818918062160844079809686136752208380139014824387945458548109473439536834080263765014284457771519955158539448364135681968516723295652318477612564097054585103111985913980956902724325268042018272604693812071830622593780795392091889084446165725238621175289160166014976
31 2289766266093018634113830432338616047350305577179066028878187145047312246860888588638786615869926811590288696229177208263739088298125837396752762668159322597186698921222877418475348465516502928750376256806163005259542921810347385772361235500336766542135965928668398924352683875943568504044608055258505081180793891413932167911094981968044986414395651766770181927031796289393247369467539598082142504826422516637813379966484392251025248668456530328704794635666773953060184540719681543816406345002446932671503564758408442727322525399862536353624020775337497745831241615257012361848652811938313413408039576952912902153321126967563043122328169377406219204607908110915553834274761378824710839833985024
32 1241284780091036216085768912654008063601048120810385870643485411816502189164354817408594080419532315023277293513479849053286028591797910004813714047543047999676226014540397976039835605246225760979264341011402473482826332378559091532736178345706013723364138842854081636701314196341621319904533016981423426554760503248679955621026711510743544190163024858837976122642930711636242247034797519534856815778904732589285556197914334904135793786364216899553897218900881063025443950379413572805219727277727732984323146873628301518164732761423883001435550622900609044359690406177750352583973111363074315567518629555418076374474841071162262026051603541447076656156412312600242028243533517671830622593780795392091889084446165725238621175289160166014976
33 16822545690598663597637700603033557989063309026498533552560213117948748310395535615984747363162683904135556139382164852034604316208525597523507650690669890833849751654987530082773541192222874716133764533530120808073806893630413138240770747933776921571491055631141983456304894570551654670046360748031315523770519790395052637787467570328740567009286191082746267861782864006811335179321269789678829265235879570901526489592762593133294884409558364487600921738506768676659673057583620075233951518606828488389343348007753651444870684034983322026785840202008063476526103322493220261275170778094834506053576609533872356914990263942749503627233873911294126338144826065884148433460888864822972721386583117110726039365533076592050482328169377406219204607908110915553834274761378824710839833985024
34 5699700182651166117792108574118661511764354674466031588121662031511801470892751943220461455446780780296745725869335434180438985605470616013399127945802183688529723967576148484837693498597742891336792847984557063878919649672491683374297095237933512000351849304587741818213250499732901258466216501137748281691399338497075288694100456864499483243138228515099929086427677607686562088235697508350917112542307785977198089364708141195706700422588605803124627806358113325924531461278525522806707452670331878101634656355972611769908857316905026746599779798569144626695431731562714902047604384844443350400024897979449625713813004761273023439192770636557761133163035159102432437519686904467764593084844311287991206675141113950960338863312620707771922551210815161490089302518349517671830622593780795392091889084446165725238621175289160166014976
35 48278338441768911987759700909824846422529837188854375339165845842851796699744952166765931752533656080669042701459045593058492233297568110975130142356763480658969309842181828356877868436142932487347836693659576337716083488566158170391946598011563067416568317936315537654434456940680250593304687681995040524522588652855068274507941318182411077765562793744076370154635047036948462708605312732294374865597658016931417201527578083321658922071608815493303848317846857824551337772137550052047358842601603546248890165267087089581520193732168939584709005819744612600605398665339026571978219893483449745209159712644567779478741359015880239405110502756234349964883045219755885227065894591630419099916302300954014888497830910339455872668630674939961233891812514224799227326438508967933297543563265435740750654817119351219721650482328169377406219204607908110915553834274761378824710839833985024
36 10223335824718026812343197569658929465858395364513586257982098361799467409444567979194811744264240804207542811258962220710512126841016325746052424531525920999096112730943388955239063014545124988558745230884585961690332631091029409228565594754316559087412023922381889743686264359085915367708549723431453511640918962163918276655576421955894037672026765017574740494670487056292013787780804805523577980724827418561843151835609040756368099353592995391991152474977002817003836963287369802104917535866798873215754818842815271714024397128630629964834399329991656430601499167318328006826490297332213230715107200789564761622349937981265961518547308360334734827439055210909073070757342657889343287853331525148201319165792445199918493837821348696060891348773787088120284344298349026557827735630605589984429112349988341561663824758362151448349660800606960212595717644635724278349517671830622593780795392091889084446165725238621175289160166014976
37 54121889214883646634494982996586942138421087154037871349839068287874347351425078577160136003057632482969529304074539617312858650775746551969452996860668380092771315770053621326668802473417088080298628988557244502905845675558104497216084121828195997815944894388910453948468915992352646689966263905308404126532967924882973709560749545097147539126764775931509892397221313033012272648287599709968307390429590393451097371346622085135573893801039641316018744500403620665171203241556553676249536160518959325454751792089914989585022330932290316165317764007760810596190808129999737097384592062553509983298554856952489227909160198289775272517209261461474658917942095008336157662093724878095233983139906008438739421032229061694254555746418686566100065913687945922628789236891009994338676470600997293198310081146046687739547426165365023856766400622771549735266044683138713579593558385729904319737548325515706140913255690675721650482328169377406219204607908110915553834274761378824710839833985024