0 1
1 6
2 48
3 420
4 3840
5 36036
6 344064
7 3325608
8 32440320
9 318704100
10 3148873728
11 31256180280
12 311452237824
13 3113596420200
14 31213674823680
15 313672599360720
16 3158823892156416
17 31870058661517860
18 322076161553203200
19 3259691964853493400
20 33034843349204336640
21 335189468043077792760
22 3404733984666046955520
23 34618580237018271639600
24 352315951456747467571200
25 3588562027369314038160936
26 36580152202943035525300224
27 373149107905769868275777328
28 3808980927798512905491578880
29 38904930388303543162841513040
30 397605071194195112672555433984
31 4065690725353166400978753730464
32 41594620834928217754745073303552
33 425742500387834413466127450298020
34 4359650098206380042743333886361600
35 44662177124719072974334022172608088
36 457721739834544129440023931078574080
37 4692747493744131063960880185577730904
38 48129147949600998646097537674720051200
39 493783430617044398187624599284069741680
40 5067629054877988226675254582242831237120
41 52024299639913333825636145890912099100856
42 534237577297520598558489556238115337666560
43 5487613001884546009847002099788900818778000
44 56382959532118875856320927372952891450982400
45 579458674738390576542814045967406175548903600
46 5956655388483097933945464234461991268421468160
47 61246798573782636905299581187922196860191144800
48 629884622994914824078913983942044608596908441600
49 6479348818507056001180544979242687509673792793000
50 66663903348607932336475951175606693400303661744128
51 686018207376895308096758030531676358965414889645680
52 7060944115765676380688819299179192213186914543468544
53 72689055485559132028452568968018915219550238053095600
54 748430470635456179890202733263102637942831025823416320
55 7707389426697084047768407141122102594370330897888435680
56 79384173243816853407782646274109244994892072131233841152
57 817765608231848883760029153172515419251555823049268121040
58 8425383759162267853515660896751195367152973463220608040960
59 86818891136946434678555988120273188724164298805902720156000
60 894747194600120431576063134147191350719214754765339690532864
61 9222443455560418154591919538061413250735079072171941738800800
62 95071266164258592319257119734493317671766463376779573421146112
63 980185656974232461008010618799491832286267466979380413068552000
64 10106981033890824159654358086059825319153268070888590364890890240
65 104228607326080186183091236848477886769909647024791058173882785700
66 1074986984147313840130621851368779854364989832524385342754157232128
67 11088396453200329820721101107655030108658800250509861203774021296600
68 114388430622172464814601728170233642097486187622436789764533675622400
69 1180162706905196228872912078248245723713135479347743923261012522399000
70 12177181305090300055592682853759431295883448862723407621939724057313280
71 125659545783047682487887041622541782301872583107660746732927302757199600
72 1296841224059475898878236703543093612750329361511820556319627701953495040
73 13385036777415729740804497549999285053182341015725826800969687922687551000
74 138163284204129872144095295746597785266580813427856898662175515555030630400
75 1426280578381360883926633627581869762758887161682196588610138659229860704720
76 14725006525368148731416168951317402697548183366256479237629417472542885543936
77 152034880326722384475375657954726594417283454529854323853152777695309328120560
78 1569882813573715117499234316168424791091250877968922541698113319350426318929920
79 16211625846717982788606025611121820208993876441640065243582045458046080352952800
80 167425021277484362126006948868129272783569707557769192383733472635331795218333696
81 1729210068787239056742441609583343930033033868818566885120522659885178115277274680
82 17861088810104600930111035802647330260748372343037317564362590952431927450862092288
83 184501582096961101708084961511494665752481418580468248697740397466267799552167400400
84 1906002592472435899598768020248079993401719595986770549036971840018553359644491776000
85 19691435240173648473560536656915034889545928611958781843785896571933452226825691474960
86 203451566467186328758703625305517625429745688113997977861417330110040624335195786444800
87 2102198883547198978902341622284258969290851076500100073565229564583169816478265439691680
88 21722759730007418048656568896256834865633661871983608545328759446858882961933443530752000
89 224483275570207404751683400457254487535330744295211146006836579934051103717241128425911600
90 2319958195704522573561991735545104485245382003790213462141418132505881720734548797633331200
91 23977445136692380364824861846056256244451393301650692062640849583314859208620016148161948320
92 247828730639464871040269641758297487448209980857826606172683627204106573649648045088414105600
93 2561685670810016934488827280677889648556921296989118468263207176730728471552075357764707452000
94 26480423325979335019594494048683426798858839958782735792013306165501243229771590706495750144000
95 273746377961690898116042569103714873714031873192115119307988834466057406821817274815932135326400
96 2830060400301770404778346295539819287250671601068643331540116815771938131703904846768961591705600
97 29259466272263567219637781970579153054720290796615469511291904506595617904667513176620952448940200
98 302524108602003683412535700786423602664910840957491332608647707081297354503707126982195246268416000
99 3128066749836860151675190704547939510556274996914604956349431992612977407037645641832074242330422000
100 32345510995837019280549029206022852295595703586882903596052844783305547934621816068903610039811440640
101 334482629012159497176968896893398029319470328848298057187911916716643984541759687270389920477816613360
102 3459029322662556862095102240357071664011706878164875496035433399960064932768502841763427641857901854720
103 35773022235926390083569940217719388321334784970542990959212030064834905188541026062322056200959861327200
104 369979222996065267953144542840881108080475473555469356640922159478924943742423433157100901319558404505600
105 3826651981881079769126317242432371887212848322403919086750084222638707885459504505477599908538500858432560
106 39580397221090652450008424925976913281053475351016594548074242967263448644634202406016366396260768871874560
107 409411950305512709744341998067172007424395902916365554374285417223657969495314555571233999877769870189323680
108 4235061401517321732553341749088952382637331360507528455071204564223079697137184024834814531122232216571084800
109 43810417414190822329676148060246056553900061068955631060591856955202339804047548900193974655625781980758668000
110 453224332485181829743249768019933444908067957681083238676083831502831158487557778222722650392498461838378270720
111 4688855671732645072117349235983032248317604668646878886356159833478702311863365137771227170538567107540676350400
112 48510752683993091444565135401732026871588648350714245338140525007418862454023462269846784996837229185650665717760
113 501910582547651989965254243359327837238131459292246578895554991530257361723591599774351477324227117831041077666000
114 5193158545360490050125221574631620426719112686040131415239039714813764017900676557103672596028443761541662323507200
115 53734523996815578674879663218340560024607386611623832134884026063481457024509331152775717933431191197136894798213600
116 556021441711832354776105882487814683361153524746543269775782425501643281978959634062405571576932075208756956275671040
117 5753679981950801966634793859178334960795781026372662195429584622781427842651771468253402094511332933286356649644616800
118 59540931437546932732217509537156687518552033245349092426228939436594917287968558814852991237095203533871235995795456000
119 616170693865402149365195150943967849832323001840099840211017003564040418830856067407071713551079065547454593548111512000
120 6376783722565110489794669878564323958709596246263236244989937708668192452535308305744020190912024789903211164027007795200
121 65995955168811779467421426749741561463156387368161239001245944334624854743851335107346352896286194889160799891935292432800
122 683042436706375406329167370729167190942619762778171613762227973441910621665632709522783947310198359991301716836345289113600
123 7069562714624695656584116129757401731944913130669363271021111933902177062944906512838529150117566762397069131966567051448000
124 73173137830007927085585703539326046198856889771735520794543635612785641420922541092543085968337221633686578886260247494656000
125 757399197784187813454255284426491760416825481621743352929327380192917394968907095199587751778621348088356349178526024475247936
126 7839923302252978848368307790106046415747086679817551143780498449076089934610142033217355368542059775249936357563017938048385024
127 81154457875514141244682683018155547209326790619092280087439883062695625155862281577354853196389016932064957060123984968201612928
128 840090994012088392934899280618942198112583983102103142739550065109167235414376144838950274579895716271122609495950554050519367680
129 8696679204966524489269393186367824283249478132803962325794656945501296080928541228189578399762748903864562676817283578114948280740
130 90031304465976711580017170275304282738408213224497877267847537854218074070511832887470414828824201527365646496593576085179380793344
131 932065444788869107429279225545526510152410363726142007603787335352062219104979583511267188508876814230578592071332012881530606143704
132 9649656427592762768987156082359608508245434917485945973812988568014068774491611079669695093325635168284919757186595863430801530028032
133 99905565772089206480876569893316295071462905801582336925760704711711303410080227879917542150389280672295408007973977853736993849914520
134 1034379061792908427442097574892817646400632861988842508605786856712718942138299506598641314459055853747700073175248161682089734202982400
135 10709810378419192062971208175435882741249499148426607226675759312455510291860162564562729395774035770802623429726446927427833775872461808
136 110890843942169942420106282760927791917135558532586865118663779990488242983851266843356564027994887160204416210782290504407246119549009920
137 1148209852955856999814325607454433243080688306190127727849373286236119542537946484103567383045556021800204231847930572056946861635717653464
138 11889356622476259392957380694367453259690598887543366077971872875908139641277153916331190603369658101619631854221100927962216448438095052800
139 123113811540424842341680536433939684515367264460091924876286102217353587108721512444748784245913715581136067762011923927244546355992384870480
140 1274871394266691753333549649033196944966749553560415729023457161754931913222447116260841565244857003889682144213853318496296337380886005678080
141 13201916864388694081598847991738921829073720415498939487083277899719729733976514330541787715620020373736669432918626971940432056322614406545776
142 136715726001408823518408973090927097973635339598116910735816088126153106004834292848858171762740050339810036979260621259757453434154732528599040
143 1415828541100130951516685278814628684486055399824290383188281999518351986687710787827285093484965939519666355957199544804229237124680261653439200
144 14662681942482097832358967020777519295494083857597573573321441059870173443548778121156094365509719618029510026610212550492868141038366535293337600
145 151854120589499849749941584361047384474046618897361232288360202066731840696333707101546796552554481914355571464253132557471076390758163488821714840
146 1572714970931071788510322064547721480115581969128035859331984712203801813707363622785625394550332273029012378994024105614244202807658310405864816640
147 16288593825133586623191525506612476029999734698980414249871896139272036071963515443937401225066653326192740227238867044575299808796320021350866223120
148 168704692524365604759783472208075495561433194349707895158788961295860660082629937870572767088885063683774036109629237760539554639841912966206613094400
149 1747352771839856484108214065343397675770359713341286393877287998593538634706980382935207468077370598653549344112135346362607506515724223150192098437200
150 18098548834313257855486075712725448921953741582081307444771707263679638534115502081097129367246145935316790661472643617963966353544984132054663596867584
151 187463411361482965920757213254555065401760037929481935615235466186592307279220567186223352094410314626090113183238832054612798655325901702617615757051424
152 1941774316412559263510937587063592151817506135888327433666806816398660472799986380824910974134113165786591832376862104333469644899752058437089616967237632
153 20113624582791517295527683765782202024930326876608269495435493633389613732768177831716900267157486466344709847655710290648045556447467167458098004356288880
154 208348873431015016876233425435476238627406260610620231079665322169019500081233068862843006891049127460106527754090811378138724108724096598689096258038005760
155 2158246688810106322300451817018776982056407419953363485168448127821489396211095859707658321100743385254803805955514589811541242247917922726648753587173540384
156 22357333403845057572727888923752066610904362925196401411895560605793584310453865549280082541940549149346934916675201786315964010761667028761762356971717001216
157 231604931172589866256350739009751881891690603792476987071067620921041681541569254522660680285373894399148894655460397846297500000424168147652518352240818390752
158 2399298964271057440264752823758038437618168445372362987606987582740908849519189970226055072694069865334737100015428572575828488017754517613727015046652761210880
159 24855905379126643516190877615006450472422061813744813503793703238803458228016275261465864983576011332280285601488208686943821739954764737794998596030430318577600
160 257503629595596772296489943624537249827540863225793870681246542795223353166699177144148046499969966188623614571844543519355237840426249945101924660157928987164672
161 2667752675518043263736115843922300240246383829111020785618275822601123279010895250294941223455401910689151640821715121085327446458309553178523236736093997656813880
162 27638604435747678774098709900290336295269083459958132276736435921606655446769228266668511374228200355284851988146523979085964906978311017802133793475464889605554176
163 286348485886836731960078110318212999429672632818394707775100503485240769318781369526659233026152535467041205091517838229833636090079720478528196273974879244058693200
164 2966755839896446931825145972478269586229871272008913028585911966590416033412295913418722627475137184927000063177733120101317938900188716404390049092856425738057809920
165 30738081392117676207739418012398045800862459653179192083443083447959129198941097406532910831046368599892858194265225044535795766240783759731250897856843101753693770320
166 318478152427069885223888090585110855244857821928898973019160785849660503032120216380945933438978319211195296157748468792861041253485143504170544310592794243172782833664
167 3299820965077278718367216889977095109768974495938561073921131963499404625376952159344512582713509509506916605188236897793814713548090222104305353042864436807252571728160
168 34190768288791506069801501598316007128511254621109342270234968882919070257083906891196505257991256681783583975874621756633071580250115919395554585953289715584417660928000
169 354270508218133961811516736393715897847830116900183259168248662598605775957365385780175977894324648375908462158448856970877364523211385362563450656459513911916425193376400
170 3670867500353893095258059053050024225702566367356873322051942198990566448218407559443764406636743423963427787189956048715218009144503361022814555604645129750731663448473600
171 38037318851198524389355497056457837487852534809337777307080416467795568099374521971532710701480266963023907161589427966674192625437671051152689763589045659019834995406401760
172 394147229022086225252090120307249602378495710226264234360573449458975679740816760752222191499705627661202514850757386139651771942285051209160367592559465322823561977318604800
173 4084269255568972890692773706990394483261799968675990010846899967723985341161028369752833131263326447199864390902941178895081526073090646212391213740180676949452681826293117600
174 42323100502048692698386683199505980823867492328701030164386710921375199958136895625361199721889857630783938369623284644439546059547100416065153125266819844271777817106055168000
175 438578892439487858196902091823394545805960607237335876305653534543974265109588371734132504475280780418664295104002412314825024421270525537691032549188434048164616788994611847488
176 4544907371211689172584466689680767451401683261924373794037242653633682381790204046692683887849157189465139829554174626041170951863614287692548739609821540035414735998197149204480
177 47098743979567697831936423676733975987451123254023962867534287103533427407567941077487157933409939062964748914475772154223368560568205285429167614468566721590707381466211430923824
178 488090680779603077166983899380075867681286845375051013127686512518968990428324484100350085323918629267412236275412331959081531741559582768155034325037242974056575494973021591961600
179 5058229491994335650718409727024948938309569412403943179270004257990612450846162665727518870316305758646555637451762780228823549766678769003786689261358663045081224039419064936946720
180 52420757331490718866476280482843097881384478594827825159629312566878975728802634946387245215898609789417181285016053386359934132309144790945002211635880700909775255990458208726548480
181 543268751983814468292389524121822499249404099848094816623187466528841473316497306505885368348200531460617671206370745838653671561110041385906149098314152775426386684593208072393637792
182 5630315873113487514908432401604755652041934580072051943172746118044732767537854158948109942596298937231525857880303554924942210810425617140629717235049293753328424993603772178958909440
183 58352211852875103662398019450036791339843668969992717080749966342729445439649646740768155858448496284050454711470803421253914356851133124755687853879994110843537116367322725455460036160
184 604767357147685365999073957891544317008353201152429242933808153948211851794693244300413519849794903664141800985432463098495218224612359588804631779987119435941976939797639677383540736000
185 6267953234385406361190480747526872067552662326497188321735284486907881391468002224742284157886074793151242903154860710293653865902095469980880971612501473169103980012387427643168639035744
186 64963508428268051325718834108312134856907057168884347035900025392064169986820781824722083361190314003921051127022440806783222702151001726236079476686574534310929905807926125191416827084800
187 673316792450558316660117873725102455604415939266911867317737927789235354042315534484192452044810041683612366415389648210854907244738365299174415029906260545230885812867685572972198363321152
188 6978717273595808776844998795278642080611829229329143827217586525676562377375891383277915829593975067691671365580783674153196899131060392518267925669404507033224209792651215196350905843712000
189 72333233736764723991219248579056557114314990949378024462828722100681127978416197210992636958187723812681079262040989580422793556236085886471085967219868945672144080595794137904286200061007040
190 749732283660407476040215529723154581524389558990331759640610679019785024420324333843692766658147988826085227728599826845835577178896021209661794114488058866197889643381738971109259822183219200
191 7771064857924868137786655049022947263670595616796463192046929396017370448848534822040550043012918141311524928462228318662921533302027468204542086414031920831061098806776385652564788794804450688
192 80549116894520374932372998836041851257441025891419386773325400203274861746687253888164907948735737197411947202119019616701408175390239807501910189143205298239862798047198819668311864822569369600
193 834923912965681064253292577360617981996214980816919227830754533796523018350622616768945430868073483268662947908211075266965929958316115046490269015549041623615704681547356007085389508548007327400
194 8654437032547089522673593546219113364311050537847156205936522781094769932789733986475638184092997768728288396999641088500501066198757756444722089143219318684450062844081918371541542512617324544000
195 89709098357327323434438706322385600227027415367882420811583399825903145549493400355218874918295465336466715211518788278398889989935197283708905120302559246907528100506824764088179029501635744951280
196 929907710840312453628712049532587080686965450318431769362769410435597031547577370106009042986826395103695374685967086929668909538085926041299394736247751371261299311382445975755865885349435251097600
197 9639374119970191894600582712116615947154192376941190868743171886255225707568164317522357651779621590746714446506621904818750882147570158850523562522148888957904119357774095434623210047752216108989040
198 99922524301585704907994629952543305812134530837477879834803291701875198024592470029419116608041446941030217034399195238515538139813152514291663618974500722643946046294311869069991950910583216275456000
199 1035818050135429467681253723535759460244906187701551722300288427740783481812033883652505272442717461236825640850666648328528694229492284756517277655703488118002771418790992222529398604293788083086690400
200 10737644334054138064778457308178709910921983075394115436028916056949327309813754690928203571468995785334280681245069862282064095678751576275476355913004176951582971598290383305979203388986676265216901120