1 14184
2 92996
3 523716
4 1455282
5 3806582
6 11711440
7 35610562
8 114007482
9 361659778
10 1120640520
11 3663319530
12 11761984674
13 37533685074
14 120519971192
15 385359250346
16 1242349766402
17 4027691968226
18 12950233669160
19 41756033526570
20 134866081345506
21 436528874287730
22 1415912975662680
23 4588506043386026
24 14863857276432962
25 48263269582897922
26 156877705414127624
27 510424561925408810
28 1661088846119803426
29 5407534955676214418
30 17621853815052457784
31 57487228444128665002
32 187631144044096476034
33 612692299263101219618
34 2001572067118768895976
35 6543304135689064774954
36 21404869692677898914402
37 70054907379725394578098
38 229364940452169471677976
39 751287503417267921574570
40 2461995747146584876493506
41 8071803314898074406356802
42 26473810681245255066383816
43 86857151649259368755735082
44 285062318297348669378453666
45 935890864040938790898992338
46 3073625609450468137337166584
47 10097226888744043892364648362
48 33179172545507858599829280770
49 109053569268272933504966319970
50 358527959217680070450020682152
51 1178985403848741241043549220650
52 3877807875527003250101333769442
53 12757041188415919248483246207730
54 41975470994470964557547258136024
55 138140257712329487113254314167466
56 454693535557623426780131178937154
57 1496874568492692900203210235583362
58 4928507374148077385312059229344648
59 16229516296859406283744895642954794
60 53450622899524680801901490311610146
61 176057035729701373544888867479368978
62 579967343983870938377247185152079544
63 1910732998395510127846078337721401770
64 6295643044140489508962370884338562178
65 20745376287011056856494476453634874274
66 68366130257585882419643714159206937448
67 225318332301473069898527713710556791082
68 742652359911432223119646269181688661858
69 2447969955711949421884674074558491798322
70 8069676982693103605584009956486276304280
71 26603198689072654613016536827198013595306
72 87707627172921305352483438163780266009538
73 289177828468025408237135876839011571154882
74 953488005484884650841462774534216425769288
75 3144029875552221189403592972774302366535210
76 10367592144260562263537545249451748763743650
77 34189098557593016300258369771652170841175378
78 112749519732406324501539469988656969940101752
79 371841579228743566230964197409554603137958826
80 1226355439333509271703128185648479553638279426
81 4044724501672596516887097085958362603179075554
82 13340581909100015242931655592181999741552440616
83 44002057434000346532430661914870856175002153770
84 145138548620846226701457150224782977039129733602
85 478744062593268865222722689062973819821699740530
86 1579189149335827163047178368455035904447340506456
87 5209239967297921636754517646882047757753806753962
88 17183966665033347916671545938990459332614671311938
89 56686644367335304109205944476003134560714964366338
90 187001809258183708549673892986924918685075635853064
91 616904720648127088465009963930627297218690667548714
92 2035153312915613404790441399606018350762653681271842
93 6714017671482338941714601310493195475844992179963282
94 22149999866457686669051251747782506990300344134989368
95 73075280261676314039959376931464050537351689184748970
96 241086229050534118607373285843105283453303025547965826
97 795388180746763190861973077723551658572108390655312930
98 2624160306242146622348154775552562536690344188801650408
99 8657765047103095051703268402931820551468269932554781994
100 28564403513059909199338626266207994840458831823194924130
101 94242803143076540137637731593767330539802296686742113202
102 310938616720439658736420294149315194927082701318260073752
103 1025898359554356109931057929568587299149730921114057171626
104 3384831115378703053215079558814215843242699036936606907586
105 11167924609127753980783250445153504838434957541939254704194
106 36847714721209797260910270673126712478948450333356495305928
107 121576906100121026972951014032415628177541523779654327267882
108 401138087822204372238862166566685771661488398192128631696034
109 1323545410952497926823563019883750207461546122384407001638354
110 4367026095113944185868326973481943128663711275113349363931640
111 14409024853298471144839961384784559712405144553433008683673514
112 47542841467999167907096625695470093604340551047811001110305282
113 156869063793348105567226322124333065544108676375869038935945314
114 517596098840097392080744846550541895341819088304520969960997032
115 1707835763274679231277910401402028920506468711289140818476889898
116 5635111835175754480654311519980332820106542283215427390565349090
117 18593460032375457912113872341311550584905650799841517069808940018
118 61350632920053261188213087891470272134269235111602842355508901080
119 202431905007221438004082276336487556939966216360190425983952409770
120 667943745309786338871455403350103531939430432405673866525838945602
121 2203950098273930239443016179124292472265616447423340420411213679746
122 7272178139003830955291602542324017281925105788414214324558121400968
123 23995405019906992155231938003873238999078230222954001011384434668586
124 79175794649098829374553419402724009279739512532852930433372547819810
125 261250720200320562196463909405947948676848647555717000784389639837202
126 862031694643499936460268592547402171531742509920956860882934708229560
127 2844392989470441392547242219298402507837920776080729172166473370913194
128 9385481366997552355775912484040619899855578523686279136730769046148738
129 30968776813821141325981131761990329722279279992286300747434068279700642
130 102186156539436832693475896802182612159439404212859697127809158289181288
131 337179028853335892546251303342905750212018582178266762983030332059109674
132 1112575502895970328593955534931923372511321448454547784389615158892683618
133 3671122263999943793328960956121867439229243688459071101281195259297672242
134 12113470724496116939838962595539670683296170704011904428558433376923606168
135 39970419283402608351937370116602792970202197124555312248827143054609213098
136 131889175826224108294188835060984977395223729522864609159113899804235969986
137 435191017578115583529350250915164848967229552733138047676183306884680675522
138 1435988588088872693527734307115070480827646558325515886824003686698527936584
139 4738297575289131521517883828930709961126110345822483471336297814371862304298
140 15634857760953713722355373842754456789588535050633914308050739587775138135970
141 51590029903557923914096226501107398296346139559581097142020839413335970010706
142 170230686683779720893497855276293840430928145947561089913652914302300583897464
143 561707385234264166118234921833915874139414913858834122990039070312190929161130
144 1853457424881637871757780841860136244422746563149324758738689601196933426113282
145 6115828234282737730141002190452548460034086928954341604217448337510199192500450
146 20180323185093812875945462985399297211704166602847569408803184566897513714068520
147 66588788849790522384337024330472854578096631413634346309162617378641161330686762
148 219722365027184261453013152484383884437977417519395515734363412194937508053115874
149 725015939751679550638701968625165350553613386315388942054351575684191681579512946
150 2392329391833816418054624718272293119466356317239980086408719820286511639105887320
151 7893952701725711301036508005567142272325372615043620570731916204210840105500154026
152 26047627856520843744082586982503771118850427786314103914767084594326056197522298434
153 85949220869690776035068817931770606115018976673896481855404760887450104754851669250
154 283606258158962536863921395121501017282744083384712491509873568468585417457588960776
155 935814497997683977426084565198020730161629441059865327889546759417467855587125254186
156 3087904182611254103280675703485208174241069922328451700642093490771256426370588634658
157 10189149722376269509059030014792171240513438517179679221218697302399666970517143840402
158 33621117802920766129588135572951159023015098325027326193503018016999699540639979083064
159 110939556143178151858985755525867383707688613536207243758720096072938985750812098358698
160 366067156804127928432749362693530596063037829645697901759330304971876405808888644573058
161 1207911651424152630101836040821841125304678923051155512911616481320317566221803110454562
162 3985746127747220454505665244600755372738326269642401704006541575309766955613165664134632
163 13151768310590079735098161538624884022721797739490767428765365152731344803716576822529322
164 43396900940516237235702406014742135341153178907625009662960967206089087111318666072325730
165 143196806093220786762523335417379874873724785453498623114100877824157080391013101729025202
166 472506720971346492732087555252414725370864528460150985197731236637559386205373184143848472
167 1559131301161170133092498571301059962886106647764950135076099686464066643316038427830807210
168 5144668895599628504017943419707308228155065740697285708238660703235070629107602480680521410
169 16975876389372276154653659484835800717233196521584459369644112345419933808724429194029984066
170 56015344698105269958603650344990660198766926013145106330923849523502626640118931067548304328
171 184833996024398616685077483373694382714586283277122572897688862728179202371994962752917223978
172 609897316239349809756233978892042870180665444516295408754054838086798524802486990841986577570
173 2012480214066910562722576116383166566975835649338862133463537995665585863845027390909205825234
174 6640588085103247439315522804231994263952829392525729139435958773013386067322549759968694540536
175 21911973217109768992433396691727682516212320001762168513901649733312266937306272664852259024810
176 72303023298292450523854179117707358193239801978485196553464471575991004975551665779231939369986
177 238578578851585777056803144922545410413226213144422038401516539858970000378234857629302481453410
178 787238738472863951304736392270504465855924325606190487178389541791869779133967999919512891553704
179 2597655080345844000238216677484562541057753209880833257090579320033275076794199579052637943234346
180 8571494073891086614447290750467424898707014595110287858558868909275382043030751125068313469432034
181 28283398327711402522407214966785517859643340445957979746289473797555033882853030993797435674031346
182 93326862446404498266392174636006360505955412061467252013008678363733566391239631404243604414735320
183 307951096688861161150850867360589928147981601842100450735364505951724547690919198262136767909977258
184 1016147744648035151156439452997623683419804071098870876865544909288158425373986626211460362970357570
185 3352987792297109780487830108060174183508026642241471022047560233129161947711943153258745043805863298
186 11063870867359814101354733091458751094994355437880274453667129272399623689437518987628166828853256584
187 36507511848927365352491314775687389540087323612572222948905977575887532563168044529952418900871773226
188 120464028165289607084400720662610776930149679317149353822118709355106500400354627501923348085035209506
189 397495793493464514785331110323993032324369190346426307678920602647370736050783982329228372655521330962
190 1311619006894371361152250906282899392593700270398699900287388313001147638135778779368280639624728392888
191 4327956369308574491807203954598116991776118262232709559783019325470128783077029094922485310578811146666
192 14280981414148715427136797384055926191455978964473485156942142833176990907539469839647388124025655982210
193 47123033611446942952708626045304314060727209090838421343857233478037203638195920193860884156274821938594
194 155492137830219592099507842065328536912745161808345009731329039516593847006100794710900510464483083870568
195 513078284999534487420489821194553332199468856750575658727554141520284759764649367387865561817800380600618
196 1693007335892336281929994841121190198350599736143222465104163869803462929889356526150066991741487889742690
197 5586426006719670546557256175028534485386004542016640218373054967541446869650641043449512756827019255295282
198 18433562115892997166773279321875636256386752027002079143522037726712605497613386214503956638191644368006040
199 60825331891352326871283768622224027921978505937520776714111520007943238019220186993615737656604218756656810
200 200705702658543550268722473268982550424694518376494044922154470775602112546024032528634775093904274531305410
201 662269784746772514960281170869832225010381897733443388210924868764200553806717429171920917670552778144653762
202 2185295513957866289225657691368630270804872660472559579974636844889869388970751269227957081412677293531830088
203 7210832552752863150226287660164585823670992010094670189221353278677254222757016148731641560074194613743525418
204 23793627072767820626190291498932671489534756154644953987612278714493272726469397394732430278870526802528094626
205 78511973367216686379478378136978508762526483541211333427285830918435896536153983051552590283750045443573348178
206 259066429193536358636750516889738443666534858344607030094973930248740159849303712041088756239847858475480082552
207 854843054844311271537279303317404591312178054052331494981270271104381125359782386453588417613892412317152351146
208 2820730786935713983626579085080434857003586300564653750982405162182997899730914501921772572631730428334403792130
209 9307582451227672652030085538472115206521470976397407522861845097701200586006784285437071620465402734437111990754
210 30712286308804085068844426002748333118800061306694972343993583540143761794204226004152337250379659398747196007208