1 17
2 143
3 621
4 2059
5 6305
6 19171
7 58025
8 175099
9 527345
10 1586131
11 4766585
12 14316139
13 42981185
14 129009091
15 387158345
16 1161737179
17 3485735825
18 10458256051
19 31376865305
20 94134790219
21 282412759265
22 847255055011
23 2541798719465
24 7625463267259
25 22876524019505
26 68629840493971
27 205890058352825
28 617671248800299
29 1853015893884545
30 5559051976620931
31 16677164519797385
32 50031510739261339
33 150094566577522385
34 450283768452043891
35 1350851442795085145
36 4052554603263162379
37 12157664359545301025
38 36472994178147530851
39 109418984733465848105
40 328256958598444055419
41 984770884591425188465
42 2954312671366461609811
43 8862938049283756918265
44 26588814218220014932459
45 79766442795397533152705
46 239299328667667576168771
47 717897986565952681927625
48 2153693960823757952625499
49 6461081884723073671561745
50 19383245658672820642055731
51 58149736985025661180908185
52 174449210973091382052206539
53 523347632955302943175583585
54 1570042898937966423564678691
55 4710128696958014458769891945
56 14130386091162273752461387579
57 42391158274063282009687586225
58 127173474823342767533669605651
59 381520424472334145610222510905
60 1144561273421614122849094920619
61 3433683820274065740584139537665
62 10301051460840643965826128164611
63 30903154382558825385625803597065
64 92709463147750263133172248997659
65 278128389443398363352106423405905
66 834385168330490237961498623043571
67 2503155504992061009694854574782425
68 7509466514977363620705281135650699
69 22528399544934452045357278229558945
70 67585198634808078502554704333890531
71 202755595904433680240629852292098985
72 608266787713319930187821035457151739
73 1824800363139997569495326063533164785
74 5474401089420068266349704104922913491
75 16423203268260355914776564143415578745
76 49269609804781369975784596087540412779
77 147808829414344714390263595577208591425
78 443426488243035352096610401360800480451
79 1330279464729108474141470433340750853705
80 3990838394187330258127689758538951385819
81 11972515182562000445789626192650251806865
82 35917545547686020680181992412017550719411
83 107752636643058100726172204904186242755865
84 323257909929174379549769070048825909462859
85 969773729787523293391812120819012090779105
86 2909321189362570189660446183802104997118371
87 8727963568087711187951358194096452440917225
88 26183890704263134801794113867669632221875899
89 78551672112789406881262420173769446463876145
90 235655016338368225595547417662829438988125331
91 706965049015104686690162567271530516157369785
92 2120895147045314079877528330380675946858096939
93 6362685441135942279246666248274196637346265985
94 19088056323407826916968161259086927505582748291
95 57264168970223480909360808805789457703836145545
96 171792506910670443044995076474425723485684237979
97 515377520732011329768810529537391871205404316625
98 1546132562196033990574082188840405015112916155251
99 4638397686588101974257547766977673848332154876505
100 13915193059764305927843245701845939150983277451019
101 41745579179292917793670941907363652664923457996065
102 125236737537878753401295235325742628418717625274211
103 375710212613636260244450525184531226104047378394665
104 1127130637840908780814481213968200360007931140328059
105 3381391913522726342605702918733814443415371431272305
106 10144175740568179028141627309859870057029270314393171
107 30432527221704537085073919036896463624654122984332025
108 91297581665113611256519831325323097781094993035301099
109 273892744995340833772155642405236707157550227270513345
110 821678234986022501321659224074244949101181178140760131
111 2465034704958067503975362265939804502560604527080720585
112 7395104114874202511946855985253552818195935566559042139
113 22185312344622607535882106330628937075616050670310887185
114 66555937033867822607729395741623368468904639952200183091
115 199667811101603467823354340724343219890826895739135592345
116 599003433304810403470395329171975888640706638982476863179
117 1797010299914431210411850601513820123858571820477570761825
118 5391030899743293631236881032537245287448619268492992630051
119 16173092699229880893713301553603305694091665419599538579305
120 48519278097689642681145221572793056745766611487039737116219
121 145557834293068928043446298542345449564283064917601454105265
122 436673502879206784130360163274968907346815655665768847829011
123 1310020508637620352391123025120771839348379888823235514513465
124 3930061525912861057173454145954045752661005510121564485593259
125 11790184577738583171520532579045597727214748217668409340885505
126 35370553733215749514561938019503714120107708027612659790867971
127 106111661199647248543686494623244984237250050832052842909026825
128 318334983598941745631060844999202636465604005994588255799926299
129 955004950796825236893185257256543276904519724980624221545470545
130 2865014852390475710679561216287500565728974588935591572927794931
131 8595044557171427132038694537898243167217754594794212535366151385
132 25785133671514281396116105391766212441714925440357513239263987339
133 77355401014542844188348359731441603205268099633022290984123028385
134 232066203043628532565045166306610741376050945522966375485031217891
135 696198609130885597695135673144404087648646129816698131520417919145
136 2088595827392656793085407367882355989986924975945692404691902288379
137 6265787482177970379256222800545355424042748100828273234337003927025
138 18797362446533911137768669795432641180292190648467211743533605904851
139 56392087339601733413306012173891073357204464637366419311646005962105
140 169176262018805200239918042096859519704269179296028826097028394381419
141 507528786056415600719754137440951158378119108655945614615265936134465
142 1522586358169246802159262434623598673664980467503555116494159314383811
143 4567759074507740406477787348472286418056187685582101894779200955112265
144 13703277223523221219433362134619840048291055622889178774931048889258459
145 41109831670569663658300086582265481733118152000953282505980038715618705
146 123329495011708990974900260103608368375844426267431339880313900242542771
147 369988485035126972924700781024448951480513219331437004365689268919001625
148 1109965455105380918774102344500594547147499539052596982546562943139751499
149 3329896365316142756322307036356279026854418379274362886538679102184747745
150 9989689095948428268966921114777827851387094662056232537414017852085229731
151 29969067287845284806900763355751465095808963034634985367838014647317662185
152 89907201863535854420702290090090358370722247200837531614705966124076932539
153 269721605590607563262106870315943001278757457796377745866501742736478689585
154 809164816771822689786320611039172856169453805776863539644272916937931852691
155 2427494450315468069358961833300206273174724282106051223022354128270787125945
156 7282483350946404208076885500265994228856898575869074877246133139726344513579
157 21847450052839212624230656501528733505236147186709067048096540929006999812225
158 65542350158517637872691969506047702153039344478330885977005905806676931979651
159 196627050475552913618075908521066109733779839271400027596450283459342661024905
160 589881151426658740854227725569044335750663129487014822120215982456651713246619
161 1769643454279976222562683176718825020350636611806673945022378211527202600083665
162 5308930362839928667688049530179859087249204282111280792390595162896102720938611
163 15926791088519786003064148590586345314142201739716360291818706545317298004191065
164 47780373265559358009192445771852572047215783005914116704749961749209873695323659
165 143341119796678074027577337315744788351225704591272421772837569474145580451471905
166 430023359390034222082732011947608509472833824920877408635688076875468660085417571
167 1290070078170102666248196035843573817256814897056752512541414967532469817718256425
168 3870210234510307998744588107532218029447071535758498110892946376409537128078776699
169 11610630703530923996233764322599647243694468296451975479216242076852866734084344945
170 34831892110592771988701292967804928041789912267708888730723532125807110901949064531
171 104495676331778315966103878903426756746782751559832590778320208167918354105239252985
172 313487028995334947898311636710304215483174284192909621507259848084749105114501877739
173 940461086986004843694934910130960536935174911605552562866377991416235400941073870785
174 2821383260958014531084804730392977391776828852870305085288330868572682374018358087491
175 8464149782874043593254414191179123737273094794718210049243386394365999464445347212745
176 25392449348622130779763242573537754335704500856369219734486946760393903078116587538779
177 76177348045866392339289727720614029254883935513536838376974415435773518603910854417425
178 228532044137599177017869183161843620260192672429468873477950396616504174550854746854451
179 685596132412797531053607549485533925771659749066123337127905490467879761130808607767705
180 2056788397238392593160822648456607907297142710753803444771825072640373758348914557711819
181 6170365191715177779482467945369835981855755059372277201091692420394590224959721141952865
182 18511095575145533338447403836109532465495919032338565336827511666130708574705118363493411
183 55533286725436600015342211508328646436345064805459163477587403808286001523767264965749865
184 166599860176309800046026634524986037388749809833264425366971949044645756170605614647788859
185 499799580528929400138079903574958308325678660333567145969335322373512771710424483444445105
186 1499398741586788200414239710724875317295894442668249177644844917599689321528488729335492371
187 4498196224760364601242719132174626736525400251339843012408212653757369977379896746010791225
188 13494588674281093803728157396523881778851634600689719996171993763188713957728551354041001899
189 40483766022843281411184472189571648475105771495409541906410692893399349924363376294140262145
190 121451298068529844233553416568714951702419049872909389555021501887864465875445573346455299331
191 364353894205589532700660249706144867661460620392089696336643352078926229831047608967434923785
192 1093061682616768598101980749118434628092788802722992144353087749067444353902564604758442822939
193 3279185047850305794305942247355303934495180291262422543745578632863664390526537369987604571985
194 9837555143550917382917826742065911903919168639974159852609366669913655829217299221387365922291
195 29512665430652752148753480226197735912624761452296264000573361552386292802927271887011202179545
196 88537996291958256446260440678593208139608795421636360887210607742449529039332564106731815363979
197 265613988875874769338781322035779625222295408394404220432612869397929888379099189211591863742625
198 796841966627624308016343966107338877273824269442202936839800700534952267659500561417568426529251
199 2390525899882872924049031898322016635035348896844589361603326286287182008022907671818290950190505
200 7171577699648618772147095694966049911533798867569729186977827228226196434157534990586044191777019
201 21514733098945856316441287084898149747456900956781109765269178423407890122650228922020475257742065
202 64544199296837568949323861254694449268081711578487173704478928747682272008305934666586111138048211
203 193632597890512706847971583764083347855667152151749209930779573197964019305628299800807704143788665
204 580897793671538120543914751292250043669845491287823007427024293503726464478305891004521853890654059
205 1742693381014614361631744253876750131215224543528619777550444028330848206557759656217763044590538305
206 5228080143043843084895232761630250394057049769916160843190074380631882245918962935061684099608767171
207 15684240429131529254685698284890751182993901588409085550647707733174321990248256738001842230500606025
208 47052721287394587764057094854672253550627209322548462694098092382080316475727506079639106554850427099
209 141158163862183763292171284564016760655172637082287800166604215511355650437147989970184479391248499345
210 423474491586551289876513853692050281972099929476148224668432523264296353331374913373087757627139934131