0 1
1 2
2 5
3 15
4 51
5 187
6 715
7 2795
8 11051
9 43947
10 175275
11 700075
12 2798251
13 11188907
14 44747435
15 178973355
16 715860651
17 2863377067
18 11453377195
19 45813246635
20 183252462251
21 733008800427
22 2932033104555
23 11728128223915
24 46912504507051
25 187650001250987
26 750599971449515
27 3002399818689195
28 12009599140539051
29 48038396293720747
30 192153584638012075
31 768614337478306475
32 3074457347765742251
33 12297829386768001707
34 49191317538482072235
35 196765270136748419755
36 787061080512633940651
37 3148244321981816285867
38 12592977287789826189995
39 50371909150884426853035
40 201487636602987951598251
41 805950546410852294765227
42 3223802185641210155805355
43 12895208742560442576710315
44 51580834970232974213819051
45 206323339880914304669231787
46 825293359523622034304838315
47 3301173438094417768475175595
48 13204693752377530336412347051
49 52818775009509839870672677547
50 211275100038038796532737288875
51 845100400152154060231042312875
52 3380401600608613989124355566251
53 13521606402434451452897794894507
54 54086425609737796804391924837035
55 216345702438951169203169189866155
56 865382809755804640783879740500651
57 3461531239023218491077924924074667
58 13846124956092873820196511620442795
59 55384499824371494992555670330059435
60 221537999297485979393761929016814251
61 886151997189943916422126211460410027
62 3544607988759775663382661836627946155
63 14178431955039102648918961328084396715
64 56713727820156410586452473275482811051
65 226854911280625642327363149028221692587
66 907419645122502569272559107965467667115
67 3629678580490010277016449455567032461995
68 14518714321960041107918223869678453435051
69 58074857287840164431377747573534460914347
70 232299429151360657724920694483779138005675
71 929197716605442630898502186314399140719275
72 3716790866421770523591647562016161740270251
73 14867163465687082094361867881581777315867307
74 59468653862748328377438026793361369973041835
75 237874615450993313509733217707514001311312555
76 951498461803973254038895091898193048083540651
77 3805993847215893016155504809729046278010743467
78 15223975388863572064621868123188733283396135595
79 60895901555454288258487170261300029476290865835
80 243583606221817153033948076582290310590576110251
81 974334424887268612135791097403341627733129734827
82 3897337699549074448543161971761727281674169526955
83 15589350798196297794172643051343630668179979283115
84 62357403192785191176690562533967965755686519483051
85 249429612771140764706762230793058749188679282633387
86 997718451084563058827048884486608769086583539935915
87 3990873804338252235308195460575182621010066978548395
88 15963495217353008941232781687558225573367733551803051
89 63853980869412035764931126440747892472125865482431147
90 255415923477648143059724505144021550245813324480162475
91 1021663693910592572238898019338146161697873023021525675
92 4086654775642370288955592074876704568220731542287854251
93 16346619102569481155822368294555058115741405069554920107
94 65386476410277924623289473168316712148682578079026686635
95 261545905641111698493157892653459807966164227917720758955
96 1046183622564446793972631570574225150607524742874111060651
97 4184734490257787175890526282217672439915834633902900292267
98 16738937961031148703562105128712233434634809860424513268395
99 66955751844124594814248420514532021088482182091323877272235
100 267823007376498379256993682057494259053814613664547157486251
101 1071292029505993517027974728228709385615030225256691926739627
102 4285168118023974068111898912912302241259664442223774300547755
103 17140672472095896272447595651644138362637744851289110389369515
104 68562689888383585089790382606566412245749153569944467931835051
105 274250759553534340359161530426245366573392962609353924476054187
106 1097003038214137361436646121704940901474364547096567803401644715
107 4388012152856549445746584486819682476259043581704575424601434795
108 17552048611426197782986337947278567645759345113454910120395451051
109 70208194445704791131945351789113946064483722027092857325561227947
110 280832777782819164527781407156455135220827571254917862990203759275
111 1123331111131276658111125628625819242809095651312764319336732732075
112 4493324444525106632444502514503274375087953337837243012098766318251
113 17973297778100426529778010058013092308054954816521343517898736052907
114 71893191112401706119112040232052358847626102196430117010602285771435
115 287572764449606824476448160928209414621316974646409953920423826205355
116 1150291057798427297905792643712837616946893030307018787437724671060651
117 4601164231193709191623170574851350384710822384670833093262957416721067
118 18404656924774836766492682299405401372689790065568848260075947131841195
119 73618627699099347065970729197621605158452161316046424814352023457278635
120 294474510796397388263882916790486419969194647371727762805504563688942251
121 1177898043185589553055531667161945678547550593701995178318211194475424427
122 4711592172742358212222126668647782711531746383238148967465230657341008555
123 18846368690969432848888506674591130840810073549812932378245694388242655915
124 75385474763877731395554026698364523352606470232972402529752321070727867051
125 301541899055510925582216106793458093389158232999330956152548371318425954987
126 1206167596222043702328864427173832373514097636132206516677271659344732793515
127 4824670384888174809315457708695329493971319952798591450843242985520989121195
128 19298681539552699237261830834781317975715138627733896571641284638368072379051
129 77194726158210796949047323339125271902520272144014647823101763946040521304747
130 308778904632843187796189293356501087609400523842216714365480306569298548796075
131 1235115618531372751184757173426004350436240965901183103608067727847467122338475
132 4940462474125491004739028693704017401742241604669364906724563914530414343662251
133 19761849896501964018956114774816069606963521900806724611482841664402749083265707
134 79047399586007856075824459099264278427843198567485428415100538670173179750296235
135 316189598344031424303297836397057113711351016198458773598740498705817085835651755
136 1264758393376125697213191345588228454845360508650869214271638682873517077011540651
137 5059033573504502788852765382352913819381354922317545096839908107594565775384029867
138 20236134294018011155411061529411655277525245464698316866866339182579258036211853995
139 80944537176072044621644246117646621110100633409649540426478770234719022014198885035
140 323778148704288178486576984470586484440401836740310707623941907947680067795498478251
141 1295112594817152713946307937882345937761605953164667922331821285808328230659399789227
142 5180450379268610855785231751529383751046421025065521872999392451268528841592410909355
143 20721801517074443423140927006117535004185678525075787859341784421144547204279267142315
144 82887206068297773692563708024470140016742702949930552172055566916719052492936315579051
145 331548824273191094770254832097880560066970789498977010157599126131157937323383756335787
146 1326195297092764379081019328391522240267883113394417643569150221453195203996812013382315
147 5304781188371057516324077313566088961071532364374689780154108319669907725393802029607595
148 21219124753484230065296309254264355844286129279092797532371448146393884720388316070587051
149 84876499013936920261185237017057423377144516759559266952995822321004046519179480186661547
150 339505996055747681044740948068229693508578066324613221459003348754873201351970352555272875
151 1358023984222990724178963792272918774034312263871205193130053513961206835958386273838344875
152 5432095936891962896715855169091675096137249052630325387108294293728255404934554822587886251
153 21728383747567851586863420676366700384548996204812310777609337650679877741940238744820558507
154 86913534990271406347453682705466801538195984807831261568789671554253223212164993888220261035
155 347654139961085625389814730821867206152783939208489083191863328120080317337468053370757098155
156 1390616559844342501559258923287468824611135756788284406600862596286456118327488369118780500651
157 5562466239377370006237035693149875298444543027061793774070268952758094171265185787746626218667
158 22249864957509480024948142772599501193778172108064487391614712946256916080971207773529513306795
159 88999459830037920099792571090398004775112688431892574157126126055476743115705760339204070091435
160 355997839320151680399170284361592019100450753726839545809839052762805130046464899846988314094251
161 1423991357280606721596681137446368076401803014905896681602025308133016835353143316368297323834027
162 5695965429122426886386724549785472305607212059620663723133439426695659971747140699433877430250155
163 22783861716489707545546898199141889222428848238476808885984434095109825147657697665656885990828715
164 91135446865958830182187592796567556889715392953895543530839089157093671111969060398470296502971051
165 364541787463835320728750371186270227558861571815558790097159062181683425490552781065566691091196587
166 1458167149855341282915001484745080910235446287262188392336241659833351184047564203205637774523411115
167 5832668599421365131660005938980323640941785149048660033240177461546639700360962970709293118410893995
168 23330674397685460526640023755921294563767140596194453060751131490613028729785264198610656514278075051
169 93322697590741842106560095023685178255068562384777438098585369251305054775823881425989594138381298347
170 373290790362967368426240380094740713020274249539109004105503163582926098816661174967052312716063189675
171 1493163161451869473704961520378962852081096998156434519844336027487116154693375998394397123189328751275
172 5972652645807477894819846081515851408324387992625735086221990856259288137626966590629964237407466990251
173 23890610583229911579279384326063405633297551970502934358577256917658799588214791556624608438930171931307
174 95562442332919646317117537304253622533190207882011725461687614655878492428273016614707936734321295665835
175 382249769331678585268470149217014490132760831528046877901507632594000557863919767235250752894486398544555
176 1528999077326714341073880596868057960531043326112187463715544878316975407757334470493841023492348025940651
177 6115996309306857364295522387472231842124173304448749759081208209149847983632648685081040117798196967287467
178 24463985237227429457182089549888927368496693217794998844762890228363284639737216346535512518850397596199595
179 97855940948909717828728358199555709473986772871179994995927675696980923969362108598564754170716809838897835
180 391423763795638871314913432798222837895947091484719979217462932354979266698274920819104424873497678263790251
181 1565695055182555485259653731192891351583788365938879915337356188554028208434752656126108515875251590871558827
182 6262780220730221941038614924771565406335153463755519658284433672484335117022316570203815696263528119119030955
183 25051120882920887764154459699086261625340613855022078627007752526473785034655878172214026050579155987741715115
184 100204483531683551056617838796345046501362455420088314495771045778968029271756736471653630733366710973498043051
185 400817934126734204226471355185380186005449821680353257958564254462017895353293393452209575995567017939054537387
186 1603271736506936816905885420741520744021799286721413031785217160540363137945706468940028410106468419846342879915
187 6413086946027747267623541682966082976087197146885652127042788927546035664847891666022493852674274375565620980395
188 25652347784110989070494166731864331904348788587542608507974996280953308885521698244614735835193898894622982843051
189 102609391136443956281976666927457327617395154350170434031507666265351567994347056139508464189769198363212929215147
190 410437564545775825127906667709829310469580617400681736125246027344482936881908750880132898457063999022293712546475
191 1641750258183103300511626670839317241878322469602726944499414833944085077336676056164729677224230407228058841557675
192 6567001032732413202046506683357268967513289878410907777994520784908646968964786329947314875688870451190003348974251
193 26268004130929652808186026733429075870053159513643631111971806037899201195095309530366051836339379449315549361384107
194 105072016523718611232744106933716303480212638054574524447874669948126031418853566542617792012525313086373269376510635
195 420288066094874444930976427734865213920850552218298097791473571385562578952358923012778337384436842923715221367990955
196 1681152264379497779723905710939460855683402208873192391165844068728367222363325005735727688206418552851305173195860651
197 6724609057517991118895622843757843422733608835492769564663275841285702702561078650312139430163016573718109268231236267
198 26898436230071964475582491375031373690934435341971078258652902497887278436459871855987015075326751019498214223820532395
199 107593744920287857902329965500125494763737741367884313034611208257038048998270601933424975010656373527244411197073304235
200 430374979681151431609319862000501979054950965471537252138444029559130066497944636752653729461324233007480753391875566251