1 4
2 13
3 20
4 45
5 147
6 506
7 1561
8 5017
9 16429
10 53365
11 172859
12 562276
13 1828820
14 5943264
15 19318649
16 62811656
17 204197935
18 663816782
19 2158064264
20 7015860029
21 22808258862
22 74148897744
23 241056311862
24 783667226084
25 2547678766746
26 8282432122501
27 26925954372551
28 87535508750249
29 284575449388092
30 925146725176285
31 3007625743492350
32 9777705867118039
33 31787044268299859
34 103338778760587616
35 335951436241576993
36 1092168582936423441
37 3550609062471787957
38 11542929277277692105
39 37525735429237427941
40 121995100705516760056
41 396602609540558449500
42 1289343825949694467930
43 4191620179829460807203
44 13626838224556451050850
45 44300464267084807011365
46 144019551853264930954352
47 468203475046798875981132
48 1522116207313639646116395
49 4948356584356036640829278
50 16086966795496298359415224
51 52298272419891823628437560
52 170020199138525409718352734
53 552730841336715005905755664
54 1796912275793057308460961403
55 5841710802833224680433921959
56 18991236001700273018348731977
57 61739969170906858746013563586
58 200714887271332014648838753939
59 652518401180661943022317145352
60 2121318800352788604122187216761
61 6896347205822763264367341134897
62 22419829011721375527220966625990
63 72886227725080923904965541092467
64 236951057441828074385514854914973
65 770321161832884126446653374077211
66 2504292231374590740816422671638705
67 8141382959285339015522560133970707
68 26467404905600755100874187194228266
69 86044782064706088303492665776231394
70 279729144091345052644956987855546186
71 909391507264592937379977168563807903
72 2956405976829197066821332871422056822
73 9611191912405165450478088718390517457
74 31245712091326664510405747940999042754
75 101578923092147809008810268558753122278
76 330230195631376782603458216760339061233
77 1073568992337222860784692694148690243626
78 3490142320584479709314412497256596050876
79 11346353615724183762481327240960794819506
80 36886673535851038333109457328187198291588
81 119917528628302936553086590867580384142512
82 389848481683862913444601192162082354992195
83 1267386348015034410146913151923208311161817
84 4120237042342634159146971909489287361911341
85 13394773670775720831474440522262196967524328
86 43546028989947156979822513382107054357417481
87 141566904182226605408656400021293434876749942
88 460229987087142861059457662882810344555299217
89 1496194624285809183327096916669397340952792451
90 4864086253723148445474802488991136255115117560
91 15813006342642085583252835023196304909414955603
92 51407634764091728905324301507646355125905113617
93 167124761400474752805270249967601852133335632737
94 543317855437986824133267004799194774918465666581
95 1766310925826067254074265233985145943611200813891
96 5742226682716913893393310193366503523400553508622
97 18667815951081897903631611605751122741839218670400
98 60688539766699389081352680553830126254044275239460
99 197296720123319955434467052386138799023811724881641
100 641406036807938791820356358066347074248463918653586
101 2085192819204095469506504291146379754182451334977141
102 6778902666552681374470386136545267097947203778858974
103 22038020148244714424583552276317636464304984313298836
104 71644977947651083718482274326722166721788660985503281
105 232915789648565314428706009528842414547351803895209784
106 757202620778995310464505910601840065318745285373964320
107 2461644226781216273645321071858737057108466533929620598
108 8002735506925740304992391446301681753814406304028111802
109 26016665973519661166724872664489979303981876973524202478
110 84579442590839155460248081574839043219972591350650742457
111 274965367055803099340342519121444021024972770775450837433
112 893904603342957588696817691723924431694457623819422406541
113 2906058491779305692530163517992293241921008079694052476424
114 9447513667632961528333826547158998028069504507149296291029
115 30713598763617015551000682210303966143081160972019228733086
116 99849037767923460443411765943379050052067474964063836657231
117 324606387545517940730064554161808554233127989463129302200929
118 1055286151883187329624156434173439620950960502188367153121234
119 3430705325231059649144840953934154200499686318209887687380245
120 11153125630963057639432686895356647684910149446265313324933963
121 36258494842213598594980925185132015022424592198710656870333419
122 117875337526284942220936776039602159585850213838549175023803845
123 383209376379268571548792862743666318338898780545788429933136023
124 1245802805122335846306880150953129390882664274647040804143247664
125 4050069557052321732338824932148783972458910280954726995199963826
126 13166661167817193125224855177881445339852826682630428355701161704
127 42804441717855071722875177645570472384384347268929307860111872787
128 139156025010781254242678829424750372955216358274568966668338391596
129 452392287334136196261632828907492194300368788264649303968295782625
130 1470714484863702439937493531520023656804761440230595253345458653946
131 4781251043721522591275597962210495445404633504383213554279946424352
132 15543711426223369980203583577175648355122179903419732671828852573931
133 50532164634812891612687118613070999298419167282880156959951971886352
134 164278632860611097695408334656525448588665651895609334340332027813626
135 534065172342906114269383039656649696567177663669231440362296756255308
136 1736230715723506802762713346713147556584480815373308351952379172464466
137 5644436773507201872390647769069282460377833642643188142583520078716084
138 18349903732030285588401707164174097570912326354943701059229609731698825
139 59655016166574369950887682374148656302220524649412876300112378695585169
140 193936764236119642000836546689190468625142921537551139500332210543347457
141 630482915591774549171445870573979512678560816096170828802111617047746148
142 2049682062185664375529281838023844521002890320435685101364557144020989517
143 6663458203466802506305397754121168530194645104264177815092647764502485586
144 21662713475670273499779083550004616303803152386381454007562017225009342179
145 70424866608278169601611174994955037830055886730793514904275980473465146349
146 228949242317406172954976735088110857779905942453732454164661861058365535562
147 744307487996759171535100637258416077898851632845971855170589857601213456647
148 2419722516137489263896872041333897778643321776850986984502091227966579233669
149 7866449215580423938545000853161123523234846073737634937998593401525783037985
150 25573603108873898345034915436381786274178351943915232224489270458669025393405
151 83139057794317536842852089991722180629876280682240381601702396248587974143105
152 270282716967966481793945219282040577818078715114839116396528064913294202411030
153 878681440825505136332971729977814556207285405334823394299113060135666336626136
154 2856568422548052234848951831087568391250529509660386862604293387558812352800978
155 9286622857349203406098463963668706683700667550336183912711797985670896763003597
156 30190547306307332060894603087594255617949976977446651248684817345829869271305026
157 98148612327146115109409499769640730652359845557857758208631995646063944419442961
158 319078352704519709764766946221374517798951652817132357141671667465638639615337188
159 1037314667529647966438234019649309495533471453914560848061158210225740750609093890
160 3372280539722437798149688500914126072440794708539432459086864605828810090659067285
161 10963188311675560238887424541592687249137728338208427557001093923954280056292956930
162 35641014008624626252050189955687455551330494358343509358839968145151972809458688698
163 115867924863623286809955203963577420820021626527219815343433163847222712457199091778
164 376683334793827652864329529193641243131379969520345339706882624700329743022758233078
165 1224586829171265276503561814488756561714408578384309709964112731066648272952123856432
166 3981097021455769371534061546425928320331093670022543076102628193020902815263279515125
167 12942433412394156314055614189594879403221850529881091483986942841552924120667391513251
168 42075483649731411230857788317858038409220533690547772567414399237699627358923072366703
169 136786203022954380116663027566943149478530120078445745637622624368386452877812947356664
170 444688063319655559487792813214951369976395468530081222736909560199641013688482297227999
171 1445668271278804143954946973478298639606005676250484355571924118782046974983250284453158
172 4699826514299576277656241452217273121096136499379875212090245859498115871080738823839341
173 15279002592326698455457174402747168699570256991803546668657756142425522163468726021791595
174 49671603729636207888551769909179765376800721759804348529968879375075792540138469252695048
175 161480973785101773806866185946418680419493592871158858293265800182370161556876637506312745
176 524970062100624393518868601078093190436751552460467719905748632741516505044472709845665217
177 1706662770492654040515520753755767759847159732342275449743254686956222348815714373002272357
178 5548312222854654836756108936438176251783038267731542213409958071922930442976986318021317071
179 18037405546376429313344481531836129830356786533343392703336384441278272056131979888606383597
180 58639093435346867121030332873736252299874000087149419388569118584923137822130308568538340180
181 190634028274100424769651209672646010601158603073193294560581421726770509232234926271523397386
182 619745814728173256747840236151449730903583098203644842353028101508885200981799797786790632514
183 2014776052053184756286951738244859132725908787624468155406149374380738538581322155232464629965
184 6549979755341271833939916717807116504263674949916625944904488401557033934332407625413429154500
185 21293798261926135779108794565995863984567312235346926856499988547424389201592743392521922960349
186 69225533720139535936472466595016927652565433706145766374731024423776429799325787793897620072534
187 225050245141408539318377122294701700614148888974809540377773062296973223755701555581348591735534
188 731631958851526336875610453133006674496910625694072701227521261975556757916984053830769756973163
189 2378514730684160033620704757941758274706948293631306066951018733083289342110977024168388268430870
190 7732483874764159313730670574572867094313127822528334056201230596674622440459047939639601714726702
191 25138085588517365850562707542790546087007181256940457359217544940360300264705241613807830954047842
192 81723202697903865466020949107629657975472896020328155959851618001326166214522032234178996322314466
193 265679812238899597033005177996583955159237528025587520430667055518703004649516314952673842715453744
194 863717528205822656149492954842612083113172862093224276483435681506811929293025556878857276467021799
195 2807921167375580724242455245385704904767572069021211629714331683929658352137176072333951841094184615
196 9128472011647073653173234246806838922750746761737220060121611614446861654995788910634720622989970327
197 29676403396077994843899851157671520126500719349237938724238536939427338676980904141798710029819724534
198 96477145069084194074239765598621170206942173260498544401087417397477866630788182821485775154786634243
199 313644460093544617750373904623823882667714539593340008817771116660738556292346316013576225856368979188
200 1019649236893664882807042530778636092317488520646962759716578565052667216510451245657266097759094739275
201 3314850726162185943627720317468813165709933250446636149610174124205537730002923659576213597130675346255
202 10776485617949705113251503763697126780312145323707394393232201187523516950986308911972558677218580862798
203 35034048850920959209614812131226277124225114494514254087062018937446258086509984048839836627459147527931
204 113894698364774869904472051159385456494396143411672958506874311074192080955876504147754342804586355370373
205 370268431456561416040824550692933275163284658504768778206064426169438090458112077391960298351398977107601
206 1203732160510325751104005368277323288943530879763075650441395360480888523870323518645457463854345333536709
207 3913299085603642147137472692358109026617613033925023757047340073567111150351555668291997857004674383237679
208 12722024247398960554371294022436864050652121144786257569435136005446537883173113457042401482713327909573432
209 41358939710697090644550369922447137508569308905105657307432399515290511954727753898670147643679237590807654
210 134456739016419028276378553944887887640246252258956682636826575540916584332178972142381425474965845180271614