1 21
2 185
3 56
4 206
5 603
6 1247
7 2853
8 6870
9 15489
10 35924
11 84962
12 195967
13 453837
14 1061993
15 2464882
16 5719363
17 13329296
18 30988342
19 71989905
20 167525699
21 389592291
22 905597726
23 2106327411
24 4898465680
25 11389209332
26 26486000403
27 61593726193
28 143223050637
29 333055836444
30 774509302455
31 1801021487832
32 4188117207074
33 9739191956759
34 22647518348895
35 52664754163341
36 122467738426776
37 284787632724621
38 662248176083884
39 1540002427513464
40 3581140279392465
41 8327625482365161
42 19365175697334193
43 45032026661223580
44 104718029764386583
45 243512682758463382
46 566267526631048372
47 1316805652320792543
48 3062116862638571731
49 7120685936953578371
50 16558533819121153864
51 38505427133202109979
52 89541014717538627228
53 208219820978344032136
54 484197041114570585819
55 1125958010767925536631
56 2618317180354525222827
57 6088668328572107560020
58 14158667397937736973207
59 32924746604807078793494
60 76563627724266678717698
61 178042041363450990648997
62 414021244847614981284831
63 962770309081567895719997
64 2238838417205860596951338
65 5206223550390486363683223
66 12106618971158118310566406
67 28152886929058330833439712
68 65467084101490381015951693
69 152237996456855344480817433
70 354016188210789455400709591
71 823233781510087188367924994
72 1914358386908912441656609279
73 4451673529357094633600504064
74 10351978682487721012659693342
75 24072623909814700565932243419
76 55978788179732763530523471025
77 130173791515767162669824718115
78 302707803232656549764764842666
79 703920605455051822535980110405
80 1636905998104735581672361262556
81 3806482188278122955879926642674
82 8851642468451760382169375867683
83 20583722847993182281693100671649
84 47865652933092603249824295906123
85 111307402826544499360530132641722
86 258835661164211750748452872368833
87 601899763977996815661291875047836
88 1399665425727121287085729743916826
89 3254799920552395504781510683838863
90 7568753452150052765324748337150473
91 17600476286637614663977474657929523
92 40928373142939087213882113860032764
93 95175363487146056130958197709402299
94 221322010119354388402788893607463838
95 514665039024388012721917171217950528
96 1196808678229198844647362930545196895
97 2783074239897691129660111596873917381
98 6471796508229214494738029080794179443
99 15049598549504575235597617459519924418
100 34996529358309663348272293735855384115
101 81381377921695491502094682970923698004
102 189245299287406719663253290114660637212
103 440073444527319782825939077137014187253
104 1023352428342337449819308832832776666007
105 2379716853215272306491685725201999410117
106 5533824071390546039206691659242708496502
107 12868425422850601140959104979900094185425
108 29924401413407498231473773017383328024332
109 69586586588958213244270097848117326701178
110 161817540347958664577747517953086913184793
111 376292582346871059714132812963072157096485
112 875035593946122991461990069223254806032765
113 2034818985527661599074617880231947471125288
114 4731794149300350530133123232330269631001567
115 11003374762373258166402052908569602490700646
116 25587388703106401630079751312133497266167520
117 59501241644762929068995120327798253480762013
118 138364949950467323756879979434838060439279839
119 321755628043778552942041576632344817746684881
120 748214661407440616223496571603038574371788750
121 1739907963533369346498283115664089498779264347
122 4046004278868748383697176116264767422456439668
123 9408630207876085058110986556437150242319226930
124 21878949276175501293463545581641261471625867295
125 50877589070164993056776926682906426122186191179
126 118311397723805781917927698790983116378816147191
127 275122840668738523565096641368349246648615059098
128 639774179951267361864273688215960962199318877563
129 1487739078069302418926000159018235264013611672388
130 3459607520552163763754444470434435083510432764680
131 8045015670216569502444234282230306748366311343155
132 18707982552801333061112406733240952525593797341383
133 43503782409226493160370630642297489137265584181501
134 101164253204091731123710890335431785422137464348956
135 235248651026975162904445774124232228459209685125023
136 547050228289266508652515038958092532294444037944702
137 1272117612427979547796308044895276395712571318519308
138 2958198600721093938937104089877737278053499147363105
139 6879032941463711732859994942666613036280948096143739
140 15996591370913312233611444417301856187745860317655653
141 37198678602857526042212849395911439086130831633257786
142 86502283999999854435795247977423406467702855040780575
143 201153519916748585662896194109737822569296765966672582
144 467764973406919960852945510808351162875579889100336074
145 1087746664522365735537474305224835762953531736859221249
146 2529460035371747020779579999327028290185770918194391925
147 5882038786441421044322882045058592402790305140007233563
148 13678168384311494708767059638945796270410576578616537456
149 31807388074495786765720564537885629150751191114269366439
150 73965307904966422114625300636438089255326662289790904926
151 171999875018446100593343438207417294911903667497102089242
152 399970713897003267855324898817612688817970156701262205719
153 930097024536336318519359406954772820188655007788213050641
154 2162859541946647795398460695190088792813219720766736683849
155 5029541300297868117403761117905135375571084422402174426188
156 11695759803539736547056916846632645540385601922889880244021
157 27197469752161016695225547488576660071877184254567321492910
158 63245344752706153955691662797671172793819172628019111166032
159 147071535305994109950878319556132397870177244653281682692651
160 342002033222164732392300585540069112502462918068789575670099
161 795295911508224924272131913022390769988349773352856861694587
162 1849391305959952597605973139831280231718061709265751697525146
163 4300598246599796465152156529358132558181976783143210700714737
164 10000666283578681685014558919858030934940636042363848519230746
165 23255677554763800117379903415448440144331069545269632598345742
166 54079050654774283027706101113227003853528642005093737932261199
167 125756117525914260126001392542789788769805843553947397023750539
168 292434887515825738948277739381682140672736052691490936670148307
169 680031835578663843108790931233248802607954318994204832130376160
170 1581354746449193029637318636220215357854382760259994132361200325
171 3677302595678435440433084284868435817272661254656803537321889914
172 8551246588121472950418743509642903247204464455697142194759853936
173 19885178417678820981478548366534563824633682715653675133664540907
174 46241248761577932130981700144277709308427067700376406259622828817
175 107529992546062807947006708203594122909038532493470566127343315287
176 250051622882724211017007067548643643573726536024704079968481592540
177 581473248772893159846542116959500370248734018586131421005387377681
178 1352165345461801519071771277244360155309305656559460481775365720756
179 3144342625092860916585933152706682956613192252061601201179413078982
180 7311894641553041465267047105528382594761905153223777166424558664839
181 17003173516306337785306015402701148864447461135825323012353211470577
182 39539397625157097076097110240426953003597762479226878091124465662865
183 91945422015542309142592505047906252433044310505626370706299355078992
184 213811062823003319676272030599061781832658717401967219714279597801779
185 497198985913345984228602299561567256756294803616109701096222001685038
186 1156192894461695476404686758958714960590638300995624388107034072340882
187 2688625775750663969798470432096227996487887886332110007085890650709919
188 6252164839152058823082970058096393329123905132338288474150713578531349
189 14538864251204869900546401611100105787786434446393828893483429864997267
190 33808861274942147553336265071848964812169017612193478893175202760446442
191 78619559338244487309026472947192957748490028663225577969400431326877415
192 182822930955113119854843073693801044150666841791154443810377448508269264
193 425138786891658957429379553035879226916014928377092911143261557111008862
194 988623184058282166703187968672351457977908270729271684427744809464044245
195 2298957023431050668119858197881529649153730403176944609376306973502578271
196 5346024128108428601486352103574712730912179696364427882501698050265030425
197 12431713027703165557161714735929279180459651779090099974749493318822932580
198 28908864812371841914279694162763208637833158668493683309279456186847421465
199 67225044760737663909431465409217662818809283951323915113291550435054072314
200 156325980712640854572323042794648991223740734314862778243925467366319014702
201 363522439185368912535525209859656404809257295448109586135399298634651714937
202 845339739362942776179575927212591769154309375209113051517442526397167133129
203 1965763864667007569818624538848422078358664199097658530331899740746826752959
204 4571212486168807334084017484442298833756486897999383052661984502734568501934
205 10629956104745726160072431277792213750138247509897542978553560683249301741499
206 24719036170537835049532208263878041041826133821877508711568264946990235341396
207 57481963535819695332681660331377066503597795092995581130251243789669059791862
208 133669294754764423280761824963516923584260980136488255158164321424067970916557
209 310836291267295184004062736380630399811968168277460604530169320259891931137201
210 722822695713840706024189238536480539339556600110488888223863383202012159661541