0 1
1 2
2 36
3 1196
4 76840
5 7570716
6 1085246904
7 211595659320
8 53984412657360
9 17440458896525180
10 6960292943873805976
11 3362366089440205308072
12 1933633403768889597292336
13 1305355624659052356741634136
14 1022196734801743485304805455920
15 919035074839303194470918726496240
16 940244677592075505034942851137642400
17 1086055692196099814708172995522968688700
18 1406526203777853637134481196414300694624600
19 2029725795359667029480002424951745056981776200
20 3245687571846846840873108048313171316650770660720
21 5722395922701175126141074519451960986310212608468040
22 11073273427939077831292268028801144944642349767760178320
23 23420817389577946984709197636959279836079964709503573359120
24 53939923591182261941841932578667369050958220699722345552220000
25 134799962330600805414767328589764950451981607489347173096199672216
26 364374507229299903793989769974400353813771287256511039041679716864624
27 1062179233486617844274701119075509728465585262364624421249133834264881040
28 3330012054734412825598254894661781855894965179408505708867105674183901658080
29 11199081438841918342061338407762234939503201863293977777750717218962787642566960
30 40306336629257659800004357110630912990033610620244100257314886772929169656010660704
31 154900279756204174302640229989757778198985309895875705879100183892606967418056533491168
32 634328267503322059597356717466424889365537613018544348770343935253163536013850534665373504
33 2762547138801770702641172362205136715192712793410133951979908143464096669681147315244891412924
34 12771462195416389293573649705962902087322421776971528573489691103471892047873887610263039363900120
35 62568348172755232751110457533548314023994028055556039647798817049197121916389783985702959564334926216
36 324296421746348107883237034840909006269901819041407267705408238868051190974606365801464027020524426746864
37 1775547106670873916454125297627508331560871702468425890239264842776129617318569530642155052687839888972378600
38 10253916901530616972269250981522868978560452872982553814316413144585096491147571751831537661417526396378107653840
39 62375340228989786414686166365068566929111570034653014540706145187524666909960099850200429245408055197969113667528400
40 399144443974302901046257137154770457982685535144280840169593310804008714801810217173803333866966836639081331145754353120
41 2683477776656217932010813359652378782843897583416287398295982672691156783683528489933949973996006029653965650530531542268040
42 18932135102098312603652598820871159520946896336228613882658572821732785170767946509172939924610826778216333811813913456636115920
43 140004544754674732027634199261872210321049819979753317860022898700890477772186839681400499291604584493757025936164277587588971462320
44 1084065577898922678019701565882579755414916661031823101962196850006165137981511851504393076791836687645231648708711853181094924326135200
45 8779927496107656995320290447308588223819578308877959120627140884410704681972632512588289830207034846592304210272927936698819547068966097360
46 74305176996101094139817759217563987269242292996479274108349403050575073621961364531180145948919354902390039530690746619725033829464142267873440
47 656491741463797068011101447969911933520186553312163753060384827571614727212293414098732289008206570441255876027218381117117565692637656352679501600
48 6049619986077863032217884456816525268318806508872977263907683928226528808174380271461353916602757837659770277451193415663401489983005083811492715320000
49 58094948222734878654791985495606917353837729285871125979231197473679714774880955561835264968879247619991951899753466584972360861245936032760396345875557400
50 580895682315415306243061155502084428113480935030549703347040057168657154885801139474744811040248318039588682062315423313765054363120967129677465649455149428976
51 6043100707373730906290185645151149969124304492829456123590360998415624260331706011502158415723788109977427717018287628816385357189096328971380366044852758159391312
52 65356580472951260478319740515940452325842316735667343418749994441640102205457171541659284409582822023152538802537642229442356656774357424923000069081744464860660350816
53 734286006322998692298814450302630909851721859580067953365622035854246662957218419058829565530030735362207162984002348393523887104386926227755615855123005586692106840256976
54 8564031872793933815207072509230721535610768984468942868529745552687912646073507117712237435032919836646634633645618687972993018801686810446137975743130186412720995794559297440
55 103616853266517077297297390162817674728878293092283472884302945161398667924815723873170518486545395481715722498438873145745183765250112179625748383770425862159273847427078223569056
56 1299673829485697404288826952346934087205995014191998445252430348834473467474698612240127604452667434138336519600707140876286677646828696246295600727326434608913091581513917767665596864
57 16889357190732720305171559047695463293922940781900192041090114778909173965590368008416669123494459660824211178801466423603399766111887249157753403752441561737427706547073840810030366655920
58 227247545129085105889180259860046577227840032672537721426443321996476508172629061508261731228598531022291390840901115447819266340778194876418074778654875222547497380567127518103657438716590560
59 3163984304219977677420859421007134847410218121925153338690122508355924290770858086910102075203205605099958468643969993473600677944129439253858314514237406043156984209032283739961997345234630914080
60 45558442889950271622311321241420538865229930892234516355498594793044603796316418881865973355052810703459978991863886353391448167672883252781482132573504815345725044472628830296036590736617649800445376
61 678049657774293669489514624952432482078819699873500299311139725714402007378840123376769342525340523681934632554407349578056212198144299952079947858190323312474075028865856712781141459335604644332477592672
62 10425063362575721326178199957512685416496892882933310047304482790393151418573973175905745704166117996991207856094247138840463898471931236040021852135340688533986982033128967316671867651889977552550083611206336
63 165498647443080182377432793845021570215544028084789735118845992778075280224165082170505844779177407781799439827953287558597022747798415580594917989846177369481845553801860622001244654910758909097313797286037222336
64 2711376506312013408725256327301877681830513332096268178286095668875175758810558890897406819435713708228353960981295777761539116187797837603630272278744950599784619042189798058192252972328158775755917321753753691336320
65 45819750821210525402226222591677425234252606535717454909037777579598596723479483035900602372684886809239159711924155090667838082708792155718054159934115410440883973240180528584104388101360701314998453704846929607265262780
66 798320884511908843304834980818013726089748366097464477595634141134816289424326273567866331282234759698995082727758778158892929086697807704749211183498849968689755958966755506150516370951338852631153842257989517571843493004760
67 14333910109180979766377149080853169288892964379716319275979094867491060401976523552879908588596689205122140800975409866990044288700854962856036980721365957324906545643235545442053218775497419814127182453409040271659392383946363400
68 265106719830397919667615647802010818370566561645772201426927465399679370301858737621333700334831058772886739938360444839708113038493526781799691655239608423780336491238347975485897965326148184993371141343622656351040234829121767260400
69 5048446723752603060713188664872126096117049550669570063180574697185854632062673750303687231425935984737808463310939906135207580007429428349206005926388666860520222129420196040318089078734923960661916674674247458287053361617461166749545000
70 98944877778136249673233824771765858837820326699500571734736271631544590829886013124161849901606504980004776400545967902653157747950670965655844379891471941629981317125556422904169889013044220667558376524409239436147591212166213091281216267600
71 1995032828979724715507718861899363567155837600176623660110483527231563864435895054994620476155447060415777643361481085885568805530598263955894258544876773104691673685997389163148304816947121559103491404415283143145494526555033105496465835832133200
72 41367152021529198388508630507080551804106481030327298627156447292684297532852798214127894555229770350576343725825541447417811958734984920076248909200242682179737102076428847252099208638290474294988393776952508605551770029787171018946910636550871461600
73 881743878380080397974287214367483319091074116609885791898106391107928111170361009101748711454386164086250747238754046544249315242817581579643178453715687581287385230009200539482192997238088832696835392614023147901053963316013218626742862834918659475010600
74 19312900801852483209755693143061183988533803677876643736025981979397825358226856606430546399860755671526780797503207767876463663335706039871714491223484815479759869026026894274378093408029345544273124279208529885871974282716569607572085502936692092442802090000
75 434522370480571694836382095031466806336481736892469578765151110735508003798437171398463021933716093327716834061319421197343587775088080547442624907455283281147475500344652120059531408160589485539255614810708263996007192593319720625729969254756217132633917465506160
76 10038802161665915506473658589799016891416879491191870835425041188046246112238566371741265541139803653152656551418314326656990598557591841718909887065151186008919928061557166372339254228119748034817543863231697021175560022404604867007315084697121633386814107298231902240
77 238070928617806793924981188161451151608399194149230603352112121218750539914903250423567360530871377793748585072641073131468573848130729230442538638196568061930959749278062837782492602073390752735566238346084992589034192108605242846144436287009806751451239712779477683328400
78 5793473483050289355963537320379914653937014095119018000911145474132697214822125236193690335191525489270025858041027321194688099739179758497556280223830187551070107293594262276143017934436411706077632645594887724434908433926986547337882509132789584998352234356782775359943968800
79 144622902751727278492171307540702714698210101748427691937768637145442102249474274904543329911065279935126826635514237468267518360732258151144235878718801622414452018666994888583094991545551513231737522983689792537683569445215134706203388421937303730418859418977077042755588568061600
80 3702212274522081588032587572278899914545614566464166472065120696762211959653287166208416563425474124678583519705378442911270424976804444250242441044190618756074187572664716665697043826334843816975078984542753811663274984552375322255276409787633656958765505090857555258763276229406357440
81 97157427681907853576930353163674083357392686152246223037021699539566387532255212571738804487693429561059826298177948561623321941249231527999580929994428856160936758262075179586474485904132819801069827093823476698661311380202880488187881035890784663566820023782110016393717244235629460105480
82 2613056126955808282665535727449766811712709922681418919105967334448534791303594459163622105418549213117001925129613801911040241962206290146010066514120176319634348116556492322375953312357703322877821337545748503646924308867019671995698346087509452826290383350629995723067779966048023883510159440
83 72002952750337309562721998010535252114205915330981250325711087509867271241915113560494877492591649051164575634778325597092495324714152108908476543270717667474736844492986553877352662339701659242523980891363385950649908366823405606011387455430936137878264268158888170854701774895615715002433581718640
84 2032144602234425393525894753323466237848252293618428219889732387767205765616075583477644217336934459493806437110757894182040884610808658022081538575988177772996535087966550718365366988843584706441111033143760378441424172289278720801088979136988939714234116356671510871666939869506078939480567225440999200
85 58727095476650971389328434105648750554367728700069453339343309492964077683822752614941512410997235515245099667645497086002004203441078981734650559527922865066807608055828411746182168895379694867615274561750680537802391267394209521016936087716150157076175397511201112116228784767618527924134074281562019349360
86 1737327959593253230625366059758811375096796319023433807604221988343804615049845064690946700824981266480973055775275355867636298938712128758866258863365666342611219457117642724380687557319075380076213701780593984747537040586931956850614887082833956815584586815195955536846894847551958688108676492629321448426825440
87 52597730987132627663350708308699459232261516065356714342577919642404554949695362436482331996133844958602963555635588740126644351922845986444430323401777976121610790834767132881882538776007826472980892632874339760528179663826733666285967238416268214558596203357457518310049185253849439418985488205169549569762229164000
88 1629218561912860665286052068328438929175473271503257178974226170014718838359082581501498940361974595012399524796313866202013881181308875743870062080686352453242569481317569718264660147209215218795096238782837041459581654166773739774096200043192239806518769526285958215128543689154789720554048912671732029810627298634414400
89 51618650763323090744839260689999201852330719576280731626502364143184745555101221757932400309665295944728160368501915370116444721874146872574974183432914819251627452025748144971030358278355866485250735131476234587777298826764720211791779475386229836174806516486937550459739654813867144063703088922869119664497652306069259186000
90 1672396437842359139825513379562417721377004145982347824911333544511804958349764033303423053765651417552877892803713049488177827153232985896223070419324512975771246286512808219624618978004421080234086293509531031250658188569552793049833231068594631770680352144816224578206144962971863736713717910529149161756530362687768653121184800
91 55394909392492373883213758488439447755805279693742216045423306546683349882843678445194034026263701431695307218425098849197994223024837264895489587606473219752951786205042721292138932612681293033991572135981877066708047796145413735649518660893275510711206782476800596475930360250196679708960326667134250743217598075211611191216654277600
92 1875398703881415925200642790020241258651253084640225456020316929821984891944721380609668516642694408744573213110009015560521822176178597679622764814426104361564988573707321472396162572097057999285540732894898214841411489498959498461607151663031229216074028652144054458174399717606551610826043734649266552557372545203180309062213127115444800
93 64879555130716811936889747404024292500843555012976595217036032308716322011626150767189547497127174887267025815712684253902142083053073121476618930159421094090037411651229941742558037081263577959406278379034126981846052630754338347773127067953198783687123475891286200181568551449152241668221042550434574827652791290849903951115648998629227120800
94 2293042854752880597858077767863861489236915779875405739371388386252410963900315942047505775834113196167150678350278186495847412585443812654886473474795158262887153309194186194874150265316561346608157717901630648111289112359280129551043322498970028095743695802667058274769142720923892577158520639198412320399482412690933528614152536804228083481608000
95 82776721436194204110820123012706995658825633401385057292885003543287853347573714732226662292067708034046138207197617338911028992578798302079820422542343138497284652149414439471377435275590312759422397878823526374724338864954954934857605317913260059718410169567207093703916842524228019969163456197693331799559350805503265331031604029635863124034120526400
96 3051404325221539958915762485197774193291666425120840596524241220614686224319068851235559362010877119673720898844265077240152882456750748936347839828644196758149847535348126460534631118049271406744093583300520911030700855464156501308478324468433191256094915021188243567511715076248193684036020479117279675658542156995747693484772991738083821021096083186185600
97 114839824508626301773798279239214668271234543596060903988789763988945025852180860543905953151898808622389608487278893366547753033433265319959955675100272166584070090412647903075064510340703016608312398855145724327520783956355734640772536999942732532052735705250951562277774884150681371026054171758414097921932651206558587454158880735565992458852303583577710879000
98 4411580239750869040938027432049338311899844812067789195606234703356761254832952566280999890678399335047502363964541691807603965471555069120976550560338991885886568380517123684696572075611136787419431482787525586741515574831443419705327672347081951669697349986474055613071794848394102149237704964043070492861669473667888748167401406023441050175863586742167669992470000
99 172947502061441074903920334904462145789104207469650403335210689609139801658286369225793524239090091929673462533023723272511593646298586019231241017743062448761551625069118548974731925559048101899720189639346106651187218395012348920412136686677571814015724435403083602926779393634349819477172104999666050315485354806245115349617065408877344191537921972406251408465520706000
100 6917739753619148190568417089396906656994315851050374902557401230287011040141316459088009184714502785326160488415703133265684751139143000315037521506762092732544248507734489202217076354511108629738773689224924338039592815656962331531273908425389758663323910622050069757455723286918058612621393247534979147925456794760994203638573504827127391832391795876919071320363199723354720