1 22
2 484
3 1690
4 6709
5 36426
6 138017
7 493471
8 1980774
9 7259428
10 25276248
11 91512891
12 323438636
13 1108858657
14 3843873169
15 13238517646
16 44841691184
17 152090405602
18 514775385341
19 1726736775278
20 5782478579121
21 19341544402175
22 64371828667182
23 213762321449128
24 709079078097520
25 2345169009646867
26 7740520284962200
27 25520596834435105
28 83981519746067617
29 275900778308441958
30 905450183674336700
31 2967495800846353642
32 9712705506215567109
33 31759314190042767634
34 103741489355287095105
35 338512871942636336799
36 1103636603150875036598
37 3595110041303943528652
38 11701099083631426544200
39 38055460223548888838155
40 123680340547919849130500
41 401676973822533951229057
42 1303684068560594134732529
43 4228678592752375782676190
44 13708108777657248406909320
45 44412673845242745486518066
46 143816156380219990665545229
47 465463597443359493115324918
48 1505745919074565214179582801
49 4868747935927627699887507391
50 15735809650743065068515448894
51 50836424095906036761973603600
52 164166325078003667890121914336
53 529935135101441655489734176611
54 1710004481327810932780577798192
55 5515880133645920937074038976449
56 17786119328583208032243032819265
57 57332612548349637241505668984630
58 184749024614574211482453135849876
59 595151498018713946597370891883578
60 1916648444429352724766764017536981
61 6170660819262978573354143535713242
62 19860928877245114830907884120602977
63 63907246101507930559219114046163871
64 205583047046488074717521768972191238
65 661172715874294415266383990727358452
66 2125868871119000637764786553761780792
67 6833691258810373807344909817155531611
68 21962149246425773649514954055532613596
69 70566404348824611697290525518484242273
70 226687596581920711306538218166722188369
71 728059698064353573703255026240849207214
72 2337859349036241566885671183057430833888
73 7505584266835690706042438567308680089218
74 24091722873549402592350596924378163140125
75 77316255516732736126494889388031711470206
76 248082220906018466942037278429491668716785
77 795874403206368050041375316698498384169343
78 2552816512286296035771534176012674428091982
79 8186963326930595118018446501616991515338488
80 26251626287905334757506560643681365948082256
81 84163070293942649424478425493543575898567219
82 269786807684193071093820886846150785890439624
83 864679889927427217444908641708728798396101345
84 2770940387832004012638954334272621860023800545
85 8878462894229284099343346732710901292628464006
86 28443871502981594125218454910087915735361263980
87 91113230631522414090456459849917309983065032842
88 291821600480560589172560064217120346878191563429
89 934540363342943610319868272514686133368922503330
90 2992434631014485610753553711868478247053028560257
91 9580728985954181028576122465192646211193061288095
92 30670507633473188074816860654484664989039351175766
93 98173236449979620917615456819296497789338572221084
94 314207218460284566802386384744624428489574210706728
95 1005521230425342024571884842887834065983267932277803
96 3217506726668935136864358364842526399361963869819828
97 10294419814128277080190155741414589103322239998010305
98 32933622746203707479586662585822768809123803433213873
99 105349711877269645876473020510546154711558567379166206
100 336964676468936275682692072382691753675407122832291896
101 1077689160725849613308613500080928413016891848717513938
102 3446368186225598902389771072452345142426681566513998637
103 11020206421889287946036023496152616717214415255126316038
104 35235345828086281597621571406691727626529889438418050705
105 112649411530842971500223497193733301051483702025361531967
106 360115405237598903369930162679202653432216299248629737310
107 1151112149708105246752700528657573367197144281266692396640
108 3679234748617040830586455239400881385607554781693882047424
109 11758773326674304448090193047278405053266816667826352654211
110 37577848816863442704079599506619378098635085805925596298336
111 120079226949253998913304097178708566958356878835543845883265
112 383681271898255677586939438660847097091537468000074178943105
113 1225859583750787114656445168672025258688936644527843085920342
114 3916326586183962244352005549924089185413344920638622661005636
115 12510819175472569104846552926869244331587337985471063800231386
116 39963348680422615732643245294383163409908535058786436956671349
117 127646193182893634437314353540571399614819103550620928329056618
118 407684600929520729039712169196908169874704399141481488412483489
119 1302002306650911252118274220258864189789743792474541114553216927
120 4157868515595987336106411039999077346063884169971881565965302438
121 13277057414694780564811989406418510021513565311359381769129281732
122 42394109543920050440098182453248536969243513373698461281003296024
123 135357495543324796363725564331064205470738654626981011981830683771
124 432148195585825948914660353396048718093959488507298818934518259596
125 1379612687669563289537028286844427687275496425930585961767827934625
126 4404090213821366934212230031043278079145387845719890586886213510929
127 14058216975814123803097792704127657587677047566263198014844248837582
128 44872444866852119498939727363406978427384106848373049343953614384528
129 143220476514255295913771604279483420766356693787362868502275712626210
130 457095359837679906317253715022857564494848771401100916475302507248445
131 1458764691195197522033678192425796309162057012491722870638487316275342
132 4655226439291145770078867515227165013917455481488913241650399593698353
133 14855042977518598163461355641865716460326657494784378676467124165806591
134 47400719672461544936395914383467519842769820485940097385042530192004462
135 151242642829809677893362960729529640982455334600346351841447536057324360
136 482549920844725776748172940959883950360383787370222659233575102190848560
137 1539533948098430924536487809404535913345650415342932492014726031257530707
138 4911517258457450641092935636011063179400356409926584162877473279001934328
139 15668297445049289677733584878183847007589232695939291054033756217382609825
140 49981352831769563711733090703360034690145850009410321006153068344478735649
141 159431672726797654647055075563571764341178004872582085914667295668123401638
142 508536251983091472478459357232256599336580111940324796085728825008428805404
143 1621997828849968255194799228487365465042339194032045841665272611167398555690
144 5173208277964909961480450663133667729683662723186001366936225786385688045125
145 16498760047415529980224345305261978155992572082552478287914091638927346970674
146 52616819404494610013971203224508498666961008609947775823455963726327584779201
147 167795423378051897367953818962051092214587071939338129489555220976801582121631
148 535079296449280629706471780435727424004999314967581939388400772094844900890870
149 1706235518473481854008741137323647854352541917268191436384272768161664519369324
150 5440550882662340191204343762639055480906065159453237095097161402382576081654792
151 17347228853202743152360882908209787818334112003475233154307709313816216557135435
152 55309653039149338688389259783285855202060343845808596570126797805733025478249828
153 176341938514113763054537871853521219132349333531553533005277665636659400371564801
154 562204591463603604760990326278667709199902400036547366151613136720990207425044593
155 1792328093406752899180977351129090713406347391712555022176394183218531531283113758
156 5713802479687806703617056440174122463743283989969934013610652423504112464101494504
157 18214521105711174352305671879514396073106321279796833248827869913235836451709030002
158 58062448434663688009663383747328131990636076453621808140613075260020096720563846221
159 185079456240732895541821682647812794940789745718093472045242586288212094592535566870
160 589938293096825796695020134590471877180267245934472284672927562403907881416000121297
161 1880358600346304139724170314066419632392128896151166218928349687087828376729467432127
162 5993226748866231033929614598832650684904345497386236985343571145340249571128054041214
163 19101474018184659534114399503957047046333456344217005887962791807918219054448533001648
164 60877863865945268416101665728625972211525753606759100072629121589451837386990409575328
165 194016417059844380354077923076359285406806277270442712156913010838660932535779856273827
166 618307201744369979550311045056670617925532741458265369385872799712801858707780250410128
167 1970412137152819326256558661682923590030444039760196244579392320462351024893557662415169
168 6279093899665154751121963961179076124920603978410331349909538834656797989271684846200513
169 20008945589909572041443534530279055870519741131716642757437519566744558682305971901725558
170 63758623775854952381314923165757366272448948167093076476052866324827697569409994630834420
171 203161472101896030199802715472104772715207131523347836916150108048984558082566226883726202
172 647338788273081084844736814117478519565452005536369420235621958930021900406752865091175189
173 2062575935896786429971673818957726636712123866699390820612751975605212751241479008138280698
174 6571680934961027208885784616475247167806465518352216839112435249129398655071174591864204769
175 20937815443985666933375815194015582471082619886028446539019478998085669035092039385951601567
176 66707521436144406874611648038292550431556428408069027477800257414996585990932272546410358598
177 212523491577616474163996419911864498043637668356576817664266822944256999314713221855740639124
178 677061220866256486553189700113610520605692792486295002251271736115474346820602684792368067064
179 2156939448126016496935672181173964968134663771026305548135578641431965551478937748452061039515
180 6871271921875414736596992806243523960959753396550692695690802939624318191784284274711767811900
181 21888985687592908536248786217203073487527288860272633240640890867905228075788264794367246967265
182 69727421679973561560041005654687657640257157907898491999570936034762558106733484169826733687249
183 222111573457541178764673530502266086957175314965959043853858082881645286939950993123744381196782
184 707503392593364993161506158630604140067515017210693732522875998637082223927776842451949048205376
185 2253594432438982847122316151761820584697710435432275312577543514421719195437421915906773026417090
186 7178158269947820415443288694092924217745618717856806277379512599518971348443959040008709753775197
187 22863381795601554416310622735386504967202159205343971198821165137196471453856591116816731419591326
188 72821263708699800712147458957130187007723703658090471126445347776788214994247181643949408767630193
189 231935052387848262339094647621607089967424712906724408166957719824721792843032185815388287031721599
190 738694949731624273425945539964438187497784113052800408773324874344674054628217234995412278555986062
191 2352635044450300530322644895418014375397000724202958103791498304755127976642361198006979791347484056
192 7492639016919359384837590461362637265900197677370850164091338270970468110209571487368604830651267088
193 23861953518396800438897537801956984001308967916677133114263772485693582019013560289778172947702180467
194 75992063975707116811536612710583560231324547307266398073939788569145726185263808581346555374851016232
195 242003508851299160377481840299259304520642415033888265207324236796454380011080935743610881499242377825
196 770666320867379973238340020732224184280183140275182929763142899237244308944775106158774146909736614753
197 2454157929237126557275938770573673868098548724481416164193022654021709374427273741878351272106253740998
198 7815021122409361890408041223375352638986744486602625132391016947439083869537136542324677267541054468300
199 24885675814814188238550525822098472700041129871342478835268944696661170841964049776353686956426156612554
200 79242919150122656992517731436277499538851106792644081046027643247203895605575158623278975476606349535717
201 252326778582331107815761846914521368620836313249178622729847301444656485064262332523708336271338843232194
202 803448746806031045356564757047157908090534823687432177103605296840253006099549751171848875910921856246273
203 2558262316357810085511572698167833834247516844956187279773540143794909153694159139315604809448707326678175
204 8145619769775083181280003734244359728308424461348231334891995539614420063989577872569994305035259766265750
205 25935549811107762501095782342338412768422791070803724337315695200459720824988103840034009010428117325289532
206 82577009163350112408229720937562190213514988567452207017356982514909386095430950189782405454869871338718952
207 262914962245609287437455490023680364714226951562389025944695376977312521483022571332854778437183016373898859
208 837074311320075610232588111402229601053015676933912492732553412974855447931554684066738638306091186112022292
209 2665050117536761069129421920033922229063037772620301408876245897150460550083832366257660930481479238209475649
210 8484758676453094289848352806188316832742830620203297592558083867068527674174646646112828754064414269944398129