0 3
1 4
2 14
3 72
4 462
5 3432
6 28314
7 252824
8 2401828
9 23984688
10 249554968
11 2687515040
12 29802622140
13 338931781200
14 3940081956450
15 46695460462200
16 562939717794300
17 6890720756158800
18 85507580292334200
19 1074244300649863200
20 13647785546892580200
21 175166360584464768480
22 2269302658597457032680
23 29652221405673438560352
24 390529531370325451808592
25 5181124868294943542002112
26 69205025026511031596742496
27 930226387564359628270340736
28 12577435948526445807238565368
29 170994114537737838012780026528
30 2336710013738130676079056465458
31 32086771270897621231700290512696
32 442608697825028951696101066189836
33 6131583041684184859790002415015952
34 85286375816642302274915325988979192
35 1190817671485591896212747046449031712
36 16687116054370465387718100058792352280
37 234642349822680139948376336286358504480
38 3310133149284237688557451886896843188200
39 46841294275861124137340504636586752047200
40 664801659235544136295544781173375180029200
41 9461828266329139800299381536700130469252800
42 135027395081349246043402834143303640550344800
43 1931881312133157534408212653038471944706115200
44 27707797732170667028822136909611562293909989200
45 398328166442338881454730051586374122634290891200
46 5739244998156699383626902159940340483622407924040
47 82871115051415102264423024225405060428583820540640
48 1199081287782398518149074681292207066662816664899568
49 17384238810808965271633717576943770080792622813201728
50 252517212469827662214884641213811429506897969837917408
51 3674710172545485225096194332861022586512045242032403584
52 53570080438655810404477721881562605722155093402697248544
53 782276964108983413179263192260904653894819832847043074432
54 11442245693007876845234124303550202677720166446704840634272
55 167629069522186166045493558188317390878952471155591462494592
56 2459523071782421160426121000314794821344630223334626458325824
57 36140432933631997957203385101597001759374666499257678694665984
58 531808413652423539832611102274575235566712162411119712834950528
59 7836390020377163729805126593704045391535721137917482981633509888
60 115626250734133614428586328580691645560391482152921570969929117168
61 1708275499246662679592056869140865581539361335836814418481248251200
62 25269859444822081172260909425046838304191632033245149650658692170450
63 374260834487031971437618520761313678672872621387901757168194177955000
64 5549534316720811861682405819880548727344547060633263399293446112867500
65 82382314749711416059602021762224161380099843321899113252587198752730000
66 1224311963318190246230303995684818734459719100124189762917650932724395000
67 18214483187279644398091340359561610255636286363227484523472151578012820000
68 271265696039128989785860318926328267021440407623780751653138828858262355000
69 4044020413187616975260246020219859644262523136460407315982004828906080580000
70 60347592907605302265201133741674286898653282570137774939770502991115738505000
71 901411168581545501232538578519474553894404648143537394442818581664556181724000
72 13476930423010432419209952673583125602712859252222830418621969704957777735434000
73 201675554485984687388419759316199777417566285121575238922478029766658208120555200
74 3020642566076519639649631172430287759337192193551690673658734700897781542275279200
75 45281333933155625990526149490641637382613822414202132031825201365357044760315331200
76 679365141477889375838631108223376617269279816413077500131326178177039508086654055600
77 10200987693977421907810444038527100936662210014101287470326354821685054554617607169600
78 153294720559800952998773410566768538161000101096052579089142082061236688718628615057800
79 2305417612131541686122264167125514406720570909061383930766767459920797132673375280568800
80 34697739984676635237648501985709614912297930458852431668805059383720847437570189980546800
81 522605506842202588285262908717434965355177617371744775212930632191945747514699984030177600
82 7876990311047395711912038559356199995533383124294720114103646034826664005037457511232261600
83 118809939052633741407257441637672825896118127611066001558772235121645179597278973739397763200
84 1793263969094112977466728731948743598898226939846306451645802705268933083382397279638468247200
85 27084932798349260556474104577546385949108852403609175630514443339247215063335218527593902179200
86 409351825247778597046710898728826060367213337463638677143002382286349954934498189110226021572000
87 6190770337529190477919414461032415258429158961093507807282813161126223963476611457584507226352000
88 93684000397633764116340897580599230903523383795291851238229044575980176645364663724074728920520000
89 1418577015592103462599651818877304766846829089755294830731014487099457364616588789662380758797920000
90 21493213367137156856788526656320014915634403558332189070423608489323277008670489816360132523563120000
91 325840520474742590763809310735427594544433730911489915573575339112615701476097952009425710266671680000
92 4942636724807697783035602137711466184798345170887454078387997198480860780236501780015317921558409380000
93 75016513546565883009805677154674515529668644123745993207091186997236374251098984151160321704737833520000
94 1139185720383798317798141739342478601689275068948909710619760172610668188404125177264878065615697789045000
95 17308789970817374253180387889615991650034233756138448199219823728551220871984702318480040487124360408620000
96 263128931617589022065185121203570452655316341325459797216302993783628661786559280755832288956304817722062000
97 4002170260639004783654526849997380610224135458960018781862608711530091149029611126559655748937959985842792000
98 60903614495724149266554476240842491992057873131350403462815110216049092956115317555351937779426485196325311200
99 927271142242502792851199690746377066388355513748757829824892788320636713941477738821213373162337992624778755200
100 14124801030607234284619122891056332711497133366858435162683331059498024635404930699532638248732642491728200367200
101 215261184083650888099022083671188604485340501296866138096483275564166844235546988247523757388452532176296068841600
102 3282108206233343239771047524654214930725142672349641505425371452279337794492714075888677724680756115595115061245600
103 50065661271408132125675311506474352899659541716713979635051193546206756672911556593306772448223229469576396902204800
104 764052371541332280521705304216729668622791685381172777260702648678432044445408126249426939280589096276271239516980800
105 11665375777726310257046987920026118377117660107387007982616719475681303034408379852952324121050839337710972055072428800
106 178181741466853220475062830637031939453852744367545999034143932328041182544086246474472115741236136887292339150963209600
107 2722783129957656898447104420158443928753294552413370897217015190060134390733187998445020468361244890674448866153126873600
108 41624105088979310085513607669857250774463920129994665160864662410383580450542908086618113231425070025131956124292200923200
109 636583658694787777651590873961044144268824433604131119228122973838719721810312124088318538225130218670255351942176857107200
110 9739610319447791571795345711665260925331008416016588806310727341278682661043299875971557785495201907643878641228098737639200
111 149073373800551423134289670030798029861357258479853752487510863268974988940478056585667013738745337393641205212794831775024000
112 2282590216321147486533840709809143094256432480795123050414484999860490899926176558506669661968852911132338611336021530333784000
113 34964090938966071867307660370989549738108564421544025320730238459401499403551467016590458367282094759150872374310965247253280000
114 535772073806710669347168844790642612395440909577002938557314878461612046821749934526286927353936646079951576473332578804856880000
115 8212939895742199578928934296198899050372345216490740729039043301034614373990694895214850702527902786723544140167379561097679680000
116 125943345265639916424338191601456846030921683637627079230475837739170633133357308583824341917154577055730958657905706066154672720000
117 1932000130262907653272693736627279254024175648907119922824114517895615398918570438865855680257571470128347598596627819898361603520000
118 29647756097326832881437388993899218388597766481111582094376063360001977836137024234672345432149317382447716632562732651527726628880000
119 455120845262653151565963675916022752590617114318793317068998887571923125194285671762891985230954125091249406948084553075941453164480000
120 6988908865763909858142906506127671444263688563800253695244909675704542396062540708348354792770524252491933317642492487834862976053280000
121 107358731441698876767231977796242825476825883902331311723118228761489354348100869235623703086604384907547629981190495985485394320927718400
122 1649712857107580205439331935306782034804036451024533451339805224908692405869780407678282202498996873153076369457510179094935702134255654400
123 25358294890796328927956269534082579661913762190803568680059166676045298953092523784671144759294816818067004451969866702535194332900854474752
124 389915230244221231286335526365207760739004839916480368913102221333030852974919939751551825804067648380381963047811464771099812266084889600992
125 5997311788975207204381439090381247220478566294382839235895428343360054848284448866392848774993310051887669541872179416757608465684319060048512
126 92273543522441859883758175235541280852579479728839813772472810364605843885684170599392857173905483142084204093155972011916040828395394576539666
127 1420135646694524450322939892772384075345421705769310262453388863889469572232929867221284801776320118203788871374896610731236852051150233921814456
128 21863137246139829212489176041527297495615006190567388411126822264703966876019546172640968469304676505074413988334509709963761746787463216635486188
129 336684533561228565479225497638185509754546925384764670252689859851816101967000653991215804859220521363915850793896322749294437625957107313839983248
130 5186327537899187289631027413527879323371884422531437142379573763800578339594342729063692216100299469413355044895485259320146813154075142219999579128
131 79913638353393993625693124156314290927544725387777632960775988721418435167483757138555337705725917638980718837136449559649780970604646552302148903456
132 1231697892628112297276074818125668530119209429643356708546674869184970135183467276125218254836211515041015157476417608544373851961551555212732484229496
133 18989258561988642359843199439867700712527243945309907103271093387369688258784204331675843913706263930726956583013015241975818337297475558440580727396512
134 292840106941562701455919518727729586627522120662998497074038044379775902246557688155811815444169680143991985822053014463692303374218550507690771460406952
135 4517208199016444910322609189058084892751213984168171113716563958434617010613969846158347380302155920965045310678802126381383538915609450954846858948255072
136 69698745555217506613207546545456268453889072913071004606568722360732884620291118589016736753005832300190476558662055583555405432233083712714277880562879760
137 1075705666132170634746133553204540737129760821013182803072265595926523081355382351920002989948273696489148227530503251244255995548935766812422349631317012160
138 16606341495772795161146297156864866812128953519564678182237339607135308534605978058563828853879537095197162526615263974188237677765009398125373194258108200800
139 256427675049638854725615103268142764083852870128920469309290840252063881447825326418575161731770377201579435517363944246171672097246448747088166110493154396800
140 3960633790863524071316586797484888150189509207114470558539451657625627521024245754700985728649333660544817584144073737450112815685111082496838875505909231554800
141 61188783629863578538970601143299207621495412558815987399205591705029829760545304319311008840874248604722781041944180422221805612566601599567753333955291209851200
142 945550645966733202533053880414745993574101770060805424762343486277440601784864947130661995636348429589838089613346323834337380833004556415238297857150438994544200
143 14615112166089604546401122751181900776116517436745623046784034013087758886419967416451696039519181497192965376683700673256429438857221729137434183064357665078232800
144 225955261528194280433502882045623622198986150826487263975983370727702769144231103058088911168553032414117898808680605170003187235290371557269731704366153112613618800
145 3494172246801425756155362013053421258630059862764819805815521870631363262169758866575317487288419874123227195803798128837211320005968642168639742780552937427162196800
146 54046345320120431358046315677580350981459007012440712834276301798981870133506837820028491837166559296235754706986855922528001038903131186840879048467849894312565546720
147 836155743117863026304911051438502995290020756341100186061879738450455810638321442541748413380518450867635292298627172627105058608185142274782014432058449824965334715520
148 12939143389773878637758715665286518719220400142643288054664579356144290311816340849016652421443619291013994904772001712556807314830696574446867997013985187159836376944288
149 200271930332098070134565364555186584243110611011882789633008596407606132710980465373248786135098512532359970999766720702495936202903481221629512760950393243566271495422848
150 3100484632996768431302327124505509052063071091224119120365973993291164184076674166339750560061777159927241335042013943179088231745462523622004266507830276262367310094125728
151 48010118782587952913465762878385538018072990348695805329150030352788585775949242562229947318822931000146808477930776310951919901394423273222534545519942401394329479770813824
152 743581295250601726267648805979071117545648956914091326593883611962495344233195886177354633623747563197578466770828961575267822368899541674730833492975451568448538551075736384
153 11519016917344230070613447580768039033998715585678000751977080091950749737786323615004690765707021013939721816448206366741091583177635061456339823718178990436561744934642740992
154 178481203865185825130146078329923736262430277178477519928029158704833127671961184646186767321877514662110162263717202089798636982643794670994313104372050546886011963830718108032
155 2766040394861062764749803830923404078050469754095390825602563176293770077162051018775827516735973654701006860338891420825871052846270061962834111367311879620746612042753765693952
156 42875814443443673061505463970951151978831371749992873770594161640129617976136127856704737765354376437149388777389161082469376217102032693067886664572580425165576241893729850665824
157 664741776615168512025568755132894917847045202766677280892554132910707578453877533039587606674671133164639166198887449004053904861452523276516861243885464645549223062922421893497984
158 10308113799872717273285382154248294108003138456791599779396342908261180713107698133870827261837087780254439292514692177958697010802940864419876049705529462177162604857678945056812488
159 159878479736866683165446120012169898799386557931294870060897559778368778847494575926272723344550019625096365368047484198078440990477438332625588109573686161301914443090018124779342048
160 2480186527649432766232772036689844905539354527185611190374089410852722653735215088785811893293044319799917825719287658734930491468808162222032930148470927582364552615577566624945658928
161 38482314109987294788954667072343271205858808112829728564532720250932930410994804110441320062137475168340052376748791224766183085701195244292780879381183048154702651291337369495810502720
162 597199603087124311328854083286507294744932878590242251060022104852157955177737614597255754669853403578496131660973270342496183322780773273207142118883328640779877862480509007275492375520
163 9269543467260499653614621354441632007345592167412324833183504055353582196680035484059019643342271845781992215982517427889153242865299826853590806904242411891183224887784928412692001052800
164 143905274851674512479673805441867315487530817473351664223936163000474136004311101647747577328806293426836702736847352100177607508320633585650044200644648011455249384994144764286366052488800
165 2234465534765957490519877136065571694414826739882788970326581045224525375505695548059707519315739799307507868297599171461454579001393707790534229882014768407469476224611631356116841669916800
166 34701500115199327217968708155830660691202809951246926467039627338896568104054488914089729450885967457452802517672168645308598178231028191646132784379160727571744099603089739905184312124471200
167 539013397616219758431456645275680483536104437598377983329202258846093189273690965144546666487819530647124253619251660963379521251152526342741363672904086094166399474245937049987845765032739200
168 8373879138206018723155728306529774844429233988489712130886573806546726818039222223890621365210564295203921458586910379932448061680866847347937478182401167891109050108445942692458235883165940800
169 130115413436801007823261579934622200019913366765408815731344677974097313423062339898298148994476884306790932935325285485677197566734972855583670510805123890145364393241021180595507297161989036800
170 2022110388691648060233278098109872434070498068348227862442336958138748103834993276711362452637100865616242890794014731411131716314787815922039889866999116623153239181086102621772761560024672444800
171 31430708727019512607252717007714079934761188472446211973843597878148045671434224150448652120956793570328375872827331207512811331574330319292932497889758688704325393685730740602933976380393405749760
172 488625180694695586471764058382332485359876098900081059997236006146167521402791639578180384546551531809568132805614131093179508554768595733093536942442132822397794237443751107275575339964838498660160
173 7597470848302801883988087354256625394641598926626538825371067159971499649976190781392840574828414810334921844127195409752933491853031511766666965689071186761040376453193201236031076520867329062944512
174 118149790208214550697663058667823570376808327945139498124836550929909185759467582814262487677780444159137190481251279280091680350769111215353005160882508086559554996280588908445464380364157057951921952
175 1837666850270669823223810351128347744810990825093248840133256139243382502668197809546911049387938942533626797426848954135587506760559567515430253044881147459505412603197893097718760883467229374554547072
176 28587075889884745733183881248732555648211424689231494597353855334634416572405841205816835369411252426267486528510925584277762956292075519383294217310538748962755547743005426896535106102925607517649105856
177 444775689461917410048651612561687137917003852064772638742322936279016489505374426938886189090845451033754735616466601198341672954706459955949519498711861931915851338883457749057470984437394732551209354496
178 6921176769654952908870623292176339107671862750475573741699065520644597863859883252896990277006446704151022256488472037817173932809836970584369537547415536497315711096947774460150108621687884211231853013888
179 107717356343667103346498725118595544507372720549834316590761762775607745542453301208659290031671023988270542565524235222384919836818326752770195077800715164346774977996116092032818953456784645532219608232448
180 1676708400219501422217591299722887670039093505003912880453690950744012730035342433541430088277266224686986657371168390047245054750914224491251016716884352373647715576626834778480753411087888754398263579315328
181 26103261834874920088436085376811259056883905560400600288640447570495919346992396485669654181876116862605913089175838477574980905538822955556306627405141537795148869349193310835801680485836143756997453909730816
182 406440234327240735051606326552614860076803504284961240188519058647620017686497668562108111239331248779011494583110609843503568398409015072717008556514768677724114951328761344419861579710562985910584128951408256
183 6329400544629503500555062649716887692376849830856482686491191144842283807730127300510192913689183898459449417306113887760922458128598721788569480842224786166702982768575137641068253431226151265485419674267428352
184 98580666890313350277405132143388501204639069139776494297023691684773602883677755988968924336442257156548073016717976277266520147725419373434712285865339763223493253811586023312163141436222726819343203682135694592
185 1535619188951934877303138972109845020547537850119278764740904830084280834122825487485919796157078114280712687185809025931486521639078012200597967901949214157348492315294713577298610564791600877258177350558595546112
186 23924190331795961904232834209942014387869675632457408526828486504532538751101690475529517540913045089507743852712842187314452667753273062419730378987534649455891264654577494562336975904438014787070988118305106982400
187 372779696794645830514432574801103189034224954387854870711227302778899153075561186333076959042714015738016947650885906116218803688981191867976941812638146202513851965649058629086721281881268520166509811372523609958400
188 5809354649883666519941198431316534072531712899383100164455392588536298479261418158726816096923873847233076610184447303373640073936014462087305137622938215902662413444942155445060335766159571099634342866372798033480000
189 90544803607448141271713525115049019838454563733683135753669449067041565218856014981422421801139838623553961973476218139020648270617943118122154795078639993230146334263750251652023052756841528257404780543872130986080000
190 1411427411645870902338715653471345637101648314850756329101739284603152113667684983532896744135315244316926810371981034837394785332698536211045707000561656518181738771770102585808925071845451644894770804274790261764005000
191 22004541504160974976437306297801975265391819642766912941069602971915862127630596180100752906973691150538425314671347213511173544469444377214533230384204765390672337105045569050020690757396048840854465834999081657696620000
192 343102792582394684618400376264097051947363864850679003054731498222211340250319229582444108628713178626547016470218993828512482004502999688103863869217043396904149429628335713250906459578371529059571826270713116177724670000
193 5350492227630075745607156824281399972395881735713855618117075395678717310695203375599608687104436204295698442968876492071031822715542548305492664050323103406205902832569329490565873322270447694869897129916267066964147880000
194 83448818017759242588954663902266398641829276087715263921523551602547564141668325003669963688577816236385508276099926216317493539254561098942716290053879719451335662638207919039781102196041778380192560709909274765183875980000
195 1301676397428868171239101308918886842860692726624150845856771777500973289114182947385256540450344189247752197405844289485189343652334723069465667247360352000669524485079336993499948020347858985631579022385919465171238467280000
196 20306809212212277243133636530906816004608049309441108827105971431933113094670705586759186504025596798825160417004608211064653351554023869137739896769552481287212596878593757773848431515416674852108002233575084020037568189804000
197 316836788929580410285352444329969483222575810526094276388299784372772943137940264141779048230663530403210115595037473706694495418666502471235712536201639809286451819054984042764429724089784747328757480585476455300410652920464000
198 4944065556361041639903264553329192119138025803758919646552275991690186109233175775253968999642943139524547551322364459756790688164250903166247967749312816053721904845758491095038410560907972782450378487888516508675368411240567200
199 77159072065878366389498812057578844476182270311595591595929973879283636794509608008539186122212348992269136732874196005186070355972281550999404722377016628905165412908875769610747233886220772300836007561834979058558696660957731200
200 1204324142009031613311225051681470147081797759589753090841657154908480969292056051150172346233098338275082545062703561934178271697658217487483137365953906317032021248253591256658835465657410359508593235092251905229961439234325403200