1 16
2 286
3 544
4 1892
5 6256
6 19700
7 60540
8 185696
9 569832
10 1754082
11 5403379
12 16646190
13 51267002
14 157861472
15 486119627
16 1497107259
17 4610783285
18 14200231640
19 43733382450
20 134688636107
21 414812122750
22 1277538577455
23 3934572169317
24 12117732447456
25 37320329667723
26 114939657320814
27 353992953800556
28 1090233563724033
29 3357721059195605
30 10341172314336689
31 31848941838239640
32 98088998170564102
33 302096459043283874
34 930402789072186539
35 2865473499283828980
36 8825144128433454968
37 27179860960762360814
38 83709098502938416750
39 257809019162613430232
40 794005579081937506860
41 2445394919883225528415
42 7531378261521325288966
43 23195295928454085696248
44 71437356714072872205850
45 220014263483059722930605
46 677604526171455644425321
47 2086900582753927325444909
48 6427280042694018322498926
49 19794871460763477315148380
50 60964659051404876676791645
51 187760231867494344403271808
52 578267888867388003855246769
53 1780961538395597248486284043
54 5485042595352628278282162206
55 16892948909515961202556148583
56 52027257388574518409537781618
57 160234635535369975844355969530
58 493493982110527414223640418959
59 1519873088477796040160562728821
60 4680936929142970537369389358545
61 14416447466157893426859124089166
62 44400076458021801141783346947720
63 136744284203081691506778075300376
64 421147906808806181662561762882567
65 1297060132675737137858518015671502
66 3994712927665917754472791715641566
67 12303000433468908209516579360365778
68 37891038081419952503132937321428340
69 116697611664394551640306148982095168
70 359407745413065829696510075842003478
71 1106911492195754312239319419443323995
72 3409089167369951670655811721945255530
73 10499384126942068317174537536378812596
74 32336222853978600501801377005875214370
75 99589775535457681598711030342875951975
76 306718673853596599821130174618114989799
77 944638587492764121400551672163595920643
78 2909317681147942839369270612336598102438
79 8960177449776526307971045067114631337464
80 27595741933488398451361677719843928172751
81 84989943238094262432694304987983677980428
82 261753804953845432838299841921599938919539
83 806154843707547860751578224588937985132695
84 2482812550319025202073431257795492241504098
85 7646618026471980854937855705218250151438511
86 23550214145346730768303537631830398000688874
87 72530442134244659826302015992300683927586834
88 223380772833801463356136343817693442537834649
89 687972776720017631329988943520506689321798387
90 2118832948348698478883229748086033251225617663
91 6525626034814922773602006179194844570593533098
92 20097759561197097889667999253198754248706490042
93 61897500289586593993322650500033569297043921032
94 190633216127060379820425095866335623882570599721
95 587116166580647036182513755796828104135610940434
96 1808212650782759178889288021987947186740309860650
97 5568971145000304577694877581475174931999882824210
98 17151433820806740629624746279570856578312540648606
99 52823344644838766888138490561556784234656573749528
100 162686441764562147905259186585261673064849542728352
101 501045106324979537941319369898286949154545749246477
102 1543129199023979676933209488771920129356582786225834
103 4752561585415234415230111947705041097148655918872470
104 14637038582025805897669105783995351011261819689194576
105 45079457593813272168015403673805952890725163724378907
106 138836656442778406943362726180698008376545777040854183
107 427592038615288916844635944402450396531707205516730699
108 1316906904643978125890378241758040584359932526813760360
109 4055837431199951210978552317940510200828025196159901250
110 12491252958211027526513585736093852530389993091862032895
111 38470822145317752284213579823530178782120586143949491624
112 118483242752985931127573392967112484801234136740628604317
113 364907169392832407880645947342381870001729187715340914947
114 1123848733207747648306283427593478004473947400459379131650
115 3461252836534342989871399948019363731934198637372979782633
116 10660038886392050866854853261920954230237284431042329253934
117 32831010742680011438725979213135320425878248190228309988658
118 101113633624912897969587241931638760387137486027895424978143
119 311411883873013190074757241513366550586034946054760767603373
120 959092833881159926663620606392459907459307798712880395250919
121 2953834171522151061589490278658895629942451796219457491614650
122 9097280268004873861135345376274083315010010687544834305468296
123 28017994060913450067229387620938429478515667600244392396461826
124 86290404172580427918598619702695849076605554868957511364889003
125 265758991742199268567484988415813520901187294267377723508085370
126 818490101756563418424184025043318735176864359383674147056890386
127 2520802936080275243926156547160034110745020115978366047254901296
128 7763621611200480642520292048021462539474072715571557844755124498
129 23910564233006637789615289253968781847206053894612593459962127258
130 73640255871812459859201500048934637997832537748004229976532402108
131 226798800397196132113763336925011824036616897872333784613256625367
132 698499689506051817670714780169075799416521511649371354492747758504
133 2151253954542885790629005427802686424968665179770209518414789104772
134 6625476927855253320564810533914307723561667671199109485827221011536
135 20405282430204680395222261754321136025167172969875973122627558973709
136 62844615654137612127189262727181601617404527062077035446367804726885
137 193550161838003155078756797784718732479165429416665734622982919285185
138 596099836996151363301573749251256000648138362371930282194712914743478
139 1835880746843524286095634479880396018926373431146761541398630872394992
140 5654183925993083953373208911755653095432690107613199182248700020133611
141 17413873926138739898871064974189736472787331756385332691944599527731966
142 53631613170806776905130308917886906533428559584491519211502526884649321
143 165175764077720156676961759620643015024686140752249684748782837228757857
144 508711773255211439515858608346189882465561671745715441310906647930870792
145 1566741160202499734731955531406982311766452626510421824899815201916095111
146 4825282197353839740942742928942834294723525927982248733666637263449995654
147 14861005043800949504026567286081871089254557963860766682730737819410777436
148 45769234187585959155185858423075507050023546277480545763624699477915846389
149 140961044824617160694544480851115889580855731575261224023260132648038876273
150 434134774390371933403923789749967956119032127559435379853948093479842575069
151 1337057359141144663629275189161691110480167114175587318245643322432797804628
152 4117897222455578744101443446129509596036846635055372549378396501298147909320
153 12682386001450008897855201860607845891733310217442601218399925623940257975246
154 39059477689892785115014433007648429035524223141928132766805973021013908109267
155 120296196412315605762813521325763053956597421728502049351288918080934217357160
156 370490741995125130965368934692043307928917805484976470655456170185038860726958
157 1141045136902148256491160163760882150177489351651472367947569205780448704801200
158 3514214680336529416382425380946854252699516165570551658061522348497208004799888
159 10823151880758455844076326220648931269134393777986297777611309913245323964215522
160 33333369554630521487583200284100810719797069142783171477368436904284773185033512
161 102660808802001703041574891135573191713248926639934264835761052576431142241949229
162 316176906346303846373098643954920476430736058529283417793749411938518924427424402
163 973768249766313925795525254296612989313222632476573587682949436388706428020533966
164 2999031824336892223357048047349921959431352420399272295439043318415547723052687074
165 9236480944561403543116463348531954380418530325270477940495035861243065936694017467
166 28446707216289427061048484265853341562043977890055159460974799268919284952447571665
167 87610763916074828758995776385818726695704553712327884395277064142548548670042331225
168 269825463298715187004666402676616619326494924862696433929980231885728098638830423322
169 831014105916360888135649842780678621346728329134121679652809726889992721222349944902
170 2559374626061309130128018789524375718289698511837681829793890325331946585174923002089
171 7882415508823798681091378188365863239378694683367518905105631222000895846634631914290
172 24276428163767213330945952604034274817533482756252952567823638018623999811315648645993
173 74767051258693549574092849516173677628611222206409196121319135831672899555068764253035
174 230269128399349987632837738046733355970459181351142399878088494221092078481585222406930
175 709187678277347774352531343244612566605388743533180931155698930772288865308535484111305
176 2184171045925731963867765311636330878434275861481706251388919895923017287706646366973390
177 6726855674436333731651898646280808550963329875274818732266184430788851192040876869018044
178 20717510814505573843676155101702455233732771497152880043461211370560068613853432079016627
179 63806223163115629272255462140357051284620397658700082188069390346622600765073563082135351
180 196511740758489088956904001151606028692320335365649368439841077729554337904695197948293089
181 605220969704014960063419217089272072048028000878194582949396206297625711407531695820549630
182 1863972202147645818452540566429269645629506606074157183756879854102182281434549859655302736
183 5740700577639115340686912751764868847128688105096124183341918452857735265979276805535135608
184 17680329719582183869688311686619014197495932351187304779766901179006146504714349382164663079
185 54452249297018118394550759903623336972496899950961237432405741725024260903593519212713826760
186 167703176384805523925543458084116951324517137113177476136099746548101337322488984923707495806
187 516495750545484304451585275822395338518544852928113334466965737109984665473525594686090546786
188 1590714416281701521301288222401409600092064072580471031537283278581657516123874889050321743946
189 4899115532884914869254685878429176957624201759243639229114328602372641664832024582566790404066
190 15088398494971468577975284884994155172265064517390722730109773475678545332935506268104637839790
191 46469565294982243092240199795643849845718232997957356723374298661532712466966608836504098550529
192 143117939218286896377399935034004318706167229109805823684070690952436144450088756956579680338698
193 440777622860633418708225925019860159431206308371548025975978178277763329337850154878688945924056
194 1357516142811019676353342733592118855688961753572519095556205744806765224111929974416508593425232
195 4180906612346760239639593386609079335537578437312503940451633633402056025040365167082064109307163
196 12876443638429909549668190580908537637541073286700665269610885571815213192168459706600780395154849
197 39657140459446016367161836591538839324989582477073079286039780129641945886196146464050332406306673
198 122136890711540920770861925964693657948999241472655481131412530110500192609299251413673094283702096
199 376159750800430687254482878693356296533940333686956014646061924390314109842227013933771268059748168
200 1158504668801691579866984926857319136509125174816165115185977739195739556215715428099508782936246023
201 3567986911888874032346341183983479479143159210628724961739029381020481653016204850517910097745987814
202 10988760724269008126128391494990247325309842174436146406810043622219760362974893391080314791502530441
203 33843415134981867975339905319992939505999442698375772918797124486815098872941105831778801946470664021
204 104231657849198665105824399410150404327820553267374512795145560541500995788905379414148804106257223512
205 321014840099949574502999886364721398002768726486613663100222459064314224880417177770665816765206459317
206 988668219337820382631522590685352528360681949071561335924450913618832108053495576325654268267223376710
207 3044921062291942480351476878919711119922913689252075485830758961577384378495620278534055801181522116322
208 9377811579499224868562246418617749772573081100854059637803703802334269658823612320999835253609695310911
209 28881980262041311924145395733231098123234339015211073410736822723110311116622439590689535191112477148077
210 88951326947164846048552821963251822934740287515004181752771886385953043004369614373246348842229278811879