1 288
2 2878
3 33851
4 378570
5 3824372
6 33823017
7 265989722
8 1875119528
9 12064334056
10 71470709789
11 394816481079
12 2046492520798
13 10040116514715
14 46818554972015
15 208795743874615
16 893130423787384
17 3681115372968065
18 14648853777588355
19 56482860652965624
20 211325574064009965
21 769363788106715612
22 2728427130646482112
23 9447119598053179969
24 31961278639541588226
25 105860481782972033095
26 343454750122111954718
27 1093348999489988994466
28 3416464520170389338969
29 10494413330437365255132
30 31697828411974624624645
31 94264976200494224558727
32 276065489754582309929572
33 797099638801108341105186
34 2269431169761831716725229
35 6377808932120401228827748
36 17693834119778162332417988
37 48503210529451065941667881
38 131385927038475525125426572
39 351982532638246279396484805
40 932628690997693592975265477
41 2445922334017190635473350011
42 6349462786661634039050761295
43 16326507484848781663958674974
44 41583469132242304942775814479
45 104977171868454816724840933525
46 262676665639838666044185738656
47 651858103979267185996938908722
48 1604328352527714178576565465717
49 3918084706420880361072567737624
50 9495051480215050714031801298186
51 22844250287281497637215518534355
52 54565080095858700326805981721994
53 129451578210245425678343126418371
54 305040149551985019640145822314866
55 714241309243529108622852803081897
56 1661783019432917493514351697776362
57 3843372937699307794234576017806353
58 8836161817420598602283757680860512
59 20201458010271946000431007806729347
60 45927728641899988110762138794603619
61 103868553550008718282607387835915243
62 233677406772206857004601907736449808
63 523125909249941919271410751140948989
64 1165361769127744632138768430565695371
65 2584069880498900697203040768470162424
66 5703565538133868089524231650055635083
67 12534373321836258093597423497170617044
68 27427370966016039944051612656922869693
69 59772102600066043968419270921417799442
70 129735449972303172133485947573123634639
71 280520608628314158838651746511221877694
72 604270563049595527060115943577954783596
73 1297036569346792361677404611292515987078
74 2774234964565041731350457214786318110823
75 5914144604875902380401930977922584455345
76 12566545402638301985888164985587210590538
77 26619317901133205712124922549125754070943
78 56215224830665195783987747806185575500289
79 118375965069353170562444026971029980820193
80 248568372528703366753838484953923408196778
81 520562186550634860702423292536067958578987
82 1087339295518773469207005864019629414860193
83 2265637133725250598284250533800813911086006
84 4709455156697201735294284114402098557958479
85 9767171443265099057999811705596472980735886
86 20211929284983130865100564497362309827482992
87 41739406635864972240495782245293550507140041
88 86021663175519250233373859907895794108631794
89 176948677719880925793272845985292759481083651
90 363319389023081426740739804903813768098763666
91 744702394810684750288161106851637834757658408
92 1523890588773660095867710576890250279462680101
93 3113502890491566352860442588635232355064671490
94 6351744360807258236665364521149265601164360311
95 12939846913219823489829540604841753371974380595
96 26325770285170266199076123410234470562556485498
97 53492100114140505889334070596154646828992820702
98 108561955648258945675820671708543963639246495805
99 220081050654000136794851054213501805633448601176
100 445683601715550779893162609102317869012196810390
101 901662565885909712291009084112653691156343432415
102 1822450890196680250358157688703195127749515342770
103 3680385672588326216693129965480204495294335887491
104 7426366814976503391672770403317460814591204452943
105 14973845442214946321690058180958808279191835092477
106 30170516461721860955532113119001194456476376949303
107 60750525843077637832225910831869020112419310093480
108 122250994196150889605447208818825684908060608144929
109 245873954804755790437585843011620780756129371190181
110 494249361246699270924609862069509036198266248516766
111 993054937720039194289216225348092015329107852649060
112 1994381313930065110882206011555289191042176343895255
113 4003764637137759919751278796440294988959738616199330
114 8034650719490099239410937301358983007429456399977488
115 16118289977543163358072169882850850575163345075174905
116 32324786397053104411649713837023832465644704760965180
117 64808262860620634947744700494943367631975893382744125
118 129901136538503479841632837277282814119331267953922978
119 260312332508442597209236801431669764319500531212791321
120 521535981900635065690070408164340542746630151781691458
121 1044699042940369887689183935842440611037245764236440405
122 2092294450682211976217113439925841137721252535234885028
123 4189741309317977965742608821389934170572211157281572113
124 8388621598326508799357516459894065575367304259768692823
125 16793443318037569838943877112664096204670033559333434377
126 33615521401563596418619132602586066393876737090671542362
127 67281627801370339514355027968624183576120725727046495169
128 134652365957033512586840030128609042287043638465835254753
129 269461625803120721814774995960959401342323184556815737228
130 539198728370407513437318751092386078445298797153214890251
131 1078880908440155496592145541310599222188782491873447763080
132 2158607961018716324272920082850859634822875775734183186479
133 4318696194429938504790963036241543249736913182278268300688
134 8639975145306651474245416400280115450277406626099944894237
135 17284454798037042044541577681828040806032163876023491807404
136 34576745271481808028003094710909076505164679328383487996790
137 69167115740373708762338175038206976695556398050412858347000
138 138357863160929181517905812321840631536137090541921540947759
139 276756699349743927057561248957471315411159242224387790500355
140 553584259578685948462874314279261720567017963271919673370732
141 1107291031646315750135815021795288614419899387460332725028815
142 2214793352959874196606237540154552552477844383621989884007191
143 4429951001991200487144132194681601754949037405617661414379571
144 8860528579366234972729133880776175917131556925200487172985356
145 17722134573224219212756167781821833240470780558342968207845589
146 35446117363483500365445022682539507362852427659899678255124191
147 70895404480067365482529581678363449011739052330828995211494644
148 141796232416812415235479170448881062043925032491298198832177937
149 283601742532633240566121904306595692406791632036989057936394704
150 567219319399986624775875798101946770741010732976209140963605104
151 1134465658666079451503861281469032666866485851956846960513314257
152 2268977319548196831023819464823722418231596394243538813503336770
153 4538032947441651193950672085652848691777353311848115335078751487
154 9076198899245429244194480832201106114046626049623376387490474758
155 18152623672792459216739408340634923485486477902499698101683574206
156 36305630093014246225646152965536902194358844613425691986915131761
157 72611908685603947447244800857572129521491309844616085887200058600
158 145224913766719984919551691490482598054995444297976163351920846937
159 290451681001550932429513445617739499858350718044881165957902292223
160 580906488646854111173057695741054837343143583021038737050602389168
161 1161818251290870186296056332507099257089956456661214744852197968122
162 2323645380103406079131486076739076519683367904591129833610923486973
163 4647305702568380547310468378230766823562014662691497282209008920060
164 9294636503865774499274247748997367297740724274454327713770691464360
165 18589315164458166764926622295990103924705316272137468887076169835045
166 37178700993426076670965486254061519318473940401095844064924912451832
167 74357520434129610181213668564448644626432932052407809411788618773265
168 148715239012827578567893837842446924872731504086484873311390228817833
169 297430809488406253143767617104631439596529267282973986445303651791183
170 594862172370763738728865453446032919703980383944358752390623125902143
171 1189725268663688102399156830957481136660771846664223394845168745289410
172 2379452076888634104082659580874912798773178979537100960262988661825411
173 4758906719237756041026649460576192221793819887175035053720627317717317
174 9517817705327123033126764581375618198743064144777526792553332726745484
175 19035642507439067946691166042383439932279284501289788920518750091265926
176 38071296796432209217481808000035955236097970250068404233039545818265753
177 76142613152474979693086313527113516934990189957869080291172337192200540
178 152285258717815473054567765069401884473026416656861366317353375367699606
179 304570571150658650336013821370662241144443556936431215699162228764444671
180 609141231157225131706044718416991930367945267279720795291375838970091982
181 1218282609309305932993902664146780818268766442267234893263199489169522503
182 2436565461359198622265274672587833468934442603413455930761246185536579394
183 4873131323596063849997801322731337664772055030247666912871353636306372201
184 9746263308064889761468930689823621429571445686028455974191626541005803802
185 19492527705703571348847515640773656999168004667804775555345603287319278265
186 38985057204669605359912275077189018974479325755800662532257664222629829288
187 77970117361005170825898677412030810476086956545934233817888516771422675119
188 155940239572109953322006922087597802380707099911413458808096184864709189803
189 311880487114495329942415557592351959578445793425282160822582656486159015047
190 623760987304770473934100946444734718123170443500932341387638573096727196052
191 1247521996063325920665521728739956619672713574918228892210192110096501285893
192 2495044027268383379752034308542627006619469777090350081869670409830910848023
193 4990088112105549502133666784311476269085931580025868803137364395757882153568
194 9980176318366443107121075458160192960853764157329244243251171363497574765083
195 19960352790743246731342913252612129235507190725755534749586553357058745186380
196 39920705832999178308875151023400375677653045320836781081679814994763441862241
197 79841412076787584383345607658602831806975488481655299545879377866472212799646
198 159682824823450489822301753477146265558836556690122383811657876025899151892267
199 319365650739397506784469691857315172714955637196768541484130180330331602639306
200 638731303257781099548763467010998319382251826361697303778935439548726827791984
201 1277462609412758711948326422838130728618837824127236220850461250912412793309082
202 2554925223536594575799480815533483882204376823593329207593067415831619738089175
203 5109850454734744942193956184694743193262409801921945653775616150628159530917605
204 10219700921910650196593554168212638470374776591051251812271486513888188025487742
205 20439401864026385573483691489090181620271858427051753889422116726412678068854063
206 40878803760818347059411153280066328140849267435158986167371603187844529201633437
207 81757607574777976148555851287066972111708288235352464483931473903450943230781781
208 163515215235618377033723849776404283763047730437175740934703037175342236473355278
209 327030430610633708194927445431578919830239570652660060878527061906485951835064847
210 654060861446727770302299871072645100375278659000412907760003493336650184413027261