1 2
2 16
3 34
4 232
5 522
6 3768
7 8450
8 60824
9 136474
10 982552
11 2204498
12 15870936
13 35608874
14 256361112
15 575185186
16 4140964568
17 9290884794
18 66888415128
19 150074347890
20 1080439106264
21 2424129709770
22 17452180031640
23 39156624254530
24 281902595045592
25 632491411994970
26 4553532736291736
27 10216544297778066
28 73552570089396440
29 165026394681356906
30 1188084258983821464
31 2665648006581847394
32 19190956954047003352
33 43057835134275655162
34 309988812684959825816
35 695507119421897209778
36 5007205436390024855256
37 11234428104850951964682
38 80880681031848988500120
39 181468127814381229139586
40 1306454198310657679246552
41 2931228995825550856195226
42 21102969837895343868658584
43 47347727281107424989447634
44 340873286300409386290588888
45 764801140367657312600147882
46 5506077969394911770789251224
47 12353724621985451302276671906
48 88938898480703809253299115736
49 199547966105913901645215169850
50 1436617444745378107232227577752
51 3223270065947715576490318874098
52 23205478343028015525536721674968
53 52065025370993662472460553163082
54 374834808736562015970069530982552
55 840998989045364375586640693292738
56 6054653636682649093859146935726296
57 13584537691771924007457378300757978
58 97799963625999989208026713023832984
59 219429115495901991172762813570635794
60 1579748976439798900773201319557636312
61 3544407459407142671480825953273447658
62 25517461725304144929191582863833198744
63 57252312255415422323551449917867906530
64 412179949228266314263301761063727469272
65 924788500230686965625707639238125997178
66 6657884407732612551348161807177163112344
67 14937977812031999587271195307503768329266
68 107543864930170097488859806773648462161624
69 241291042283827737062237508956457424765578
70 1737140835711420997029056602956888683819160
71 3897540069949812377954378194416225295859458
72 28059790161489793644641455626499100824550616
73 62956413354937611103001891844596968462183194
74 453245820788267190770666004820315026897839000
75 1016926038317498014409915526372387877458801234
76 7321215621347430583833200942748621574482965720
77 16426262429815102293784207676637869609669880362
78 118258560180526984359565674143736486217192536216
79 265331093163447008886024959763399793790777035298
80 1910213792255095741908362659109215162130399194840
81 4285855610800821774582077599333746098345212838842
82 30855413143465973093654349279576829412025490395032
83 69228819350311279347601664334227182016362654022258
84 498403123312195312939558685875668393093984344296152
85 1118243324987450947283332874883819503283523068828618
86 8050635140497363057630106640222698323842542881392792
87 18062826227779186463406874266861951526739228865697602
88 130040770480510968996019886461426731446754038731319512
89 291766276663094828033331763714128206627174237192992346
90 2100530168371312741802190087024903210651946930284692376
91 4712859390017614956006644640180231078012989431287796882
92 33929566642326760377187850924253047393696650788351895768
93 76126150986683425757837479153725326385988504074714281834
94 548059489870935936158828075804900534682117430296815902872
95 1229654947126623609973051514399411179068172496241037461090
96 8852727404507526437701773260349749343369989984054712593112
97 19862442398506121696171655673790821819203219911798644908794
98 142996853347023186538232294127673375473381724189589461745560
99 320835222072544796952782896695459028875162427995310107353266
100 2309807941983906105808417418446563924943474671150663257099992
101 5182405952758409000612202792190169339805542298964839815781642
102 37310000912429117222474134713129074996156111683053343324242072
103 83710670186682369215519104645070304568397592192149970396034946
104 602663166397217607671155386033163673534280359581142152389506264
105 1352166612762877807423563004642681379969822264209284255588805018
106 9734732866514786449401738753172438927309386583176733107314230168
107 21841356001489872913597171403326121663368190227688648266709106386
108 157243762795258006216771335163063897867782534577261205227736251608
109 352800333539572817446933688761360724427809864930051956524012874922
110 2539936254754526839055481469562627998708214560475552931069495863448
111 5698733876099242162134657567612129786635568840457632568480897600162
112 41027230991771989935752548274068901146626570936351881739886160545496
113 92050842086175016466830067640482000771065030512701338905207103924794
114 662707057982796838820102406686059271278950830109527097899247003226008
115 1486884229549933812686223273168540338470510415484530979633827824520946
116 10704613352733742078104353421327391538442000679601257123492664216974040
117 24017430606605399540410824851729789559414659596600701593756366491403850
118 172910105077679928382810299692462647467045710283483353543243530996504728
119 387950158781164192566775647613379943301623843181269907400290433633181634
120 2792992465284978567300110004731588592954807564542946993398242174482014424
121 6266504030490994554083390370739872832061439757166132823402207035492500698
122 45114812159961078213461857857557611834385986951529236404008422492040700824
123 101221953066169171058871464703634604503404716257719353402787348757991223570
124 728733178311993272893915335581796809102951901618290467646294487075287970008
125 1635023887749253809326492730118310309421653964626866018183377308448606620138
126 11771123933527146393677967620371983760495434336137735701989816601052354007192
127 26410309547802700771088620214641563477942351522914157889460483779640088483554
128 190137299607256307942155687029440033200763387863727845264920730768834745287384
129 426601993791620567297025619936119543399185187670611017621133247233921012472186
130 3071260901345956939746632024804844191669208976577679841190040027498777371508632
131 6890841653240944845164958433227609674269342247806320701781172095054794308158770
132 49609642840306736957133838360090349530333800115320298141256551399206352899995352
133 111306790359808875601506419471391279077481673232374743977249504882604709782427530
134 801337542396424758675041721543085343589647038089861944340391150048741682950230168
135 1797922837825691915244184233644051603387042816557824665498180379508276713736278018
136 12943891955057894497322915628528368713165312314377326469973253915175333408411364568
137 29041593242656321872662608609341755998708370029023983710781498696022833468929738778
138 209080855544551105729247281515085097166179448944385651041844992807927165355424179096
139 469104747060157253699526432848164822718208309432678087849786835224389690873456634706
140 3377253480407772953949110099919761098244131953531546220913966851765014201114174407896
141 7577382613814411663554882423794603664396658883525955202798177545246882423570580311850
142 54552297680339510921817161146879421778926662668306434784943181350291037878553355016344
143 122396389369246554823206308312060650516530132685248747467280706579693136480833509337890
144 881175546777453029225426385142219172269515737206989356755584264067435805141516630761176
145 1977051561751205080279270311594758468348804824715862694620798754641219349631147857277114
146 14233503944937977571058327312823252999099168125559068768636522808376943300522780011614104
147 31935034178426438105241221118864977896135758670180209694675662798612369166550620524741490
148 229911775572377678848594455235023744189409170889584650959486951597287923351184549926869720
149 515842089153162742740331410508748815088835280350432155799461753647646968292006755495645386
150 3713732384613723887893292427953353864250271415030744577785448964223841990150973426287011992
151 8332324288591412034087373601661337132380050090012606049585177025328965091832211345870899266
152 59987393817447108907654540098495563719967584022995351351364853985725579982181240215714666712
153 134590855438389937369616090833464272017218056528221407888525883717026372856733349807599154010
154 968967885763201209610904367340784326235560134687340114666338328347483894118171200685213565848
155 2174027046983775821821957581017192118855754379248964894036733336139024828650713279931120070034
156 15651601176368041498269729907157137770098922426327461529460382828348081505003393262065749981400
157 35116751324762489923735379927073161478335717611257663956141531530604952455395633767065509215338
158 252818099529825367842519707722538721775924739352297955817302990682670315563576997802382552105112
159 567235916092267010156470042331759249399902264190261999532186698521475582854426247578978487371618
160 4083734994882142908910592885892199758330188213242787673037753805436524287038790366807822507776728
161 9162481504322625769960832629481572114779180988640712447535575695950837304257592014779389570199546
162 65963993635897319906402487230545843815719930367566350257891736312965486728440464138684643971841944
163 148000267499631784831331191523920777152383508050907132134535021101399638266052704026657938788370866
164 1065507057105765915327351076317079031866012808303343849222080400291557451574342218040432560134250200
165 2390627382945196323854637359644813039090053014291135831996488006748388262802742861793006078750863882
166 17210984753421019096031966911212806458838363452809406673151727981200580960773854771049960798236582040
167 38615465908543828486873558517531084287152151225783273749237531630578928481348687880421899616226412674
168 278006601839979324307357872849988534173506164087473064952374800780433866717660212086372373631822603480
169 623750157791986793659544092906622829522945045482397049069192958728020500593303219020256274401878328986
170 4490601309216218008443759445777643000889397582992373528568651990038252223142031486008163041197728678808
171 10075348055283890221598412363736612788335497388550194767806903325767879290230387282771839348789021571026
172 72536047650917579941911259067916046715426228974125700776001242624967321291867875030485977599216433384664
173 162745671751743456244899704510897455039568994977206647440479419923988679784747628288024585026537122795946
174 1171664515845098552056497374284137825198255059212048174610770178146931707695968875863952959112933424122008
175 2628807811759505031389098359543169319717147172127323113257069256124868229492067706889847753220471666240418
176 18925731166070272160123094248769997233226288392608078563866726625896457968285536787468359785786998756488920
177 42462760679186942950536327823879513803269663011755252803554150155015562147483560020524318813311053269817146
178 305704658053942223981733620013226272355535686612990561933586333773482880514225742669051569628949252368977816
179 685894965935554309316919352406835927002718044571291434043875074641862493025321723609460598466353402552276978
180 4938004092725509977098012999281586513969423299527603883725040749863104748730943360805546196683141730674262744
181 11079164349441992028314759656696023433372462518375891628402379547798561334798867837626432294980439150585445194
182 79762881517727151267882463262895095719302428270112056184740986197264686925398949000041457353336368399575021720
183 178960174338820866176934969251474949281327436225822008276893278478580626233014268635558803279669842810350817474
184 1288398540897003692932606165308015962055586024194721006102434067184260640331349474037274857934654908096903139544
185 2890718378141416626373045239763639317153492184280094981872534030049889454402239416802907889462463206123662410202
186 20811319358072622929975365542096461925488390674795026271585301830425882504395327847223924380962178407519184315288
187 46693365004796295012552778630618275677993345550436749728879396656144911986625132780783236983550795939712734136850
188 336162297360372255609591487110901034192765562174806317446043185223050593909946619516470828379271787774100186906840
189 754231319092708400357924727638790774494109626609297941261055970911635349559025467737110210377907495110844439498474
190 5429982031522145765084859439657946750153198054085029195576716711404981086479248280747060384869221733101090524377240
191 12182991794270849753416516928822399088176017039626402073477399384864822592408496048529935386464540066732451662780386
192 87709731561731967233096868268994072547332406870865287330097246481677856360731005076223033332508519644764489582605016
193 196790142893849731170786639384014878721941850631789068629565274628276158464232687369587565293225479993116634866378362
194 1416762885396613581359941042826135377496669280474159586788246070287685412101894546143393783978367399441045012999077784
195 3178723337759546012403535831617615969457853949379673325354649177473163329365766798737689699908596044830210195476131378
196 22884770454742711517975249285470556871516992286899697589844821368550016751981481664338338756893718860712060869026006744
197 51345468372709725155323157403750917242786739309083692553422911942562174449118512490527696653809900723743013378391207050
198 369654459588454670901625126176075391656745152867412231124195612152956696440975023029907037044892311746258504617181835416
199 829376086649652760270349529171676891931466290942085495027238166556833689165976032868641264593661047356127483620898676994
200 5970976189770513946047681323332777913940640256530588601317574904298258128045799744159431070982996767451606536653589093592
201 13396794593695721939619570795716262061641158121649351180056466837163214707350977443942560049061774478299733756124979733786
202 96448333664090691048764933094133490573204472384444103324040973441288697574724579932023456741575848707129628340097367122840
203 216396527793173339571769902018666393034832498851300041975161393310721618141991732756953398763984390485022727593612024800338
204 1557916288883625531168495369140539504195402488498421302866134007427704966050774853161760356537335441873232320745995461809368
205 3495422499272904952032002948598478445981244349156555804040555787317249119075769888145388509409491860802354116887912120103978
206 25164801411935422461099095291337363040196464442354994768202634467673937128702665089788730119581231764398728762726591547324568
207 56461065124394670342475164393856151924918466104995964191573611058042801626313581162746649693556992106234703886819027507661858
208 406483477078177806120574079787619261713665661263041594697333778438561932869577763790276076248606829714358959303268288700272344
209 912007597263064009822367484233937645665499350073156605117948749750956365010774458782941749818444489388033592834241121369677242
210 6565870098986716758362831204277600760824419805743868455495442920509857844250589124504627818835741708724899097308588318613688216