1 0
2 24
3 244
4 958
5 3330
6 10474
7 30808
8 86860
9 237624
10 636256
11 1676876
12 4366076
13 11259114
14 28808224
15 73230526
16 185121918
17 465742070
18 1166862594
19 2912703062
20 7246920604
21 17978001450
22 44482281206
23 109799225938
24 270440705450
25 664793998800
26 1631232422308
27 3995960808334
28 9773696626424
29 23871417279226
30 58226867643970
31 141851559125196
32 345180213908430
33 839056005924602
34 2037503907088274
35 4943048910209942
36 11981315330393874
37 29016787238404482
38 70218193207107136
39 169794685286594028
40 410288930833537206
41 990746631359555182
42 2390876522457690928
43 5766164142967009640
44 13898398754118849728
45 33481289063257371506
46 80613937286846893370
47 193998714303115934810
48 466635587739673991232
49 1121904969031311624892
50 2696136404311516337910
51 6476540365284874880672
52 15551314409964773293048
53 37326810655867052818292
54 89559357479615501552622
55 214804578740810628696734
56 515020377510299053228390
57 1234409113483471946098882
58 2957691503875259233041142
59 7084523105172913039707012
60 16964343214509572294786208
61 40610338782143245680104528
62 97188199367078479327069804
63 232526171401575966348892626
64 556179981587257541820446836
65 1329987983297635258979726036
66 3179599388839793561070761406
67 7599634915757174510040958418
68 18159833103430326204970087992
69 43384320095093290151914528730
70 103623544930645908565790930084
71 247452339041402798228914154210
72 590792254968449738099779765208
73 1410232330121005677944865492910
74 3365593112668580971101919982540
75 8030636163317755012129409985908
76 19158341871418627552806841048600
77 45696996779315198625710944029712
78 108978601244717795015321829167726
79 259848735626555770499002857264624
80 619480580941264369410499102305130
81 1476604971278133577999225035971232
82 3519105258791787652265958542209428
83 8385581525248729286109407949268076
84 19978769928167952190413053393812614
85 47592718493301561960848719548146620
86 113357433458562724191579715903484706
87 269959544642294576068538217009025554
88 642817918029984166545501847783162764
89 1530450298947506922765609627880483120
90 3643290284407224113312069729153373760
91 8671872491348726575464376888320395620
92 20638483660454277007992089834373193162
93 49112232232029499710809381011226173806
94 116855645881487108423288387981085441246
95 278009079422506724207269398007901899756
96 661330560241583330254637336767900815554
97 1573003115471348878603682557722655540528
98 3741045280419926337823571828998017359674
99 8896306142399421507045854130702605988540
100 21153430044360596572968096752779143355192
101 50292951623942954793526135602735593026502
102 119561014730819619195222299444907712334006
103 284203269868354156148681722047973981312440
104 675501630282498238716617766799347792044656
105 1605396841046851426309970664016935860551978
106 3815029256245093856130253179513073599028776
107 9065120461631941456742885478158040870721172
108 21538243108532365243288797124049162298410634
109 51169207074943615301537523816517462293430436
110 121554075863604636701785331610479870500745056
111 288731043362951644006842839794816660246751646
112 685774324099696750345331798446114914982346246
113 1628671136945163880260144998675798408454305962
114 3867681050905717675879558131310798913242993952
115 9184036417532610256167575677928485369546428966
116 21806342809030297074638150900982988689739130758
117 51772478077203066567551145619115727058192600600
118 122908670589991906751758716161210604581400759446
119 291765607164987414298422266052382209516736969252
120 692554923867069094752528466545398619335441031526
121 1643778984507019989682862374021634420442751873782
122 3901235965043680430837199427516132375260389321280
123 9258297040421558792011303788093600991454872836770
124 21970026838685215853660396814224666776287546743972
125 52131608912057461156083246391495388770584436018436
126 123692452458105534132404685354755483283763132062684
127 293465639074662373661993703761110564223629823441910
128 696215595387161078058511479282748788553822613768086
129 1651593257457630648737846886095941317950445866554764
130 3917741202100119927905521958538736523252202246165168
131 9292703700276988763953365022890695527329531670246492
132 22040555858683796376779860046650638047311936263405340
133 52273008893540270510491608042715627089488844017080220
134 123967357705717334193771129173689040234704873935600488
135 293976392708113940616265138327863071095850247330203336
136 697096984803277344199731412617668248127675243596126580
137 1652912822555948567727511914049925208843527906167269518
138 3919070200978153732696761943246140752484797958104466240
139 9291649779305460657900924378738726350501788569253360738
140 22028232607262238840408328911077921113441233695842309830
141 52220838221867952592967577352238495439866793136543873778
142 123790041892442348994529803195314414603112652074952077274
143 293430723289498860066864354377595065506210819011229835018
144 695510628513048476922530087965775333544931065724289785932
145 1648468201232984911887456023996532833935940485295667997982
146 3906935936951288585646410514090565522924779587073875413198
147 9259151919710105494083878099575046801646326191206804570238
148 21942475309705754439160806761811889250282922301602668598610
149 51997180444061545807820487398044912898289068532130379439492
150 123212285056580589183199595745377752065131790685481990163780
151 291950039471167117778884603115084078873791658148741622928690
152 691741189237049378406289728367752092354039191205344670425744
153 1638926822669634122646682954555460323259043631268045000504310
154 3882903262398369962227666042568169895180532658635991865861306
155 9198879014923894644830143095791749767082603862326369747234640
156 21791885785203550941599540682367584765853427255985691364170062
157 51622202451531135423588517829224379309940058794510828194493998
158 122281367582365327847596831305865909972000417178175878356710090
159 289645186320023713652841645192106182907445940488768891484736706
160 686048530320644685900711173221599576571687306585357734934449146
161 1624897896706252132063767221037275000879654082821816055134780102
162 3848400354106800709521912048711109706585902576487809512966217376
163 9114179101197688599452663442652351574175290086591514534889907936
164 21584312619359263712644315982378689306642371996011797270871106398
165 51114302881558168198184968634153725022760791783045214048830855882
166 121040418815511604023098664201912813096220651229282886397110566392
167 286617264260522937415509829775823649347879166275513100462664569420
168 678669639529866477954047805516993820950405948898289308602733519376
169 1606936933054502372687945279606455240287947317504681515298783373286
170 3804729329367555736237103304303219623626563933847659511973087691346
171 9008104295810004676586835265462240116968119526738582249105960482182
172 21326909746181501245158228230823732068421857409363728177609290804728
173 50490249730891154463741223829379384948831690162191037118616544383216
174 119528740326903336644548693556945003001898363392222651685289139248550
175 282958388440158478515052644086882707900356572271520206190328140546900
176 669820412839008239059897193763124072590521187803492303204552699426064
177 1585549931487815965404153937664518744424402296694810589972793942891584
178 3753076088867271371426048533719062790967066455988643684696057653539270
179 8883433918247978822697002433974476429965722178307802092442515167462802
180 21026190760062388530454381610785269045532518470778999318934348318831078
181 49765307934850656872579469484694431023910766123958667487721984629172502
182 117782105595372216203409970443281135372521191575407107908683019952184942
183 278752392680293862892172801778388429424873646199037320943786175209394592
184 659697307995199908924069260848750180155668641743425783072384701545851448
185 1561197266011865686304259254470239257538936903843640871518754016591082372
186 3694519440444776742521288709918661788068574523949866068779950193850697100
187 8742695921450716480399469239569620518323012492748739470085939125818622774
188 20688079256485211509439854850969623158486608375380834425121827647810954668
189 48953357614164501914097809028958907567112410375155698325380408809284624800
190 115833037760206378619180466349993825525070709061770748266769707950960792182
191 274075481892310462963367423044203307531636789878249065553024163965669223910
192 648478876980193943447008472275338309135617699505545629403700403322034602216
193 1534297284452925242359472953311785213003876654295754964228865706258814252238
194 3630039554103511562754482379164555587163232797658141263690582838280304158924
195 8588186751563982204344137860966188310204515688313942155830862763560229026862
196 20317955479884018306417647690253577275804702775126222709136375200287249696944
197 48067003643985235773924032199431551912860124861390835595018488442273093301778
198 113711066981720605629720903834758439397703199137115209456633925217992596827884
199 268996836575015008661544952111612891919174154997800808281926830998948941688968
200 636327185868838285974901762537298312541557630251339202094207221407090293087856
201 1505229643442578023129905007473528176621733035141226932597316515924605168030684
202 3560525795240177835738816305492121532798674888124678050534334785600943931367302
203 8421989746588608007572776867109008790830611775106193221286188349391602209835828
204 19920699538113407952835482188042962169986797309225784929900567428161284561224618
205 47117677154955787053738932156545410750219408652287038426857893938164796770007364
206 111442968843397571556493327428886827150419018615562647673482994751275256487801692
207 263579172762810846839065280669671725260328308563726361392836153187410195700373704
208 623389130004336404497868662637890056448807513560432720335067472893892509541106990
209 1474338397415127060632587903882147123246961529876234859819112743180292357202705040
210 3486783979847650538116344972590919195957462404102539459090655604100515174793840114