1 7
2 17
3 42
4 106
5 273
6 717
7 1918
8 5218
9 14413
10 40349
11 114282
12 326938
13 943257
14 2740797
15 8010982
16 23529346
17 69385813
18 205282157
19 608959218
20 1810358938
21 5391414273
22 16078923309
23 48007516942
24 143470822498
25 429083952157
26 1284051486077
27 3844441979322
28 11514734164186
29 34499373574953
30 103390005333597
31 309909224736118
32 929098513158658
33 2785777499853733
34 8353669406750669
35 25052168289976002
36 75135170506500058
37 225354020042237457
38 675937777168497357
39 2027513342831276062
40 6081815905626134626
41 18243699757346707693
42 54726879779864851037
43 164170453495223940618
44 492486771503778580378
45 1477400955101225156793
46 4432059566297654082429
47 13295832759062994931462
48 39886663133707400863618
49 119657973244697811591157
50 358969052418500557198637
51 1076895406749366502157202
52 3230657852483186243440666
53 9691905072539496941664033
54 29075549882285253798330477
55 87226250495782825180380718
56 261677787858876565340000098
57 785031037186627337912587453
58 2355087495187434184340758589
59 7065248926499462130158783322
60 21195714045144372903428217178
61 63587063107950481689476605257
62 190760998535108618292069013917
63 572282535001510485807284238742
64 1716846493010463735516860002306
65 5150536794444052079690099163973
66 15451603902172633635481197867917
67 46354796059629963316478623064418
68 139064350403991385654064247593818
69 417192960015362997757779367249713
70 1251578659878115744521729405499149
71 3754735448102084724762736801291582
72 11264205061074346203742057582864738
73 33792612085228140752952133102671757
74 101377828776465079755003602017767197
75 304133468272966378765514041472096682
76 912400361226831517526661537254059546
77 2737200978439949344006658151437367513
78 8211602681246727775035303903661959357
79 24634807430353473160426970063684199718
80 73904420810214030010665808174445937538
81 221713258855562903157543182500116487573
82 665139767935684550716015768751887504109
83 1995419282969967356686185121364691976242
84 5986257798604727738229856444822022310298
85 17958773274366753091273587769547687982657
86 53876319529900234366566658176567650082477
87 161628957881853242504588896534700538867022
88 484886871936664820101916656150154970572386
89 1454660611684357262258191278883836389474653
90 4363981825092902638010111334736839840300797
91 13091945451232732727938860132159621067194618
92 39275836295646079281839189793152534415607258
93 117827508746788026093411353586134322120285033
94 353482525902011538349924317139190625120053469
95 1060447576889179328388807405527345011348517302
96 3181342728695474881817701695465411163974457858
97 9544028181325443171901739126838843286155529957
98 28632084532482303504867846197417294373631783757
99 85896253569697877098605592780760359539001845762
100 257688760642101538611439840564727471155471620826
101 773066281764571397366480350384641025335629325393
102 2319198844903255663113211070871401393032134588237
103 6957596533767116714166984680967848826512814657118
104 20872789599025591065704728199784772894389918778978
105 62618368791582604773419686782383333766275929666093
106 187855106361483718406215043671915093091865236107229
107 563565319052428794987145009451956148368724027154762
108 1690695957079977568624955587760358615933360668811418
109 5072087871053292713051537398940873740243376505105657
110 15216263612709289337333733304375920539835485110295037
111 45648790837040050415860631317552584876943617040088902
112 136946372508493927254128914976377553918376842174804866
113 410839117519141516180638292595630790494792294424999733
114 1232517352542117793387561142572875842065511658295317677
115 3697552057589399604277419801815627423726996789156395218
116 11092656172678984505917763012143935192080109763688828698
117 33277968517821571128059801811357050626083151883093094753
118 99833905552944734297919472965486973519862464200185905389
119 299501716657578862331628143483954366134712720235665088622
120 898505149969705926784530100657738925680114800410651674978
121 2695515449901801119371083673971408106135648960039445301757
122 8086546349687739375938548050114375261809984540967113040317
123 24259639049020573502485060806737403917204237310466664012442
124 72778917146958767274621971217192488790310124581499979644506
125 218336751440627750732874224813915438243591097960506360417673
126 655010254321283196783816719387368814841775385420114154585117
127 1965030762962400928430867826863621975273957524466503517416918
128 5895092288883705406036675398235384604738070323176356703932418
129 17685276866642672797677672769288436937411103680940781410875013
130 53055830599907634172912553515857856206775025902726328866567949
131 159167491799673690658064717820507863471068863514006098934878882
132 477502475398902264032728483780118567386162803762791369645352538
133 1432507426196419964354582530379947634708998477034177094025510257
134 4297522278588567429635078801796557113708679482811769779241843597
135 12892566835764030534304301350260562427855332031593308225436992382
136 38677700507288055630282376040215925136637098140792598765481979746
137 116033101521854423190985158822458625142844453753536018995664939213
138 348099304565539746200601053416574778627594105280886927740934886557
139 1044297913696562448157232431962218923774083609838276249962565930218
140 3132893741089550240210201590485416713824407454774137559186484666138
141 9398681223268319721663042980815408341409823495332243773027437550873
142 28196043669804160062792510352661588820686802546266898339578363694909
143 84588131009410550985016733481571227163075619236333252195717770845542
144 253764393028226995446131989489695116504042505656299822042659911348098
145 761293179084669742117198754557820979875429809844961722378065987923157
146 2283879537253982080400283636046288234633021234002168881414057823328877
147 6851638611761880705077028461273996122806452745352854601700340948964722
148 20554915835285483897032127907066566898302114410289979979593940676370586
149 61664747505856069718574646410026969967701737188821993335819271190964353
150 184994242517567286992481507309385988566823740788887249157212521773917997
151 554982727552699634678437921132407315477193645034027831530558214981343118
152 1664948182658093529274058130598649571001724250188379916584018220655605858
153 4994844547974267612000656526830301004628141684463384647245157599432306333
154 14984533643922771509597678220615530607112425998389512097613012521704966269
155 44953600931768238900162934082839190070240088343298641379885200494927468602
156 134860802795304534116824309742045375843401565719621780225221428158877565658
157 404582408385913161554513843657020300127765466983379733445034022936759532457
158 1213747225157738420487958867372028977377689957482758992981791216768875320157
159 3641241675473212692316752189440251111052599187725761259052889373412442025462
160 10923725026419631874480425079552737472657612615040332734109924091864546497026
161 32771175079258880649354487848811720285224722993675501604518870696867879533093
162 98313525237776605797420057278704911548343205789100402991244206414607305375437
163 294940575713329730116886571912269245534950479050207193564013189332759422263618
164 884821727139988979649269109624309512352024003160914817715720868539468810927578
165 2654465181419966430269652516729932605989661614859051651115670908868348757365393
166 7963395544259898062751257319802999744681983844685692064969440897803368925742029
167 23890186632779691223460216686515791182602833586341716573445147867371189329788062
168 71670559898339066512735839283420927424029852757085485503678443177863045589509218
169 215011679695017182258124341025210218077878322106426804285551995972307154204130157
170 645035039085051505056561858649586151931012201561211515847620004596622934449241437
171 1935105117255154414453980070271991031412736550149727244616480082041021683188030602
172 5805315351765463000212718035037142032013300198917418517621995136211136118543559066
173 17415946055296388413624004247878493124886408483743062390753416730872831048353925433
174 52247838165889163823694490853393775525480585462855518778345070674809664949335754877
175 156743514497667488049714278922470972217637491677162988678167090206299271848974499718
176 470230543493002455889226927601762476707538320377014086912999459255326562752524007298
177 1410691630479007347726479770836300141115888416624100784011425856801701502468524392053
178 4232074891437021995037121379405323295874490065230768217802229164274964968630646662189
179 12696224674311065868885527260039924124641697399955942304904215053924313813748175803922
180 38088674022933197326062590090664295282430979659860862876854045666489592060572345482778
181 114266022068799591300773950014906269025208157576046887793099253147297401013009454308257
182 342798066206398772266900217841090862587731230325491476840026967396857912690502108516717
183 1028394198619196312852443568858931614460863290656498714951103584557517400944868418196142
184 3085182595857588929025394905044488017281117560704612243870139626979772475711047552676706
185 9255547787572766764064056027404515556320241122819526647463207911157436110715878081261373
186 27766643362718300236635974905223355111777354865715942739888247869689234922102524857152317
187 83299930088154900575783409673960758245370869886589977464067215316666614529626046159059418
188 249899790264464701403545005761473518038864159444355061145610082311308465505121882141021018
189 749699370793394103428900055721893831711848998608564525122259328983929301710475425088890313
190 2249098112380182308399425020780219489788240816995051257359464062652679840636497215763246749
191 6747294337140546920641989808007208128584225075266916217486032371888978304511958585950876182
192 20241883011421640750926123768969262483482091218868726704739741460188006427040311133675790338
193 60725649034264922226222394742469614874400042113694089623137509055453705116321132207343458757
194 182176947102794766614555385443480140707387946941666447857425452464494766584045951842502969997
195 546530841308384299688886582198144847991594985869936374893009915872307704159858609238804698082
196 1639592523925152898692988799545914704352038539073628893980088636288036404734810779287547289946
197 4918777571775458695176844930408408884788460866740186307206274937515824867532044772572342100913
198 14756332715326376083352620907718036408424140563816424052138217144183350530325437694419836063757
199 44268998145979128244799913487910393605555910634347194264092075895796181757400219382799380150718
200 132806994437937384721705928109736559532160723284807076580895730488162006848053148347029798544738
201 398420983313812154134472210385976720809486152625597708313094144614569724492839080183590792604173
202 1195262949941436462329431670917469626373428436930406713639696889115231344212830497925803247495709
203 3585788849824309386809679518328254850830167295928614072432288623379984680578000637452765714124842
204 10757366549472928159997822605895995963069111925632224220107600422162382713391739444649625625935898
205 32272099648418784478952420425086296688502190014762791699625316695930946541519014517338061157773657
206 96816298945256353434343950540966739087530392911938917384627412237432165919079997401346223199225277
207 290448896835769060296964182761714224131644687417127800173359069918477550387984943986616618694272422
208 871346690507307180876243899828478535206486919897943727662125125272351286000678185175387164731558786
209 2614040071521921542593366733710921338214464018500838262924633613966906586867647205341912802048044053
210 7842120214565764627694721621127071342850639500428240031061836381537012666293732252076975813418185197