1 1758
2 193
3 256
4 244
5 442
6 982
7 1914
8 4922
9 13138
10 34498
11 93778
12 255730
13 696018
14 1900754
15 5192146
16 14180050
17 38739154
18 105835858
19 289138770
20 789939026
21 2158150738
22 5896157266
23 16108595794
24 44009496658
25 120236140626
26 328491234386
27 897454731346
28 2451891843154
29 6698693068882
30 18301169786962
31 49999725535314
32 136601790484562
33 373203031965778
34 1019609644548178
35 2785625352708178
36 7610469994365010
37 20792190693441618
38 56805321374974034
39 155195024136536146
40 424000691021611090
41 1158391430315016274
42 3164784242672664658
43 8646351345972543570
44 23622271177287860306
45 64537245046519627858
46 176319032447609339986
47 481712554988252823634
48 1316063174871721967698
49 3595551459719938310226
50 9823229269183310331986
51 26837561457806492565586
52 73321581453979583250514
53 200318285823572131184722
54 547279734555103419433042
55 1495196040757351056146514
56 4084951550624908910264402
57 11160295182764519913947218
58 30490493466778857558245458
59 83301577299086754862596178
60 227584141531731224803934290
61 621771437661635959152705618
62 1698711158386734367749701714
63 4640965192096740653729316946
64 12679352700966950042597326930
65 34640635786127381392326131794
66 94639976974188662869695922258
67 258561225520632088523322687570
68 706402404989641502785382907986
69 1929927261020547182617109200978
70 5272659332020377370803541377106
71 14405173186081849106839992533074
72 39355665036204452955286463840338
73 107521676444572604124250027065426
74 293754682961554114159070364565586
75 802552718812253436566639575302226
76 2192614803547615101451414108373074
77 5990335044719737076036102132858962
78 16365899696534704354975030066544722
79 44712469482508882862022252856082514
80 122156738358087174433994555376271442
81 333738415681192114592033611632869458
82 911790308078558578052056310932832338
83 2491057447519501385288179824193437778
84 6805695511196119926680472260588863570
85 18593505917431242623937304123393704018
86 50798402857254725101235552726089203794
87 138783817549371935450345713679638462546
88 379164440813253321103162532719113535570
89 1035896516725250513107016492713752133714
90 2830121915077007668420358050827076632658
91 7732036863604516363054749086896973938770
92 21124317557363048062950214275280597418066
93 57712708841935128852009926724277833302098
94 157674052798596353829920281998747494252626
95 430773523281062965363860417445715647660114
96 1176895152159318638387561398888771665002578
97 3215337350880763207502843632668235890950226
98 8784465006080163691780810063113345097007186
99 23999604713921853798567307391562852738269266
100 65568139440004034980696234909350918201802834
101 179135488307851777558527084601826201850347602
102 489407255495711625078446639022353621629010002
103 1337085487607126805273947447248356692021215314
104 3652985486205676860704788172541417947240857682
105 9980141947625607331957471239579548041573564498
106 27266254867662568385324518824241926067753844818
107 74492793630576351434563980127642942858535632978
108 203518096996477839639776997903769735378677792850
109 556021781254108382148681956062825344654676852818
110 1519079756501172443576917907933190149346470920274
111 4150203075510561651451199727992030983054493220946
112 11338565664023468190056235271850442241162428285010
113 30977537479068059683014869999684946426993366270034
114 84632206286183055746142210543070777326415984459858
115 231219487530502230858314161085511447459539701465170
116 631703387633370573208912743257164449529030418366546
117 1725845750327745608134453808685351793957349030363218
118 4715098275922232362686733103885032486878200897470546
119 12881888052499955941642373825140768561585337948700754
120 35193972656844376608658213858051602096887495273742418
121 96151721418688665100601175366384741316756550444908626
122 262691388151066083418518778448872686827116567623368786
123 717686219139509497038239907630514856287667071299354706
124 1960755214581151160913517372158775086229189045845491794
125 5356882867441321315903514559578579885033369186661826642
126 14635276164044944953634063863474709942524958135340236882
127 39984318062972532539075156846106579655115898180004216914
128 109239188454034954985418441419162579195281026535433175122
129 298447013034014975048987196530538317700793532771525984338
130 815372402976099860068811275899401793792147605685918498898
131 2227638832020229670235596944859880222985880904724377501778
132 6086022469992659060608816441518564033556056387501894402130
133 16627322604025777461688826772756888513083871558596544168018
134 45426690148036873044595286428550905093279853147815854211154
135 124108025504125301012568226402615587212727448146187401560146
136 339069431304324348114327025662332984612014596536294512263250
137 926354913616899298253790504129897143649484083876201781788754
138 2530848689842447292736235059584460256522997358291717797707858
139 6914407206918693181980051127428714800344962872232415160434770
140 18890511793522280949432572374026350113735920450070741824569426
141 51609838000881948262825247002910129828161766639539764389216338
142 141000699588808458424515638753872959883795374155014164430454866
143 385221075179380813374681771513566179423914281567152809455910994
144 1052443549536378543598394820534878278615419311434200848611147858
145 2875329249431518713946153184096888916078667185954293620139884626
146 7855545597935794515089096009263534389388172994733078841135202386
147 21461749694734626458070498386720846610933680361354478724227006546
148 58634590585340841946319188791968762000643706712078287738735951954
149 160192680560150936808779374357379217223154774146777712733192192082
150 437654542290983557510197126298695958447596961717671468547209953362
151 1195694445702268988637953001312150351341503471728704707776827359314
152 3266697975986505092296300255221692619578200866892576712262607175762
153 8924784843377548161868506513067685941839408677242481775285576400978
154 24382965638728106508329613536578757122835219088269729665528413290578
155 66615500964211309340396240099292886129349255531024071600857044484178
156 181996933205878831697451707271743286504368949238587440403184330211410
157 497224868340180282075695894742072345267436409539222249388946841665618
158 1358443603092118227546295204027631263543610717555618677022720473956434
159 3711336942864597019243982197539407217622094254189681528564161460568146
160 10139561091913430493580554803134076962331409943490598861935492053598290
161 27701796069556055025649074001346968359907008395360559375876223288737874
162 75682714322938971038459257608962090644476836677702315827105084343320658
163 206769020784990052128216663220618118008767690146125747307486071633215570
164 564903470215858046333351841659160417306489053647656123458936144473882706
165 1543344982001696196923137009759557070630513487587563740235807739531493458
166 4216496904435108486512977702837434975874005082470439721192534680748949586
167 11519683772873609366872229425193984093009037140116006917236192505602506834
168 31472361354617435706770414256062838137766084445172893274263380987337506898
169 85984090254982090147285287362513644461550243170577800370605240811356422226
170 234912903219199051708111403237152965198632655231501387278496258927471099986
171 641793986948362283710793381199333219320365796804158375293014852706924232786
172 1753413780335122670837809568872972369037996904071319525118234410919743455314
173 4790415534566969909097205900144611176716725401750955800800016557913501859922
174 13087658629804185159870030938035167091509444611644550651826125644125029007442
175 35756148328742310137934473676359556536452340026791012905202708779378967314514
176 97687613917092990595609009228789447255923569276871127114012704908328325611602
177 266887524491670601467086965810298007584751818607324280038410074788331662606418
178 729150276817527184125391950078174909681350775768390814304746408143923787595858
179 1992075602618395571184957831776945834532205188751430188686223037987151566340178
180 5442451758871845510620699563710241488427111929039642005981897387087984861380690
181 14869054722980482163611314790974374645918634235582144389336042547651480477761618
182 40623012963704655348464028709369232268691492329243572790635700013724212010156114
183 110984135373370275024150687000687213829220253129651434359943402112403053282852946
184 303214296674149860745229431420112892195823490917790014301157807647256945830658130
185 828396864095040271538760236841600212050087488094882897322202059807810560890765394
186 2263222321538380264567979336523426208491821958025345823246719568889438350056882258
187 6183238371266841072213479146730052841083818892240457441137842464184502652384575570
188 16892921385610442673562916966506958099151281700531606528769123346724863130210402386
189 46152319513754567491552792226474021880470201185544127939813931289777338238418026578
190 126090481798730020330231418385961959959242965772151468937166107686584412398235418706
191 344485602624969175643568421224871963679426333915391193753960076513877463523961864274
192 941152168847398391947599679221667847277338599375085325382252367736840965190850707538
193 2571275542944735135182336200893079621913529866580953038272424885328596876751582265426
194 7024855423584267054259871760229494938381736931912076727309354503253183608386175893586
195 19192261933058004378884415922245149120590533596986059531163558775835395396968428601426
196 52434234713284542866288575364949288117944541057796272516945826551831478049353123233874
197 143252993292685094490345982574388874477070149309564664096218770649578362741645723566162
198 391374456011939274713269115878676325190029380734721873226329194400163350435383518167122
199 1069254898609248738407230196906130399334199060088573074645095930086792066431346311954514
200 2921258709242376026240998625569613449048456881646589895742850248962400065431464900034642
201 7981027215703249529296457644951487696765311883470325940775892358093071601432394073112658
202 21804571849891251111074912541042202291627537530233831673037485214085560613882293603270738
203 59571198131189001280742740371987379976785698827408315227626755144334242894025385832349778
204 162751539962160504783635305826059164536826472715284293801328480716828981691228902169509970
205 444645476186699012128756092396093089027224343085385218057910471722275683730817727317672018
206 1214794032297719033824782796444304507128101631601339023718477904878163287770885279933530194
207 3318879016968836091907077777680795192310651949373448483552776753200856692354233101098942546
208 9067346098533110251463721148250199398877507161949575014542509316157938429370855064692850770
209 24772450231003892686741597851861989182376318222646046996190572138717498157303760373501919314
210 67679592659074005876410638000224377162507650769191244021466162909750830672050885049582616658