0 3
1 20
2 105
3 504
4 2310
5 10296
6 45045
7 194480
8 831402
9 3527160
10 14872858
11 62403600
12 260757900
13 1085822640
14 4508102925
15 18668849760
16 77138650050
17 318107374200
18 1309542023790
19 5382578744400
20 22093039119060
21 90567738003600
22 370847442355650
23 1516927277253024
24 6198981661851300
25 25310212533425456
26 103257323110265940
27 420941730993574560
28 1714836432690490648
29 6981425298828916320
30 28405674184610153277
31 115510854944260251840
32 469475184341469516210
33 1907166722883268372344
34 7743969454844643636070
35 31430350158041271776976
36 127513482000825335060100
37 517123282514781608296400
38 2096390570300055441001590
39 8495691616975834432576800
40 34417664967343767350070060
41 139388614785498864934486800
42 564342865706224300562678700
43 2284203268326175050132764640
44 9242897612446330859973983400
45 37391126227938915762618156960
46 151224074825858024347907672850
47 611462694215540565665530286400
48 2471837941366322736702906182772
49 9990221371668611300800061002800
50 40368179127211703971617477267468
51 163085651523918537687777599615520
52 658731289025742184634890859985480
53 2660234900312534132940629572469664
54 10741226234396839207409089642809060
55 43362347439402359492494238762166336
56 175024745976159154232327423082512520
57 706344291521983955171319591458774880
58 2850139810790718016814847615880493352
59 11498758002967831509905970375822384960
60 46384506073262171945604567596664169008
61 187082967508603607899263803733618168000
62 754461100320734610283271014955987380125
63 3042164026494742340658698656643043619200
64 12265164150380080980449251449486513455250
65 49443678949270425187776592065943795687800
66 199295042823596700456078108394145112297750
67 803215495974314021825145428423039526786000
68 3236823454575481421565113363027467269497700
69 13042436210108186009735729288867565605202000
70 52547561444931909744780499789631902218101550
71 211690735668566134568978745052578452308308000
72 852722704376645341614005598032740004399569500
73 3434564580258225218862475150286389511784348240
74 13832305786424040043960715176740171131208301500
75 55702875042264497880926474831215483952793118560
76 224296158444475972405147596865909851881439227400
77 903084253266826486297365599612011193864903757600
78 3635782469642502402045259389976433527608030801030
79 14636311363961691182479431455820116841878867547200
80 58915615529995795329962174850973476421745941532220
81 237134695261294990573966451207398820760441049808400
82 954391408541466278846036289252542118048917941752100
83 3840833574955253095534608408853036968907849497126240
84 15455846071975250205868087824661930327540307984698200
85 62191231334373975000109644531526761166502962054452960
86 250227668357781122985377732027614941532771563762961500
87 1006727666883843154234855625484212922462727593225336000
88 4050045065941036689423102265047726279735786183755764600
89 16292192647037779397629913791240266970464491155298532000
90 65534754625874430026263515547228059386266949567436341400
91 263594830138811957709324124923507401808877107795761912000
92 1060170603826105170333685443234208423880245555429254258000
93 4263721776474156073830957687492687460929585181155887073600
94 17146549564300434831485533519404878984611552108172333987250
95 68950899691233522855727393390674682111097740089032447990400
96 277254733771190919391174244469517774687800542896268867716500
97 1114793270891723813342915747938875384384604244747551131966000
98 4482151475477112417687506765335466111787977188932960173645340
99 18020050936511643083412118408489422711658834182928792777332000
100 72444138108097689831215424260638947815125701422076282022281960
101 291225017368128942491726333036616437338129081367992897642202400
102 1170665270608197055593155570639837681087151233756971449967835100
103 4705608936096120425404129354309294837930710904658628097364930880
104 18913781926561964445723600479811761091138407128576180242583462200
105 76018757158507527059287485827003104924917304165374810416920233120
106 305522625512135859538593398226800564080664322558428985611678889400
107 1227853597102360628336872996800702738539732326756296271421642193600
108 4934359127345193696806312341183430146747803092929216884697983300240
109 19828790872925309326285057114500237518379881509068396142988341851200
110 79678905921675354180768509538185775859165131005514611968732211987460
111 320163984569276716153291308357216224452038794760259622357020129488000
112 1286423303287361692676703532373269638693491090914069481998734859257000
113 5168659754616370042172839156004090371332401449696452158069868755023200
114 20766098968751341526061928641749646206056449563095319355584704095159000
115 83428632170555371054091684478514966578564655338735086071013509072308800
116 335165143414585027342526426758733051735481472609368964278567567496074000
117 1346438037884404923459181792822628531901813526250608698558417092953416000
118 5408763310094683676285676464642426281895406567809825140635584822131088200
119 21726708094720223893073375006244734783306501554421854721464145156751312000
120 87271912309980702613119732965657641643929107268396966444700855197262134800
121 350541887918473856226049696747094928272128067762196509713378829785146168000
122 1407960483454674011898944452257203994690047967567859883871253599643379922000
123 5654918749547514119205438557124348688136575095495966409679196896596942890624
124 22711607241046243662323429944927859714578218589501529199140399722315550844000
125 91212675984890980216383785799610747966151112087701385550891044075335449424256
126 366309835289024602468699020724255217371503443075422789070635722021296940675165
127 1471052718265000710835661720777037127589938016652518838951063017959175262216960
128 5907372881003838792034891076067498493979257100285734005792544049643510178597458
129 23721777839216551300520013516890966791019136447445997374583232097095011581728120
130 95254826561133781113848021643058797068879056879237406473952924876598418884065142
131 382484512782925978690512976763381360439578650018449690461903611569007942669413840
132 1535776518931986027733922016943061453026897042153456236769861957307444714171591460
133 6166371528980492158807792038176507171908385495011248511345747046850921990200967504
134 24758198242729511153422198388574134644893358574954623220762089081325831981069183070
135 99402258378595435534388686863582640832181737461034360739708552950685643665113450016
136 399081424170245421329720138276372122053756069783084989436116766029100769936396976700
137 1602193616586861468859936145119214486963911098411826582595704405632348477822686638800
138 6432160522241726151538010729178908594093937505953317463731264239630238749321077695580
139 25821847537628400102199636929016609428200979793275525182222351669682493229072013525600
140 103658871458147489867009266838888306439990311538337352248110512945205284438597641419720
141 416116106522960761287295048253713213472837167877450046667760993789858439838322327853600
142 1670365916256732453442084905651471439176321420858609875321946297547885390199979133161150
143 6704986541687019800573504261740210794575528550803174205102302109356431000584743824994880
144 26913708821012538097907059772082210281308450076211942121793344511443550805714732276984300
145 108028584184402942036337621668321162694235315726971096419054721230169572260554991071530320
146 433604179299947573251182984417507147374631105747880562403952979095363152635965122900491700
147 1740355686920375795994064672698346726019201468680439939828165744337833423482306802010136800
148 6985097856575645233092934705710274323502832849656061239575190277116650166627049579851676088
149 28034772054259334394786079555786380346340095396415055332843223344310125340967268636855253600
150 112515344368291870751284868238236338595271788129138423389787368216861505677655740521231440172
151 451561387258279109036018395145620625656996935260949427204306141239986097322089783193895993280
152 1812225728033888245944191732602951675302016664913025935168614470282244273523229597265933757720
153 7272744971049597813324925809626317387385348093320788711864531999397079991556095603246613855776
154 29186036574212942273670333720699020118124434302241809844774372713198155260819313066475442966840
155 117123139005191661831828646387038566207337569600153120287704382234644711327329806320925656805824
156 470003638388652518329526590966487527733193728057089627055210988592531174837154785102351375960080
157 1886039517071990548656224719396506374557925014098256704778055327856869480662879827475573530131520
158 7568181198212692453986738448774541125312698943044120120494283566790211782334013269730107992231078
159 30368513327880298795793498709251176389394915247841400788201601936821381861844206534109796982771840
160 121856002977604874867102570476634947976674674200115460276917276660534129703818230894545661457954012
161 488947037821201589890862350767429791637535464438980222046236681490463889715812205662296923047005200
162 1961861341682314509392717115195330873537509619848094310093831779593738014584651187443999420003645300
163 7871663175446065191953407300054231092217130994498886528754250790091818428327156681147308622845635680
164 31583226882676083636389607676495873574892639528692086965024493601297727259997624312434635647716308600
165 126718026900422322718370149384237989437337349146582557303765121197063020684314910306134043863869505120
166 508407918455545528146817126169047211637395151893686257053868309335175752451520199159256245264212526100
167 2039756419323187869578726458221080461613773441491899594611615221721313141820165651815926838527346942400
168 8183451331893890492719525036270582683915594834489665243339919304456285098600778036287553536839652218280
169 32831217253876523884075633506530030671413338354639668788291298804756624600566601111705559260223166136800
170 131713364267552650846285097952018186660082526300593741001344018385457613043572698700743239896707890794920
171 528402868920432295657543704997651299490200257626152357165923270188490332826664228841030582122884510683200
172 2119791006693562626344427035198743996237383832234399368686684030518929642469759444102907436208158250522800
173 8503810316926393661264520306489111670719165687614608493005289805931793325755151907685757685957167162427584
174 34113541582889480841377557459906849815433957181408524469883093412314551008000927764472156861279976028743100
175 136846238028200656381798540104541905751947111655628655900881151090897719129948774182477879675712823290637696
176 548948759352782701975888104409403131251506432640540512865926144586092835899535956700459497537245611048724440
177 2202032500825801191791167849180944442035680192442368931640194601765480248087107401728838760881343913120742560
178 8833009396727016878008254504133375205346744372443137947324004076407710750457278947721404969600252259741076008
179 35431275693652369315903353663914733222842152493679132307609110459271770398142781321827025212174720938175568320
180 142120946697194238166226986921867504086715381275470087302004968529031326646469790060317523657845890708238666992
181 570062765395321271707421353211946882618150697589558789932807418372946353236421106403821700727029708646456821440
182 2286549533368082413350580835109147430931534818490943495620955507963775085386483392689146514723366116961579466360
183 9171322824844739243057216740840092983046964291021184438262023049399407661934761567273507119400836855839515548544
184 36785515549510207921179994799413264486408858936082222646102965871641441378967529229185201095142381813963601547120
185 147541870084920896381305141158762449113344345441104925147641657247737529700246234592421499151830505303608425965376
186 591762390740395667967228495982510680855254645622139263096452254318096217697881903499974698468434808076844021438000
187 2373412059311110169642944112342270153427667615262696568555252806895248706988941391079659719245609340308089118832000
188 9519030191518148519691698192115854051521683031852307833268830560510277722862534198456164913173697797066558324247200
189 38177378628992424795173386084227633717812384535626392091211980624135793476717850944693303308382170338771054992784000
190 153113474717471647535160017117297373320127706465716966044321821195033207247935359109492829874894786556585470717496050
191 614065488490654812999431867472024622837199363152526822559003283657697674077930811131688141733023499024105362853664000
192 2462691441197138028229197036799451841942292613467857651619121255352077801468789208238666183106811542397414822642988500
193 9876416755753060631770670045388996025190224757165688616292738390136835571443796805576680333431042373246356158128113200
194 39608005235766468960096504187391331892522022228597618795983580820323113199281100749063433201264981366935010797205869500
195 158840319005629028819904387585390056645434665012334628692803501935590199844551588103545913451882805400612782074042624800
196 636990281561689490704022877754953991850365824465822466075577432648832787100792714300011608702239770266372069526470153000
197 2554460529675696457224213571859598167660120704944031873496254861658248096464296717101584700846785163459859852419341012000
198 10243773763473736080811100091879997682342487075417225999367481427804371571078869880534491254138161048680622835451924024940
199 41078559755523569773296843789533529044419483659514564121566639691487817195456154624808930152347834501071824365771359624000
200 164727058211716619918136843439781408573520368062953378096003094798494438429877965003633552927258991984669355896068190278360