1 2
2 13
3 25
4 78
5 233
6 779
7 2359
8 7024
9 21572
10 66763
11 202511
12 620170
13 1905989
14 5855288
15 17976712
16 55219917
17 169749644
18 521916367
19 1604541689
20 4934209891
21 15175681053
22 46676428419
23 143573044675
24 441645870265
25 1358607323981
26 4179521702706
27 12857857201534
28 39556662586643
29 121696305652400
30 374403484408503
31 1151877585422642
32 3543854964543496
33 10903048833094114
34 33544540738714493
35 103204161966343793
36 317521937296517445
37 976902371488156582
38 3005586922156878312
39 9247151492295726759
40 28450315378518281840
41 87531935948265423696
42 269306134276329912048
43 828564198432313238081
44 2549213694394894793619
45 7843076438663746632322
46 24130523887774294529660
47 74241567167315014920793
48 228416551764443531157050
49 702761657058586275934689
50 2162163751258500597288039
51 6652258770146310131689048
52 20466788885659889915548857
53 62969508357505766921209838
54 193736258786894770608804408
55 596062123956267431712611504
56 1833885224698436613493276942
57 5642255954505429902273675354
58 17359348449506053921490868970
59 53408952695898275149328524712
60 164321619382736567773529168560
61 505563082328125250853741849177
62 1555449808127601404111128742363
63 4785602822901121981521746535046
64 14723711636728722165827009938557
65 45299974285545171196145260361756
66 139372987211446278938620303819837
67 428804428603200502421294794103305
68 1319288922865974381384154822368113
69 4059014196835965007202930046998838
70 12488239668124170092144200168891026
71 38422169157497801392669137640375310
72 118212263902217594646749094748910911
73 363699906783324904839255821924064781
74 1118983918064650415043271137485711160
75 3442742177710300181421591494585974917
76 10592175197968551107181293229703411185
77 32588608047145898694814587183664091995
78 100264332367287739753806279382879590880
79 308480077798627075611697231046783506780
80 949090829778326922319164302349111639161
81 2920037526035220506690405070597385359875
82 8983986449135514509385041197100528389998
83 27640744956405771219164968771135604198491
84 85041399615374433609061737147260220953556
85 261644165526608292346831616437503354568852
86 804992270406597950248524570791087227460813
87 2476694078448830411818919336194897857238660
88 7619965785721316513094170673775324374906925
89 23444106028735496110956552809184651390033481
90 72129734298672098836704788974700647324280407
91 221919256108049889761800741264095580221688217
92 682771906905409699830339523289837837511231319
93 2100662578975433691314213931860098838866352001
94 6463041648440926206475679332971248389582581079
95 19884634385170842928841256150130583786207218891
96 61178421266665377902237526577461185119337318054
97 188225700115250356524250721219833033780785586944
98 579108016362014523157624190381570673983660115561
99 1781723188754599861402380749866840037155704295352
100 5481770985125838314693872046729073867819003004781
101 16865590189899741696185314244179870743218925463564
102 51889824150904215966045016220619300364999287108418
103 159647769220951241342016706943126973373303542851812
104 491183206616929775059854275871323810689524033440785
105 1511207727109629557907309454643111237895185483533975
106 4649484680483245060223719609124171957140316410419177
107 14304921425591422298873262763488755828940116945865692
108 44011496123713882761301510929775780978587734578621918
109 135408768312593437300768212123629834997058795970751141
110 416607844559385823672427767810256385170925066662078844
111 1281764085969312950539915514886584642540541258851429774
112 3943562737802910527155412754402592649915700165587062390
113 12133033868886349773254073931680457858279983872344322503
114 37329318854848726760730017724304915124839726704230563935
115 114849926343680481283919382950850013349400007336463733888
116 353355110293838307635149101638609311504916312583036797588
117 1087156413118950731267663071755940046749228878862679448727
118 3344819509198075357701555516594965101607278236688992562802
119 10290899648023309207994735020365128445543745094661098535817
120 31661683171381898285809658397412019545626754880260100911247
121 97412492156361105938860022143626167137851897803038693883582
122 299705911929854201363122008967929287257473356389724733650123
123 922095633294400772936043554741429132068891686008532719040506
124 2836982265266776889271978252075211014565867683832652777406092
125 8728452974756205194037894734647816329272518856500300054207754
126 26854553257267655738571398056135593561933951162127213037543258
127 82622548661616426231211189942645219107404734433919326520312752
128 254202163854419106097384862942794957984112928697358959431920706
129 782095700931682673553308905658143474114062210137534633555018028
130 2406248932507608556763304148744286334223044364267489658682546794
131 7403229449153787936641610821631213263174471143287388257439916173
132 22777280245772993836842191946455666031355856023206909071689280901
133 70078132652471236641741883462286545534070136659834286963489287026
134 215607158671577066067605478723584060415250948829089136969874610869
135 663351677776067480231053925018992159458876060318396271510201057636
136 2040912978583453764830128578224024886495448825672263816996201369705
137 6279211956039561170842989003534265557622594642179626090512310418629
138 19319051425816549393200463809270686760171020971904574481966011868823
139 59438310190240217867762057017154815152257748252374454961056520976536
140 182871955791270958382308656928379791764439973960961144103848045564088
141 562636321723960588996147735677290790362703977164570481451795126004254
142 1731045250505154033813250151636776561598837908858893546421284907791257
143 5325851786665483891242442814681929636709988352520088359775903577155885
144 16385878558200910403899609813127286604525687939755161310693756547774608
145 50413910653006426429682010484647433447962055662200098401269208006918951
146 155106873171429510632331283876480369819705474879312407745875680566571993
147 477212376373805785750729334186608596650226381076089325557612185798258949
148 1468224118686461617834927244393706752072627834458596544983036750633282384
149 4517238381521075835130900212372074744729943686574103250160665959116004396
150 13898043449758039820481935598663259365734568914388650633147562153717618327
151 42759667614955857046492647728003487903003849048847179137605016036252627391
152 131557307411737610003381587132673146710369653805972629218106622267808921732
153 404758177478744621211736834245689026955829321232153184217264592449349866605
154 1245306592686450851420278170252419084818545424615358732542580149643050480818
155 3831395129428301076706374639546851084173371432734630061685464495084394577518
156 11787931360854044564377993767410192378709740313710405273522807811282990065987
157 36267552960255604863127984023245412562753808320641487886798869424803331898948
158 111583225034120663637814378036873379541182169253880783957427718855790193028423
159 343304554422506647814122542215617180866510239450340551620707122499678443355507
160 1056234187990142938818539662407862892544193689305890142719424553957741249524695
161 3249682084048859807169304600072237592306604007440808237316672204242615197666461
162 9998193362291254996374649959692567486553037561387002686216485110990218415850259
163 30761123065065317340939050735168037546587633025111835044669690653697924949052447
164 94641767561019148064639764944494349312961961700854550149394716594404837753860481
165 291181311817782850297611108959135523639835070989436065132318175356770813564056227
166 895868267646837514183187184054587682691712519775621021921725217412581075699752580
167 2756289364747380789885450431459068248355099995827569342248194910743895849742899304
168 8480187697879711158972273215573666573439255695568958588737012808124940449412379249
169 26090723387405085909341148783689262193723777665687040692732961880893669991389526050
170 80272497629773878891937052280420584893889601203782027698321351607818947889221122115
171 246971836696281179798287554222282425950736565665259367969358938111412846642874727560
172 759850383657564005836039352807169825749288775978382357225105477841773267460650303736
173 2337807473386462847885691277662818218304559175899346489315876653852477764932064192272
174 7192657791806317121557579532039165817886721737274632223244755816363739500079301749479
175 22129421134534942442157443163126334051900632396992467226533284098939264446686845708089
176 68084885159901217174962828813128076944431227572181813582258907876740340661990036771799
177 209474597598160569137839624875505435548191524843533279042431800584798574746531147590280
178 644483822449836700487197659860548467544498075502473007735086792327444940638261085950636
179 1982862849061751702033735866825426976317373742470502451078747377198142352272573371128585
180 6100610971496206777219274202635106752726015022398133950490965932108387791223270407351326
181 18769555465296248466277816623197068004969024056541005695195315285916966672513236767377064
182 57747693470516409592397730829662746749941223114087892981780391950427677022757793137165738
183 177670489177570352046362909762377896538883640827030222174565027726379765121908083733024353
184 546633135065625626225247205749209192219739171536177341262344634932874503185646386800840775
185 1681808755831336377739490373468308870177699351293060365013290648168536192380948578729914086
186 5174367431735320105557044909870875947194331314524026873369110984119414726222152909182801528
187 15919811468319092067210406793032289090761410674610820044364099483922439743156834013528351671
188 48979976882281076717515987215357947641606049066237155989180895431578968577958315163376221024
189 150695134811297696335939620490163139141884506390055534999631011328287227412396517845785003301
190 463638921479572385530211421428125456094560107605720761442155760715359950110989262669384278027
191 1426463102341810579823518568123579148307504925204312070764925017698447405654748484159713496952
192 4388753592664619573992667429978120939387062838936024907687469250344943323111655927071383856617
193 13502738392255467334708590187821090714100599171497237043591658543415523723821025585800350827412
194 41543445135408544493315829709429421904323415951986090833148433497175181725737362387522152062184
195 127815394446845712209936668554901961490189532312945389127579419803579732352584859060646396468482
196 393245553043421164524032052420865870691166589368351026337507045329977131303745907197195952330308
197 1209886067775167731864342634702432847707217211052567761027725634865271058961568912566199488399034
198 3722417928613743395686104071057268653792641496025960182234074569615780622860186836230127270813556
199 11452644678143327543550697101389583438563042187480729257919571512087369768883901800697984685598536
200 35235987102783701230583781922089926137613993489071969979522833053211610450764683413442967026455298
201 108409439216865684784611204134145285731432559278622079576642148680227976951445708340498361572674329
202 333539868686886315604861128386775021266550770216822234543060743149936328714367690010737994947923631
203 1026191490402599041779159534911480391453183000699427940960529652702434625030096918714710028487812966
204 3157250673271943727186497424738172136415408885211128246339857643872822602013586900833723511138389033
205 9713812584788995201832145766312137426293306868827382203162335843249973285623226999913334725141330722
206 29886177784743068298975950950925050882125205848927106761334434744303693384162474003848701293383912763
207 91949851284954758373712122450458641619280806629228565921414583212456877410077813776581850473856454981
208 282899178751505308855333043772403686635026675460792793904908958624993833261387345216444162577152391499
209 870386892636240010411480576895857828240463838875703682531259565899949326046436514921477189403432912714
210 2677891629860161058798915140741244780189382572920800340817661573539391333358175752745363497808809256544