1 1536
2 1704
3 3796
4 6834
5 22038
6 62288
7 113324
8 380113
9 1090041
10 1973072
11 6662465
12 19166898
13 34694777
14 117327314
15 337764647
16 611422010
17 2068344465
18 5955308893
19 10780434860
20 36471334123
21 105014194820
22 190099680839
23 643138365330
24 1851842932493
25 3352261393844
26 11341295046165
27 32656011753129
28 59114899174916
29 199996374446765
30 575867793832738
31 1042453326231401
32 3526808501604946
33 10155062161524651
34 18383001357726542
35 62193027631688405
36 179078074203634833
37 324172559114584112
38 1096734572843080439
39 3157928205279225452
40 5716577380561909055
41 19340218320456660570
42 55688060271925066873
43 100808215089868613840
44 341052479414354030353
45 982023611076134428685
46 1777688914427962342424
47 6014244091398003281865
48 17317363330681601432258
49 31348416140962043908409
50 106057378782983027726610
51 305380715248007486130399
52 552809429485813680033746
53 1870254586213310379085865
54 5385195163119757047214933
55 9748443556356399076940996
56 32980753035819087202565011
57 94964500038603650184452436
58 171907617169382183231767607
59 581594654989262330344146050
60 1674638707497168907738546293
61 3031481761167918235943285372
62 10256052745211610324573891389
63 29531191124137166282667485057
64 53458257520025352075073312700
65 180858983159861079366249599925
66 520763819268053420380882962178
67 942702454517298414734235659945
68 3189333421173275446597461610258
69 9183339551684785950690837371075
70 16623959683310731211616264700934
71 56241871394477382375201027739725
72 161942366580058131918859079504873
73 293152981864088170025482419693224
74 991789719116069307043804052256255
75 2855750889526741778468575151597244
76 5169566842855298991501915082034351
77 17489582450859202149950807736474890
78 50359355091930817490206893144687553
79 91162031417230829584252035846308216
80 308417690171281517781453119866896601
81 888055276311393483894748070984554821
82 1607584585854014471848991353616109872
83 5438750289085124206931950413441114545
84 15660291366814409044705399059613655778
85 28348734231770871077226365774335107257
86 95908910706762956382830142956190389714
87 276159302506669308628006733781611048087
88 499911942186634967826101397342647798570
89 1691292790444540318475417854090996987905
90 4869894089108737959982090203903233377933
91 8815629928927592843443007375213324918300
92 29824875310652187822148349416656675043963
93 85877492533728720282009482448214524552740
94 155458040677872042574770987981204417966119
95 525942753567906877847650383523810683655410
96 1514395095444540757862163630843980555357213
97 2741403916253415126906827826197671758156164
98 9274666772262968370010101261637960723474725
99 26705396692919752595191111752172988486555289
100 48342918766242314714200925543002235458770356
101 163552864171960539469691239581405938800275965
102 470932727312392983674990717748649144003808098
103 852496701045592219166755739009181794325203561
104 2884150992772005652242557945395197437714208466
105 8304599860622452768290975710689519206317387931
106 15033238452310934240973010614146663463636590462
107 50860172894079085228973853971146104962995349765
108 146446349648793148814445368551722312780219638913
109 265101622196135023188026678142815177518807479392
110 896886880506017269882636808391642899908733204039
111 2582488462466281924939059380472687005697477697292
112 4674898912430869186735497704839399723596800272415
113 15816031103532883846297041916681345830272716766010
114 45540545563379438512415929151628679817365500733513
115 82438876308641267432017685904189330852351320125280
116 278905673953875347017014940954672238347523662826593
117 803078627592248895144950284466654670648531388303805
118 1453757279961709517913402896816561266619103011892104
119 4918324607131655905145236159849340828632247399683545
120 14161782080495372895002231836151753563576221478651778
121 25636087288833411472056992412660731883503481527660729
122 86731533992088017947421580555332206779415056063994770
123 249734041978849901496518803918332523574998768187526159
124 452076134399819636025937014199565056919537831589240386
125 1529455574712000187667416765773178051930343302108157465
126 4403901385334153612816007090659165315469520036266994693
127 7972075808265197986281913613876133388789541006421983156
128 26970978689607965279082355107640586537826030737677133731
129 77660006853973853257941363199748319968204346839570358516
130 140582498956955702069909202630134239777279088944287727127
131 475616097324215737789352705871921839528589014598133418210
132 1369484949105336862928037560174690002256826142191984237573
133 2479083175863974824154473365838605021431784107113808872652
134 8387188119394340215003932286661625749919721690502023062989
135 24149998201166506189791293984428933967147624089090477517297
136 43717058940128682986084690374166723036656969557007528506860
137 147902741193717783139321243861810911485590757242652257471365
138 425869896195175844819138008976725510984400150393269715556418
139 770922597911071495617555472130427241078783099867529338825385
140 2608171003346414452445206484724433200671661506493130904298898
141 7509945424200050320726166019987308723624660306231856782169395
142 13594730898615345101056324813719389559330797179617588834393014
143 45993440877389113858127657113720488432823343844396453613195005
144 132433122834809453463068480492637608803166431446154470399919193
145 239734454154742542620119589896767296997240614178203578942963544
146 811065149113201459075551076135270927077826355042521716473496015
147 2335374098360762835014966327058135881714744070883674613414304604
148 4227564998342561715636113933119730179941313821249482481881826191
149 14302619320430418471731885956352693386549870197482612455848390890
150 41182840535274259906454081190571742786134931294747591162157341713
151 74550426546845124248182537510798759933870829030323235215695754376
152 252217617350240853722755212214940744008567074679345773387591620521
153 726233264188507206325768380477455809446514873860193971298773667701
154 1314649473277288605620034562974429511049395620844557649767560136992
155 4447697661292305505937742789512676723662333120756888169566346109505
156 12806662851780429024619371031180391562168482750319401808100048644258
157 23183009375569989702555205253700637528443156237362545295893257908537
158 78432326393738146354757796307007781136182382804348773236838430623314
159 225837374142367649126237419049507537523935819629295638674735714022727
160 408817661766487898236303566116640691199570311099485983872473582069530
161 1383104314187237300114384505041697881827323653087607367543964492127345
162 3982498809393517499522363639582961550168429150116046912816895899619773
163 7209240088922204840246852874492259140532490431254935095545862493433740
164 24390167063514205382917551369887194123554929260369381224028085319541003
165 70228839788149810872268398046735816250188346826339110622663077422200260
166 127130375031129455027525083739214776748631870512627981443853105245358599
167 430105121706388831785320667167527609984471122134914250542892101205086290
168 1238441032639180320711059875167479477044369494658842689034819835932236333
169 2241863505196688936751315371886203853649157860385433297299899366229542484
170 7584630939031116196124448108340498534487008905800946602818353108463628085
171 21839121875728281945083536603584600063970549085576343244014608893219002249
172 39533840553070952648071488185049517741734829885094899450899490689297911396
173 133750154504271564014420081902623247035321193127745330705813617726544588365
174 385119058342660814486167559304891542316159315123407774993566967929571466658
175 697154195718313764893012143500465866851141322065314266638875723820724047721
176 2358599116254656344210101420838001640285135954102305229115127518006596597586
177 6791330253235824349633397948123115040987088730160925727066395515404829801611
178 12293871928663278731324996943096668611082074156022392067127285035855835627182
179 41592398990608876776577007217391558922800640455131260629930516315259984489525
180 119760800223703374193974339154674779042644710680717999427812153224116438964593
181 216794631555861751264233786275839053402377680865482778020171616456335669046672
182 733455567702003326894787985082148225798849610755652940446336223173957784063639
183 2111905729129876165267314907068849206842464381792237065774398217773356783036332
184 3823035781091968887393490914624223315715464045856452310434097530984843412626175
185 12934023592015766995000575905616709049419334618806800671883347153973879029415450
186 37242117624468160710947542886621258992260933623981465643675089618024801365532953
187 67416810456136500588428624253614709414461236037516524074237646332689935361876720
188 228083299991784244554313307774970913299443186418829219375142989240330092434938033
189 656741115867026932148693503331306887053039545570063248810195742861709752587196525
190 1188852679474646627254367035589456004296172748612517468664890757150636506377172984
191 4022104286809532693930715907388927227042222620409096916518280945265898473803042025
192 11581212905758525273940409839923389109420008635392221815306751543892316690183685698
193 20964662729240659364810305947710423407094602896439259905045080759558355235906581049
194 70927257254495794442308162100757849727514842043559624690098190332235294010618163730
195 204227341836877715132117807372985999227133674919178556027558458963849834249346950719
196 369698526099158711454464846580719389508524878737388336162599696721958533833094984626
197 1250757181543874436923844740443696905581020333913602487685588362846705070861520768265
198 3601419600275031375797602401699594176382297767253575595925269688500248676952191497653
199 6519398950752439768903535916988497287094004197120945551084434216721291790109690129316
200 22056309347622713035369605580179053059199992934214582674432301231534409665500309968051
201 63508749712880556106772802173526088505653438776957483575916204632652425060782301646996
202 114965464232530332793807246313118283499557508371053057828388759357492644560679270035447
203 388949021613884013328802173315449580398234572904818113821790070598099201221262786984770
204 1119936507755244192927617331636003744701147928630353428875567487556496037861941225570453
205 2027343021349499979139468741981752380880744600820157427607058096057533530311327585787932
206 6858869225585245691275139255643689864006196832667637683318025767073018121498099801162589
207 19749369765165275658946876953440477147667425596576154303726363223103575075698890802832737
208 35750907923977487804293988174069022197068946626942481021120320789325046400081305607259420
209 120951807150659898830869941861525810168694084460576345266297306142582851137674658424862805
210 348267605726149659856511475150965016118428565977993158113328481880272149759592844103363458