1 2
2 6
3 14
4 34
5 92
6 258
7 722
8 2022
9 5706
10 16232
11 46442
12 133418
13 384550
14 1111614
15 3221582
16 9357450
17 27233148
18 79394646
19 231822854
20 677835636
21 1984435484
22 5816254262
23 17064740572
24 50114985298
25 147303657830
26 433319078074
27 1275628303802
28 3757847138050
29 11077244318828
30 32672561785138
31 96422078523410
32 284705773878694
33 841063139202362
34 2485769002503880
35 7349895894963962
36 21740986518791238
37 64334688960647402
38 190445232050054322
39 563956596490187386
40 1670568551784025568
41 4950156143312216430
42 14672459295742442400
43 43502103088489852068
44 129013525774439517794
45 382712454070752875830
46 1135579030354890527792
47 3370271815947173656458
48 10004858651807012843954
49 29706493233300601297590
50 88223118064452009892954
51 262059805122164831510282
52 778577841546837234433638
53 2313577718164333469919240
54 6876121878603557200889502
55 20439845819456750735678822
56 60769204728382679280374886
57 180700282626734462924793194
58 537404178810134221130475704
59 1598482497823239936914848570
60 4755292073430523472012686234
61 14148386235518886618417317654
62 42101255886514095159845334430
63 125296736079550557353133330382
64 372940239400123218286412157994
65 1110175946443974122341852390396
66 3305185516514090977149197648262
67 9841239007512939717774332527734
68 29305703342067152151371976173012
69 87277346750881447542406239235036
70 259954047701527675143422709004070
71 774347677273369192415826225237900
72 2306845671059393932615198222217294
73 6872947349665681312749563473008378
74 20478978324290606639712653848397998
75 61025767957709877094566435330574742
76 181868240832160947643163055161454726
77 542048458183084855268636504122333656
78 1615682511225184614916437226030193934
79 4816257111154073693660445444182323046
80 14358138288554814093734484761720300316
81 42807568881064553576282314070062639164
82 127636864340431610766496329287022467858
83 380595820543561041697815371081710503176
84 1134967577053648207363354274113578044600
85 3384805359455242130695784634498183609472
86 10095179109212671067234209141663220040024
87 30110900596194043411402747005137321070140
88 89817751261286277920697531944625615229806
89 267934523731513281790233835089690095638200
90 799323561864343460859789570886744734090706
91 2384752901563394928631116863470459260112298
92 7115253910017364101884572644118139853874660
93 21230640553162054534442007530160957957474300
94 63352086233182978390159857861750436916123014
95 189052898979858559201768143981764435788351836
96 564195792218917976589499459383377038804198226
97 1683836527456304377783902495167279508253112758
98 5025660047705335900087933069668690351922832682
99 15000609957680171355251010663141469161355049818
100 44776165935980902341475169692633177181873912550
101 133661589186135164488255614054608719117926782888
102 399013547752130120134664784386174856616463952526
103 1191213347494125382796311720633914812696527023894
104 3556411000727394517453011435342110261340374245770
105 10618286303452394798038196451456362623597827418614
106 31704187562378519537426508940321405615581256664164
107 94666902462449152505543242551199387516020217962750
108 282682345753482608520420017427058999816091876923862
109 844146524957435516063943060966716768249507075983018
110 2520898025127133464431730726589101730389003510761922
111 7528538549554162623890995515594137569143821642157114
112 22484524945836613030408727671415920787116084674439146
113 67154338800326106353857814354950381738917893002892380
114 200577150299063398005790304323367717754429518338622454
115 599108604374071336272354610290417238729860156438058150
116 1789559276418486921060971450484817347583360392822529636
117 5345677672937826959810155615344217793696943205854793132
118 15968911831521283399888984783420137430873993549373910662
119 47704954226089530546417460926954487703419550651676354060
120 142517103970746203533514294370381419256326510475676026850
121 425780319808846422769012002921549026679972153401169417942
122 1272093462006629193036515240974279493887408284628098130026
123 3800730328425453453897854364180063520991790924589154820106
124 11356106450139700907118162295176797640305089411398994033282
125 33931728641134773791383980808648037220174115827971997418156
126 101390303274706633618359560075163638239207065445163181877746
127 302970640908788663225024689651641136216031245140160941125394
128 905353408646427589043028031925300304568636647010359900682406
129 2705509097304985235894419996474418688263478238314017424653050
130 8085239953139433392101987645386372835805467034904385761458504
131 24162934981269473224725409632838856112105687263782665335154234
132 72213620388643227204979943319457778759826317656473972571035158
133 215824638585284364648227723922486771439852340227574975028236826
134 645052717877826860404625269698391539431453555039485534383472162
135 1927975440214396105267767621426254952555819898924172061277636874
136 5762616351228190681646926563160272958937680219847840890034859744
137 17224620591856109064439917583360569237478930225009742868791893038
138 51486242527242134228562916896247777020345903903915950164105646304
139 153901956533717734226388916781447572174910834942946743367373580324
140 460053489800382585402272948861665274556061862918373947884207245618
141 1375256174167744446822838346254309150310767977265060391322984999014
142 4111211372550776390896161692547458748611363811008747982122798956640
143 12290421690532495308280814917643700206013974177935828900873756000858
144 36742980902917396100347894062326958003395197817968296744942230466190
145 109848079412317523478113367205240502224797777044579186116048126590986
146 328413410644630454593262756012783671100232736899141350291688329697886
147 981882434747751869183592582470645031788679304934365171480996032587254
148 2935676208300052960473656125042280759251227160677618384689003630892682
149 8777417064793495287818769499404158463716891895234530437465404508921972
150 26244306581695577401641645190819654668234717594898090183439462261715978
151 78471711816427917924764719090707013474469768284219004388589190796115530
152 234639259576534271501218554765780437214353226789585453058857935166327434
153 701613014331853889294997649522177311075536229938462546554250255488152982
154 2097992223899459981179886242532236168634374703069353515089368254120092660
155 6273635365719888163075725942122495104580255443472210590882928311743619470
156 18760470040779018923711797942488664116588056637073345938113891428086416582
157 56101837403445485011160392126701362648753667425052112586246884636414922778
158 167771917874284291517188040651833921068148766999000873593083072111580491106
159 501730099946193495701879204058668023130190930112455826883561886675635702906
160 1500478016330508160351701833153297046837750407844992363822123962248543396288
161 4487429146033672247256800392380569666781878082998217257718509783041361760894
162 13420662452308620122665124117066352015413667019916671352868098004337875284832
163 40138263604846412297832506003059739587968132460759589137036191694917189177620
164 120047020434516233706977287445664952779091140297941596881484251642322382640102
165 359047797935137636035979483319297736223889045963604778645482214010865528251762
166 1073893292256431402131745364810277719533022172599527726963876431208593853423708
167 3212017302157088780122475004610258854016899845550206192785845729721727307315166
168 9607323449457715701680671003629763348696395682489337612476332594012246595456096
169 28736551252129742796767667328021393083898931327552578518088992653703174488254448
170 85955661428126415294949854371485684777199524847827515768232296773401142708333548
171 257111702672102761856099435350891566967848077824009505697292513643749806681321856
172 769089056855235857519766793826690981314797037101830058404308172412467959966894660
173 2300587538563475504115421958603011353714834800616451696958365886069731298609749810
174 6881896757443282392794095323599889234994271065795854262297866409778905880298712392
175 20586604382668617191395362374540841571397026427320877350658251662446108900543687652
176 61584068693555846943089706645781847758620208571529115525012137610797462992515180970
177 184229448136552001409776243964906033528369382349934359694405023945344125263770950694
178 551133307956590744264041802652469798988449655278887299218749528219459288538800143828
179 1648773971110534812619213660553442449956028041525092102183634436661513918850456362654
180 4932559890698612421985442278475629546491283621949390213456530150732210499816297492018
181 14756736303616262700163295544034576834418957021357099134396637582699476345187496241998
182 44148392758921880792701171875008596115907756743320598450842553316083074035157719966694
183 132082730060149234818783496024985799808303457675459458751341304982091728283946430860630
184 395169723762848686896854682733224131384936328882889042341518643865118244700260799441008
185 1182300046239519019938293379010608673010619901340884974059166715460171261036661961816830
186 3537350525085941185245878268776502093168129602252526333143291515961135276846481377614656
187 10583632895285419723489455014089148197385766346847971507780377279063738311579474010587300
188 31666323932587684273541642734697037468828224516047320071193519311792741741297527403489778
189 94747264321199112228462336456481334192344005725997861116794587547846098261437657675523014
190 283492641152143924537964521856869927707045204120189932480374049876982159857163298176796112
191 848248145072118157206224908113487981464730303786144719523437549876597166287685717877049226
192 2538107439659802355646161457776726217934953488449066175359912253223497205865429840285297874
193 7594566314117528782167089218622988919084530666664265718879617211406975194109751707012386038
194 22724889872659757201840034559368715222586691373597724598016829862053077199525381882517060010
195 67999601565573169535750644643696919546120798172623225664977757600350640955744188476721751194
196 203477625923936266239990817334427458359996512796281866625983173203225929618239575530934701782
197 608881264130236256139108293695639552300269059948127949600667874400666590033282228626665193272
198 1822024267217556313182135940309177332137196073118725867081065574869104859798549033423546798558
199 5452318840450312450659061477907354078267740445428173633236486099555120759241957439248043796550
200 16316004551963005006378299080896846548734352195269297241267200458245526817016873580008704809898
201 48826075909714308438334097807709301504890340325223722641055913955414687939579189390904170647574
202 146115134837410180606816473051306878174817302343188153818478739004960338575836148502862585462148
203 437264186228219205806396642999978907892651436440639539595236091579834082245590605699337477431070
204 1308572788246455554201081159552093777262917902053667268331128625471453788845639631762887754669606
205 3916129831608449012312884618844516811880937807494079808648475273290873105132929594895482138866266
206 11719833649475456358955860189745544357710569625992119518909068476881520922156158752486054821916018
207 35074455064059309456387087173558896303860343226341367805260436306001873593050520377501981089772426
208 104970070047503229858614140270334689372313727633225699359426500350086007828868168676460827527562862
209 314155786023166150369794228504814055788242994453939646263461510152100989265576627122401135348608168
210 940220274338812767081064483018605845045942824848914728538768027441660050787986534724935251049794834