0 1
1 2
2 6
3 32
4 350
5 8712
6 526848
7 80289792
8 31428168318
9 31906468445000
10 84447578671097576
11 584524457418427932672
12 10604795873304968964262400
13 505245441738743508813986275328
14 63320582170435750241601032951040000
15 20908669294849228879861552351685432573952
16 18218185986931789013337257184583689511975529598
17 41947018866905081917547399417064936413487021265102728
18 255561302721594894729925794418711649664082279698713102625000
19 4125043817182827926533243343423323292834951236997434089686488320000
20 176605655406761597746775251430454327811977969685470469795385739070269402600
21 20076580385126178368528728099774762560071423396940721000804981763661560482002000000
22 6066193664594590566877237380415887083982512527022336310605325995205986567701886964495360000
23 4876237383591221363080312998444354872442491618720213411152502460522756606910288288576513769472000000
24 10436792624372586226810618684402232243662151909357099123719636775782262806643989633091459911385390625000000000
25 59526180133173165018940360974244894739520280772149736134667572566466801751399321803725950236942448440330506895542976512
26 905375397428304187177492559396512204056395455418311485872437793238475882723787077146752264884244167519199051669649380589880025088
27 36747526127429206229725533747873132815228604009052846011776506659857760623407418583558475356804894116649800001674727672492362801029119475712
28 3982771144373721546467923839810374787612828325337763245216032256275358271191624842703404619881333336276366152781494993213783701900772449709143114221568
29 1153350630427399150983700506517280005168061323304148141240860128526330209078386217245957122375001902625787502984410896359265513332152593583003741699188059013120000
30 892895282498864330212481965456559873948291811649241172357138998445406868435107436294914477284456626104314464546783507295160579086740102820712743197088113359349059600649289728
31 1848979903934846823345109336716304690954763978800668960728507302717806228703215485624329513229350283502024047002772806261944204226534390203582268601949307560598674226517247065067081433088
32 10246413808226295337427230721201870823477927192287391603596479552273695899882860496541709591019130805408881673572117146139134857644168366780502731892348503471562373010059025925790858318391321102462078
33 152027642244578907959717922497757408004146141564134332368275576207467622166180516245466201131995870981972515040253462641566160268943825290549945987999847169314417155146672670267874598750532640030045723407399069448
34 6041928174099046606071893474052309929358572419249704874550607833479766627955601288902669480642379409797621201894867446631030659553668406293045714983297085491237218019394029201000795578266203717956997700142559748386700065625000
35 643445267616859691790996309768381453185519555660044003003877530692812130174008601666909426729779580134084511001133421292478017598712177512550594969053628606037772402625047898396247607023623326809650872071535304983021686747119614895385577472
36 183696826703437115109637269754868637248194890675839647398118457335874202636210303698764383069276769922960141901092737550778902684005837586975927244573941649454830528975739256787697286962565492709383724972674232918223293843137863048947333922812960491197928
37 140639589357066142764053360158500351531713615857998133724697623583216972299783129252815645312172145870927113156351715168202455924909525205631609337581014332256558813469861382987386382331160966613485714208380475548813899447788054003389853264078187053869178152565256092800
38 288857050740493304952353551895181184195334621621281279113793856602004907893603085778020024591566888694696104910430022605530100968369656458918450579084692440017520482806645172451287569345899251164403958695953616346734655557753992341726208557208335529093790187633447970113570772099268608
39 1592112050747668924013232341497236498643603960044746759732370695000859781433906694771920270173269423124761704738382543744440892634196746651022612267820285698300802738253026457345640964746656306198230900681125093633543135296694682214545452126664802062600673145754938105061083154904451468440371200000000
40 23556904335637107618443622625950497492453991215658122653444871337532018658469814993209545475612802157136812399081538491261831033733258175251602411868732797925832130742029456631566645711469303199290091775747194772769279583836846732155798566712503271181055245207810310322220176098286137174412811168126342507779201879528
41 935941571907098848049788972702189206624784836053218468102165280218733361211525390710335208237476280603831864747688032692579754117933605385033326509525724099748766373444362437056302753961901504148475826905024386977173940124311650391047908990055906597586737940904332657383528014870242821977496764787590332801536308816583485894925317248
42 99882864901873741355101380545864986495573362660542113729014782190939354628586242396918514508213146133715346046430069335022262179539490228090332269493643389966922085483153304119275766151881374010997887556392661332860412003057398349322006428148164509559768810980382682275615567395901221314380758902769378136283759080040357485211504560994527061735193728
43 28639471766499330691885112838016838093891448664793154735349655077006659244407902267650125513718472342282452037607490073947278512674402195065545093599242845306947752501614628432023577857180599480208489446901638294853079579731350622740416845312823935136516437988580829722522456453094308169716552757068341913002433865878380790308024527854718546053481867897733120000000000
44 22069140171287255029508146654793083654632334343555382662243126144530515108783885555825647836051289463096674863902289955238965414424176328602519579639511463788373562574338478484148720965491686134311818348331460552346238912333540200125123043229774393290487812185314180334661396536594023679907010400004970591805417851945067863112666154233971964144914819682218372167992295564092828800000000
45 45715325563583032619630634712614597849307958314981370086266183227896171987264586605012798671216052046041976749980037345862757516080592735769044317489496502665863319829239154507225279703729763692318243823443637467287546249929743385187900902779481825236134267384917974385546653765750092348315064679939044680587234980750995836972846028833834533826360979750436286048126931059711809610533898693951325470720000
46 254623859002010731581557664336379649513654703713949097094981638811065760131019558694919620654913556038103412234913732790625811198012575819508081357807891949725161753391646421926062291744911430736337775506853068406313532112634134960162371640460437569426208799118671521199108181246345499221626937310437995695654348455308941172890961242898038664052508059181416061433877735430613379223958919324544999994431872545115340800000000
47 3814149479630883709808995871790730726660425242265047981799715010179148880639629588439199958243138233627498725385945311792444593834343144156143676058543922945775032284428475483498692540149004282896326144876676631123412732533766929700849825251390923038109696889705830979935756298987460059495383837702181397334591759809201807511802365576016612642245058949982408747327041907057587805826114811174647578621067546131796797792577178828800000000000000
48 153692957361961360060714870015436822410520655759386985178929935488174844295015364486065070420587048644648681335542511908557097056766859408327202768503521065577427884404341090284141823657230793224600153944749324080107421438241007268142954683592957962332619278145365929909244578064145254350461176659764544212330396315487524811627471907624772042877419311795601217028636983003839873691022058730447927229629359418402743099024909168272042315977772498815935469800000000
49 16663271869621364688796578416788901934472366553012739262269750566608162568041357274848606405514758960256312695624868664590176022008021393006230229236527031766058818527342047152847648331584742819160804690703298989195727844516463220151656012301172142291474980845594524031731471875116338071591413837391922895971167255531904443737868863247183724354401482313376440480162431848286888059287395109342271998390280676434399456329759519123024872256387391994555738330078125000000000000000000000
50 4861892911376570771926348827955393517210389418671404516717728256944021222620570584924921162317352607436712297725609070168777505616479741554166592616376705478810589622895206161709835271390278330235324164041739647796937593048594102011792020831352293242209760593283661144343400338705531787926534914444993295512187372221021090119765572487072632778614542706045013045773999522118667450314211869523968431343338976430529778003818228780599963446981803995429332662377505774519648955587746170633009089778785714176
51 3818339835795327595712324692602554406855200384033270867883174499374453448413987566769904048690865016880570602381451110755962202280357089176004364453811984387468236407696312574824211793149680388904506493879470123737573324945803344725303337568722387490853339416191636627174048506908896037282613244889250597192249995304913709435609304021279035509890800800828003599399698864548694462317029166697218608502889097579119036306838365763692996631011191109141060911422550655708377468446684885550846680213685353374070006714796764823552
52 8073277386131336134878634223556074541500344296807726342185311260515968830501695150614410874902979716333187094304896696336998694875849264108287454886393673666169466311637778355530600352439688645020883102865239532579666222864961444616648718654893985257787862083415364545274892487547368785631948445303254037576643669720605975913712552960281798299757551343204468899121725089324737158766573538718656797692228973888851576903038503786598582486981980765665638442720263302409519380688973277027712190350450994109392439923180626100421993780177072278282240
53 45963196657738873621756363879474170980227267965579387457258675925271816803971391247681882002569969673666141190121435689137318532482585361497401078860160433291039100016426990569199508954077391710542506609891020179963518692409461642499256033473822379170627626984897754028788595119851758440609022835601248143416664523694850983872486626027961691431182652894027940546047771270118046041242368346622607411457223253974509729753662646734505309568871356657903049987767556210231666957330602535665299752516494996867934972284976838524175578191345380560898521222777526281723445248
54 704744461873063969937406693331334818237977665598076210329662218547751345472382837548110259946798404968702500241327829733328390983327922075648389632191581920333621621617299602073626648583744976683746010402376422498285065827630121053377705775851977489691584043332732844188997335281554256162435846346346823719164139163552102466228041466506297003237011814904382743119234454374938537962407257088963993718738683882361387022144633671041541293888696618302507976513280623627791683096366753263101792653073115930401237693522490680752059495758665913125309996856145552797653893614417335682743664640000
55 29106333582668129355815452954930779225109825455791255453862185049182632113177312137478303738821667416159281477614896157066735397842275231076228306227239779647094333569806980694897429996622853035789811591820646216518879238437461430506834037041821539688864245403205028821376948493298918640851963952157787800806109373061173199759217573079423409466196665789083257135419235044386674284959036319796020517372459883114332971983956993190446255503058700689949244520454521435860529492589748155411502507547925528197722887809917692781287333324531251439362244359275773252377186421222672945447462488229266523024494296995725312
56 3238533557150020551579998842161168719267374530161516322673023460219285116717197057589338546255675839537817499851245590440624297162719923868383647251856883782248310087383871180672415124456755149169054086194084407322958302701812332961752505245912234345002417949654813440871146693606321195074454072817374457576307195520470921722685363818221922308056397623365553636376447710773871766631504526681277732868437409003093386572505175022135220992860979701595525955517081940826586528808674940179948970214507236588147556213821719664489423721371096474443122143513084609779886615625434194464065210320725354986067451946752109655593307545700332832768
57 970918069173554549548049464475567677384173563642555564997297176687634842606559364406637775411735621277852682405094958884653351981024212411390573566007547065898443544390987015683275114439399918062358953592053737527299223819456475488850510782759396658758976491659901889691813427108705130807276195965618891863806954502154860942917035113300013737301366681090294504810577756192512321006989352461254979881079943311406699377414230200697422411099614967194718659238324726037590932011622692717623521037628336302578523605051600041670446613842702179785639359521245389045421041435425403519119735672375582151732889773748271111854169644248873178961102481149573388356812800
58 784433117105660819142792192130892020667832550353306003383569926088292230642943321129459023625205867978548565581389498958059965338534797941291133071845998161653922194332172706682214068802276127408174387745111356183587910117358969935350391416983025313078439762366130989806726948618043312307803338572879944679238289091897530039142698599922596813173447298883446754471758898061105895312816641466229006103491057940299743177252426672923405574849275505103430145102844539212903618102932622785175875713481790763608099406428448381692063369086662813285400414964620658035963085734734761329738247079727802991649704356190639693236792398696793830453122008598006445869350839100687945362991248048128
59 1708173810868762120087328708595533558746922775706479496289985045718718827995789736297891987881476378144313691680985544885889502605962750279565151838503633749364377726847081695566278749898021440448576190420426369127472774667741415339942018533675360674534378738527458773153956226089136627920241484972671245625393617856947737373828312709075813263466812963606660663945135220679772893234044368318473404133255910525460537491507133872133251977751612283304249344969459481009243454441666653469619877730493930726874065161787442515467261417844812651219578565912164221462486574941773373712202881277499598794652757706291502387758730908339754163008203361355186254327406387247722587215170196075747921511841792000000000000
60 10027035042685832144316239238423228478222451493397161499364644556777196859163683876368927634524180411340763382886986299883087742290225285565166535372932439362417981329793559877203994959612279078824215598138834690984524914567385279242532549086085972252010381833322739087236604309320855834517635692534023494068203968124743892696044375099434719821515897802677353110036988721221819637408341376652480484203085791204829039241139491736873088275968326767127894777235821660722637684955384703603368564949599972240157268054752900810875459238960361413218191340520754827322546903419121671290593270872413642347829143408490472372175499153545482202069051379292058430033071200626006852980210975690367331745697642603152835712254726210436389561958400
61 158685360584636020607831977481124365227706600492729504961847235950966390356516729343484196281046267110973139527549519680535262751081221202078483110193268606850621306916054666668931445880079092440121505765955850561496729632718708938881056176484207522415957644126505432889219068009090258509024252285273909171740076025716718810536448222285411807413249170871952675286956879963695141127154468661080609378211630245902226628952344640721726229869285439814178541010917389257002769814356832864276497791868905243302867804554935948579767378212543557472783528094971402242723563243051702585894077998194785521376092043773322870293568566806076897336839772982670565413550589478502064925801276239236629612072119047019681361020291211119236385039133752542870120974731391795200
62 6771465304538508278376898447457432363054035158763559223207953572163790857561211416165301355381634508103390763257654850599278511105996187931917734225019437630424122796716607228939563456061133623959560879735654490779994747147049045665061155922267700322426282697212103522876643596328502569727444992712131460548484304161317386309655816251719269104482206158992993850836106888861794291822508357019629804128203491403873750195078937753743938173607389556598572378706181791056876522991654450728030970053175818630811038036650545527118624070901759369544781572341562095486554943663382644923260800456510358851426641560524608080955695509449674767230366791525485362332739550260462138886594359881528387257694960383576202049568735839281614102617914311060136754278011433650679349185337903546368000000
63 779230063990322170112939954439194910353315750758879905189747464959184735088964691536791966558045059885860771349811275723705343979383752418796597526391938501926352859356273282738913555855998590662588098601244658352893281488241138572013669649333287338913174954378345234581424983668773730989583565354849051249632202608655171126520070185569726175547852520474392676831936238528306306929455942273240818922633231076429885209270182116590919634128839697331304816313313699409121570494632958147144691006680130984652184757749180374862403914717595419037140917751858731168781776440256970488589396022707071765350433859354466111326541603669577172147967754114296192295802929717718327250472557585820520133065537145909438952944785680259537753433558152825517900405604255576583347483890952267028664902308615654398920219217100800
64 241846627219822768564021466450748539303679670084063743910542466271202919088823146008069107900905206691729360451532445198966841744496755278694359542534471618522771499649475984480329307988679347804957410804143799555014612881232734784281496346759035983248568479821489143112029875731515582848912362422501996083294057938270486601716750761916547673650384535796483864030631984308187624539495723859427467445564918095741139591919655735129500646876094713124824605766464468692424825691675219306572780987534579418980096591778746145677678593250425399599249288244335764644161356533001343169164437514070506758633776325982234673949350818000201561503081328510261849791718779609448782713807484714839120860867534884524243864380499415150038662495283067199203195510520815813745430855031092770825914177272911519646260228919326009817950300250468444824218750
65 202468771954351952930436984171838990505123145308792774642882764249983269991924852197558669232484690424917570223417187631385716504140626713823754585518161607495285999260692849138887018589511360380554352763351513989090609244257418778325946951020403535170111217062758935821834488698723201647861713162977817684294416598334604128183463797159544959432283859838939670487916535856140152709232206855945728088695025422037898847789966538491450604490825993500825354303132428196936523358218407095183301107283388385734761239943895691938574766242450650938951190163632000374799503777651461056459081713872816028266826905513452115009687747439671120858233929547017692455153608506375989476197926889978760989639335658027677528166360118441813860564230866593336590630798026775383069456006292241405213911282465689301303299564492685194711893283363929806075681933010150338666293183971848
66 457267718202950618322581183538961310565725939821694248357268379333000178712046079311331698504531889855640238551242204781531775603024807259167253583193006995013061261404731334901772708754458367696989192356193293874938615043848717640644662398346618830248362326943866330616988882518933249982458114124527230788968728455334029281801490065951180022291609855773338531037583504012547246531749409414932966883568721354553105766121851474044821584366700925921713600451392769887272036077938372062019261036826282780965452556022464547688636414721698729358911536270058630273780496171877733657097865402436625609649167323968413625157707964975320304976860124012635456332191351468531288661017949155915989750726913937896139601423561322492168423257125778963863636216914960733380170248383220615185506744107242155431440538767697789082842936055366088414479109732552987519263142983414979832978988738442154834398248
67 2786293133833175415139447729718129900057861047279648567920766292170949552700718323585845830598499461096982213643124648881014670800419192775474748827802375869614061174858432230765715461283818191308636658916153973162475644681749460875863611082942153232120699263422777949238641109633021286957043590526173931347088309261501891376021896289791525235543261646289779001448110136800407601544278698186945042830718846844497646522367239579057883151321618539952727659751538777496494461377116325747722843988705639904615044243369504739068473295016411246747957954351134281028598507159747083864335038126868212387765494170535824397568646239215245476385717917353993931654445819544084787203208310775828361093617856682478711398310655615018231780921245068940615889551613129759671792248869648685160633920332950619298677155828204764501521338427060640276964384566616710157989841470893618460351314296127247450235707869813661841914589063628800
68 45811517354886490396097497494461605088957990468229241595008280545984156387769245225813979413411504505238186576625247166648442217109965264904948310298087641113535720678957494794440062895388822700658824890695299053835644961344955775331449187852254521831393511918208062625620860032793478148077277004757635552210915561099656968029394847681709328073933833292386986535945562739075533019893552596453192776226300904722231132484448422145002013695104559618094203709155896306312268781542522502502281039859373390588759331674280304629806286510825348418228345695391908230695206352554468127985365790824627862606205573718437973200929983543902486099686477084624197418981255136565765509853550109390573381066499594131317860843135225794550889465400456360622175483574726264854415369301371048023785634688651779422830325654702154982885515581129695029622607997702166926485616601808374231410583887998596777254102679689408676930606355624949633999176748052657929765625000
69 2032640688506269211997501648939683775993404485810835272313312611117817193770412191095519862142882621578792568185862520358420198032711685573274794423331586715055074004345624981706804584991109409860556309131910202332904795740408716901401819151079848651893215917647235264749847964451392882401058469861849821810293543790872787447777061636513409037137095792955886510300513044479481915465030045227467159164224688185698999979797545215095034867840579657755961611703902751130480605082464677700739717444194839294497012035853192977456921208375812862576168532145419379939616194330062414176298604758593050353971694374392423030451378586702262919823569005142516679682358360278941072506073145258380916934037426586043061241099076688079332930320154261797249778510512977449297527472270225309273447285906564514015886017186036257821933858875633268375081118593348649155327952943157709137299963587077219343118739964807055800032400153300273666951904303122999549932952431720518451647481281250000000