1 2
2 18
3 180
4 864
5 4608
6 29040
7 184525
8 1089000
9 6480000
10 39335400
11 238918849
12 1439151168
13 8674025472
14 52415185536
15 316746710820
16 1912128349230
17 11543580054050
18 69713595928295
19 421013268028981
20 2542224621830400
21 15350884024320000
22 92698886607724800
23 559777890117846349
24 3380248132590325321
25 20411810033419918178
26 123258693770653485330
27 744309583783753234500
28 4494573288839441364480
29 27140842746428272017408
30 163892334165364298505984
31 989678083308466724449369
32 5976254625211417625494200
33 36088117932758647277520000
34 217921178638490979528444600
35 1315935627109862241855488821
36 7946389083838316069012474640
37 47984945597661236087748211200
38 289761177074305149481142777760
39 1749747523816518718875009712020
40 10565999221808761817964846155694
41 63803684838146617005461826578882
42 385283978018251888077133905572207
43 2326570073408681695662409674615529
44 14049191268535080613891650498201600
45 84837236391845328344283563950080000
46 512296867797256520356650027275520000
47 3093548209688199021627496719298425625
48 18680653983133624551414941241941251825
49 112804717943202604662949868497608399938
50 681180883849048519997197022261477239506
51 4113368704622802781679289125149209434580
52 24838926782744298249167737460806523617632
53 149991972036241255367645099667618093076992
54 905739280618698538266930619662235765298544
55 5469383683131123406672664802782456276618341
56 33027338565634320193728168484096573671525000
57 199438393048441250286089016061870601250000000
58 1204325699533945162754239640545393655175525000
59 7272423169823881950569699642260903660251825961
60 43915145862476340166276788787097359515884061696
61 265185343466375426248069913504050279188541734912
62 1601344251698879628976959800132592291712353773568
63 9669853465239452257143527848368297674359168011780
64 58392232613315057560065132011639370749018180468334
65 352606463151100317701090350323861144356772292030178
66 2129244118464843235467214723977422422641891083375255
67 12857621710905329176850729818334309249876348254781725
68 77641842298446521975442752871437387878455049951968000
69 468846868498542779823632419300766000869229829242880000
70 2831171692911890308595864577436237376496757878107462400
71 17096271071223955400742551761135472608936137695236218469
72 103237286976457770123763591881748142444745081780196179193
73 623407138191595986565111298116624632096067082965436172962
74 3764497027482527355286281513896634574142969167431640803666
75 22732235487443807922893184819788959289949423957178411915620
76 137270537467305244071136462716343096990475497868414886568320
77 828919815957868694312477429709144984688279481415278510284800
78 5005502811929185212336992269246603998411222711555526062022080
79 30226154469812370199356838363612306638861024748503521064787441
80 182523204633030108241079271897728837098550133117090313081325400
81 1102181895576006620577706648113910046747222865132295281111120000
82 6655619121842239227549562611161730061725365259521217847151443800
83 40190522156855110389520741148185368728552000774224573434972617629
84 242693886424432494868367977424321323387483425544594305316701685776
85 1465527675353901448012237108107448740457322667176520423219176206848
86 8849713517183965545350285611828655716481266293686314524379173851040
87 53439747780481995957401444226480234121014504485673403808321617360500
88 322700462257479497621124855310009750968024275173300690032230345313390
89 1948654188432094173720440136576623051126138970803024937250236153649538
90 11767114058436498214736271578311497738409218765261774065161181391500639
91 71056719086552817138959307509633554648535576857387850911337364900596689
92 429082041889899889152749174760472648043328699390917665462796145056563200
93 2591048405262608092272117436598406335685254659033001895825922295070720000
94 15646266175214483161333674450290098259920757567594647693040316017623449600
95 94481309082625685472691764243167510300395154047725805335276701541954726961
96 570533420945350690729445217338649620504622799328743492175353768705580944225
97 3445214588749416133303306733737838082290964656228760913781857738171244101250
98 20804221324781506287649741427264720098103999823334926787916390711660692117650
99 125628059960004406435455954686525433163042161764941350850900253705304342719220
100 758615725286234192257246619941410141670217112782742242506722849280659757245024
101 4580965580737118611401770841540640106570985390030193776989070065523020541768192
102 27662550290504719812922946350470538394851980534789704084692989570549957372168432
103 167042662750496480024509430306394838091367675464195985297191464020302439041408509
104 1008701326730312569028155948165608483122059808998462851488372800496397055412898600
105 6091128755934948518567330141598707616898429321547712224186705704024749709273680000
106 36781799069941366831724606533281930799946681055088843684478090827480268320742409000
107 222110022137248051312148043327706352293278661053359871352394514592958261673903195025
108 1341230260107759867417711527158045949418822638101570835056420437363129781767320139840
109 8099133003179563720883145318232218026830801621788750541377150475079710046140156551168
110 48907303506500199587882556890821110559843455141835750294086639016390769766837373147776
111 295330912004766839202030345453154422670043389473113530041076696701519159908998691914980
112 1783380831330743936699643736022215315408549777055743171376518779564882464203157842814382
113 10769096834355764294352525101028428286859871939855952250840146845263407979973632441790882
114 65030107193197160798109473287148028836217543693507950166519663228482671590247436324746439
115 392689833382085836433020545404493015803695314505635109240627207628049820061029039528510981
116 2371290958871152634993395475255044567946641410953112623613516904732670269686557860231200000
117 14319242143844582006116052566741014301915074046319454373307022963533860235192628480000000000
118 86467961599981771772848161391501069592425145576343277444940370339916677248534687532295200000
119 522144140601039956794494810144011982623622759741298590885979973323591847909003009649418916221
120 3153011803669673379565547710622526557497956669613829014802173303647266425138571449124942624041
121 19039729953948441287493113511040616422055976184314694356677392160442713315087360895775464906722
122 114973028739495377485373747190898059827813017199350484345167116526867798967790737329074951888018
123 694274413004031513203848794983473932394101869145609591143296172173660083488373584923121066869380
124 4192435094010102521595715887334542146595489885864702061295462522170673896982307467925640218107904
125 25316375900180889806803909555808056622130841385402830107078570568866286563814799157709252904091648
126 152875089142099270577659175891713277273310437186494071687742573366157949177404453602155525043384320
127 923149228481704208199500818596376177406031680526769998101826409100831334312947689773443538733177225
128 5574515134079373688558761206027941634198366355982316704442526921790458603248615360419957704218667000
129 33662183774111071488711114808891276674932587955399669421118896522195259666261812924133966571459280000
130 203271959836407227802732692475340637901166885208612286283076549392660484866481656967449839913686929400
131 1227475018644273641601740717385002731659505653397557172153040067046811436740361328810027705665034064389
132 7412212302219864868199084651115032328588786049668412376951838187033903107480030623141380483576151764368
133 44759274428135276830919326037248097553081748359877045103734660156185284447859349292979317558936720036352
134 270282685606985848816055709053740163203769550837308396506140862461692203447706375412504872422053332673696
135 1632124985766178260951775995495825415450938312091133970759922591848351260580639121536786362093132372526420
136 9855725545940768106223951810850231314761347997820627585457948507397962534895427561930937927386405060734510
137 59514636981867311145173753020944168952132901328615404549985943022769305625700387594919105747366524209008450
138 359384197396027531068983225934232564017076610022799891316608926881802839952727851608419214599294912169739215
139 2170172043178855918477344109793293108548151621071339816885286961291511550446716050982346757803768248456854201
140 13104768465390371565119239412417441523153111986076260954190876698537429411020377714357498954963400996805990400
141 79134258996320635765261324419904556661806064903913761837950318141518664557519145203161136699448494176337920000
142 477858953665245922202617050376022904232982143931032063950912054579880083413809634000245333246223973450712012800
143 2885591935708411611579911117207846844764181089662568219053283497381403605453892799256976749786513837147661243209
144 17424892336031170520327501586626460794289461042906276631293336296687235699645192344473948594934449686928090092881
145 105221694434676728707273121344221749424896608179676731886517904913294520762719287499315199208482436626306051188418
146 635390151410613239224827744483840133802034368815902000482912784784811823423483781478183914580776724079905990797650
147 3836857472013417336400971637947394620507862060571936088456300439273835304431695181910302117646011056878379774612500
148 23169190186316903370177227243115756166795988975241292790523115072093688799451454337015019396687563860654801109026400
149 139909125581364909168314956166487524096541890419301717916427812927961854036468747965544827580163817825115653924909568
150 844853154708115097900735064530184719728974237645321385303175058148031010738464041794474094730565309430230831501276144
151 5101717633172923179973924807674834084787008542301682140635389880636303992861571275654286821635525945640942073290108309
152 30807155851385412452561818017682627108603810486664596352645979282275444649793233125005814979249541868891414977620832200
153 186031630892375825849137039356213787815333904561125886887137275163328072745381470958793202884515573926144209203603920000
154 1123367825950113857462055357359500405685068793041415601824092545514339821605020967841628309305457404044526928468840134600
155 6783552164362626592896781744190408076464710007804228016441246916504001922699117589014871834066123594377364023582591953401
156 40963056715381097802744736646992591123138613683129801369645006302942009464538148199453680344468159539522557515564282312960
157 247358902063545705662939750793651000648338227462932478081811062482264475383296322323597909992868619781213508441676084019200
158 1493697769070736473858391397251386675355126754137032438731770130584248901635275357810081130406760554915403566798675468925440
159 9019821024083153051247906620990855252713066383974616679315813976920173628856886473677628203806832811984053967536871696532420
160 54466956429282622444696210908409849513215457134829760533011046611383440651075937606494311670920772806013236009243561551657454
161 328903349051864987843911124366721230673426006109133483891975935370310331923052991340432922814403267347190889560863501474978402
162 1986110847922730694477845221394998182127942564535618718027177168481491335625267434825160769417954639829105751527287467073990007
163 11993299282623953977052192752092739699122216023109165289098921634776318802740611954813585914062697265860192444741842179873047789
164 72422557800854572362600418178130640065347705058709348661751247347719307655940890193947395193964592579508516673610242065664505600
165 437329775136786903386324886479781445326496312987061935003890680895348219192773570427985800858944529385159359917706109502177280000
166 2640853043979838507656418366005058149725804866528416630823380870475873343550315509832632021237820088731681822093414491053612128000
167 15947015722211541531220443122792776325862170686039924091019766504071706236438161049982125735715932143135569370908198950069967832725
168 96297410802236064538507311285139604765154582968193278844500680829258268263417685663701427301122439791669668724438891647275965132505
169 581500105646638157125883007386364493942210962508778190579877719444361035329474953527248451823863535594871612668794633697740475243298
170 3511437847082795462871588885395096675145145245927911550211247847791223445340089276940015411520352675346345878682144236798056870068946
171 21204116102806322094437584949339773972550570196623340956195887153396321356699865338844286626566516850999134394255182715727693192041380
172 128042858589912840702038955966664755074264000511790970875876261061408761426151346474000179224523173534602533438465184920394234407375232
173 773197692202155730027232189659109330103492827689583397472348935970246602553742939547609697811515197106735985023318664459927623781916672
174 4669020028219181765394813257520324943985249805616834715176754681306382404800838657555265856256454211514807792965473478419232444072181184
175 28194274561042293867030678086833722281961460812529382532952973629325887080265625400160989379669518237723285390130743088701374843121157921
176 170253524983620002657444316980496011321781431782577286137205991225152209889059506068904134923200539986555502100905216332440952326148175000
177 1028090391422950948109569597831082025721997163805226359262524520855007699562633196986492132801908952926403435651921098634749715811250000000
178 6208211272206475469751536986465921036032526912234473206384679103541114291893327374249426974808563814960165110070506469341923090895972175000
179 37488811802828741899933744771658932712682201794789928595381046451721654396860086857199085477476225664627244409885351940548588379903211740781
180 226379378659323724911409237202387880204479321058292434452476633509038139419858978334515538904134706534929395842888868380532853945091785499536
181 1367011132593819691517659913297422879888765330953956661135039538347190811792687905093577081858640898846080313560347675131412110194613611090432
182 8254812994462965746849473220747632310332973875246104586035826416374507915419719617133655423861860263443923435160798420209372137483716584478368
183 49847390375131395335581901062275816226691868704335911234085021179955976683832173804688884608247831580190140025965282950792102434776191198972980
184 301007706519509533560388707228430405541246859151867603617909597731447584658391823056860170273193765155987925417592676185873890971027066166414574
185 1817660637844300590925203989927019280986072509986005420714126593105195240792568351577756802806075957549794143759055268865883318146353753107254018
186 10976098361635837752896692076207821498764648613097164759874680751674043336692969314066144547812286759821314697636647329273581251647620530510828735
187 66280103522066089164037283443906539209551160978750453338593496023532142749809707939692595504531966149743768557331610326819412828530641115630981025
188 400238042531633535546544926099391328792642130781367510840082881131120903933485275583781140590966186084256816815045224688092669752291173161844736000
189 2416871461829005649716152416873592019617779392619819745464114122670706252351801921047974038483516674767902488202075793272885688172958187184455680000
190 14594483887777358366560647880934621374438738443123307953003658020562980428248542427059986980370691078815693543100648479385372538902339807509456486400
191 88130032281237906681202355955253709898418634676983253819878215997973195846077842142087213421579728130478006208381935858768288108722680730590270656609
192 532180695776209629355686691679571158054111001665279269349771740880645415745415030326573971407317222780933921125754251607704845679763570039973337984193
193 3213618395747992865162418650195970783378337075069541155816427199358623941026549755301075237704757974508654378184531456189484090293452516316856360080642
194 19405708015069967657182231520916358727248725081738669889962068169567302365452952503681914370322733248304072502722305641224468776555468111760390613220626
195 117183018389617701451736419413539516750800877282217510040940654871704656123872487053763379221767747652455341935408030046355497923816266600294283704743220
196 707619623475612204260309326133607276165868820749150265699983184085654408550011403171259326235794575240438240643195431332010966178625804347963771115752800
197 4273021282511451072419919412176581416731479220022875176789496541143500121211517540032750423024174938775607866755773305825630913778797738179135161833280000
198 25803002453655222171599570979268145831351768440548189068001510494560990720591668862465679548552806461290207013120478057073385015382824479483811847702937200
199 155813624974977686109364262551420173121502504227958028242927893056023365630450100973064470725014863882566608025038586811164838338667804926887930173508969261
200 940893827043907216174311485961326655350491093844261488286262144012944994078338180836526141169461530072606059076650689624447655906328683749440100698078775400
201 5681667401753206444360163153684519707239351736868071232714783948620918930932856579666885202092315616380064409791231339791406763778271548949821254279504720000
202 34309231856230053621097645311050376510196431152284365675268613056878254842046734901122951311386054382704925519391159629775439035856771799087280141645818781800
203 207179214714561291710266092035703535440373922798914626417658732586893002178571296535920303955365700127824658465893896091341471922773395612747187358504056853089
204 1251069309555179130921718793085769630909741373478485705679333099532610597405654331679928968312280775637047156791979174271143253029578111486563337356968739139136
205 7554688434683339894991583624409338458615800125732956262251881011288008305668562905777373235525034549500114248388190713967540621711227625305170608989455454117888
206 45619628672236213061486516794298494518018146579211749392702539276285796413484733246074741489800502040770771650762975003398707578081676403354372385873667039340160
207 275478007886892993065439513030136595974998666477264670668731437016574312331598701035722195256232294906993164026595520039084743560051728448115130432037944582990500
208 1663497381238354203350194717155703689168857624779350924455782959488094977232726531082211411944638910861089058784616495491244674948623694665017100635229309826718510
209 10045170424359397531110554887212987187819724526971055945924609121187023789076159691569043704858758363049707155854902285904064024188886653003350954297480100117342498
210 60658615993316386582671506302961251832056034484146810470488949585851304922110261497938795495021417836584360072990502432823500023328188979406691414293886732677624999