1 297
2 468
3 1800
4 4522
5 11608
6 27582
7 82766
8 191474
9 543551
10 1291912
11 3724868
12 8715812
13 25061915
14 59060378
15 169750208
16 398939434
17 1147482231
18 2699112784
19 7759824787
20 18248954340
21 52477167246
22 123413127854
23 354855957210
24 834552735090
25 2399711508475
26 5643545066456
27 16227559507571
28 38163738068794
29 109736920938595
30 258076444803016
31 742079442741841
32 1745206367875760
33 5018207223168344
34 11801704390726756
35 33934908199638432
36 79807347172498154
37 229479952741605732
38 539685745123505746
39 1551825386393318459
40 3649547657811175620
41 10493996975652432717
42 24679543828537883714
43 70964153412519373106
44 166891883525288019890
45 479884932136423442379
46 1128582483075052451222
47 3245153189484840068936
48 7631877549676884837268
49 21944884094132151985530
50 51609479902056966366936
51 148399138609063988847569
52 349001723046674820882644
53 1003527940550717653407826
54 2360074213770587357646590
55 6786214103788155447078229
56 15959664169309338219449894
57 45890801843090610241008712
58 107924945288651535982058228
59 310329980982454765647430921
60 729826999616552851132070794
61 2098562091515054702532842525
62 4935350654510265891111540140
63 14191225862202544638546989031
64 33374602605548508849750695574
65 95966134281385689941449930035
66 225690974573358597297186659458
67 648957251356353961389213069203
68 1526202921601689880247878512020
69 4388480553495325355608799716993
70 10320728874110320564271121307086
71 29676471798651610680271755733154
72 69792452225887990508099335999748
73 200682894154491292968496735994936
74 471961471628401683766305605740236
75 1357089356156315287007056613583462
76 3191571919277296241284407893110986
77 9177122586118223568599038456334894
78 21582548424502364143482798164715360
79 62058978341099435556934117721740686
80 145948895490178057288847733136564884
81 419664961059443904461562901824560035
82 986958522035336095749597246638620112
83 2837924249622838093829235661428695644
84 6674165782116029328405370355999235892
85 19191056661641469543736897550554302227
86 45133091100229280443074133504062732160
87 129776774640577623584934901177013521764
88 305206070505454309712709326427490652744
89 877596868846445430843896080122463799273
90 2063912380087503745485407171733706787668
91 5934623250902340032176902136155553794954
92 13956912146681365598657177600339526888208
93 40132040553477768919366383714806468339631
94 94381621307937064341570328795444876943216
95 271387181779584864002572230661478686787861
96 638242209100164913517613885658770973822564
97 1835216984198003313872012917373620448563730
98 4316021613445223694126376787541771209479328
99 12410392255829726850593760455317764830154715
100 29186478584657272080769428048488405839412756
101 83923501836413543624942128799303104615608392
102 197369385157614138499595497210781621187091592
103 567520672618386975313449805039712884899994330
104 1334682225692423971919135222514900823829339698
105 3837777342478329416750815053575119563622810412
106 9025597572575507465867884657856007272112206842
107 25952420133854419264043994111388572609009284111
108 61034312118616303545177091126204112015624825204
109 175499527643035849267175461471466674452822576717
110 412735802348615996560408596372081581761158249858
111 1186790443591447679227189684293494611959114596551
112 2791066805328939934417186472590393093066359669442
113 8025500557840823062884629160045503406219535934208
114 18874189899400222536646329909676921330661881910418
115 54271299159597907405930473518012328279696513837984
116 127634008501146378018139142752292995185750893081276
117 367001894927659759340931747440967583498863037379490
118 863106719435326750220462907453601783252593146475492
119 2481797800424922179207548384949857810363727413345586
120 5836635688894162220779136227389269499898644026775974
121 16782802506804641516942210801042940167334994919877862
122 39469413686363551537743869413119735041154384973478292
123 113491300513757884963545570831097077927183459183792004
124 266906262405501870059935657546670279729063888789474216
125 767468680339993962169267443375566280529932240667491293
126 1804915408102128885921674737167750234911056352116452928
127 5189897134286603994616142143169609772644198151203599915
128 12205482183310965605214681415779550028025226852352491876
129 35095936752160228693861112261594567032551561316368331786
130 82537826791432609622023196001502513125556414250493749708
131 237331250435456314247092781622868433190039830985612494412
132 558150243401896836437529864263558336849217645120574172976
133 1604918621520774529359489994553887775060139508204447599127
134 3774411155709439357525603251577122603941555582958439833456
135 10853032531443379562312971280874587479524382206697166951895
136 25523915362849505804759026007427040205170211992876423032646
137 73392079541675132639571325209692492042160605913971335901125
138 172601825443538487903474190513435233641002496150438327588042
139 496303436283463835781250913060579375799290748297499909281390
140 1167195147097361350501909519326122018403316316565073700697850
141 3356180972183857527325318371575571803774252002066846551782005
142 7892990169175708750233017776080339467758986173160174692609888
143 22695693590998178567012609244702232372233520619045975901785693
144 53375216617061294433444722940530223313988379057227836679232206
145 153476380399506659889361302872183599457402180547123303057628371
146 360942264953528718595417929633950112267979245438902992856002936
147 1037862061632552221356861583194922949053910865024183239809302245
148 2440820419792727736221818624041862922226289016810352800340145088
149 7018393684893249416326830705606194982185962385088578234733405774
150 16505698833701807205826609542209266644383026505254987051809038536
151 47460883037450153973274910753466698106260773564062645465547487065
152 111617426574954824136216002859566168409968554486664371394200301598
153 320947430398923978149734468385169874477014288818720198782932606573
154 754796875960041910503159247295737008560128754296070421653112021190
155 2170361073947819193908783420365971657894298240551096198082764109969
156 5104205870366076218277425030489706135669102949072877816618842441716
157 14676756207248710864494603553291818651082606968876941724461574499631
158 34516461841395757891166550768563202843814397175287643902028376754694
159 99249463765581929765530770434857721876278062344555636957225150836099
160 233412634268037981612131043550282370965452368117304666514190397815072
161 671160297184095316072989094234655500884834521958475667383893404158097
162 1578419540400429615500275335288783558041396893358493811033022928092416
163 4538625473888493424645070080065625050476322380941071970570384999195401
164 10673836287100508555626186043290677813534338372033424919223719991257734
165 30691805338686972278527718699894197582072439854135596475430291896584261
166 72180290580361444398750479450833175272831745531190805761693791875478720
167 207548941935674070309642003587020611107622587960253603551723527005860235
168 488108886826545341472271266900874755992338095991101559499372818884164778
169 1403520021818979365376984589213401767745470506789171998460011631932946793
170 3300766504033325891159788816427334668372975256096800317842949356453685890
171 9491103318933190989878865479439133921058300510159632030252994051169674052
172 22320961179344515163247507098806503582109799870639395367969990605151197272
173 64182228119495213721514706776625140764272203646713998179454805713112713690
174 150942306085875925486531224072649057406951164774262091674317877544022683462
175 434023133871641585718229811146997151451802019472933924738215690388014288503
176 1020725746685399983409326023181168428802970057187711670010714080419619810028
177 2935019338765244334775285820172535215720023525905877849252202452368370514239
178 6902511807085468441182708039938440790135446371733677584124780882960327935956
179 19847648308704173244447251307905797884353191836042772827361479191156109406625
180 46677248420225224538395253930019390270108424058666710975028118874928188892280
181 134216881702637326990495162128706544734249806170225923893093992293331220120606
182 315648213429624671570521830400922810877833461881412743996654057375948455426758
183 907622457522065190391294176263570751624509516062700247739671848206026917078340
184 2134525877453878016381783176130496296203909873314116504978034810832664720281416
185 6137666997982460175681014412471095169982397308137311483930769849158526548506806
186 14434425818589577820680040920794391686722793976281268129334272059588522409580566
187 41505094839730986914684413968894768937224487942474805334360265306154082295721079
188 97610739187146446141498005492669747042164349719057682855084314175365299632765040
189 280672264921073637657712325722064295461192896372483874957207568520745687625725437
190 660078656706285004880692905075013936046901987447666521598930294002374527576280524
191 1898006030346801917842801826595679911939105679079190425712570184150642186480923809
192 4463687465820849938789209679896226313810599724855309458286252124109520369704038936
193 12834994195973886359078873355017465597414411863872838547426328760275005133570651558
194 30185047781952390186833169198848270423412842424557809280040027216605703436692206046
195 86794811700668170374614630308012460452384871008291371492535417072977816847166177453
196 204122066469811708644360604915910569733065820162810253670824169399725907071207515320
197 586937494721853585844593801244339220580091249035993730844419884585392652454225384081
198 1380346266830101897353565930356241505524027344017646767466199321062527735776977874994
199 3969080823614643359164771090147512585063295675293098354908049799456345000383189666805
200 9334394116735969233078878681750919387119496868003292957971639115872412321459394870712
201 26840341136923004571400140361076944559178961153385821071143409005924270468268477612719
202 63122504563037637405882633965409744874716317655590378593533020897328582114841709831280
203 181503966374342858282412622490464051819704471096169089273367444142007962938621802783310
204 426856904956138859333667777470333704663876002640390298767721219491380928637015210177650
205 1227394601341317771403543179424993988417087597647388693523646750961543900790017961570002
206 2886558741134428850463470127577395046761551607354428812965555414214518378054005410784568
207 8300080364606118706784820442072271121992452617325604536424525257101025849339345316076988
208 19519940451416020742716768047635866405566490745449632683019832313297067529331497412503478
209 56128105813431487026640597099653691738642446122012947910058655597216363982446733353764306
210 132000804209195466803598141695207738824607668554439811898739728107157567338013830559287014