0 1
1 6
2 60
3 700
4 8820
5 116424
6 1585584
7 22084920
8 312869700
9 4491418360
10 65166397296
11 953799087696
12 14062422446800
13 208618354980000
14 3111393751416000
15 46619049708716400
16 701342468412012900
17 10588896091710783000
18 160381525599596070000
19 2436110962528601358000
20 37098489800792700680400
21 566273917911666937658400
22 8661976530901782801336000
23 132754205527951236411780000
24 2038219568872477983042195600
25 31344681246845061413061211104
26 482761671853117954413130789824
27 7445768642602321889493525144640
28 114987609332799404549567494228800
29 1777946345683698379311243600420480
30 27521844723077980503832970829734656
31 426477618027373705952540753623670496
32 6615249415992785325286569644276252580
33 102707348330297968241080252409351443800
34 1596020407835184898079038678616577225840
35 24821917390427208938695906306484481998064
36 386342335839592264051834481641168378966864
37 6017707791527077228118901243201698079213600
38 93798279341616385944363440430471812165880000
39 1463012649320647373588622584970666752320636000
40 22833702300006884252667307124944625727072560400
41 356587643584079634914476900815337325814422354400
42 5571928738617235491299301296239656331385935128000
43 87112923936732466084901338447552343701054947720000
44 1362657313216402999788668815352318782378320121608000
45 21325916096115261633407591759494550373878289207542400
46 333915315303281145612448564404444736011344979765830400
47 5230747891320015818237558628569626316773462581970056000
48 81975071119921676471188950275967868212699757981044330000
49 1285235278309563851678085697143052144402540042272601960800
50 20158537329909535612437927663895495516676075110092152166336
51 316303565374131069345688931353702624223199410814915021095616
52 4964910100901636451340530903614359769192890606623085563351360
53 77960538062375800881636428654238060107452307428945305806083200
54 1224584182385843724824950393797142754253489914537089699146597120
55 19241875354138082112541655603313805433393473345434088662304777344
56 302444664870869628994498729614492558334654556606240318410136368704
57 4755315692676286544202675125638633751432348412701866833320897896320
58 74789915423681397372585615213872375365893919220226321732709153939200
59 1176610160953577509173457085449429471434283657969730031055942994684160
60 18515857603902254158020337238673590119324863815416549417677074514160896
61 291455852690510046148933558036149171598003118101369122139913167630096896
62 4588974639136294889441734208710490029000817143685151308654546802163584000
63 72271798012191152152666200955633957549988067615081128000883859607487000000
64 1138489295032430428574163817553991467828321645901802038498538723028326462500
65 17938769787182323368274866529459115911264156171649932539474877277814162135000
66 282720204434262885613254635497753212593356303010996630154021516790010083110000
67 4456752651990509316230014908131834005367614065463076816870462101812669922950000
68 70270793093405345101171462681925208805860206428593014260885930582289284079250000
69 1108212598656495227131766595322485922393371354881736455958634183087813529375700000
70 17480771606493883264833395172414810135201356285172758793024765677535659848880760000
71 275794051566303731039777579703755725161240177447526084150045657555674107615792460000
72 4352046924830523487906992477288717626497956681411303923022219717973289666220286650000
73 68688545133478421432608326289084795415626765393766710936111524093743553673073239500000
74 1084313660582758821361023546457531008279980571113277311447676188991182022415368046680000
75 17119981087334379453895907909998589582660549382089562266850011632359722331454993461230400
76 270350596760551037951713711855568978214768743933298125120325234957215765566373693735342400
77 4269972961822489420595997786649895649925568273312131226925416548125455797806561536419344000
78 67451990928886906881014999115952749523491531276241943140038955987428086231498003887546080000
79 1065698765542913833209352799323752206553746262815713687724552188806435010504357386737223288000
80 16840014011810525442176680438202921441709475667789786846951118198306129527099410335238382067600
81 266144226264344245214720038988111573257923378470224255479998912904635806792935757559566913941600
82 4206846291730554496062236525762715699542667801326289362994164421140276240785193769946842286488000
83 66505823045688714365458937158572364372288130387576536659382788654343265527731505640209546301880000
84 1051537167405306770608598085953158453601729918167267559741042265653518197753034332595873403517064000
85 16628384460107228653251915778911259179554797759297327063724421578725593650815288195725387408065462400
86 262987167860653378908928855646902849670553104578076892021469961808842147539197364712186119055226182400
87 4159841435204431058760617087100305001972829279572245509900733068841533969043469287701899035735095440000
88 65807501764789199205878505757370759671148307933988919647178348726949190342758662505907212784420113000000
89 1041188054139234056649112957758191150392505288525628435046967102479865766606553160636533444518742791600000
90 16475434317976578364529724404594693568530783317676110215915353920998862501726845348699900888382294361440000
91 260733784478900241360878194674338287181292468146863735633905526959027865573195555893448073160958784583840000
92 4126761231198301856602398915708145260646403230066419714766653396539452262262989969505696361320364493728800000
93 65323864009748456979711732092849821684768849116516948081607126174002448415917702125394447778484561729832000000
94 1034150649808080499455297535210567188266421247178077713795404551116581650330920199873601777305702067286652800000
95 16373598380448200855191572685774677600539272193807643592236977583665561840042056269840855508315148652184596240000
96 259269741021676128919642158039395163397198965154781428582745577605955157263518178812346845619854520947371465290000
97 4105877005407439979756251890516573521756188955859540948753052730149430819950560344878044828488628190975941551100000
98 65028763208710289351612622706326189172650586987979495174746864823207744773614007688513746479649825584968375463000000
99 1030029334978209888263139251699436603691079176440307131044687410773419482165652502389011880097661459558592009404440000
100 16316888463284521711143487892564659291500782565717166310755030393475645887977795819032905422584697315201632389769582400
101 258504368071208829112711215872768702415494634451158041924961174585512241959680839760823001342544517395524056066693174400
102 4095815449184601341528832000207603103377425932870718414128025615981759736970157299313401561343990135699498798102203104000
103 64901392302519999226204625066769842304638188745843516020732922708807309349637275950845479931154675656612483755588868080000
104 1028508767466638361363842745151525160302403648245944334653834591630450778166065007128728204491408327081328162900381391848000
105 16300524038278988354998778515161584202758561899010925144258563039105570122675759478659401649547750517865046057769602515401600
106 258365174343986095446556199191291510782781889411831426118290459766010099814289070093242633869026468532678104381710190742265600
107 4095477036719571907571838401510970832917098174321502304979962480091530813774789880553840920052636596211143575687233708910368000
108 64925070046942448979872280197925363306064293347933975548365664121192786312151825306571338132876575058182434088918752527765280000
109 1029335814458997832483893368422354308721966109349079673055873713438346883707219747804567039896144612673896185223581610134108224000
110 16320663090581830006351500454798861977996539795703884388609740165995921646042826723666909144613760232204390325515520507413826022400
111 258793834972054159653481659238691220997941914656265937684637652702952704788265324782006526182110664582924378511062225600667821062400
112 4103976191442104127880354694153391913265403150403964419509068971040029065344883903583178714028888304503233467696759535244471530280000
113 65086348075735279717897567459675358475401479865512337440281228907272002643219979933398805408795364121255286248288151921320100422000000
114 1032306218770693225194651182076675563577969527947804069308356711605406716522503193555414218631703863650713514887799542738667514946400000
115 16374202898575982284729191268567934224201202416465033721841907552388128904744796532500106971933584012971242645891966420189736993448160000
116 259743213265562951521066684835877372163036050003359124671587677628112661962888058876732466121538842419732152351854791816643741290409760000
117 4120596738332869595983197545469640884481251316220173510471616192532901290968545752222363083437595050468617703035146784273599320398779200000
118 65374344207790677153762765217186055849931147146242006456549398616470570403216965010689221459067613256188481119653183349983795513348528000000
119 1037254615955710735579995605097218420590378142242180944458915290149227596456419761652792596948450088983272867243841810782389952174397947200000
120 16458630475050408445915197481541235208701154439395972512366132726530402294295680950809697187777899910564058920214337316599140180521528198560000
121 261175118956883097092028643845413726467190274335278780176587950376317558477398174643616934401256510625216903548167521005824534993058462509760000
122 4144758285245377898273737254787873172124263090110841577452529288459033944809249720753760946175878011481351020322578532075640061525186076374400000
123 65780238036093376216636561755438800160267448439039490705360558586702973818550156530661904971894376570887478886656396503686692452975776399632000000
124 1044046962563574430310141537456710329356626808089353754026268499292385290003171684414270746190043830255301319733168607526772295725256561524275328000
125 16571908854161482747924707542731920983989795270800386101050858396768200187913200534401906632668329992920908490667505981413521704262300911417316501504
126 263058599666495847754396376224498232282540674686073470459950671358572932516698406083270660391035360465055980973093021456743624243411797219780989825024
127 4175990540719483173689685583691806952684082585475401069567843888459235418630609662515306755690857844587373674330486289193359969995992150008408109882240
128 66296884710768248495095335447490932326587052383510273520864498360023254156966328544801508777664818034165100229469093740864061442269221305911101133995300
129 1052574725582079171038528518399842320442364691187500139861491617015677487525378587221853984202195177771766622915718851919650452422603739483687686292696280
130 16712389635848025809285611113402452382755939109708472567116141354936648850082928271899027006009205360468268219020476493462466455270837389397017946142096496
131 265368624051241275879433773688939287279554922116057988069524240348581167480046829832978235200899811140093299874675588235194097823075662947115314105258369136
132 4213913477614778018322428083219554255399539826128653788677487339050891881413047118981412190094944711189064145537825272739086955520450747117612626239686041680
133 66918516015853129544698327691213008941935684075352462982353409645280182935558332152065945350727822475632865810241011597498394689226684460174319687933786528800
134 1062750376076643299787477720235708555276207106101501370653746587275391615031643137680007162614775985332753857620550619340437192208806668431862943713978629045440
135 16878745025187629610284823165024600865159089722809008370215135613461606393070098713231991753258072887749983326074187276535627641575119242268927392985910256815584
136 268085056504606354971597696912411989224359153061953384768919359830556038166274176277596059656782311389954275743440660644039360198937751588832558032476727893943184
137 4258221859109980344756732697704290720621763126230011713006795924950596544024761194126843156401762832455478102494193927398974921598487612510653611401288553186879200
138 67640506749599156034166221092195672118311501645411561305034444705059262171011611711523778008321193569449701690646485751145222532116524634135968897610917639247320000
139 1074503860869326120408729304145561794104721023979926349915103183996114071605815084871879164607828736408588138902000484749384631644308607050345341071750164011089544000
140 17069914526503403954189254045736149766163327975481711429988687846425804883449705539791378850271360710374245491748315299669099439976119652308008995883311268146992737600
141 271191851541530355139145350010803283958566842591995232853259499273063486514148623242599105046474761316769778092158880746296233096637890942061692014709531910269364393600
142 4308673059407491538214866188342625601827678260466340097661704897836882794208343781666863157199531542205075633216403925261995997322826572231258892828995823150354690272000
143 68459190538895837289876647217460190579155971894880397880388335687367487986066720983185911410865517190105703461331732530459394444642696090842234098474691793819592441880000
144 1087779816258168090485486350604942641227381949593307440879894583700636313415389279407737365929390534923168077048513005991167347398850410318530157630227272309344531782922000
145 17285062780821101226592142956924907167611071247774692956175390570550744132625568825491035377854665015872179898290580121086666556239191432664727014935188167018151304376373600
146 274676415596151254101747439182981709035881608013980737214124000785922672067850875923556453158516876944983631472919529002742046516563634167047361750893476597608542477875825600
147 4365077400634920692826721806541831958175478357912929770381100939130580283174239834611620156050083886512164034999411562668139141507478896714237674745077707246606797035336824000
148 69371713487507450843826089439536115910673777676136648255385481368025719483096503375566315975390549558636541252761372041206060381494243340398682001231631293381363055006536520000
149 1102535350842259357008373730738098559501666841874534724836330541731505676466652132306114641174515789253798796039188925525766761531603273621015509217963768008258645793958919478400
150 17523545967408829999363642806657506800280885492603311381994686521023183995818494526343136704823884594622982400835490350268164727785035412382829989246361352225213220805387866514176
151 278529097745832611089571682623838374469504635688724260713151166743966094452881519046021801479618812597316114308713702756275257523209931111110359621686283444927870578095815543689856
152 4427290431403701540048635543460960333092409856754979799416213463130998730454600203412126725789296967007390557935978128693013058824810076304310953635730630299795177068236118587908160
153 70375917077410337611824800799926495338105049985103562264381147206564988732045919709106949489734457432431375077215060195258514177584431117011146107067589774742606129324215085982307200
154 1118738269244135208524597583290059007500403746415899325862754715954147386022299469018016346785870102289524513439439003821166054533421347139175258174235905957504456681371263628242917120
155 17784884852951554905542647337732238306332721195503971764447454995612507799728197960820902052899144906521259920102009731713852220778702735935087367292952245923940576116310515038960478464
156 282742780702411107164827359104502576098864295171311958756591313349323590845817732173801905689263671833333170733707322115665771146049528078414046969524391715658034868673855049067047175424
157 4495206718270454424077425376265166732317588516071192868436042979872056670070692462094009335069410904524306049905647573005573926653995520582316046272717471773813423829218533993834639403520
158 71470243906201134705238645163117303408259342611621521196987671643201053863531406066777693201712606619102711665206343189630058824302957202093331550125340839737941156988554527816950548147200
159 1136365640648864362389598665853759602602737343225629416352670490499279900918535593662069287678739609928226967251676264522792521775155336658377982129453591468053431386502138288747404132120960
160 18068743049193022025517471084589926948279146150459817795822531918732261269279056871956868476555164179664675965777080405414507987151262627093361334172968682102050205053793860035628173249232016
161 287312550505249613169500491444450179553473922294015073771070865260320074408812277226455639023797114889988896274774178003924918584741103130882751815206795777377021917121771150996708210566693216
162 4568754826825506042939985471390010997292422175689499715082657590048034508985089570831959510190578222461044366650673231229571813744330425079817749269307488711679599447073835730649010740625406400
163 72653661412671054124412233423907439583607985443872749097771874215525193392546819413461992659809022982499998513511940393374643798545371229291879590542518833283517796085256904425366394801730520000
164 1155402639432282337896029757345784785324951647894776343855963273278469605432426381812044575952732316264049865495810064056234191245958118693408467404188588860479038441425010132859452010636300744000
165 18374909387591984565832748381920206986068186857114749772847103979080257256222825929602021508094428113740601139485683850406695464402131167227964759671227913591428522414420179402447822490877329641600
166 292235428530200030993403509833401771102430381639385190709548566753648827004205835428688206721981408265035752023307197322469835390346454605781395239195116415812427101375750008552919174433586596217600
167 4647893246319712640072587473547923378290792874790649408269702076447575548396661244831381936251872825635309854143147190947836111629612025028221207001484347272021001610204133476492856929560700419312000
168 73925599893387427233163533787854721018898148999646430677177798805374618418743458894792739319971144357579361226189152172732594790423365675621447332267198560900931385852915701441062423649303363459880000
169 1175841602313993713804149194643353552852346848056610815155283434587178911522799717997606253829650322985442250548350478478174706111011007988864741744545988888688493465227239607341635150012859610406832000
170 18703283575630596397942324424021606791355822949913471430496815927739015478930048104685969774537839378987841585296011965820229494561645890953529450420058035024905559833065520656220940035271628222004729600
171 297510153251255466679250386455438487030783506009891113684917595723669042222507169382345312490040705465055748040388609759041411991352344395974114661972153944052499523290472255203803863640075540830999481600
172 4732607068824750053701988772846392440218815188019957647251609583271995713321734895666061641821342503186903070891166304051104380695883811546927928286661491728653385009890850157217654282006766920854459424000
173 75285901965896611876809990823374642346793629690227789481194132118983053195177927451287299109779020366622829198290608476443819139593080924767852891480656498876584942722620839355698821655762421358061472320000
174 1197681259215235124875838465508458366124630402151153496163028306338943144971511664779408313181158450372298782844083751503812916816044778881072090471853128930502603128871927948570534568010219574873605055155200
175 19053864489948972410670822881340343037909233718586253522918805778988856664398078886209446617711523248331977740210053957852672532084242775084733767624874862449043945543335363866485962863205699701615811123565824
176 303137002041364603055899713336763292684394939064457186729610784852857769297498095562148056532397388936578972514797934712354864502161521900529502826145977154856688749955814276983719858325600386508641993534049344
177 4822905276558573634475982044917982863295239229208716099158404812268884829494823061686102165220260114846365002309643012566336551144337093501536805263566701854994724903283548037861341210699246167121243118100602240
178 76734781272318226045485353645430990920811266551222978447911673326583029171555633760942584634886656914826949791941825020098507665467021724300705167921426898448654379589183411032371737911991584080109314741382188800
179 1220926104556687871467106068188624716248781422098620805315916050720653105861463027896174360591058797042205632052717581632636255484698932992123063493024684740642444599787524954455848422844764418430670404121634446080
180 19426740604596954138031366400390125795104459609890627102288201873216196668697329275913603555339549298695249565181110603070353109215653409066440381293125367428179272889854321248928606476643170517396740786219730212096