1 4
2 7
3 15
4 34
5 79
6 184
7 426
8 984
9 2274
10 5258
11 12159
12 28117
13 65018
14 150347
15 347661
16 803931
17 1859013
18 4298789
19 9940535
20 22986529
21 53154136
22 122913828
23 284226412
24 657246261
25 1519818815
26 3514434954
27 8126793100
28 18792428087
29 43455684079
30 100487093542
31 232366747489
32 537325774266
33 1242514218657
34 2873194731253
35 6643986716458
36 15363580828163
37 35526804302500
38 82152321002926
39 189969347895933
40 439285861914162
41 1015806342523310
42 2348954553225122
43 5431731681662279
44 12560357551858955
45 29044619851741767
46 67162892365858394
47 155307734581259879
48 359134211930166196
49 830463354104353130
50 1920366703031788200
51 4440663463218612578
52 10268607533359375322
53 23745168159565604755
54 54908419578247359249
55 126970443852860605526
56 293606950191280944367
57 678937858172125755713
58 1569978554523476266203
59 3630424540324770605617
60 8395007884036188301613
61 19412649013970443770219
62 44889885387269417630545
63 103803546266766724476984
64 240035725745305078501456
65 555059549564943545969440
66 1283521869949244650828069
67 2968020984287654150963727
68 6863263314336983361694026
69 15870636889458938914370424
70 36699322718814725474025095
71 84863657167675712363966967
72 196239052231353943098239782
73 453783950703084994324400729
74 1049331779654810131642235942
75 2426478904966802142272426901
76 5610999295366572553621163745
77 12974896681838209707856068078
78 30003201754702383043261857935
79 69379520901575460405128675396
80 160433475063298087295059692082
81 370986994237105115192112141421
82 857871774196627116002094606942
83 1983746040684413988358659713422
84 4587222091106026328460766149666
85 10607510276804996922989884261115
86 24528848186941406741569138555551
87 56720604333860823942929765409967
88 131160946958413185546350595628274
89 303297085936684702061889998504095
90 701345365910261572572700173703456
91 1621793762919578630059593045983242
92 3750242230560894954121527830884488
93 8672074778832268157720667155457426
94 20053339583456963977830841550658778
95 46371420762078726693602359737160519
96 107229454452945419902284081713326637
97 247957809213367303005746346625177090
98 573378606312622326486493245666424051
99 1325882928309408795887519646150591429
100 3065976861061746774202894617205466571
101 7089776866311987357892854275684384141
102 16394427711592674161069080046985376949
103 37910538661346101397565788286030688799
104 87664477643044028242051604434928556209
105 202715680435939508763172793658120810072
106 468760531054925336920515734306911557356
107 1083963682544700172763104167855303409796
108 2506561852448694704092957625112440933605
109 5796183415851611394825298816489368919583
110 13403117165201054939211985272681887786346
111 30993420472653005753724549365274289010132
112 71669306531818040591451255765357644019863
113 165728384296398302651585083852796950839247
114 383230963024611117006052569396370998006006
115 886184775434165760451228968011003914572641
116 2049217135309782565708124872049874072334546
117 4738617705985623764339400395449404838172009
118 10957598087860017145840719155624935252140957
119 25338392608335426402351095914657365397596658
120 58592598015203761552183171511510283305610347
121 135489752457379436049141835353517305877241076
122 313307032676695979791740516160146806473241926
123 724492405841205720430761309811486708229130045
124 1675319068446241124300369128883523191486571082
125 3874014356079741257972598957129344875887844510
126 8958285925218381570545958365570150742324926530
127 20715175356029037023640152304435688635240730719
128 47901852387076142476742238528846921081645755907
129 110768430519001392883792760665667474515843399239
130 256141351288393463346109593859910312294182449770
131 592302260964053433606401474331648302001345674679
132 1369642061223194837917446127244329699648826680444
133 3167165650893185644987426860929331249418821037130
134 7323766219065485806764179328577142853857292801080
135 16935505604639975475593663975838218545735015890738
136 39161729294164882993786193263398724727029105108746
137 90557735748336103515807310646571030598845400392219
138 209406061776934338252521087846508462476814616101353
139 484231394994115136955569521492927195741483933154558
140 1119738568732179199930114959576271055468720141937175
141 2589287838971338912358847196879434913952101885811929
142 5987479310135683831106601228132029066849358607275627
143 13845470538163567456298679078957396629621529851666905
144 32016320139703538994584729733721532276391151895044413
145 74034663716379992708722224146178720820256189282789651
146 171198045486817328475022521475864398119578504661250753
147 395879028920636259253088616216631994944913020897652344
148 915432212403463460781197115444124169053690598294279096
149 2116849022770288996375429978824758339593499231949410392
150 4895009946655197936411305670921383153503529342449686517
151 11319240115903852891064251532093752731421566213582241519
152 26174655046214177612305520364983128233392344202259961770
153 60526374542201181474078612299511004696100269802321675424
154 139961424849902210110555257912086738437758695512760802343
155 323647345379269718889579781132095573771513573568544810167
156 748403385314074891280110759909075244633017614666654011606
157 1730610910752873115721820488323202925605950204081490706553
158 4001871428147003400689210379291964953523224869220410436670
159 9253943117954972105294496860871361612643023586181707497437
160 21398854203069236244498909499726314719056972625365430198697
161 49482794022771950201562403799464669743086402419344061049846
162 114424206131040442409178144873776970183778909237142426167127
163 264594981089658951702129241920819512324468596081886191367540
164 611850467528346426096863927753509945041263805773149275973226
165 1414845410419189123057065872067789096637182266165906745220461
166 3271694052095339585361809550990967814367312158221565153065910
167 7565478102193975016351588135628929145077383452478265711801054
168 17494441107083272320549419951612590597364894365695295576398274
169 40454213932685821427457707013672760992358912170467522845310387
170 93546482273669001380196772435001235347129908102359471755384439
171 216317250913318616308708757358634539146879609634355864151661071
172 500212855741628969363197713194392558391289664855414837770237506
173 1156694160973132763057104335756952954992286872795621387251140207
174 2674744094782753758874483843715667594801421779569559748160188488
175 6185088689784947455238023998869611677561381795457194945460053482
176 14302423239339023819044208796943986097136416633478522574869927800
177 33072979350324789568928139695815771657513466458213639717737535490
178 76478086601327575698365977468110277988795199266663523010821340650
179 176848226107658546925979538765132371895707312780036385107648511119
180 408944528652507073425736499158050519152724257660795148641578013957
181 945644925004870674865081886691531840232185196405733919720734702154
182 2186713017371935030630071644656722898547417834464143546354964883995
183 5056563720594433219461199103904831031703121801075816803680462912701
184 11692817693636498253076165258702877568277744299009004475382123835387
185 27038517295802249958410340585071302238904730313331403923412328030485
186 62523972981573879071875864269612836006237925078793815414402997775941
187 144580679281829332335406772303635273715506141771120870193432694228231
188 334328927366077309053675739920512167443593425383343961843872032610305
189 773103517212480022464068557264646144866156637839705963651349925029976
190 1787727592209994105853505667435887672890914765823752672900952774743412
191 4133948265391944346997041958742511680390367663937498459286634153158492
192 9559358112166820923769493403740392376518893743306593165479520000599765
193 22105097028345524935039594774158124657381868732629532034520625362298879
194 51115912689854353417402801540342191089240567869663195381722848917497290
195 118200636114211769429820612295270197672324103536644958815612114948033244
196 273327612529892065130199394587219163719826757185316864962186223579344887
197 632043838572103492571913879299744836302030569013421410784259367951765231
198 1461540640476895654545138875460494069975223395270964497261663563395378950
199 3379672284427986216474943630825548278327373787213731287127897322627732385
200 7815167388300378425788161498685437842523758091218828999688899014889246698
201 18071823587324855103230847832139496274543085594558793732803524566720157873
202 41789355434703886089403916130477976718984010816110835367980983820894921861
203 96633868696729836825831349587414222666283406471954149566196242150372099514
204 223456535334402705437096645537369283146593479003106976141728112590360544787
205 516721764916206126206185212535270927153571716417297883563457872963797716612
206 1194869427016540014113986365612807210787583896962807533070544385802906257694
207 2763020729057849641062715347537311922297244392300021649867800168540205308541
208 6389219923607345899672519095794710410664238451330877548739575012611305654370
209 14774457101572603487270632252927210671519657451480501669355569613841362883406
210 34164512296669531790158131318505949689096244726036880260618612508812277726562