1 0
2 22
3 6
4 35
5 74
6 36
7 274
8 280
9 1065
10 1939
11 5947
12 13101
13 35847
14 83062
15 222994
16 537669
17 1395855
18 3480819
19 8943072
20 22421261
21 57460156
22 144954058
23 369414113
24 936279738
25 2382817938
26 6046949393
27 15383924113
28 39073108671
29 99355550907
30 252459496924
31 641853771941
32 1631228788312
33 4146968878071
34 10540632770125
35 26795696358395
36 68112252002278
37 173147706311332
38 440136087201216
39 1118854845139334
40 2844139091117082
41 7229959663956787
42 18378771284590727
43 46719822925527527
44 118763630873712268
45 301903224710076432
46 767451320748974162
47 1950899492222418166
48 4959277225242250101
49 12606728670335855347
50 32046909565782253992
51 81464832280925805836
52 207087577312990498621
53 526426873695636924082
54 1338202954518334995205
55 3401778097774136356653
56 8647487509552800404476
57 21982340946046330193220
58 55880196044108363133897
59 142050223023517852737730
60 361098688592983254973768
61 917930733276014368372932
62 2333425320827973725303790
63 5931682621004815996903327
64 15078630651503339447184600
65 38330625220406195235327457
66 97438345768041153083676596
67 247693096493904358866024121
68 629648107359670305393467410
69 1600596646463706567977267178
70 4068795877331843161125878702
71 10343080461936351052444256574
72 26292622348832333901917529534
73 66837147091109171303637037905
74 169903335302040125743743865967
75 431902685982342754566560926485
76 1097918000373389057042988947813
77 2790961887417037305804394502210
78 7094763228382597052914126604655
79 18035239211189109746141501915686
80 45846470548860094551697841867810
81 116543996850982228670595023221942
82 296260607182061880192504869171003
83 753109123940995129183448500867627
84 1914440660732497736613834824898837
85 4866602895885463469019324694282304
86 12371145385702008455222766023118425
87 31448063757989368772382955152043139
88 79942534283783426324838163942618600
89 203217878115010389913712300177548290
90 516589902428755063647284383661403920
91 1313197095486709334014432126407722938
92 3338212000442018001374589659617913981
93 8485900096946395751382428822788411809
94 21571577972225976527944250079853273067
95 54836018677544018546901050846483775567
96 139395873045334974535050013051514056217
97 354351207302924195350558774864835163789
98 900778304076514216618321885037615420232
99 2289823024086316401023084452825800663184
100 5820843439398051675354362265689307186981
101 14796872068095416931093873194225881777543
102 37614381022112763396336815083395305224065
103 95617617910432620472987868288484953884647
104 243064716377777803831256000906695065747157
105 617882537119385366346248859576738974913926
106 1570687985350035247732071335533535129069011
107 3992766584445949961178182755846291997415293
108 10149810240202108400375384224377225246523423
109 25801319895189192865466505033888283370721198
110 65588231955027201937214003045061305862608513
111 166728531271322907640093104527411427646327402
112 423832177073372398729271308687473534499879822
113 1077402367507398473040639123866345623378819044
114 2738810133591142050851517484094693142858153643
115 6962190889941610504527479394095830968328663002
116 17698233767095454902472150429854869446899703915
117 44989786035209497830218132469624619323698489545
118 114366262426542336048746052141578917023843876639
119 290724698516691769962425389411510720790931380641
120 739036570176534583730560006030853673414973613609
121 1878667532703409688726111994595674156092088538156
122 4775665834223666129911761976521430679628005107615
123 12139978875001841999567138525095923344195976297686
124 30860427048587453550608868195132355837534537326631
125 78448732689499317317150828493830972211202861856924
126 199420560541796185570843999894404724775869155052741
127 506936933247965419716853863906618217390968911079072
128 1288658770152193649480357239806543769346922646347405
129 3275834363163022149787702726222331125555714936572250
130 8327333056222723498836019517721847398980497972668866
131 21168492708008372419455860650831177112967886069020314
132 53811355989196378745879394860056357194058180522887779
133 136791129786040301088864341659719198989793168810224521
134 347729821041827367686044472442598016898218951695640338
135 883946412540858428068858742022622393945314887381799027
136 2247035522874714554385742465225378055407389028021170507
137 5712075493973969165066286641780970064244209548763755947
138 14520378568433141746630667835272554771011227715871049687
139 36911520863658482426555790386336710820570239431019031177
140 93830912606524085996397495661697403701225034303294863193
141 238522823079919256696848207861653589199721899593866507863
142 606336819600097003605458706358162461328758520780756394619
143 1541338200074791059452110140140459980122435426137521449435
144 3918157977898620357126277435100346837028784544344651857475
145 9960151470342897678623806314836706151344567123367623601422
146 25319197916919887343241267757063713346752656046368922577018
147 64362654028402095959531117592727214696211343284157820771792
148 163613051533969413433440289530753076960507094734572254536155
149 415912473411126661277002815309469706673402003557263322848506
150 1057270088890471535677921330636351419838638846033943632859100
151 2687632885098658841585938241987391853134112955710231851037356
152 6832095791761351606059757264805272661152946712209169187025884
153 17367525589749475748174371376930794470522573978176378297178668
154 44149109483261617222918749521752171681272494778467310732205454
155 112229221030509332547873033531674465691164058888850333006599098
156 285292233536222261954380162593477534237956412443406210880614880
157 725226975369990239154662703755866479491902936753267425033092795
158 1843562859335693805910876181281131817070153251795652957642521052
159 4686428017363897038353496706100047324704509877230747004189236322
160 11913131928600077228718821943710538340882935674376903796308650398
161 30283770885285406280572910747448143172467792556338909830867687380
162 76982844186485062842743493312095194935109888000995168409693603970
163 195694199427462901421816634557340644154924230494864976195475729557
164 497464338895896764656043669277499328901123990854948696267518905131
165 1264578966556750272261401957161712338831921845758788732045663764416
166 3214622310831392291035335260550058329844301429821719205989126754100
167 8171728990109857777636130056731952213375342337531336332905344115604
168 20772939471863310229292889364007191891262923980176918682865394181540
169 52805840088915578425095691312596475523115834162091237074297942255945
170 134235058609449751875458856683116110749093710820021889312960308210042
171 341232161623440796048523254110541135357292726047708347351174993997838
172 867429040761852301722827665961541482398844317302568645571514070833251
173 2205047546448327372953228352066071731655586773532398839348279078537774
174 5605339980117967110577084301200748433687041851080679123871297266501349
175 14249051610391285434413035993528512757300248912571053570853783731132960
176 36221794309668528684661514471354199272436893629321843499364220074695980
177 92077593575079119479073170422513555010985049536958953432577216375334523
178 234065799338780399625198224183585163865823602685521798912892691479059031
179 595006844693759519016597392879836049841044628007142830043494062885019882
180 1512536843197693414854681386786191020507839504523307237815468968634842738
181 3844943503478386276498538219529332032319570024364156965263511282439780324
182 9774036653339481488458652314943959510783402783134969388121602769785344747
183 24846084842182822944412041549870896134230198776476532229742001865007499357
184 63159977180362369434597347858415351667702225814920110990302394306590791971
185 160555787471642167430057133936351712638984611220022034813711863280311127534
186 408140756875606430283678142737194950458862820027996197542558799991851492124
187 1037514000872840076981302091302237103491772204500775606402129952267273288745
188 2637411931725418652614377794562325007839321051407077486873531932046969217934
189 6704431643096582550982582035779187594335388189567068953123121382777616158384
190 17042997006367691959181393690147730061887150872607449028828341980628198854614
191 43324141764968660121852635616437485169544427592825879141433346346347115783371
192 110132112266980649169120744858637846401568650664853057678383516005602361218013
193 279961279283649845104093148734283370618130294790944960084899251744481884750395
194 711675425857030878826915482821954538122544512389144624992052612829720802116551
195 1809114149873673448969164255823938648055622095807326711277166915602286036544048
196 4598857693212859145193409507568158123025155314871752059249356051207110012834283
197 11690523831179985872742358243907255942357827187395039164572249716029894362128483
198 29717890085854728827653116004848623626371894373811380350515060929144876356440814
199 75544347191652020222552316156538086870479340782148274823838955493899673764992753
200 192037468882398368759367849403564557748104329210278896913052690144178257762335984
201 488168748896586462661975687029377416352590295014790917260895809977803609123502626
202 1240949116785100553097310808368920364573787743401974275662552135730006023188060772
203 3154554063385865623507151682148506177470882650596782104282297456541287288591297823
204 8019032532618790336684182153228595750941095078662073568442173342125364588566832143
205 20384777520718225781445982180514447848703498212370966748751196842907983868974458970
206 51819113200863359388611948289511283290816301689784052501357842563547432814094751329
207 131726750031720813590876209356213032596126641772970166441385686136200367948086029743
208 334855917094898458519239396478936013859207462473355122062897185540388406581974065667
209 851220311641060823844548000814609256566355721531450977584877570762512586389537517656
210 2163844154932341345838479803974500316123625744303634097253316596002646799607140824331