1 1 2 2 3 12 4 80 5 560 6 4032 7 29568 8 219648 9 1647360 10 12446720 11 94595072 12 722362368 13 5538111488 14 42600857600 15 328635187200 16 2541445447680 17 19696202219520 18 152935217233920 19 1189496134041600 20 9265548833587200 21 72271280901980160 22 564404288948797440 23 4412615349963325440 24 34533511434495590400 25 270512506236882124800 26 2120818048897155858432 27 16640264691346915196928 28 130656893132057260064768 29 1026589874609021329080320 30 8071120393477822863114240 31 63492813762025539856498688 32 499749888965620378225344512 33 3935530375604260478524588032 34 31007209019912355285345239040 35 244409765215779741660956590080 36 1927345577130148819954971967488 37 15204615108471174024089223299072 38 119993178693880616622541978468352 39 947314568635899604914805093171200 40 7481356080509155854198973556326400 41 59102713036022331248171891094978560 42 467055585943200861570919334506659840 43 3691963203170063953370124263243120640 44 29192267187856319631298656965178163200 45 230884295031227255265725741451863654400 46 1826551311802597841657741421263632465920 47 14453579945568382920943866898694830817280 48 114398547654285924395555712474776107745280 49 905655168929763568131482723758644186316800 50 7171310317239760498673781567721509067161600 51 56796777712538903149496350016354351811919872 52 449919572467955232792088733462885453568933888 53 3564747381861491459814241503590553978276937728 54 28248941516638234209848706254868540959930449920 55 223899017946688226700282338464513620941670973440 56 1774908578631928488024056355827780704192155353088 57 14072489444867433012190732535491689868952088870912 58 111592372440001398622986159755127084574848143327232 59 885042953834493851147821267023421705248795619491840 60 7020340718551578344697972084185785729770107625799680 61 55694703033842521534603911867873900122842853831344128 62 441905512596389842995873661377884715728785922202796032 63 3506734067700383915386610345127730324815526995544768512 64 27831222759526856471322304326410558133456563456704512000 65 220910330653744423241120790590883805184311472437592064000 66 1753688163343571113729512737613785284232380304273807769600 67 13923221175636837327185828401660961953602534536961746534400 68 110554532319982051612878518054979578497261916024830584422400 69 877933050776328056925799996318955476301785803726595817472000 70 6972569736600402539062875333083878275556211890466297217024000 71 55382125336426054453127981217066233160132197301418017895219200 72 439936882954144995937523681780638809891754356028165663280332800 73 3495054125691263023281438138590630545251159606223760547171532800 74 27768923190423733609633344114829667345831131117942207087116288000 75 220650362648231829222491977561078978369577095910135375232761856000 76 1753434881844615602888069581685374281443572655499209115183014215680 77 13935193008344050317689395096552185078841024788441082968033428766720 78 110757637936448815512024802585583600886372820396440815278395563704320 79 880381224623054687403274071834126058327578828792221865033400634572800 80 6998473532446561312522229330529508413034424107360953560012349348249600 81 55637864582950162434551723177709591883623671653519580802098177318584320 82 442355367795307464294460613906728113247575858578600123908039829545287680 83 3517264631738298374634003905697399144358773899917649765707828888579604480 84 27968610324665987075402922623617872714178202095730708980327314053765529600 85 222417044010439040075823241816389749679417130951763257129269592713278259200 86 1768869667659491659897135429033876126862188006157552491992779349107954155520 87 14068684333477817388019077133246177567136472048974022145616989241742333050880 88 111902638606513214166772429611567297430556766182643946261689155807881545646080 89 890134625279082385417507962819285320470337912816485936172527375744512294912000 90 7081070951658318301972984692989370863966283621056989245057858225023760728064000 91 56333853348748398935696189335337661539998434140853381105126960990189029792153600 92 448194613455976272851033418448180955548998530966789537583647469856009423840870400 93 3566070185323637301379961546783352820237683963779238494687282042767379328820838400 94 28375182119779479602378188651824527816945012184910069742672996899439362401370112000 95 225794002399947348325307288420901561777392224620348214548078741284900458257711104000 96 1796844903309054687725603263644227165302194966452455265245763456961944699398206259200 97 14299890688834560223149592639835307857196634941350789819247534178322143232710724812800 98 113809439296703922600736964102606780059338166749719688045970065831594789439718345932800 99 905830231137031220699743183673809065778405816987564864039353585190244242479390916608000 100 7210042647838187898094925542777389331650341250365667806697077021514267303775353962496000 101 57391939476791975668835607320508019079936716352910715741308733091253567738051817541468160 102 456862567716245034037067606788994528121476435126140747089229914904632361003897636666736640 103 3636984362603833016059793105026113302300381032572806731729947950025112520932989029150883840 104 28954632789661583234650780059431193280449635404948558446782109893403808419078165086443929600 105 230523422594613374214335056627009884963579789570167369172457567228253397798045391265149747200 106 1835405536086636008030324831811240607900501943625332577411185963836379433896818543787287511040 107 14613983702425667837524473189138557293094562645469629201273971259225511718952026895815760936960 108 116365552471651112126830384646224773959967919382617982051265640307104074621935765562944189890560 109 926614584496481078046982692553271348199744543231958005223041209852865779396895910964185215795200 110 7378912471036197942612669515011371837040167555278344481959630918828325656114730740522135479910400 111 58762975678433721797533622683181470265883516167489361510878515317214666134150037533612642549104640 112 467986220718337027648826328395787565000369624252798158338888356219979863626924623240662846967644160 113 3727175972149612755917438258295022392681515221727642475341860837037696771028721106523850531206594560 114 29685472344554437878988446305004603127551891146503347148740484542778115875449991113906774142353408000 115 236442183235573943808083414429334909121202782114254729921547017235460782586917473082696060712779776000 116 1883313389945962891549603544498006754391493464492672457462061459023322407387968742119561666199184998400 117 15001565278535083722343393751001364147049482424062321988749524035668533658848992394124784306621094297600 118 119499648201664085719863615178916849444872800164325505072773986335410883504677443686532469861289400729600 119 951946350081052886242981341255778292187969764020898091257691077587171444867769466655428149742474887168000 120 7583572604007043160994506819415780008354582657914381432876396147501164115417188692347444419797194899456000 121 60415795078589443849256237661345714066558175174717905415248622641759274119490269915701307211050986032332800 122 481329144262481189013909199219316267439356040234942651407435307658313555794947274369719505383910335001395200 123 3834851870681407505914096242960454196320115336953805386623173106917055542890891399076781633058695455912755200 124 30554104335510401266632636732530448068241569351339262430005769469745645788886777000774357726809118266621952000 125 243447218415195777834137460417258731382440891283251542587465324484747564834033352231976334145866200382439424000 126 1939787436332279957782407284604717571655289021744948291336923705494468596597577750584387430474261884647277330432 127 15456718937123881568361404077326479697951668078031175273827550796162273579237841758624801430128245493538622537728 128 123166925703695812182533393120113365782103055865886215567822688233985991040855872911246449191258145192606976442368 129 981486439201326003329562976425903383576133726431280780306087046864575866106820237261495141992838344503586843525120 130 7821457825573357607928610385781617661366398998227570869415949489742511553161327162052845007508820295734009884835840 131 62331002363799988321646464305151968439812225862798180159345566702871092069808730306821134059839521741387955697614848 132 496744782197001433647319914004417214131022624433292367071425737693110077258628354506269190522690539679458211819159552 133 3958905385388223546946822344944294767165422734119875531508635424645089403606644158640872639620230664718106354801180672 134 31552178259485089923034824704067311678160512016293744837587620677622517051301073745558834571409357177452576963077079040 135 251475570008433403267173080477193200539368856965684473780175961818663046349175722091468920315411891533726508929599406080 136 2004353432067217347522060996988591731706376963667233287314587666050973613864541310892004135254690335483627582283325636608 137 15975875885006350034661133240703187038012592857465300613595684044112172039920314566227444725118267085766561023493566103552 138 127340558149101709765328156925896936098611324090161374233915963329711619471481631432995398830869690931803537501131198431232 139 1015033434521825222767108497235410360206322148544764577226866374367266532019056482436919845753309130615825298922060277350400 140 8091057880936563646229900826883702727400035543795677349405524768337635377533198435540339489889687170664276483493833002188800 141 64497289965180035922804066591444373169845997620542685156689754581891436295193210386164420505120649160438089682707983074590720 142 514148609367818158703771424459457272644729796634680695859002015248553009899270698397509281189756096853421367399743070750638080 143 4098705815523733490511755299212011497421367111200412307833734375080014135253341060464651452864816208718823858426120817533255680 144 32674997410468924329953853434277574175247262285094196020492707605532979819502159503004913680181052293282931458781662461453926400 145 260492340466793924519354331545490660785999007661723173830039085632999033561031104926733617394776722449227814685287142401035468800 146 2076752728135267425823266257010946233576654157634151647913966779253426777907254877898648701436978559664188646732358183555841392640 147 16557124490064734819577273446306448053994694791001044645012721445554717599205785464890596496387966051021339621893595381226023157760 148 132006461920788225908466425027694946389671988401722614448672853974082510382783541257495095875963919808142925420811522359162579189760 149 1052483953152230449810745821166757004998736123743464088171851133036603798997868774890839277929982603875734135111875651241971915161600 150 8391617022448656203860174735208773972741600771860639843947376819110639685969584594431658135441740492646792969885290427352098222899200 151 66909159725657285465445126555397957809326363487635501689073751171042167096130821166268420866588810861370429279885382340754063163916288 152 533500849733055441724476373329133385446549282378232741944667525893607742938685487974749527969357140907880773860807949260052265227517952 153 4253967301818836811645166871545458310271169277910645284453533166993767002905834285693397551966189834081259854732231805941995693787840512 154 33920523583130594184360154139120647964253768098372465666884382115898011395719724369581339956854585605092398841655704596400227100791930880 155 270483136104443958820742008330130881169504072888320700252818319729368558402232607310687567967645656643204323230864969119347265453068124160 156 2156884878871566020015723369651882381454884090902996035564409310874190568936512920232321509729096978135487377505478076332343355483820654592 157 17199774290488641851920255588762446682883819288995686334885417837996750434339885081852615116044850261541963446261632865111763680909441630208 158 137159983513960379608943694249239383738665871017978339434882440338674723208876026257831045384000971512423810412226524503948586805723700133888 159 1093807463465759989286513004772415338675436692928181694227543511561583235716353120790298210024311544972493677970920385284653287184885203599360 160 8722942538833859537203135157556117292078325324735436404280032532453380772882614824918856165476899616510201155139163827301511749373801497886720 161 69565466747200029809195002881510035404324644464765105324133259446315711663738853228727877919678274441668854212234831522729556201256066945646592 162 554795399400030051397555178259993077386042506166201212647124876578070644572923525128488169247620524118650986388257911025992237033619813405032448 163 4424664543363202632133588211801920098659055049177357819383242842832514029556896262135843917703245167662327619837217413861617100292819746415443968 164 35288735621915113017016347701487706308323751925954387516553470525658087352294264667341086460209930785036968747167991644295105707856844603313356800 165 281449184106493706257666968253328779581021143409441090680804508826590111321956696249281348109479204066026555617656908967914623572419224031304089600 166 2244770462328155863242968061947761660173477725617118032339022627974500524240575831903359115830755348793278467835372680010761482553355750455734435840 167 17904072844111315439359576590474918301624605474199182378414855177338787313822424105060526923854940251821088502494177279121977125907488033755375861760 168 142803742684768096797766203703668210645293260428941981605081359857576435341386041364913903368711259972608921468995473867008823543166311742288387112960 169 1139029852366602676839325672398305965861267672468941996135767989340192996175341044220146610202816002162475921240797232034475140165731296039681182924800 170 9085279532486274605795331398774653502846087707030377578645060648701657744641181820170163494398792727307796105518311649600428928659205840600533932441600 171 72468464976772872737990996333755471469760558416077599980251189644937928833726132636180833520028017283702185406369591746224597807422841881496023602298880 172 578052551042796481956840461983874053127212875318887990485746331436814824147382718805559397200691319151870063709287269835382171984355300154155416336465920 173 4610977325759981239795262289778344191224046889171594900851418411228546155408192384890857517205514476025382136099663571012467092805438789601751344265297920 174 36781206413576728964840820577422629964677368248883242561704956112690136962215638677164065744182716629566632068309455075128350220066505951736513613214515200 175 293404106333589079328730223916451783856161994996838739515209649910424770710087968298297260074285118861140720177089216346426150031335116442587821236446822400 176 2340526471095373455673756529070666801504012257231925030647043835856874170921616021396702714649725862458013973526951691540633745392821843164871991120455794688 177 18671017985329001885033830493268273802907006870191038312661645145130973499851982352505514837319404039153702379726364630244601014383646976156137929165454180352 178 148946199973359043286258579980196624913585840117004215239990073135169121931022593682134389549689257080706371526404671513589698487625477572499812180687126003712 179 1188222494169493491384759458268984311108381421158123514835875864336742433382315073194555242475049129520241840266823783984816695800158304230054681441436623175680 180 9479227495385679920097410650324634615993121058177655749640395163535576507653329187272764727678045569580476803916337226426358891634782449388369190493695518965760 181 75623170463187979806999342743700973936478454664128409202686708082428265916612115071798278605253741321764248280132556984156952046597486651787211986383037584637952 182 603314133419024546084569342109967990962844688038681894412594510889648707091645824108711128762355814743798754234869681133274247266777738813153227117884565039874048 183 4813253416068261763268102663426777598231046632044868740038940823141592981852031519812354719576596939604372478840828445085242895776710311849991680083342793614819328 184 38400819603604711335363004855754619089712175315767805248398107113588665319693803382109496669846073944384611033374915463521609988163918334978075699025576386216591360 185 306371756402672370871265712653520547954877572627973576655697941536674786354948387852917071257250198643242440201056390763313714470786044107325082207443185516119326720 186 2444349797028888753545882118251872047467023228102102698074649522746659376540020651194084309057844828094193739117617474414329959777730816769793628855060226063741222912 187 19502231713929413496032736900461172679790658443567313999692365009441088789168766915978608143235708198342922090594324365757342259732002860679428737746824599347268681728 188 155600693674773716235726435590845292183142579667392687099149778578000558681496257960642156950308431186778822241533325955668206692621113733335335169616375947733288091648 189 1241494896341279650816966241416318820610180156920686333237897169505323606501299930537038486305652376490256560437765898582459095951764205319164908268215765540425170944000 190 9905684146469046102814735936803221066032548553631719526575391172560994701608255530422508134121289861096861868466407275462160405795028685826987733695605155740535226368000 191 79036932452879336272984945685229911242659703196345720012043647461065620882305870442739591217515133839067592592605649629477027237817176251124807390960723242645533700915200 192 630640235906744023455649514263300443632530825503826582713898003825466001176095008139974539348131224977691157649900576101167484347818725689603175203267760323517242723532800 193 5031983549005895020489870082559251456484568878499282941237977822190697467717591419116880178548630399301160695414831680140565552191970248731625335476074004248064665898188800 194 40151578577559991355204144700213716284902777579735211033712361897272922799404615468601012823652284015149157880512128432209694043397068305941466407425668220424971945508864000 195 320384761020942611432247505133664086644481957182629415877251217613291157182878065697909112634091420904386063912540076355982507109168359472151494838633682501122972018802688000 196 2556506093069675401992703169169134968301609873723955749256425100545030977315683437056136303890493594498588284348268506717480928522389576095731928045712871649986381852599910400 197 20399875150821287391411162023370036175631213482164626488964534985981777798580249467121414180024142764264245289391285431153776388821516821498595589099463935002952557231970713600 198 162784790543609460808621049242323334355798312659709608328184005065803830961259655646268340563441382870169510634127414709511352706738195144141077492712473633627621421160700313600 199 1298989742721732060998087160620559940818996636375460510901670343454394206660556848086383727728471641085191044454148056772868370084072466301731830497402567379452736593100537856000 200 10365807595186484989271167894801252191058123912383071815637449775907427136567659672166720400164889276599413962779834744499070209515110937121357521758167221098346460853485699072000