1 402
2 1305
3 4182
4 13149
5 40722
6 124785
7 379662
8 1149669
9 3470442
10 10454265
11 31448742
12 94518189
13 283898562
14 852383745
15 2558527422
16 7678334709
17 23040509082
18 69132537225
19 207419631702
20 622302935229
21 1866996886002
22 5601166818705
23 16803852777582
24 50412262975749
25 151238198213322
26 453717413212185
27 1361157876781062
28 4083484904632269
29 12250477262475042
30 36751476884581665
31 110254520848058142
32 330763742932800789
33 992291589575655162
34 2976875490281471145
35 8930627913953424822
36 26791886628078297309
37 80375665656670937682
38 241127008514884904625
39 723381048634398897102
40 2170143192082685057829
41 6510429668607031906602
42 19531289190539049186105
43 58593867941053054490982
44 175781604562030977338349
45 527344815163836559745922
46 1582034448446996934699585
47 4746103351251965315022462
48 14238310065577844966914869
49 42714930220377432944439642
50 128144790708420094920709065
51 384434372219835876936907542
52 1153303116848658815160283389
53 3459909350924278814179971762
54 10379728053529441179938158545
55 31139184162101533014610962222
56 93417552489331017993425859909
57 280252657474045891879463526282
58 840757972434243351436762472025
59 2522273917326941405907031202502
60 7566821752029246920914581180429
61 22700465256184586169130718687202
62 68101395768747449320166106353505
63 204304187306629729586046219644382
64 612912561920663952009234460100949
65 1838737685763541382529894982638522
66 5516213057293723200594068152586985
67 16548639171887367707790970867103862
68 49645917515674499335390445419997469
69 148937752547048290430206401897364242
70 446813257641194456138689336966836465
71 1340439772923682538112208273449996942
72 4021319318771245953728905345448965989
73 12063957956314134539971277086544848362
74 36191873868943196977482953360030445945
75 108575621606831177647587104280883139622
76 325726864820496706373037801244233022509
77 977180594461496465979666380535866274882
78 2931541783384502091660105095213933239425
79 8794625350153531662422527192854468547902
80 26383876050460645762152005392988743303029
81 79151628151382038836224863807816905227802
82 237454884454146319608212286681152066320905
83 712364653362439365023712250558858900237782
84 2137093960087318907469287532707382103263549
85 6411281880261958347204164160183757114891122
86 19233845640785878291205095604674492954874385
87 57701536922357641372800493062269922085025262
88 173104610767072937116771891683302652695880069
89 519313832301218837347056500042893730969248842
90 1557941496903656564034651150114652738670963865
91 4673824490710969796090916750315901307539326342
92 14021473472132909596246676850891590105670848589
93 42064420416398729204687883752562542683118284962
94 126193261249196188445959357657463172781566333345
95 378579783747588567001669485771940607809121957022
96 1135739351242765704332591282914924002356211785109
97 3407218053728297119652939499942976364926327183482
98 10221654161184891372269149802225337810494365206825
99 30664962483554674143428112011468830862913862933302
100 91994887450664022483525661243992127451603123425629
101 275984662351992067557059634151147652080532439528402
102 827953987055976202884144203291785495693043457088305
103 2483861961167928609078363211552041565982022648271182
104 7451585883503785828086950838009494855751852498826149
105 22354757650511357485964574920735224882867126604503722
106 67064272951534072461301169575619155279824518029561785
107 201192818854602217390718398353684427101919830520786662
108 603578456563806652185784974314707203830652044426562669
109 1810735369691419956584614481451429456541741239008093442
110 5432206109074259869808362561368904059724793928481091265
111 16296618327222779609534125918135943559373522208356895742
112 48889854981668338828820454222466293438518847470897931189
113 146669564945005016486897515603515805836353104104348281562
114 440008694835015049461564852682781268550652435696353820745
115 1320026084505045148386439169792811507735143553855679414422
116 3960078253515135445162806732867369927371803155100274147709
117 11880234760545406335495398645579980590448154452367294252082
118 35640704281636219006500152830695683388009953331234826374225
119 106922112844908657019528372279998533397360839941970366358702
120 320766338534725971058640944415818566658744479722442873548229
121 962299015604177913176034488399101632909557358960392169589002
122 2886897046812533739528326775500596764595319916467303606655705
123 8660691140437601218585426947108374025519255428574165015744582
124 25982073421312803655757174082538289540024357644067003438788749
125 77946220263938410967273308730041203547006255648890027099476322
126 233838660791815232901823499154976280494885132380048114864649185
127 701515982375445698705477643394634181192388128006900411726388062
128 2104547947126337096116447222043313222992629845754213369444045269
129 6313643841379011288349370249848761027808820460729664376861898042
130 18940931524137033865048167916983925801088323229123041667645218665
131 56822794572411101595144618085827062838588693381237222077054705142
132 170468383717233304785434082927231759386413527531447860379402213789
133 511405151151699914356302706121196419900535477369815969434682838162
134 1534215453455099743068909033042591543184196221660392684897000908145
135 4602646360365299229206728928485779196517768244083067607876907511822
136 13807939081095897687620190444173346723483663890452981930002532110309
137 41423817243287693062860578649952058438311709987766504002751215480682
138 124271451729863079188581750584720211850656566596114628433740884741625
139 372814355189589237565745281023888708623412573053974118152197130824102
140 1118443065568767712697235901611122272013123465693182820158540345670829
141 3355329196706303138091707821912279108325141890142069391879518943409602
142 10065987590118909414275123699894661909546968656551250038446352643023105
143 30197962770356728242825371567999634897783991941903833840954649554657982
144 90593888311070184728476115640630203031638147770211668974095131915151349
145 271781664933210554185428348795153205771486787199635341824747762247808922
146 815344994799631662556285050131984810667605049376906695279168019748136585
147 2446034984398894987668855157889004818709104523686721425447353525253829462
148 7338104953196684963006565488653115229539892322172166955561759507780327869
149 22014314859590054889019696495931547235444834468740506225124676387378662642
150 66042944578770164667059089547739044799984818410669529392252824890211346065
151 198128833736310494001177268763105940587255085240904609610516066126784754542
152 594386501208931482003531806529095434136366515740505871699063381292655696389
153 1783159503626794446010595420066841527158302067257101700832220509702569954762
154 5349478510880383338031786261159635030973311241842473273966722260756915595545
155 16048435532641150014095358785397125991916743805669756164840288245569158249222
156 48145306597923450042286076360027819773743851577293941180401107663304297672909
157 144435919793770350126858229087756342917218795052451168912963808843106538869282
158 433307759381311050380574687278614795943630865798492197482412398235706908309025
159 1299923278143933151141724061866535922214841558677753973934279138119895308329502
160 3899769834431799453425172185660990835412422598597816684776921301185235091793429
161 11699309503295398360275516557105738643773063640922559580278931677206803608990202
162 35097928509886195080826549671562748206390782613025897792733130578922607494190505
163 105293785529658585242479649015179309169315531219594131481992062831372215817011382
164 315881356588975755727438947046520056608232960419815270653561530683325434119913949
165 947644069766927267182316841141524428025271614781511564375855276428393875697501522
166 2842932209300781801546950523428501800476960311388666197957907198042016773768023985
167 8528796627902345404640851570293362434233171868254261603534404331639720614655110862
168 25586389883707036213922554710895801368304097472939310829924578469946502430667410469
169 76759169651121108641767664132718832236121456155170984528416466359894188465406387242
170 230277508953363325925302992398219352970782695938219057662534860979791927743027473465
171 690832526860089977775908977194783771437184742760069381142175506739594507922699043942
172 2072497580580269933327726931584602739361227538171032559735668367819220973155330378989
173 6217492741740809799983180794754311068183029234294746511825288798658537818240457631362
174 18652478225222429399949542384263938904747780942447537200712433786377363252270305882945
175 55957434675667288199848627152793828114640729306469206932610436139935589351908783626622
176 167872304027001864599545881458385507144716960877660811458777577981413767245922082835509
177 503616912081005593798637644375164567035740428549488815698225273067455300118157712417882
178 1510850736243016781395912933125509792310400377481479209738460897448793897115256065076425
179 4532552208729050344187738799376561559337559316110463154502952848839237684867334050874902
180 13597656626187151032563216398129749042825394315663440514083998859503425041645133863916029
181 40792969878561453097689649194389375858101615681654423643402277204481699099021665014330802
182 122378909635684359293068947583168385033555712514291475132507392865387945245237521888157905
183 367136728907053077879206842749505670019168868481530833802123301100049531632057619354804782
184 1101410186721159233637620528248518039894510067321905318215572148307919986688862965445076549
185 3304230560163477700912861584745556179357537125720341588265120934939302743651969111096554122
186 9912691680490433102738584754236672657420625224670276032032171784848993798126667762812311385
187 29738075041471299308215754262710026210957903369029330630570133314609152528721524147482232262
188 89214225124413897924647262788130095110265765497124996960657635863951799854847614160537293069
189 267642675373241693773941788364390318285581407271449001019867379432104084101908925917793071842
190 802928026119725081321825365093171020766312443374495023335391081976809621380458944625741600865
191 2408784078359175243965476095279513194118073773243781110557751133291423602290841167621949573342
192 7226352235077525731896428285838539845992494205971935412776409174596260283171452170355298261589
193 21679056705232577195689284857515620065254028390396990400535539073232759802112213846044793867962
194 65037170115697731587067854572546861250315176716153339526019240318586237311532356208092179770345
195 195111510347093194761203563717640585860051713238384755226882967153534627744988497964192135644022
196 585334531041279584283610691152921761798367505895003738978299393856155714855748352572407599598109
197 1756003593123838752850832073458765293831527250044710163530199166359570807808810775076885184126482
198 5268010779371516258552496220376295898367431214853528383781199468660919749909563759949980323043825
199 15804032338114548775657488661128887728847992573999380937724802345147173902694954149288590510460302
200 47412097014343646326972465983386663254035375580875734385936814913770351014017388186743070614038629
201 142236291043030938980917397950159989897088922460382386303335260497968711653917216037983810007431402
202 426708873129092816942752193850479969961232358816657525201055413007221452185481751069460626352925305
203 1280126619387278450828256581551439910423628259320993308185265502048294991003905459119400271720038182
204 3840379858161835352484769744654319732350747143705021389719995032198146241906636789180237600482639149
205 11521139574485506057454309233962959199211966162599147099488382148700961263509751191184786372092966722
206 34563418723456518172362927701888877601955347950765607159121940550315928866108935220842506257568998785
207 103690256170369554517088783105666632814504942778233153198679409859373876749486168957103813055287193662
208 311070768511108663551266349316999898460792626186572123038665405994973810550777233460464027731021975669
209 933212305533325990653799047950999695416933474263461696001250570818625792256969153559697260323386716442
210 2799636916599977971961397143852999086319911614197875741774260418123286097980182367035702135230801728265