0 1
1 4
2 55
3 1540
4 73815
5 5461512
6 581106988
7 84431259000
8 16104878212995
9 3910294246315600
10 1178924607035010836
11 432472873725488656424
12 189789513537655207705620
13 98222259182333060014344720
14 59218091158696861849303313160
15 41153630003186678813986498826160
16 32663215807853922345413047294252395
17 29368134184609172982051059992067282400
18 29698260675892027828649561842551838239940
19 33560678334831164455458734585081149599136900
20 42137560833871497936318033191883300547849483845
21 58477068547643751147016167591609544041217355283480
22 89274780524645324825166172016341635111762324668118400
23 149290230569233305657363271403019608376636737367756256200
24 272386446759465857253870132444228130658992544747181161365200
25 540285647882671706924064695202372967369601261972214444669871632
26 1161184612410940754615011667912795802473462647808344800050511466563
27 2695782443233846538752933163411009427088033804026314679817506680005840
28 6741208073560868670018931958890946452646745150347411271289611504764358200
29 18109689728729863785887507330548690122852534628640492026307475350139746966560
30 52135589458279936749205549898671985594259561216563172331399730430156646530866768
31 160475222774341380718955499853920472611858774821715484474084934990546015792213850720
32 526982949675758687714399500099043230537353440045224486370426692767257975957441043735675
33 1842563984829189988397910629292467990358253300352470560106725894789228607524059236920661120
34 6846387325884973483976542135928817759677240140157112919916290141630204214105762648380575138675
35 26985900610018109995823528132869359638532914133645272492654849783734757568458930600683302565004448
36 112646260615803689183052768833858125404253299095352910689262133676999098100412372379109285253211521674
37 497175144195833807850660222188706679893846111275514274697898049865338724554906375852402750985753162224920
38 2316649886945853722227214345747342030041397363529908832773112645780955036298963871498515874598653772732392840
39 11380194784068320215509005016114682605784446011514252602629168019799795031652818739425530063699186907506265800600
40 58855752148217654578440919887190283011628273684982057216108274935076009461752424727158030056588594524588421375631850
41 320050884635319518852053850316345798858889571922540605371020588898886172913458902023799691971231540022739965559782722400
42 1827713946061315169719912386798221332678587921115936527706312365557678036485012542385716151554654046382134448204175777625800
43 10948382040969279447307219312823240027301862210161237720020707268568785789702605163653858747427364296831966879337068560853344920
44 68716518934438152385778847124256483246133847730026251669932613261297127889423332497658589194167453260644637176785553441809481620000
45 451419933340169858519995521262586235972478486537548810149188172455908391848320925240193397770764756551422922935092803836139609561031120
46 3100759180607218951657708655946538420137063923621820411826421822486394987157479213113617714487050745540503798754491229349071824613583713280
47 22248541874396098534009831182028789885661705071500470187277866707982470902013525643921385918759621134012345351827510501646671645342274961638000
48 166601029484062011815381602488042913480236599675394293242839524437595940130732315420500982245665711813752213770177076997221470090717830068076226600
49 1300797292448937638064429360840656169746925572460782983108656301018010243347149256100667788571502894260897989756157414221841994794587296889418497604000
50 10580991466065282590206999418829576375264803753784692632698594328322782577064716701119155045881363531753274933632109983876185276709586129202504786007286391
51 89592511682930281662312512247433199394499895172160078955660873970882588249711768149662858852633413919752896844474173526907469148072421282771914459529129457184
52 789048032407351353370310829410599824400490019794018867373091622605444984229571211591201494468416020771087523810068802953074304871653453886942326039842021211407000
53 7222582026626162020942744917585056443822515045418345949480524143791997949304945905120228591831551423787510238863033378912525345907254427446383350105923917201385507800
54 68662906400641433618573042877745683360861018175166020289869725535172941604680765055133757326306285746465004904955914925073563594890652890358982699667298296471685494152640
55 677466168661818657187765651256937421160493713522396922217859065157702524084924733036665749651270114303508192181493398286836999448339848801942028833276468030395193699364798360
56 6932580666542033277784562089725288860185945041920830959082888998746083713364606544648932890314564162965622813923964757470296571219588438620901833346713321790776154325424974103968
57 73529361553527400234825870182551541994246481579590629738262961756283372506992535211314008682943885428542952294676641847418155123663729924240328684316510917080921845520543171156732000
58 807814789381421471785236485412131228549222226183647919272901425693782079275190233131685508478853731201131893222499264525846883586348148050617078268419175070122214299459540455501771546900
59 9187216974748230026811815363077781868171245348166235899622956274762722449588831324233991920341184485716579258434193926653850199242520342117458750836051488015494108233407879485518135324036000
60 108099153385947772970947196270856327397695938839372428456794861322180454496613006063340723247315840640832725054258974784901079723311318896144334491627698724915149371750659595627873361509825599280
61 1315164990048411148203251163713354562756211048188477404956216074211321990919057389579486694431678210975120883074161600303414199903036218752688006072634507485892845569468042756230185865246214700750912
62 16535578002751794703970671515154063705256301568286280951019675623365631057643627620434429493143004704934017368255585808206290337681314273721341551730918159872454182460354130983472719856266160419182485920
63 214738036350678278723699996905538277872488882746983976364641484826768004916130449079049140700379689383110408621682611408466862501376436217220325376880815629413044665177599270008093203331384570719142644195520
64 2878893646556853786157768879861126331683746631518574476234016309933310982366431399003886655342839490813560563306582236908317179688229924174523181035953373321054433262569946851517171925136738556392045674999494555
65 39824734377669243945452067132951130702597642651558773044385532531872429191184276564573352385599787067194994317527953187722059439606327771938349772542420671976768990479406001895944007522298481515538818662939305329600
66 568173555346078657849829010375230114064544278002814396869966909791150013285969290802548172125245036521830478322897430079643606313205075990907733436311300121370839812186319982198813257592659299527360177856717181788456215
67 8356157297628605161715874619705228022921362881054991926388512925318500563825827411614478396711106764486856001397920593986531179483380102250999882801653514861342746994265946915881270078357691292691273549227676640991999636000
68 126628754168163234779570594418217217007923310201108900300741133912722830746788550897868060240771339286926370946677576801583298218637957426651245312850103472528983899622276140973311992284430495281285987430803591291027160776978870
69 1976362852185414528637719629829034143296204370396103169681136099233284928244364408451528844225497029217893266126164667084115590642441403209032988808448820114931322372916324009101500117939398201076603986939762643454145193043355213600
70 31755846204390571492868323680651643383488364460284276339487634765832367597570873808172623593591073184471359097933669172177400406390721074410179673391029280548857612084765796631281174015602506963530344864302950687477062296982363448974800
71 525076659233160778749038361292460185600081150739415650219948211424065746658117441629190229557502607755885269770303938314675120564823963505382345208047948389265581088688785049251079207666438972562639698158211269032026514231055624142632606600
72 8930755538820153412538983935296133142616275160063765730561430542133181107840588444242064272589063063822106379859752559745930258601435264694476454676283413812917143110682410784751533039382997017533727910626002252132588253942462554953247361165600
73 156188654664634623270538715871178230693576388295030084733630038536232261890915366850597496666648254743798170833606081477475012844106134492672234312109754741562511826476026285626497416384358462234628272006664233110367414024812291678927566760754367600
74 2807634501097396295950020667022440541103151689961845389251480168694166476073326375234038652681191270296769003713904605691063821827071989780512012964686692076785316296507324167044727860726440857480591938658902261740881685136263535907612827907114886916800
75 51856113074401767999286058761879394416130683638010405224137512772911505519945538644522109889465508388928593588048745912508410103287464485018974549868950403729163030789368413654904342960047016522900147053732226725233962317672258402944189584708576462139634680
76 983717653431313743409935409177647692759093121357328545702614716499595834886882048531778884675982811241924038737040787950002294230520339313449564095753462432143228058988081890563937117160688016546936948533039902825713402666879093048710383461498683450581396006640
77 19160155743643253883514565460317700057231545977966917612505821510855440835342967022742181440496864066264103150762801408295367931977239386025547971671826539401789599253322216449196334911898354774028229961653829894866320330979272575893141660128654427062712726936435520
78 383033360038139504943666731082476568333438790340705155797327985000631149279277333517055880336328790121591013860126010206729569703669829699684300630550877303266373025907716573537846519089228472212326804876011488525086640009231901093607256410716717413371828585034959273200
79 7856659239495133186513362505639157116765585566960391745260331023701346693843347059606238980547380846570800340153824817161890509864549427929025825257410470199514205275566846393813618691375566049179324590092910478776200769621114279464931815147783908759365127185569858770953600
80 165295649413076851131900468925145876287491438612858164143235672220503961257148874481863409395741564122077669015281451163414870115448307664859946675339296005059738972472423380613455668415031816328551543762401370216709424836992381905790137473632741534561286161393735587343940358492
81 3565899486710155291339822097123322220074192863606196466425019739248550418007560768917035711402002475394677577221621175686986849408025739175646295805548730604741565294423906548092971626631734720103099205607660459992783360614001031627461811758899332789096366138358832735273801980430112
82 78854472593753299792562345017212468694030294775340005809118341571044980703735767141557144610387453891026376222824074717396974872318636069293919727166109058213982389784309356673280594959043332636206462067896121427253475829297133928101177240719133794390534122575605530965328993422808713200
83 1786906393592390961602727622145563425576797330581546762700285732749539284652675797570375828185503465185745046280475114648891511123663512697364058186661776873424487051123730230192993714726223959467925694589036212190289187825361976239899952093606722039839450923447747038493469980439632809337600
84 41482732603054899294432144042212947841781853628098613976315251701175210413403333112126887617663812389173391265129161723770134585624206800027495633292105103987401932061412425036577481378920987779425964431540580519874615793753486322731580121169117294144667052619534220274482629574284339780284670375
85 986274703799885766174306075818051369343159986465897526719824422346566034906446341953888500375404564262377411670992131683951392791224709012071343474552847180894907424134519301936518320464711936474079231509772340620867042817992466622267772036527091485602084207041619283667721896572599825356548494317880
86 24008844653124007333795482927955994033899133606181962867907395400396268665349565886699831120855827690839621092185675128540250503118654503706358176581905891927916679179282152646952742299521780339703294271962860321267579137135229041457364275483262356689032148137069129419131770586935204644767064128357345360
87 598229946427921042128130551548722108160440328608058002418690587582623595991020891674103489419062650486073531795032775549094075161959460892174424973590224881639896373002692627281476731120532952760408264108584392133592459993333929131117983734488185232610579948846654664769250365075515329738892362336455471868000
88 15253587377104535306766461180656982817408995544756304641585035211261559995112526297338323842330119338477763476506246761701651618318348611151202186889375029370703217509227827861879354008185036088450290909858957111640225970051425615032542027152547272583613970535540315119093299330732698177888690073191003957069596900
89 397895369178019379860125312456198575822870979738926457943159195934726888119628393557555544217186646220484474518084914805163980420656383969341620951779156955319035274592952613653544834797002189061085136627041525234331035905054454427161347408599657498005272338914999421987050152087301433801047576616424875654281328126000
90 10615671535167481255044539353919483144420524299449211062760547370111757166430060731765905143577888231125298450742137933041228940392361137024326462069002712161359714143035242499418999584877431248740767515490857841746576771791971857354580511747675669041896689907842659403581452422147978717302569213583739265651428854030087580
91 289600218728361964902372166694765833387608145100624357335751962166825547829054099227369155949739223188072792435751480772555267434991169688819905586295089535071421304319424873450071803057090127079501865162674215103689770796295865642540002921675577185289170848791058144753017749213251666013044436586100621208780008900363302034800
92 8076378209617901918401067700082855859215359189471651298308366230622120793038660386477238074386817219928788130697744284454800878340478956337441789712862431301810380306755875513990305309670985322371083877023387813409663758196534168775355400891449034927848318632944969855091266051639069488950333420779952984600128548166456197701704000
93 230195379528771726012675100916728730784209807012020485040859494849422432918517648867161025074818672895138562755700929773756413174408787457675600067549455482746939170082665777865624296617085404628971981398612078158435874649513154405747877126368523832754095611260344472961390191699100801064643347778233955575930489488507989974047790737440
94 6704043615622796380620091007395017198334404061007308948502576142767434184195000122453955454115001457084792829871228401061748556781288845696668932671971525462480421898075465649939682666308916632367391113287773154431419886882293836898076251185707062583769462798219365932130413182870455880408999638811197373388939791754884190040594371752960000
95 199451629963402385984248614656481901627461325996216669690733591689412294990779789888141336188609236181534935922547704386217987118508390022547683194172496817675818306292959710178988855066671445933720486134831373948824022612518885608334071174220666900045191394497677406375769921881597711332779260371404884458734842038725983473770699275817262613600
96 6060399247777958412577931411755413667688333555957426190246220822452679943233865294509983961233813750495046689355239682351997154978390783742286837464397951599364126896855745406666257315513278367094303043708485840562466970304380274639416018018334735403158100149183735976044307718647226821486116042675618427513510847047913208927898264582225981660871000
97 188032171837614977919816788536287614751033744822628092743545590807826278873201857586606547589733836290925176768854253375184917009372675413389921445638512455539088437550924410503979545973629042587986359456416579763922579832236736378161253545311476494029394014423338764498016674233880125500653620235064522808286599252067713435257435314095589439547116768000
98 5955753811262538915788774191152022324050304125158504241653529895533808575259210677540936889673751816042740542287216591100289744725659274331044636011529663186852973894949182033994311243497492641257762543062488931227049380417907492583675739798180558853704958610814318580866037489909373338715803131749834760416950120149233821673917352058135825588833636838586200
99 192541007998882068546518349539892073815806629140052957142489839376865440993531836442063926158839091372813402321105124181260485636267431627419181180151356614394088497874334378911680829714607511782351415391984615989741027495849139561036940827047751675741900181212882427691893121951264245727333779091403312398645207521459705155563800087591690074081661391608728884000
100 6351873045668050102875248336764222136280217862359290523367560876976700687586125669454687353836085761721710385183966698524915463134086775687526907524396860457903369972921468872360080614495076598627366477732454239132513856141778215717324492461012002687108301390201860419491202673656143773781652427871380633399621177768545000055634022314378653823300555954054057271856300