1 16
2 32
3 128
4 400
5 1344
6 4416
7 14608
8 48224
9 159296
10 526096
11 1737600
12 5738880
13 18954256
14 62601632
15 206759168
16 682879120
17 2255396544
18 7449068736
19 24602602768
20 81256877024
21 268373233856
22 886376578576
23 2927502969600
24 9668885487360
25 31934159431696
26 105471363782432
27 348348250779008
28 1150516116119440
29 3799896599137344
30 12550205913531456
31 41450514339731728
32 136901748932726624
33 452155761137911616
34 1493369032346461456
35 4932262858177296000
36 16290157606878349440
37 53802735678812344336
38 177698364643315382432
39 586897829608758491648
40 1938391853469590857360
41 6402073390017531063744
42 21144612023522184048576
43 69835909460584083209488
44 230652340405274433677024
45 761792930676407384240576
46 2516031132434496586398736
47 8309886327979897143436800
48 27445690116374188016709120
49 90646956677102461193564176
50 299386560147681571597401632
51 988806637120147175985769088
52 3265806471508123099554708880
53 10786226051644516474649895744
54 35624484626441672523504396096
55 117659679930969534045163084048
56 388603524419350274658993648224
57 1283470253189020358022144028736
58 4239014283986411348725425734416
59 14000513105148254404198421232000
60 46240553599431174561320689430400
61 152722173903441778088160489523216
62 504407075309756508825802158000032
63 1665943399832711304565566963523328
64 5502237274807890422522503048570000
65 18172655224256382572133076109233344
66 60020202947577038138921731376270016
67 198233264066987496988898270238043408
68 654719995148539529105616542090400224
69 2162393249512606084305747896509244096
70 7141899743686357782022860231618132496
71 23588092480571679430374328591363641600
72 77906177185401396073145846005709057280
73 257306624036775867649811866608490813456
74 849826049295728999022581445831181497632
75 2806784771923962864717556204102035306368
76 9270180365067617593175250058137287416720
77 30617325867126815644243306378513897556544
78 101122157966448064525905169193678980086336
79 333983799766471009221958813959550837815568
80 1103073557265861092191781611072331493533024
81 3643204471564054285797303647176545318414656
82 12032686971958023949583692552601967448776976
83 39741265387438126134548381304982447664745600
84 131256483134272402353228836467549310443013760
85 433510714790255333194234890707630378993786896
86 1431788627505038401935933508590440447424374432
87 4728876597305370539002035416478951721266910208
88 15618418419421150018942039758027295611225105040
89 51584131855568820595828154690560838554942225344
90 170370813986127611806426503829709811276051781056
91 562696573813951656015107666179690272383097568528
92 1858460535427982579851749502368780628425344486624
93 6138078180097899395570356173286032157659131028416
94 20272695075721680766562818022226877101402737571856
95 66956163407262941695258810239966663461867343744000
96 221141185297510505852339248742126867487004768803840
97 730379719299794459252276556466347265922881650155536
98 2412280343196893883609168918141168665255649719270432
99 7967220748890476110079783310889853261689830807966848
100 26313942589868322213848518850810728450325142143170960
101 86909048518495442751625339863322038612665257237479744
102 287041088145354650468724538440776844288320913855610176
103 948032312954559394157798955185652571477627998804310288
104 3131138027009032832942121403997734558721204910268541024
105 10341446393981657892984163167178856247641242729609933376
106 34155477208954006511894610905534303301644933099098341136
107 112807878020843677428667995883781766152576042026904956800
108 372579111271485038797898598556879601759373059179813211520
109 1230545211835298793822363791554420571430695219566344591376
110 4064214746777381420264989973220141316051458717878846985632
111 13423189452167443054617333711214844519585071373202885548288
112 44333783103279710584116991106864674874806672837487503630480
113 146424538762006574806968307031808869144005089885665396439744
114 483607399389299435005021912202291282306821942494483692949696
115 1597246736929904879822034043638682716064470917369116475288848
116 5275347610179014074471124043118339430500234694601833118816224
117 17423289567466947103235406172993701007565175001174615831737536
118 57545216312579855384177342562099442453195759698125680614028816
119 190058938505206513255767433859292028367152454095551657673824000
120 627722031828199395151479644139975527554653121984780653635500800
121 2073225033989804698710206366279218611031111820049893618580326416
122 6847397133797613491282098742977631360647988582134461509376480032
123 22615416435382645172556502595212112692975077566453278146709766528
124 74693646439945549008951606528613969439573221281494295949505779600
125 246696355755219292199411322181054021011694741410936165995227105344
126 814782713705603425607185573071776032474657445514302793935187095616
127 2691044496872029569020968041396382118435667077953844547800788392208
128 8887916204321692132670089697260922387781658679375836437337552272224
129 29354793109837105967031237133179149281780643116081353859813445208896
130 96952295533833010033763801096798370233123588027619898016777887898896
131 320211679711336136068322640423574259981151407198941047910147108905600
132 1057587334667841418238731722367521150176577809624443041747219214615680
133 3492973683714860390784517807526137710510884836072270173151804752752656
134 11536508385812422590592285144945934281709232317841253561202633472873632
135 38102498841152128162561373242363940555638581789596030856759705171373568
136 125844004909268807078276404872037755948624977686629346131481748986994320
137 415634513568958549397390587858477208401513514849484069251204952132356544
138 1372747545616144455270448168447469381153165522235081553885096605384063936
139 4533877150417391915208735093200885351861010081554728730906494768284548368
140 14974378996868320200896653448050125436736195766899267746604580910237709024
141 49457014141022352517898695437351261662069597382252531970720237498997675456
142 163345421419935377754592739760103910422944987913656863658765293407230735376
143 539493278400828485781676914717662992930904561123223122947016117720689881600
144 1781825256622420835099623483913092889215658671283326232499813646569300380160
145 5884969048268090991080547366456941660577880574973201820446457057428591022096
146 19436732401426693808341265583283917870949300396202931693839184818855073446432
147 64195166252548172416104344116308695273425781763581996901964011513993811361408
148 212022231159071211056654297932210003691226645686948922399731219360836507530640
149 700261859729761805586067237912938706347105718824428764101157669596503333953344
150 2312807810348356627814856011671026122732543802160235214703204228150346509390656
151 7638685290774831689030635272926017074544737125305134408210770354047542862125328
152 25228863682672851694906761830449077346366755178075638439335515290292975095766624
153 83325276338793386773750920764273249113645002659532049726217316224926468149425216
154 275204692699053012016159524123268824687301763156671787617987463965072379544042256
155 908939354435952422822229493134079723175550292129547412580179708120143606781552000
156 3002022756006910280482848003525507994213952639545314025358526588325503199888698240
157 9915007622456683264270773503710603705817408210765489488655759473096653206447646736
158 32747045623376960073295168514657319111666177271841782491325805007615462819231638432
159 108156144492587563484156279047682561040815940026290836962633174495943041664142562048
160 357215479101139650525764005657705002234113997350714293379225328495444587811659324560
161 1179802581796006515061448296020797567743157932078433717100309159982276805099120535744
162 3896623224489159195710108893720097705463587793586015444680152808442275003109020931776
163 12869672255263484102191774977181090684133921312836480051140767585309101814426183331088
164 42505639990279611502285433825263369757865351732095455598102455564369580446387570925024
165 140386592226102318609048076452971199957729976509122846845448134278417843153588896106176
166 463665416668586567329429663184176969631055281259463996134446858399623109907154259243536
167 1531382842231862020597337066005502108850895820287514835248788709477287172875051673836800
168 5057813943364172629121440861200683296183742742122008501880812986831484628532309280753920
169 16704824672324379907961659649607551997402124046653540340891227669971741058471979516098576
170 55172287960337312353006419810023339288390114882082629524554495996746707803948247829049632
171 182221688553336316966980919079677569862572468692901428914554715660211864470316723003247488
172 601837353620346263253949177049056048876107520960786916268218642977382301214898416838792080
173 1987733749414375106728828450226845716490895031575262177719210644592358768115011973519623744
174 6565038601863471583440434527729593198348792615686573449425850576754458605559934337397663296
175 21682849555004789857050132033415625311537272878634982525996762374855734584794814985712613648
176 71613587266877841154590830627976469132960611251591521027416137701321662359944379294535504224
177 236523611355638313320822623917345032710419106633409545608245175478820721664627952869319126336
178 781184421333792781117058702380011567264217931151820157852151664137783827353828237902492883216
179 2580076875357016656671998731057379734503072900088870019164700167892172203726112666576797776000
180 8521415047404842751133054895552150770773436631418430215346252167814300438532166237632886211200
181 28144322017571544910071163417713832046823382794344160665203456671335073519322611379475456409616
182 92954381100119477481346545148693646911243585014450912210956622181819520996500000376059255440032
183 307007465317929977354110798863794772780554137837696897298073323216793636508822612507653222729728
184 1013976777053909409543678941740077965252905998527541604105176591832200430522967837899018923629200
185 3348937796479658205985147624084028668539272133420321709613603098713394928077726126204709993617344
186 11060790166492884027499121813992163970870722398788506732945985887972385214756146216513148904481216
187 36531308295958310288482513066060520581151439329785841908451560762630550572346164775744156707061008
188 120654715054367814892946661012173725714325040388146032458300668175864036931794640543745619025664224
189 398495453459061754967322496102581697724126560494223939283353565290222661367730086406981013784053696
190 1316141075431553079794914149319918818886704721870817850308361364046532021034984899764688660377825296
191 4346918679753720994352064944062338154384240726106677490208437657429818724472684785701046994917529600
192 14356897114692716062851108981506933282039426900190850320933674336335988194453039256867829645130414080
193 47417610023831869182905391888583138000502521426679228453009460666437783307831802556304535930308771856
194 156609727186188323611567284647256347283546991180228535679962056335649338117948446925781437436056729632
195 517246791582396840017607245830352179851143494967364835492895629673385797661677143333648848238478960768
196 1708350101933378843664389022138312886836977476082323042158648945355806731102979876926727982151493611920
197 5642297097382533371010774312245290840362075923214333961968842465740805990970616774113832794692959796544
198 18635241394080978956696711958874185407923205245725324928065176342578224704014830199268226366230373001536
199 61548021279625470241100910188867847064131691660390308746164371493475480103015107371918511893384078801168
200 203279305232957389679999442525477726600318280226896251166558290823004665013060152315023762046382609405024
201 671385936978497639281099237765301026865086532341079062245839243962489475142195564316989798032531907016256
202 2217437116168450307523297155821380807195577877250133437904076022710473090439646845265993156143978330453776
203 7323697285483848561850990705229443448451820164091479375958067312093908746461136100114969266464466898377600
204 24188528972619995993076269271509711152551038369524571565778277958992199329823055145610900955537379025586560
205 79889284203343836541079798519758576906104935272665194073292901189070506735930301536947672133076603975137296
206 263856381582651505616315664830785441870865844187520153785656981526203719537613959756453917354767190950998432
207 871458428951298353390026793012114902518702467835225655430263845767681665348772180806309424197378176828132608
208 2878231668436546565786396043867130149426973247693197120076448518829248715583930502175382189946901721435396240
209 9506153434260938050749214924613505350799622210914817015659609402255427812100563687332455994038083341134321344
210 31396691971219360718034040817707646201825839880437648167055276725595532151885621564172750172061151744838360256