1 7
2 8
3 15
4 20
5 32
6 56
7 111
8 230
9 501
10 1108
11 2494
12 5646
13 12867
14 29400
15 67363
16 154548
17 355012
18 816044
19 1876871
20 4318210
21 9937849
22 22874740
23 52659602
24 121237426
25 279141179
26 642732036
27 1479959127
28 3407837396
29 7847200520
30 18069880640
31 41610135903
32 95817599486
33 220644482589
34 508091578132
35 1170015798406
36 2694275602422
37 6204298839795
38 14287086558864
39 32899919832235
40 75761077174644
41 174460671091180
42 401743634700788
43 925125214479863
44 2130355417173466
45 4905729925709857
46 11296794340918324
47 26013981146832794
48 59904359362060762
49 137946295023817067
50 317659360523730300
51 731498225230170399
52 1684476273850081172
53 3878970896224301168
54 8932399631506973384
55 20569312180596014415
56 47366510849265500822
57 109074447025618247877
58 251173978982128020436
59 578397319102260737998
60 1331919254500636043358
61 3067111209302687475363
62 7062868968751856067528
63 16264202590102448173747
64 37452809485747806518580
65 86245417238887470862228
66 198603845668353000382652
67 457340097340069842756455
68 1053151634272405383656242
69 2425171926174945881464585
70 5584626828801769541724148
71 12860142607018545664947746
72 29614023092925400278240898
73 68194450913174521740034715
74 157036520190645753029828724
75 361619872928057833171954791
76 832729433496578637638534228
77 1917589052275224197453513816
78 4415777352756015716045325008
79 10168544509567215974381190207
80 23415876567811846394168697518
81 53921510096475605254939124205
82 124169139799849838646723605140
83 285933670089177459558446222230
84 658441089488566474854800670534
85 1516242099755839158033228214611
86 3491565368221118386456902736512
87 8040291667487955968918948768059
88 18514987772150211040511290875636
89 42635862774612298967852132465596
90 98180826091060052022191634276356
91 226088414414892288879137656142807
92 520630892688064904831907812625418
93 1198896135932729571308905659177073
94 2760788813996904545530409228830132
95 6357477221795061319022491216261418
96 14639843663785723274904864044428714
97 33712275329170823610828847844789963
98 77631806320527858133691095271330028
99 178768632308040110043181804250530863
100 411664051269623330219406910802605844
101 947969948193743087201108309737114304
102 2182962102002612150486636849065932632
103 5026871946583839911569425571381192239
104 11575758252591673935136107718603907654
105 26656374092343189741430619825876318613
106 61383648850118205190531949974841793364
107 141352771127147764130103051838753335262
108 325503717677502363060671151142715053230
109 749562031058945628525231798424693982979
110 1726073184091452674140468992997994404536
111 3974759277268289489223639621182950539331
112 9152978829542647397585745574232963200692
113 21077256661347515680704838644748718452324
114 48536193149975457574850948548470541135820
115 111767963134018004133802511870706533207879
116 257376542583944376076581278085130926411874
117 592680431985998387213051781654253132547161
118 1364810059737831513396084504435661288090996
119 3142851355695826671723591705881438668552370
120 7237281534909321206553485964197455891953490
121 16665835601996801213054253683333823239558651
122 38377680206724764818686344922427275616495332
123 88375187012715168435150731920421881378195575
124 203508227632889462854483025982197928971782100
125 468633788671034968100510106985950929893493672
126 1079158471569703356567807329469526294340065376
127 2485059837582808260713760680206848018338896671
128 5722535252291918330165453842931877413208668510
129 13177714765040343111899430087648340914393284541
130 30345320521916098101736756994856343112036791828
131 69878464817037127436368706840309655259402073254
132 160914426382785421739853602785799343957715378326
133 370549820833896804046168007850157258502309955507
134 853293099982253069261211725711904898504047377520
135 1964942562483943481392406943310155230905956888523
136 4524821862430702689164216223997998091441669952628
137 10419649549882533133322302351528370506078091194252
138 23994115137174641200783990424674399667345222559764
139 55253063786822240600700802178011452794440168226231
140 127235409198346164202971717551938628292278629496890
141 292994600558812886004942972884628904780262599850689
142 674700828153851378613645918439004684257564747607860
143 1553684629830290036628131478790107211303482272101562
144 3577787114291844172468513668702896971381772499133306
145 8238841003782714282352009181366210125302945024587819
146 18972202346658246799756095698363668266764584215345756
147 43688725358006389646809769829644057390000466691617087
148 100605332397981130046074249022805588164937588433520276
149 231671508472000298986497397196990045056909405006745360
150 533487505665943689124710175048729620248335955901545960
151 1228502031081944586084186236108274850837648373014395663
152 2828964548079775653458290661506361617697854228405886966
153 6514470641325609411710807139551659171744581537228541029
154 15001364285564936372085610794043114932487124399912522452
155 34544776209541764607217921652390936356903631378843933166
156 79548869066236573723474575144185495971196747123293608702
157 183183197694861867545128050650716363767922146171783304035
158 421829804893571588715551307742296125224358634998334134184
159 971379397978157191350934701902826548796985825882311946195
160 2236868812658871957497587398997119530281768730702612252724
161 5151007006593343531550389520781385114753293960543473895220
162 11861613444569959404043148507715934249490874904670534361308
163 27314634464349989998694311876079066075723599290514105558823
164 62899474798059868210823748995189035850061341260758081862546
165 144843378191109838206906671025407377585070098892745921270697
166 333541802585289442839377896008917795668957199691698062809844
167 768071937158618957460097873485064382465708533147059245305154
168 1768697344914487285978231503909685534047824246015954748369442
169 4072913156390344158358525031162670900061734996028057217602907
170 9379005191133806016293219392087387485397236998440647510664020
171 21597744660304838491368794241568852387391256401460469944743559
172 49734760233706256540248452023020127028583811076082789305959252
173 114527994214620772014354834108909248577567238374700226750684408
174 263732274915739541635100189144341306235129173376484999108280304
175 607316257559601857678164689798623292926451048368358111410546175
176 1398513082306820482583465254525573129162269230139121945225317902
177 3220461854985626055617959319542923166430673196753277547997099917
178 7416001101906087503368355076035048629936962370321033488703127956
179 17077386666862965670222233023200704363737514265240337506264645558
180 39325389972581228180327298232758142564076415164013299450974321638
181 90557549973170125190993997272349434200325504052203644821938768403
182 208533719890913809731975891922065332748119309424522737505632535648
183 480206369810424185304957883660544284749696927553882199154390153307
184 1105807529483165614500885559299612403250220521680478133184999875060
185 2546426638914438170415759210075548027156078076167900979344823762268
186 5863849227363935013918415887641560126819672078888139349110188929572
187 13503129144107249525165693517329681867857605516896422506051679185815
188 31094676826199054566920941179383014797799253400744224742499630486122
189 71604064258520803142418021729962190610424400808121456668679071524625
190 164888094737117966843180845265830017762357123514225479493319750975668
191 379700287512680376270434910452025502561217619299149162504523157023306
192 874364571724034276799977446243543251574411245706256262586790389416778
193 2013465434262075405611282177589956367951773652828693724707834031426955
194 4636559149434178236011214516304950427094839195036883148677987350084044
195 10676955452220404452845061049049520444063701507837374933618745765711951
196 24586632900522939160878704597923436942881592252351855626679746287717908
197 56617499257184152519413887745005764405719611289582222285380278377954656
198 130377397958752970002050001538668906582544675719759862270290850505963128
199 300229895730305427560291664773512797278530711775346844089147313697782767
200 691362089606564337566441669389238945853172228794588818967606826538482598
201 1592051776797480620247316663709323363994599056167432054265351357012597045
202 3666138045617173632946641671876305656686957924457963602266061387331621460
203 8442293376009615493688591663003087230109431966913827559190307598453755390
204 19440707512861136392528516678630081136741824796148051251214573451236539214
205 44767587640889982873594291667636231245080316626703434608139770077470067651
206 103089710179473392051179841703521440009887506000821821926363845952839867032
207 237392473102143340671962716706421987517720366796420259994717785537782514019
208 546661603640563516825502241816973126674556510700048093582324308270494740916
209 1258839022946993538841390391936217762127483147905959375618927279110567352836
210 2898823833868684089317897117387102634178091842723916526226864803022969271276