1 22
2 51
3 121
4 292
5 704
6 1691
7 4059
8 9749
9 23422
10 56268
11 135166
12 324692
13 779977
14 1873673
15 4500958
16 10812237
17 25973244
18 62393157
19 149881402
20 360046432
21 864906711
22 2077686532
23 4991036946
24 11989513056
25 28801314179
26 69186771332
27 166201073269
28 399249686417
29 959081123649
30 2303913147619
31 5534480515641
32 13294977985514
33 31937313562863
34 76720096770641
35 184297694197368
36 442721549061760
37 1063509616098391
38 2554772194691587
39 6137096334599901
40 14742587029254114
41 35414772795692356
42 85073680059121134
43 204364745767394476
44 490926797612935237
45 1179308690006668577
46 2832945752987349146
47 6805327313685509313
48 16347817390275614048
49 39270871349325977449
50 94336834068912446886
51 226616776159163704336
52 544380821591467577411
53 1307716418613511043368
54 3141407932983198745778
55 7546317887384682159424
56 18127831492226190541335
57 43546836949435276662888
58 104608596406796299299945
59 251291694386586346662865
60 603655128132269740358401
61 1450105681407026292164835
62 3483456677913254019433705
63 8367990404067972095877294
64 20101660470346576004294571
65 48288386357214071251180217
66 115998788280368146396897244
67 278653313924693811377885776
68 669383452295554676039269187
69 1607998842347187684324853563
70 3862749023930520195222579205
71 9279129828287890571869265142
72 22290407644090001002578088652
73 53546214153076779064731202974
74 128629188658528563963038677892
75 308994173288357988328588093425
76 742268532685993278924864234985
77 1783084026318033349578830021926
78 4283340199544100380377942259605
79 10289477665792344783731244237444
80 24717474144619231317778949879661
81 59376534741025021053000920178130
82 142634836279160681309791775607504
83 342638663726635661638135063828927
84 823089624827698138662985839734572
85 1977233167823424366578497459848482
86 4749726982355585670042284260228064
87 11409836115459801484714960471855611
88 27408809109505282433307167698370924
89 65841683368563059298030247100344285
90 158165473424480375229565293292962945
91 379946497472668861713161133159712129
92 912710832624772215694316300775109379
93 2192522024895173785997003596616070169
94 5266895776645962841829171373969112226
95 12652183561703267543790172695292814503
96 30393187119600505895889863182819990257
97 73010782588005164853313069662617015376
98 175387146900276257991598142443209291312
99 421316553630157998296453669751733086559
100 1012090346983768641975719170088512271491
101 2431252372193532304046765864303377694925
102 5840375925837651886260669688870936340602
103 14029802642137551574239732626748201227748
104 33702515844320217636444986770508526256206
105 80960481284688842069587394492549855024348
106 194483983336011960014172249848549232569741
107 467191142814950324691555450212154972773857
108 1122290690373387796248293924917256315681282
109 2695976610578991630293762015787459630233097
110 6476298829825289682958041218103230457205480
111 15557422259753506978308630106252732003438161
112 37372177184542180935670076252893241816723006
113 89775774173461576769871035221464247954124640
114 215660157786525917363173118128408175598985163
115 518060736147433528227235964844255248655240912
116 1244490076851780465714311234886757701171980962
117 2989525056270225086079717323672569053808759168
118 7181463499232003633411860042827511124886437743
119 17251375057931549893989610250296009944864703824
120 41441405560475192188565044647053270222653094865
121 99550910525140496797008337272796013980274145889
122 239142076682760334853956176159257328981244289793
123 574469209156060736664525945040128527073544545091
124 1379995009017919550325167221337040389920208958409
125 3315036201351952475789305240902022160707349348102
126 7963409247468721884993569999968998105654629205539
127 19129772041948686027102893393668218196430375150649
128 45953707388985843515824549868408837052309970814420
129 110390401838652327080675111404532867219470163423776
130 265180798470677425393758993423977987342254798573227
131 637019656657538704860440522138271488486818042760923
132 1530254246568155989234023375286271353455690790594421
133 3675990269164895071130933971603787514108477245184046
134 8830496297788346966819409995486189315782846899663116
135 21212696213956118364534840044077997317701308881627198
136 50957326235252277193296443179042574197220422178794932
137 122410139232445125271665538790520971741035941035566041
138 294054717818779565797558170986864780100577422442343049
139 706380840783844658953148239256609913865587670953546670
140 1696874295803679621724670756836354711379655396378707293
141 4076246423337430303426431141075215115400697347188082956
142 9791995167150296240391981477546677059165935054835536661
143 23522417291688251204639743968490059543049324459945986666
144 56505758611943751143677489519551263115738889878658521216
145 135738632501833934096979402179131458550711394524670374631
146 326072542092610687741499163516229362533349574070172053204
147 783294341095567310544021479598555381926986708746028670578
148 1881636585695950104856446811412442688811067416707538816096
149 4520084028281700950949970736846999175350667915519206795955
150 10858185782548745026812137933360793083344110151873616943316
151 26083629806581976024209766519108826459830959241217529089093
152 62658325940626114001680343372818209523979138222147053475633
153 150518384089741643193566758369136765039281377051471372953025
154 361576591919407447596636143868877178477237111216488664641187
155 868582483227468638218531901404746045033296906294296176821241
156 2086516514149106006662483729230444276761156714458378503965722
157 5012248402293426366526513643956284853577225630528877320520799
158 12040467389513169828063147964296765497143438639223663865262033
159 28923717126947593220637942120407350171187206088840066137906536
160 69480808790555338275386485216331195204712345062800633772872224
161 166907412660731594116634191230232756512333102562705859549390119
162 400946461131099396944758252202993603964044883846381155336438595
163 963157130835890338193343329627496738499940956652612020179989821
164 2313704568093691455157543454098516584623495489695555465093248466
165 5558001552427624682830385676211132392919222377014449730309012420
166 13351480427874993232963775923875073531435232707283455580580202670
167 32073044229012080529781759481961386619506116876783008546343013388
168 77046150175863959504811293254632448989765987483513514373611223189
169 185080942567721676629270862791400865428224815762006445538909676129
170 444603075216174104942372356290486854654884942012341821830996222122
171 1068029434847676035661731669957701450550973444515560633404941720017
172 2565629743218540619700131858394576187030904899950951711050206988400
173 6163178433585432454760230420935803211620875306077047589094482240697
174 14805241677842927219514120873955400886747144870190194791460506090966
175 35565282346015144842342839478969883177606339789640029639724954006512
176 85435235430487518103488677310349784982581154527222303823526007441043
177 205233277274421936826433898427420081937323053287381505839200909415160
178 493013191671606340773453130814070825899524785874924577403558498098130
179 1184320644245331066632183687796336889526070620952068595138912347897536
180 2844985513734389551620781426825098616823954903643375802379064133624327
181 6834249333309666399336660519225498188537010092813460729319014447598776
182 16417294121309970405729352795999895529281246318730986089811142744830521
183 39437768966364745499802471980641320425901982457248935273257287576393137
184 94737756998913932394577401891797505716712364504116383260374340499356161
185 227579876763312165459526321825067738417843076226356203393655779434236707
186 546694390370653377187663955445601582466255828769797676132381338812982441
187 1313274093972624589668649389244150130115466979508272002074227895302099230
188 3154758629826613112386286658784760411328195375073980343413045734281334171
189 7578389049280180843838618710470966940802077790054075908412697433254754041
190 18204873120643860341303456078414686264835102410429933230557141118749910796
191 43731907029795519729458673305171651069762644210685019014143667437121690160
192 105053173388721713017102489252614151896778208165415852643071550849155119315
193 252359661139900453496692940104300041010913219090932138244012563012126510779
194 606220607301354620859141208407800552297422584998913075537253262551905778277
195 1456268498130097694767599544694201176641713388585351136668421775697586500390
196 3498261050686904842424502953328959536249509723168311902740627908073514780300
197 8403553599124661185927684608683791398898944332819018314764690435172436561374
198 20187090691672205642217494876537799783228648017385542845452633984547332077284
199 48493607589561509664658984280591462673642859142786383141895173767273064946817
200 116491772537609749663378303238261395907230614372895633382314174956491016574185
201 279837565062395786221524754723806166971028423150219215691043476978744261410166
202 672228270840056603876785481311146155501635159218549754963080657586477098779301
203 1614832690585532147596853903311011886330328454571173311048925701866436845534612
204 3879165354537961536047584965937151927136605823428638280781290039565638334279229
205 9318565282692728544301188661637459973361574934669270346740686341421259616515074
206 22385139841028768797492965973757631695465614415938258902801854532424878391476848
207 53773780673414491360045603378109257144029848442168895235222819686993449915246927
208 129175850963975652476411935796978576198332724448511525414493276491691551548625916
209 310307370307643791530817257455938175898546116571540294083059392241938197183808514
210 745423106166326342350206601177195655954655530656492898390528457807710117791573728