1 24
2 58
3 126
4 274
5 572
6 1202
7 2470
8 5118
9 10466
10 21560
11 44066
12 90582
13 185338
14 380818
15 780392
16 1604082
17 3292390
18 6772414
19 13921038
20 28660928
21 58993382
22 121571918
23 250540314
24 516800746
25 1066237980
26 2201452066
27 4546640338
28 9396025014
29 19424324854
30 40177618176
31 83134417682
32 172103034486
33 356416306646
34 738445618554
35 1530521050652
36 3173488518954
37 6582488604678
38 13658643358814
39 28351409239050
40 58870134670424
41 122280771186906
42 254076607171126
43 528088337575386
44 1097950233811738
45 2283423812563256
46 4750244238487850
47 9884746409707846
48 20574650983547070
49 42836313904011974
50 89207478820687040
51 185821428233709422
52 387161760140443758
53 806839972512902074
54 1681811918074362226
55 3506379791091095036
56 7311876444630174138
57 15250489190181129634
58 31814178242431186294
59 66379892430155805390
60 138525069590368753280
61 289130095579390271786
62 603571272125834949206
63 1260176673730742089830
64 2631475494911082929890
65 5495784488326094144220
66 11479423749473855853634
67 23981046490318133445766
68 50103900755578184824542
69 104695517988815237471218
70 218794122306713769037368
71 457290473609037657011090
72 955862911709698333894518
73 1998223672090833004646426
74 4177685772996681723392610
75 8735119327334905276834568
76 18265921914512393715281826
77 38199034155404444519739462
78 79891322220223907293528862
79 167102038287815480093717502
80 349540358600795718965738624
81 731214736533060119840023350
82 1529759690809960830486898030
83 3200595981485627077128300090
84 6696788914957057870891721530
85 14012940344421708841980634652
86 29323627242340852114088871314
87 61366415029850373641735205202
88 128430270800549054956930191510
89 268798354909447327928923580582
90 562609938255522938609952778688
91 1177629943586704696192695168578
92 2465074385521275591597224553750
93 5160242428872416057082506631958
94 10802598715136168516970198529162
95 22615367695729742477275177647836
96 47347339072992128785655342700570
97 99129585108667915329826864942246
98 207551604101975399211914478813886
99 434573589029651288725398663500826
100 909943349895246675851207219173208
101 1905366673256215690193156892296138
102 3989839020777062847861773066858774
103 8354957083554279580962053925047610
104 17496234086604650489955814575988714
105 36640039570975500139678259006162904
106 76732225581950399616396303106702042
107 160697712835702550799833269334149222
108 336551235345968185863957052348640094
109 704858347544139112124462598753367606
110 1476254592852435630537180875586482688
111 3091925642679272052576816546544032446
112 6475969749098825557748878552227113934
113 13564013558244774795627332401418931482
114 28410502213019415668151024215423540418
115 59508166781995386208912972727513329532
116 124646728685750714832043712013158726442
117 261090790404554046937959107260291038306
118 546900461754957244537524255411710481302
119 1145594246077204994269135067552458113534
120 2399710729404443572870072496139907165376
121 5026807449781890477714117613358387343834
122 10530055398773766817972024768119077365558
123 22058393709859205404874644651075293583206
124 46208483601437059363458256996686983632114
125 96799685631344793392881058125867195043612
126 202782454824794696388314330718603825004082
127 424806169403076206054398052004035813842150
128 889928434635765615581915137989947218467198
129 1864330942371029090201666936086597018316546
130 3905659902014804733895398082925336136000440
131 8182182685017749581645334358421628684484866
132 17141432133912770511248708837173345322764182
133 35911047584294988299488876353625623803199418
134 75233617878430358153996442939702128272644658
135 157615378771244028232172783540980533612618152
136 330208218606045812496993133799132912756211282
137 691798621292489487967162197796815971010163750
138 1449352144131826460829828458649579295976737534
139 3036480137973752927517858945388766824982197998
140 6361641185154192820417000461204852033113691968
141 13328153743018127275921204861484866779363483782
142 27923690835109109916543348582725588318683636238
143 58502922378503513131809753799182627181263794394
144 122569983230594457904805285895183937616036013706
145 256798472337849630347177358300083961165596394780
146 538024941915764123714316431069824633119581126146
147 1127233719519702529121386063428972238073557034578
148 2361712622097525788634614295012395751437125072374
149 4948135431200969575181801785509975171031209371734
150 10367104765653980209970595959768813991118759268736
151 21720744976831460461201308374182540936811684119922
152 45508571738878505454056161487700573199034237951286
153 95348287509285136506026651192205874366331248932566
154 199771595056969611208460147930857530926090685993114
155 418558025016183852834156464260131713863098256557212
156 876957719233066640818521870211552246392042573016074
157 1837395448303638644244640012337466937706361723782598
158 3849706059106235488649421445045644285736070521829534
159 8065910806121001699714328013697529206656296557289770
160 16899744108609204426440124101786830172044953009216344
161 35408511604974738484370433951663377874670592103122106
162 74188400236399920763594361704938035764924371147095926
163 155440826478243542467085821248087085186340438683194906
164 325682864157158586612967795140054855852225461607315898
165 682378617117113004298079356869579627493472656801727096
166 1429738353607142200003556497923331253402749886897645450
167 2995631255789472882012248829278466927224665133630241286
168 6276546318269415487588895152007740417197774117180282750
169 13150846080779154122278053746910687491741325589722735014
170 27554161357921935889167438328278667055100610545407566400
171 57732613889662810658677464492662892665778230778746596622
172 120963889291304650261470065748292325007469660432293579438
173 253449090975441195316371437490205881618798467013132889594
174 531038718509468805735144916143165532352551488634915042066
175 1112658958070221743128528066830257460380502071623935127036
176 2331301072962675939489088562228899155464936375580643752858
177 4884668016950018417289090909500348791901903185524282015394
178 10234629317781530185835376910369741971391786547688816321334
179 21444184854645036752970419604121393262829742487870191672110
180 44931126752169630949497482427813102546743174530213113566720
181 94142430049558588596882496548925702445991394660273791147146
182 197253088270011706489839784405861356904717802287116729741206
183 413297251084614388544560646196669029018241612351180816724710
184 865967327638404456400976802906007302389912994884074266096130
185 1814432299663643662814490025478193538353805158629888139117660
186 3801721417406163608716635644986563102895982815910484850970914
187 7965628686037941095681799555104183859058782726929440333589446
188 16690143207682114489552033527691394121149490191741988157329822
189 34970375342181591878937894254562553417206490474842453976142098
190 73272454448694753390942220491394668170128570727670669025864248
191 153525807755341318938015391879983950688071491145735766900056690