1 32
2 137
3 72
4 233
5 531
6 1002
7 1852
8 4200
9 9436
10 19203
11 41599
12 91092
13 197402
14 424019
15 919358
16 1989020
17 4323198
18 9366316
19 20311318
20 44113576
21 95822090
22 208017412
23 451954480
24 982013846
25 2133836248
26 4637095187
27 10079156541
28 21906394802
29 47621855503
30 103521814707
31 225056148409
32 489287359975
33 1063814236524
34 2312935611026
35 5029019419483
36 10934801680290
37 23776474542230
38 51699785118268
39 112418906430006
40 244452060502359
41 531561263086796
42 1155889946333979
43 2513526873225675
44 5465794042317859
45 11885728092835108
46 25846413571055601
47 56205247238547091
48 122223594860587704
49 265787566662678792
50 577983540890502235
51 1256890392955355025
52 2733255490158884091
53 5943795380401894976
54 12925524352033693472
55 28108203470291188191
56 61124949916299190335
57 132924304777192341304
58 289061775685721230887
59 628604186216726544860
60 1366986305028703894060
61 2972701558993272442331
62 6464555612387651568833
63 14058087125389572448680
64 30571303003826291463772
65 66481653187276947881024
66 144573866129241865580712
67 314396632940982875368974
68 683700772102652316647896
69 1486806102119947847458615
70 3233275185317297574029127
71 7031226105119583505880063
72 15290423389852507664206888
73 33251252121584290531005789
74 72309696074087214475120252
75 157247989930483195330026977
76 341958732687515247012153961
77 743639278656825336608866386
78 1617152458483042208647654258
79 3516734882084509729672574095
80 7647655387033023449357668913
81 16630947981401724505143375171
82 36166435966178356721681159330
83 78649222229249289381880513175
84 171034278833755429768145917521
85 371939152939104017237352961286
86 808836314726826590379383948492
87 1758933385395528889087632543352
88 3825059083773876731187517250248
89 8318153077647432057832283128536
90 18089046406730794076923922676761
91 39337290324665561619573215302165
92 85544720615870326468687662359013
93 186029571684918843899711501634864
94 404548655688856614828884125618739
95 879750536957794768707271728110911
96 1913146909562090149208765078751815
97 4160419296859926739838021905809162
98 9047443608114757930190587936751625
99 19674996729258235490107661286205952
100 42786174078634856686956532745155700
101 93044828475496758719575318010857190
102 202339664796399678134650123392641787
103 440017362406310482220950938231012149
104 956882476137432939780333001781380857
105 2080881693320516737057976279668597301
106 4525183325885218838779733393452852166
107 9840676774687529311523855745395764052
108 21399999178295634222321826523296712720
109 46537446113817205577755782585564128248
110 101202522203934146176530397874353512493
111 220079771467357712940026510360114554695
112 478595837087081715780219939111488517458
113 1040777050219706421021808566500724958720
114 2263322796957013082800861820890817560769
115 4921928364538920080705027646632519764232
116 10703457263817026921545831037371759871557
117 23276242345901376430077363340214125143425
118 50617613028122714177780532307623737330062
119 110075445640717979553264302674484341029754
120 239375249242201858483533480520210918279338
121 520556692939197237490083690902995408534622
122 1132027105765788742891121432743622295097280
123 2461759469592301773757073252188287806940128
124 5353458106903691827281717454472365773324784
125 11641882181546442287191678016637804665222773
126 25316985400920887668203306472560505800980097
127 55055509051527090998757449467075047227268984
128 119726303470001730188823437307871257841300310
129 260362459453846810790849240910347898402249348
130 566196469200205540727282981287578980645681804
131 1231277513726407354807183857393676888969791148
132 2677594083177133857224718205337686314799282444
133 5822822226910433763319689786472461281356285953
134 12662583511019682469526053784543466244918918983
135 27536650601344937031485471874146135284312516968
136 59882497571800171352458935841679151935810065938
137 130223300117185522308687556209056817042552559140
138 283189722894568775866169721915572304758267591981
139 615837711697397512378937580378720243165965687637
140 1339229698292959757564397094476600858018734547973
141 2912351989388657388909237574545765346821176463811
142 6333337829170881983694405783378738958398370801236
143 13772774789849397515272854581415760700686000137038
144 29950924856572564831287348065944308932259922595503
145 65132692101288366685120204934900135686899104140558
146 141640620471358781062711987265609941698769812494120
147 308018365590867880343864865620575321137744171069079
148 669831247743673207982714154132251860993174039750612
149 1456646585323515195415222095697226343603639841862264
150 3167692283222381751937469997359384202713577283975001
151 6888612860734018709210004671165500317111042479148608
152 14980302031379338755859854779729334189432073023328873
153 32576870480093521530117123478295025928891788519130786
154 70843197156837687416477890134042386591837203378124267
155 154058953774404144246412306918972995880131250135361202
156 335023858191207324245643840961085343385688904421644437
157 728558664118703021576761645012875752058487915887953011
158 1584357991483185545118070180430170948429786728757086077
159 3445419523236974716920454068725267087232353052653064321
160 7492571599929481913839638518210058654410607422075612341
161 16293699156656277638196852263581757862555340164409206062
162 35433045739625206107556160213763716436593377108924262448
163 77054370423543363039314970902301240273254993820991218988
164 167566063753035620844345097339780607911884900650373402275
165 364397055836744097824296753479729671199735343568797279697
166 792435003415834330250705522392748300975841285285449480732
167 1723266487971021737160563250732270110375052138334811297668
168 3747496483324962081818504807717461920872683654590456062848
169 8149482387410658426552969591820542097626068671674564032242
170 17722248300497014959738444201168664833437055544510937982964
171 38539636003102493015109194667048734739039549076345701439195
172 83810107953972804224359318398028086569705345587784145727370
173 182257408832083033351819296094726534853423899857121746138522
174 396345546916965658314402236015401611500387278955762638625692
175 861911697129675354131834542782702935624393238406595088942635
176 1874353778988288982164398383270896099522140801446274518886372
177 4076058023701782556530668325110802207402155627769589960396416
178 8863987790795881087955525331080943791707337306877663967836776
179 19276045409193002004830980069249050608024994201833015942523560
180 41918596391017713147786218041464788792164955733497990021770082
181 91158154387573191418865252064486554774808262654345026664532954
182 198236816753946219391816404552218209970499170966521055714826722
183 431095120132176889310426896505111897302073715158651282993731586
184 937479756005411963292834562107813270341089339866854808131149026
185 2038687639633943998375435305477145699784256723785212401449187798
186 4433426178401957568511101527857041237200857702673388173738343903
187 9641137414689575953854297452847892790085445424257935375363656226
188 20966071590805812745973218280207141571510643273116992093505507371
189 45593806938281415459769753957383657405675318705459338243331907315
190 99150440373240967418753375175661156158938705573530985798395277776
191 215617218354134408631324119727643692337011926426006676122006263012
192 468891360197345138763826536152119770516002173860997131958295007372
193 1019673240133429845349231370097629895716262469280896026527493406411
194 2217429462139401571377464545468936649016692161424801696479601351779
195 4822126565683372446735457225955319232476366209501115712016551683691
196 10486423587533068590289467431356988220192339211023621479157475488112
197 22804270721497827380701778358711223359526220653297343152897373893379
198 49591241360649862215183403412222717193997807916824298129134942658565
199 107843449576830123589430989254341055175751174782024712289718303039958
200 234521445673242866036431459623604520984003866896035493214930999743740
201 510001383454304450185703954148934213408532522425681683385139327120564
202 1109073033293945948334226130456012687253185797648970606000958185703036
203 2411842463737249814674257641366275775743176780925280025001236660680556
204 5244906237247275959487744036136537462503262241624816922874378255812579
205 11405820177363078082732305140014740180836288566136476683959321383123369
206 24803633856116438951220351126634586757843271107279261748223632008700271
207 53939150617971549349057465784067791419989813345938162929307249797844721
208 117298617866461222256748248810574898798893319842666006627103286485152091
209 255083100044179486315845470862080041877709172050655703074623041111568435
210 554715725655224410793006199645217062864674433560698881875202498964376675