7 1
8 1
9 5
10 13
11 47
12 136
13 428
14 1252
15 3716
16 10708
17 30823
18 87504
19 247438
20 694588
21 1942866
22 5411640
23 15034045
24 41659417
25 115231598
26 318231047
27 877817312
28 2419033683
29 6661335192
30 18332784221
31 50432439047
32 138692804603
33 381332833730
34 1048322091176
35 2881742370070
36 7921531990537
37 21775945629521
38 59865297309912
39 164595269111001
40 452600412231192
41 1244736162142311
42 3423829123183063
43 9419449492371683
44 25919264071800948
45 71335802292501882
46 196373709543506178
47 540695178126160032
48 1489075908818988684
49 4101830170370652075
50 11301494416666038859
51 31145257529096525487
52 85851127081959489544
53 236699860568782283763
54 652751088719556623173
55 1800504842282697388793
56 4967494471086028876764
57 13708062961372418660645
58 37836370178563834817060
59 104456748718064868666807
60 288440417309899523898469
61 796649243934870024902511
62 2200738308594284381784520
63 6080770914140509491931198
64 16804925735784405881094192
65 46451632451388710133371296
66 128425270615997760926718515
67 355127097158479297095386499
68 982199324649229168400363489
69 2717043764677242626657398588
70 7517501242357291460630776136
71 20803142861608525121879679247
72 57578675284031248496261682489
73 159393416095178888699482155726
74 441320206052867053000272164302
75 1222111181034274314628366932491
76 3384853352634347118430395965456
77 9376483954768145986175526715648
78 25978255771881298425399402554429
79 71986092101290984099480528403605
80 199505412130646663125352474785681
81 553002505404302527577064826988615
82 1533079684882361940231063796210736
83 4250758881003988266942661616779638
84 11787758924886002106728203510708423
85 32693242295939727516816335019969339
86 90687133655743677723240264856670748
87 251589941348425268402601699077866475
88 698071311977688077039029305468134725
89 1937154445019933826446138877994564606
90 5376327133360973761252803401479750429
91 14923241555954911936348394975351791669
92 41428172451584876995856931898098904028
93 115022447896025227301463830940615036772
94 319391077047278473366698745304554700021
95 886983275432990656413795576946627436959
96 2463540561378399212863480783601618664946
97 6843130306394227760350034201688278823851
98 19010778378805538427837115460568175147911
99 52819488533444267321800457281564014279604
100 146769870435366883715311762320685238417369
101 407875197359479001367582874352238489369860
102 1133612446406438847639088996412959407325240
103 3150997859393263978536787822328841863487296
104 8759455110100156727626568253314762599313989
105 24352909604213417391913594880523423396163584
106 67712480018769563654211829544854808353759911
107 188291195528506649957512453257674925210058449
108 523641524440677659609618519671322585229554974
109 1456398674827473111761505131031883090199615117
110 4051053454763384567263224683403865455602772060
111 11269290101746172605543346600783140162998226384
112 31352012754120025057732715780712455432670098219
113 87231629978601329566521112583007183048037357301
114 242728997150601807274040472372140584864829091564
115 675472825673469235948854099327721260354167136038
116 1879888509627103167741171115266117007128390927181
117 5232313427658276688006307434630190635353667319488
118 14564390763056890465602378126377282443364537227238
119 40544064519710667447277433690114725934986131974676
120 112875093836870980603875270981815733508659122306549
121 314271023988331192979906154330148272053213588534537
122 875075330855671973758959227030657524669076224230973
123 2436805929096745143028984430039921016015876649022631
124 6786258100481941069605778348590348382296463599235576
125 18900498908036181363050256329008177277210063207945802
126 52644035503418901831563497819324520132404392190668059
127 146641752610024889026313114346373407065797482011899239
128 408505810614204550982491173859813442559848239247461004
129 1138074078874838636217336702906125696535781575202904470
130 3170838349914548243903580960560266792541404015201642018
131 8835040334030002828754904418114622133572359401302346692
132 24619171282516525712277930759338341204343024088413215763
133 68606992984099402292185227701716567518289887686771143446
134 191202255630176397974858192692787195403561345624781574616
135 532901480637503201218942300989337500364975307018448741700
136 1485353266958073885898510169021558806252472589755157802435
137 4140388839884737292322265942247948269772765925497197206262
138 11541989785055285495195875822509786149957050724578293025826
139 32177186625909597752005129237999894826812677837979156785336
140 89710428658858509062059751740773904013349856105598619554456
141 250129508911659926559255788695625274040554411638382564716339
142 697451044222892619443030829913003161297554246676498233624864
143 1944862921789011257194110670361468471249715463334268503974903
144 5423634437642565069316010483258695033593360628423720846517793
145 15125775456462522788608337649890613409337968388346439077351252
146 42186199452923833081147866158041662399565690492299130316029044
147 117665287450027643418545075057214352466051828412888509594268972
148 328209556450126320863684748087446434821996776628800497020762344
149 915542883182999562189813885196514207258415035722297592696106526
150 2554056350239939369070595989565675100404580147616791959550760490
151 7125351394991780536973155843582166969945712305147648107025391810
152 19879517778530509122754071134939662817250784262861525532305008398
153 55466258749209608670052233950662391231136138270045407133589004265
154 154765836103491404628312052135476711917690360366714814174799289891
155 431861265094111191805008138058821401886217698709124344620227484928
156 1205136036764664412696348843109196631801458896184728517085857370818
157 3363181466968566378198153534184466528055528655152284139745200702431
158 9386132528505344464223271823694394191024870755152602009362400726874
159 26196602208611183279396954960158320403073303867079290088662274319389
160 73118101316406817945621190582131637855555124894395443645487163724505
161 204092130707529241479635325286568419206994613959981456796086171387082
162 569703372321743987971846600585937625872990359935193378315852847854966
163 1590348350312464034554379607156083096767762108466882764891423886310372
164 4439728846104755771353211245098275375891309028421845627376538735482034
165 12394845428953850121171241367775861878382882133711382554336285397504895
166 34605573051455411801010085542788655341857323391192793676835078019523686
167 96620886400431072764328676395630577085356179666985894419873642771553414
168 269783767509598047026764268799026093661406119232447052935251568566296945
169 753321263732861456335347196732097032512475780151532601901858361787708148
170 2103604257399638970940388439110554487403419767102745393210011489680501798
171 5874447862047175603405535309289917857889935505122523877521158293978439694
172 16405484506633640221483920037504655664970172791739088226634494061646492661
173 45817339118604585779203520749716901203814410385123222472202070941877962506
174 127964429438310005409325623855905728957096059042273513473148116241838298718
175 357410305355979206298976883423958252788513049194400766344124406858271649256
176 998304642385628456322787870569747415218515124580284462663404280262684510136
177 2788541661504910919697903346259024798960882587391694613281278789093509951263
178 7789490025649282778291117387160950270443209071344506895137106828026649344945
179 21759984074201638401008465311810656725470939318359313598900030920095606516042
180 60789084219924015290161601042313873834492073037791308234962579622596620965111
181 169828248984427518494436118267451275956903276362533087435897873933988318413842
182 474472877877414359196597656720145503194791541559173169640250729490398337116074
183 1325652850482904471282197328673644917859724483451765585814856166733547199473261
184 3703949157482903826647181355404320065679147704301504479820446610094172592125308
185 10349439868619427713832642988684322014047100616836346267869328351855462759149743
186 28919123946698872097505080659290639260304603495726752185437396774960400374336891
187 80810857684003001281801928632031122868239172029778412030193456815732791626028875
188 225824177331534758052179870283033253239654574386407229777627052213325595132273207
189 631083953364168753860145909657506394252715090803890148824019842069238655968620270
190 1763679485528956792075128009369922628420497999627200716915624035322726686903129338
191 4929102643120576644288055100631579176995889790495586740387757948220044307355425461
192 13776267996678257234793743468952062073566474184605241893497583381299810674480849336
193 38504428116250634519765798684692943091005564330099472267036560377839031963849300331
194 107622976707088038007244781069461685555341177571266372343061492715932840701314863417
195 300825332821574471952941558713568307320072817104959828499483278791094829352035649131
196 840889158598213956882371178947098412621637046245018053994107946132904117695073597878
197 2350595508026553557417924756736314301089705705942298676805057545663044307473936864700
198 6571003727135572834678575486608689881339096013144836097605054193658298410861810411328
199 18369614899675090213288830477297102931135472179967618936672743782491047817216592647676
200 51355005778904406057822676627483589145156204914791195729099996522328991915646576957791