0 0
1 0
2 0
3 0
4 0
5 0
6 720
7 12600
8 134400
9 1134000
10 8341200
11 56133000
12 355291200
13 2151864000
14 12614281680
15 72135063000
16 404672486400
17 2236228722000
18 12209943566160
19 66024457842600
20 354214283304000
21 1887999348060000
22 10008933180578640
23 52820388477271800
24 277680637970208000
25 1455002350485750000
26 7602457119225543120
27 39625835559347910600
28 206096376052254542400
29 1069892469610421184000
30 5544721480222262523600
31 28692360805783862079000
32 148273939830327796531200
33 765298022780852681274000
34 3945579046223333247424080
35 20321036273314787713857000
36 104561301163856065107278400
37 537547281185232266164452000
38 2761275065970552924675988560
39 14173384091063189908491084600
40 72699131471875368879732768000
41 372645002918521965977924670000
42 1908923391353330565936791801040
43 9772909386289667668615995361800
44 50005187066403940889862669864000
45 255725751189573162339282995400000
46 1307113908948532533368214194285520
47 6677938056673594372893528690048600
48 34101297639496583886303959374310400
49 174063559400494107745459818533634000
50 888099191657260632335145578606706000
51 4529386689933708459579671414276265000
52 23091320556698939541862336260320731200
53 117678265775145998991145839841963884000
54 599498528305679540680386560884364166480
55 3053024075148906774156885832993596891000
56 15542758884069785686141777392477674630400
57 79101910700236029230094147837627202182000
58 402449823363173970384901404832847981610960
59 2046949194014239062950869452630450268566600
60 10408241163769636929435776467073396236392000
61 52908660602779760586769639623325679440080000
62 268880490533769173892556366410861671961823440
63 1366088038022877188740808664420277183641691800
64 6938866681318607221785610688637655832417280000
65 35236460014011876694724768574257069987368650000
66 178892909287390694666422095314076017695803427920
67 908017495543143972364513871453688718329888426600
68 4607851828519152687345649910844725115412607438400
69 23378079290480234809589323878383502732282122484000
70 118584490658402327074837676164857144190503968888400
71 601392897752770925580716567022113502017715218691000
72 3049316603048418759705769047933873432834891895891200
73 15458343147619000170051106779016289401599054623694000
74 78350514615919937551544571597981929860659901372508880
75 397046560220982244821234251304532714293809996424165000
76 2011702707374840539305269799088628211807890175702542400
77 10190862948691855592333817874339677915109364097405912000
78 51616061317283328696819094329114480450426226531748433360
79 261389037485935086627029935466320126717045252587150288600
80 1323488833934680586119649930768553274704674281880482176000
81 6700162369771361167167880358893560519901967555183398290000
82 33914402717811449810656690880114340060714673427063058645840
83 171639967400382371762753882457210036416207222169363496261800
84 868539603895515050512612936475770109657674545267175260456000
85 4394396845176581391328759081238468238957966564348172549500000
86 22230478318834217843515024826943723932903974739895996900970320
87 112444861914882042315867329419123635497807968990075889743044600
88 568686660594299683305574535322137104171916970508489583361926400
89 2875745055706353046450696527443849271600632284936575747571734000
90 14540284032627941252554873420404588401621159420243255275677070800
91 73509213894829292989449530921223071853513125859300670804209357000
92 371585037975513605651994303459367179686348846093530272993290011200
93 1878120031748418082355083317104049722007243605345748485922484704000
94 9491574365521748173689496953421471470806534156583151670762080451280
95 47962742851086060000412628389382753715009008965497875422856435679000
96 242338069330642618378117382935740700487371474130374662638729319014400
97 1224312121858615980342634367736428222207967441740387283576642039642000
98 6184669484629613153088763949895836441529541073728028875204950264455760
99 31238891797037421750098631062899403709354524015504387431874690096250600
100 157772180843335105550143721120722654835040956783003652454692365958120000
101 796749513461718211115576293082862566780717883821233488747588796503300000
102 4023190613349006597313052576050047057627766673743340430126940336850268240
103 20313168296199884504662708235183163518227371133474376708128251621239071800
104 102551917625252636590599988917507866302567902127763994763761938036047392000
105 517689968835316524153082410792127015576072823750314996351386360814681950000
106 2613101747672484190046244421098885870515705921607233981701875470932734912720
107 13188768255642411369060358030537444817474651568377871056959171295168653902600
108 66560138863805711706360594792605022572864564238984063804806963321079845774400
109 335882182243738733813602572153631739037157982051147294114289383068068465384000
110 1694818350829080509018445937332631004406385455118013247787000827536433459253200
111 8551128952144154037551788027304781300514342311134666094783075510453752368263000
112 43140830750499690575052918595940454750315335927926579716088463699728612071091200
113 217630083700525281528385705526911768205781557453609797380856748478954424570914000
114 1097780068239255757840804905254755661233964688238394026642614583562565386695993680
115 5537048589865271568198153533610640203774091208088385163402628715122909587471433000
116 27925984192614166649027056996624179772847219066870660924135675592501794345452046400
117 140833627179279100141845933192688921197117440118130769864057226761813822613567372000
118 710186666976505099435966214325851624839981879832326754935980111902460157900217678160
119 3581025990279312039054513057342165568006032179634818330077630788085429038163666452600
120 18055593228365309062683036281100318951955749339119536752214149733566214954002952224000
121 91030282526609002142908037097475273198789759612694057739750332533408963598252659110000
122 458912994556709936272935492944439164405412542294198767384079406560592886521422504690640
123 2313372882400876040565054223343183866592576996799086711716033271140757027693616150121800
124 11660903960086983587519460219210716720266840241091148402602182730774232123652876426088000
125 58774717540831679868072285550326249157150570930379851829869298235975237127531357110000000
126 296224576406076623629691776631513747554424996717889234735113853936885464928882100953255120
127 1492877825539709636578689417430105083331950803294350741703077293060716405447698560621000600
128 7523163845244113316721943251985079733606531651266858246930686993341644300024590347066982400
129 37909692813944086234433684394578557929604132796595950455516725431780531676522095405587434000
130 191017832008320660612902665236495357937691038783976239710396315159880235378869049179443435600
131 962435999734534396054195966261680900962679270925073696752445475755118182288144167384415409000
132 4848914197137044912521653980367273960945831548690139217470271611108041794815111835072607131200
133 24428241978005949829703545456311040852241042137304939516315470304759292648166272144287106324000
134 123059564851628780853893168348936760717450027327068552966693292330922441739104294575637827136080
135 619889599066120536062065076495289840255016321004650045693189847852046778040285891260356971427000
136 3122406869370411139480712778820500408326589814850633159048865707321946862347163029765467829638400
137 15726828717050796822663078185936491020963187061746434567217715146514348632949464826074951653102000
138 79208115436246475571555321308320252248907816523909202576183525277099117192880929363256400696100560
139 398910436436189940533993892828756656863929011896160456816227536882851849609246485894329046020894600
140 2008901478455717785820119228019936894128039123575830159509134265754167123933069419407902258552488000
141 10116253873652349816843569468700399074644027368200511036795864547842597531199066791991683912969720000
142 50940001775130232982565496741220312187158781471215868410599552530197345201273569537748106351589913040
143 256493670909992292529752400584895570710220715263566485325583686441965041425283945410707160201109411800
144 1291436664721661894380755422364642351600530057370524335124790085552066325905634643130203219274844544000
145 6502024874466790649739708171150384113750290767819003993742758139333134559986696771403859242910377650000
146 32734332126626274592928006488659570086625257345713467619439337310394144408211730815466672955281603997520
147 164792699404592639019370419903989104349160124129996195741700107637316874063386748868929108984293244338600
148 829568690880268152758371545812278151664933650523314940652841899038129811338405692030898191882066833550400
149 4175869423687860021865066083695619450362003173920243907967990991402689527160672949441845481211426921884000
150 21019476964871874119610381033207751629879869933229001776422367307852435730593056222815687670649778157618000
151 105798034056522150892579451001394093917777430572894463207200784569726732031704403324236454092923078670795000
152 532493416443424294361649184812467560959098533582462933439332844335630341752960351193184701809692976066131200
153 2679983313021187714821282493932273770039713766748562316642020246986428746537728592491302836180300183514934000
154 13487497719126263922507983475691126838690204136985221895857859132955698957975843671996547843340031720481878480
155 67875394365732922724930446928565843401317403549208030779336893093930527861223924659486484351710460685975661000
156 341566500679172534016284068046190372921858509109808820632522545882493526633284446587485630382280326376979790400
157 1718780147648401888750890200150855834126838381358624279354151205284301037085529398220559656278339255383160832000
158 8648638959504703993517418873133622837676591641590056014065773416592788052393962471719997601966888555093187722960
159 43516885903836986500345911223353852215192660225091896839605441823502214117277781529808404245117557251608919576600
160 218952885050752240134425563207032928160173056022029401719154248452816633432381875928861864397284516162116646912000
161 1101606702911597638043719593968538478354392664685776941186208627124611039930958322344351254206807534965965739130000
162 5542244902847169971239020034536645970219471518035551021092211747986105481459842222643268932054841980101658073935440
163 27882281455681757127267128016656784849219177677447542795335691276802917379416315912287458583792271022395422596941800
164 140266691985638315412855708666748645876887480829538316320042616244673064489348555071640847655932542662728726550760000
165 705609883464339199460639640831781817098539332900287019399183617791341511983965252117217463355306818481681452228900000
166 3549431535002434002656530858477270714702557351468053016124987568321253246674984904358158460613181122033736837135139920
167 17854068263415859610801362825312071572925817704074407647916971410581121934337682292002232695198077277782560827723916600
168 89804894259097744313672284212609527642031709796838207360367257428526569814133145351496148143961501072468751557753478400
169 451697236005580945911231466683315567697094322673175736762770313533787500734722076724306400945374776220928936507652734000
170 2271850003578365823273698284295364854267472438257940469958623126284247144695194352429642484421911618178653017956529800400
171 11426069135644134472269038835049985007527836610100100949064797864652863078238454433241376971374408809668114827567054421000
172 57464441266982198687299620952110376083582049370167960025561837139209585735909758437476292342508121292413718470200416091200
173 288992684278718623240878273769943704051978390711198079777045221890390929772475742845230044111720733177743662550934420744000
174 1453315811112631257879929459553479827827984613778574246963922475100911232598073438208965504452991050772775360800582068220880
175 7308341004158346968212707154539190097701100555286336287181763237645591040658495773829971551582341074385279009286649124135000
176 36750514763767688116153594352069945616738306406639701204300478529728227843745250511406740962427132393064390182658790230502400
177 184796622533718206477450428569292275676815618543090590786024557554119184406311578118787264995538818212257134034437622154562000
178 929203356242989859944125589459514046598778303451808065323075337922664887764779721244867796015780405330866969819534641580545360
179 4672117999086943429752969858316391864829363553985184617399866523959389706932430258291196880467105545031068447097653957722498600
180 23491096084794687767734977669211094925436763460274968247806091571951400729214749924796860001409102538647799903961319277923496000
181 118108010870773291808025285967224439518349013976661302909572727489146819130067511399364753844796698254509410925286675626471340000
182 593802706587865723381941762645592878051512503491419606700723961334815041272705660963864329476257149140876089550575518778324757840
183 2985326794109324936587296143175952050432541351992973534301411764175154004332772263063725856064721193577530584473634158520692711800
184 15008200276396606273151489177566758919983844745253377530336091281531649633878352661383980691354132054703878119621690625443592736000
185 75448832911232939283952892037435122748577121589812090704789649000577463828738365590297478032430592224938783220823580399027607750000
186 379283322202414235878471772673359967091454441203607013370070251168941648050647371357177688307763680161178512020334611748112394682320
187 1906612399243318876153809618244481946089520568540771355652961280760953227059709301152683334677894894539754608049967726833258859734600
188 9584040937372832862435934097374059633039623119847218094312791915608984993284688784947425316007228892438470624565199248139175234766400
189 48175099392645356711904531292586296971374021000561229869782937886048732573851609370320634370378331358073681581737869463096930163984000
190 242149970492132745523516290982961643642583739760380302961659056974175664315730222443518298085243573455192408621531863609799303887982800
191 1217122220105193537298257379047236341488707265744628095866140227874664562299879435909084205150133513376291012939762468836019735086287000
192 6117472938748616734334419240293338322522897777515443445004687410153359667355568316140925218028563617501977857354686689852889900425011200
193 30746673884856328908634455697396165408059122352247379336857172160385113837913476325243499213020596971283497850455359587619648707647754000
194 154529915379847870718921614541457465798694701880645053633355352502680011682133565895963070818664280105701703739943127154203524312394163280
195 776632306677070484436907897248005629514111155584254983751364187193980373450114416201732818865640430312703430706422772315418652074656849000
196 3903075182274508076249463145893032187504066907541806496892871373634774565825146593862331860620745463059494837653524560823855521461709774400
197 19614944155818318650982480015032119728172198544151449411548227298082790983038437897302366667563923871664044052864815072949924530569898292000
198 98572562001320484601217796810220300724709614138980881688100468872738727607526781546819450244074799629717030649039549887083833284132162567760
199 495352016117746879728083834387368261631756657851471809858947079565118340118554359306645773996199853259732959370201856009978223705631389660600
200 2489206111144456682212063151990322548822121251563706468574533090229455012592904816556006867018796922546590782401072613656038837859359870240000