0 0
1 1
2 4
3 14
4 50
5 186
6 714
7 2794
8 11050
9 43946
10 175274
11 700074
12 2798250
13 11188906
14 44747434
15 178973354
16 715860650
17 2863377066
18 11453377194
19 45813246634
20 183252462250
21 733008800426
22 2932033104554
23 11728128223914
24 46912504507050
25 187650001250986
26 750599971449514
27 3002399818689194
28 12009599140539050
29 48038396293720746
30 192153584638012074
31 768614337478306474
32 3074457347765742250
33 12297829386768001706
34 49191317538482072234
35 196765270136748419754
36 787061080512633940650
37 3148244321981816285866
38 12592977287789826189994
39 50371909150884426853034
40 201487636602987951598250
41 805950546410852294765226
42 3223802185641210155805354
43 12895208742560442576710314
44 51580834970232974213819050
45 206323339880914304669231786
46 825293359523622034304838314
47 3301173438094417768475175594
48 13204693752377530336412347050
49 52818775009509839870672677546
50 211275100038038796532737288874
51 845100400152154060231042312874
52 3380401600608613989124355566250
53 13521606402434451452897794894506
54 54086425609737796804391924837034
55 216345702438951169203169189866154
56 865382809755804640783879740500650
57 3461531239023218491077924924074666
58 13846124956092873820196511620442794
59 55384499824371494992555670330059434
60 221537999297485979393761929016814250
61 886151997189943916422126211460410026
62 3544607988759775663382661836627946154
63 14178431955039102648918961328084396714
64 56713727820156410586452473275482811050
65 226854911280625642327363149028221692586
66 907419645122502569272559107965467667114
67 3629678580490010277016449455567032461994
68 14518714321960041107918223869678453435050
69 58074857287840164431377747573534460914346
70 232299429151360657724920694483779138005674
71 929197716605442630898502186314399140719274
72 3716790866421770523591647562016161740270250
73 14867163465687082094361867881581777315867306
74 59468653862748328377438026793361369973041834
75 237874615450993313509733217707514001311312554
76 951498461803973254038895091898193048083540650
77 3805993847215893016155504809729046278010743466
78 15223975388863572064621868123188733283396135594
79 60895901555454288258487170261300029476290865834
80 243583606221817153033948076582290310590576110250
81 974334424887268612135791097403341627733129734826
82 3897337699549074448543161971761727281674169526954
83 15589350798196297794172643051343630668179979283114
84 62357403192785191176690562533967965755686519483050
85 249429612771140764706762230793058749188679282633386
86 997718451084563058827048884486608769086583539935914
87 3990873804338252235308195460575182621010066978548394
88 15963495217353008941232781687558225573367733551803050
89 63853980869412035764931126440747892472125865482431146
90 255415923477648143059724505144021550245813324480162474
91 1021663693910592572238898019338146161697873023021525674
92 4086654775642370288955592074876704568220731542287854250
93 16346619102569481155822368294555058115741405069554920106
94 65386476410277924623289473168316712148682578079026686634
95 261545905641111698493157892653459807966164227917720758954
96 1046183622564446793972631570574225150607524742874111060650
97 4184734490257787175890526282217672439915834633902900292266
98 16738937961031148703562105128712233434634809860424513268394
99 66955751844124594814248420514532021088482182091323877272234
100 267823007376498379256993682057494259053814613664547157486250
101 1071292029505993517027974728228709385615030225256691926739626
102 4285168118023974068111898912912302241259664442223774300547754
103 17140672472095896272447595651644138362637744851289110389369514
104 68562689888383585089790382606566412245749153569944467931835050
105 274250759553534340359161530426245366573392962609353924476054186
106 1097003038214137361436646121704940901474364547096567803401644714
107 4388012152856549445746584486819682476259043581704575424601434794
108 17552048611426197782986337947278567645759345113454910120395451050
109 70208194445704791131945351789113946064483722027092857325561227946
110 280832777782819164527781407156455135220827571254917862990203759274
111 1123331111131276658111125628625819242809095651312764319336732732074
112 4493324444525106632444502514503274375087953337837243012098766318250
113 17973297778100426529778010058013092308054954816521343517898736052906
114 71893191112401706119112040232052358847626102196430117010602285771434
115 287572764449606824476448160928209414621316974646409953920423826205354
116 1150291057798427297905792643712837616946893030307018787437724671060650
117 4601164231193709191623170574851350384710822384670833093262957416721066
118 18404656924774836766492682299405401372689790065568848260075947131841194
119 73618627699099347065970729197621605158452161316046424814352023457278634
120 294474510796397388263882916790486419969194647371727762805504563688942250
121 1177898043185589553055531667161945678547550593701995178318211194475424426
122 4711592172742358212222126668647782711531746383238148967465230657341008554
123 18846368690969432848888506674591130840810073549812932378245694388242655914
124 75385474763877731395554026698364523352606470232972402529752321070727867050
125 301541899055510925582216106793458093389158232999330956152548371318425954986
126 1206167596222043702328864427173832373514097636132206516677271659344732793514
127 4824670384888174809315457708695329493971319952798591450843242985520989121194
128 19298681539552699237261830834781317975715138627733896571641284638368072379050
129 77194726158210796949047323339125271902520272144014647823101763946040521304746
130 308778904632843187796189293356501087609400523842216714365480306569298548796074
131 1235115618531372751184757173426004350436240965901183103608067727847467122338474
132 4940462474125491004739028693704017401742241604669364906724563914530414343662250
133 19761849896501964018956114774816069606963521900806724611482841664402749083265706
134 79047399586007856075824459099264278427843198567485428415100538670173179750296234
135 316189598344031424303297836397057113711351016198458773598740498705817085835651754
136 1264758393376125697213191345588228454845360508650869214271638682873517077011540650
137 5059033573504502788852765382352913819381354922317545096839908107594565775384029866
138 20236134294018011155411061529411655277525245464698316866866339182579258036211853994
139 80944537176072044621644246117646621110100633409649540426478770234719022014198885034
140 323778148704288178486576984470586484440401836740310707623941907947680067795498478250
141 1295112594817152713946307937882345937761605953164667922331821285808328230659399789226
142 5180450379268610855785231751529383751046421025065521872999392451268528841592410909354
143 20721801517074443423140927006117535004185678525075787859341784421144547204279267142314
144 82887206068297773692563708024470140016742702949930552172055566916719052492936315579050
145 331548824273191094770254832097880560066970789498977010157599126131157937323383756335786
146 1326195297092764379081019328391522240267883113394417643569150221453195203996812013382314
147 5304781188371057516324077313566088961071532364374689780154108319669907725393802029607594
148 21219124753484230065296309254264355844286129279092797532371448146393884720388316070587050
149 84876499013936920261185237017057423377144516759559266952995822321004046519179480186661546
150 339505996055747681044740948068229693508578066324613221459003348754873201351970352555272874
151 1358023984222990724178963792272918774034312263871205193130053513961206835958386273838344874
152 5432095936891962896715855169091675096137249052630325387108294293728255404934554822587886250
153 21728383747567851586863420676366700384548996204812310777609337650679877741940238744820558506
154 86913534990271406347453682705466801538195984807831261568789671554253223212164993888220261034
155 347654139961085625389814730821867206152783939208489083191863328120080317337468053370757098154
156 1390616559844342501559258923287468824611135756788284406600862596286456118327488369118780500650
157 5562466239377370006237035693149875298444543027061793774070268952758094171265185787746626218666
158 22249864957509480024948142772599501193778172108064487391614712946256916080971207773529513306794
159 88999459830037920099792571090398004775112688431892574157126126055476743115705760339204070091434
160 355997839320151680399170284361592019100450753726839545809839052762805130046464899846988314094250
161 1423991357280606721596681137446368076401803014905896681602025308133016835353143316368297323834026
162 5695965429122426886386724549785472305607212059620663723133439426695659971747140699433877430250154
163 22783861716489707545546898199141889222428848238476808885984434095109825147657697665656885990828714
164 91135446865958830182187592796567556889715392953895543530839089157093671111969060398470296502971050
165 364541787463835320728750371186270227558861571815558790097159062181683425490552781065566691091196586
166 1458167149855341282915001484745080910235446287262188392336241659833351184047564203205637774523411114
167 5832668599421365131660005938980323640941785149048660033240177461546639700360962970709293118410893994
168 23330674397685460526640023755921294563767140596194453060751131490613028729785264198610656514278075050
169 93322697590741842106560095023685178255068562384777438098585369251305054775823881425989594138381298346
170 373290790362967368426240380094740713020274249539109004105503163582926098816661174967052312716063189674
171 1493163161451869473704961520378962852081096998156434519844336027487116154693375998394397123189328751274
172 5972652645807477894819846081515851408324387992625735086221990856259288137626966590629964237407466990250
173 23890610583229911579279384326063405633297551970502934358577256917658799588214791556624608438930171931306
174 95562442332919646317117537304253622533190207882011725461687614655878492428273016614707936734321295665834
175 382249769331678585268470149217014490132760831528046877901507632594000557863919767235250752894486398544554
176 1528999077326714341073880596868057960531043326112187463715544878316975407757334470493841023492348025940650
177 6115996309306857364295522387472231842124173304448749759081208209149847983632648685081040117798196967287466
178 24463985237227429457182089549888927368496693217794998844762890228363284639737216346535512518850397596199594
179 97855940948909717828728358199555709473986772871179994995927675696980923969362108598564754170716809838897834
180 391423763795638871314913432798222837895947091484719979217462932354979266698274920819104424873497678263790250
181 1565695055182555485259653731192891351583788365938879915337356188554028208434752656126108515875251590871558826
182 6262780220730221941038614924771565406335153463755519658284433672484335117022316570203815696263528119119030954
183 25051120882920887764154459699086261625340613855022078627007752526473785034655878172214026050579155987741715114
184 100204483531683551056617838796345046501362455420088314495771045778968029271756736471653630733366710973498043050
185 400817934126734204226471355185380186005449821680353257958564254462017895353293393452209575995567017939054537386
186 1603271736506936816905885420741520744021799286721413031785217160540363137945706468940028410106468419846342879914
187 6413086946027747267623541682966082976087197146885652127042788927546035664847891666022493852674274375565620980394
188 25652347784110989070494166731864331904348788587542608507974996280953308885521698244614735835193898894622982843050
189 102609391136443956281976666927457327617395154350170434031507666265351567994347056139508464189769198363212929215146
190 410437564545775825127906667709829310469580617400681736125246027344482936881908750880132898457063999022293712546474
191 1641750258183103300511626670839317241878322469602726944499414833944085077336676056164729677224230407228058841557674
192 6567001032732413202046506683357268967513289878410907777994520784908646968964786329947314875688870451190003348974250
193 26268004130929652808186026733429075870053159513643631111971806037899201195095309530366051836339379449315549361384106
194 105072016523718611232744106933716303480212638054574524447874669948126031418853566542617792012525313086373269376510634
195 420288066094874444930976427734865213920850552218298097791473571385562578952358923012778337384436842923715221367990954
196 1681152264379497779723905710939460855683402208873192391165844068728367222363325005735727688206418552851305173195860650
197 6724609057517991118895622843757843422733608835492769564663275841285702702561078650312139430163016573718109268231236266
198 26898436230071964475582491375031373690934435341971078258652902497887278436459871855987015075326751019498214223820532394
199 107593744920287857902329965500125494763737741367884313034611208257038048998270601933424975010656373527244411197073304234
200 430374979681151431609319862000501979054950965471537252138444029559130066497944636752653729461324233007480753391875566250