1 1664
2 2640
3 6470
4 14908
5 35948
6 85826
7 210582
8 525800
9 1281188
10 3230514
11 8269042
12 20728732
13 53387162
14 139225802
15 357534236
16 936054498
17 2475510686
18 6476921720
19 17167048240
20 45854800004
21 121609864088
22 325220317710
23 874682014058
24 2341663386524
25 6302180848386
26 17029845393932
27 45886708919864
28 124053099629212
29 336324252733532
30 910258445442764
31 2468834042416802
32 6709336174691604
33 18215723317288866
34 49523915970329236
35 134831176607935868
36 366901712143375166
37 999349432160021406
38 2724708815651317066
39 7427350169531194310
40 20259923103964493294
41 55304589784768430680
42 150963606464389031582
43 412287379166545391242
44 1126598613048837542194
45 3078722546692894776950
46 8416695422672215873862
47 23019755092322758532072
48 62967456574213401477808
49 172293934702772051155388
50 471600946863746526139822
51 1291062675246232077856936
52 3535382175324578544940624
53 9683885162982240270498232
54 26529851338531681293307860
55 72697597297895472327631322
56 199255276062912398234529042
57 546224179650595775030510154
58 1497680889201111175857519736
59 4107306376261233299571645456
60 11265826000364502122585325134
61 30906213193845206788386281530
62 84801986712231347115103784328
63 232717924166623113372274060048
64 638736307928142590028901631304
65 1753400189922538156898773933072
66 4813920476153911584004189377820
67 13218344333650963854743052845324
68 36300671494203505995489443056192
69 99702342401713795093333390781144
70 273873240039351021900334699069150
71 752395587241880455971288230022088
72 2067239479685416970883871021047416
73 5680451868396659795688869097862814
74 15610659820824193530001813368815928
75 42904477733111197568981786390655512
76 117930511249589343268265332657958544
77 324183314220793281383412429903045018
78 891237677637528238644981109828600094
79 2450382316183415358891276074061330904
80 6737679396481405865183930483522848492
81 18527679776399861909457303019765827660
82 50952429747608894687524865315694445918
83 140133107161220641366834155447896317038
84 385431307482252957942116705420260366872
85 1060187277415852937889362178062367053826
86 2916395782575793266097288687307064109862
87 8023008878569026257292367322444117214534
88 22072628512929282462091923912663897110272
89 60728955331391439191718619609626932001450
90 167094213796770657276154618450249601711546
91 459779877309088037380411287439565269933998
92 1265204002574794093558135334367580749159512
93 3481707096099648786812174634016371740609328
94 9581735291640633732638529931082729990459704
95 26370329558104831100953711380177637953259946
96 72578093934325941879814760147739277657487030
97 199762255914075828889917122608892196035411018
98 549842697166093579314502550907793809601290696
99 1513491229253218068006707277931163364719770218
100 4166171214739744016954374452096060955354975288
101 11468574343903782999173687714853589924909845326
102 31571573594925716014814928933888212735066191526
103 86915434749106277397490659963273477786171366714
104 239282478064745036667171508788181145502474066984
105 658775802836710311478926243653250305579302066304
106 1813746577295026295381640412061174158394513548722
107 4993755700042669337098770738622250490114105368816
108 13749572782717304444961547229450583320585661401154
109 37858366957607924724104683771801861919274000224056
110 104242510298941031474379521026454543875527655597690
111 287036895275759948008013510649654899664042862762474
112 790387481183737016050384348762314427279537813590836
113 2176463823223330353479194407030101618099753939117636
114 5993376229597964440805362742853372363152355265056774
115 16504408116487898386109274959851761289781183799104712
116 45450256985560815176512112177743101084952412777799640
117 125164270170349891745873563349638286512181563608054220
118 344692408053476755679434377383873108762944916728650896
119 949270698382996678307618243159150846327802173787248216
120 2614298342229522116207312164561217991993159527919504648
121 7199903098118720844049839367042450163848832729304652674
122 19829159950530481770545298554558579875773134886583724338
123 54611974747404722893489174723460399146543650168150924118
124 150410133464004404707416824571730543135616177384290115126
125 414258782927193616683749873292547025317663460953960059246
126 1140962935309990308810009200927324231077384352158340682870
127 3142507420799951824977355349243105369474274638300313155392
128 8655374056084235941248694882470571978006788078752917566186
129 23839652642968597847149785920596583548990672993356815372928
130 65662643752969554937839653024216276192755589691322492244572
131 180859356281473785131008430310684485109914881610634973232666
132 498158556763944372642736444988898613685962801218970169040448
133 1372138772157315473313213707900674552451050799948370593802578
134 3779480800739707270592053997213291942176667437485300872228656
135 10410456183587434646279280416090451970006166637517603556965236
136 28675482779999809324203127689613029648730226482323981787035160
137 78986875400004774125417002120477658293464414908516291107789868
138 217571602729078077337674609569476293988376317805975107599930734
139 599311260633616526762787499769796413306148977289422027579989348
140 1650841923536063686250264331544489278883071090366619252911413548
141 4547379977873001985739060187535889577949015383174686686533133348
142 12526207177369297617387989576483035620954077129823786351945158610
143 34504871525127176045403524913903943419130934614750187380358689520
144 95048137784320011024115901813385111715253313701247645914464344138
145 261823776385459156546314394735571792435873458435639533836568205200
146 721234890929945200835211291396269261161295585218189877500439999006
147 1986764799749600411071190571989864245156491755179089462251455810376
148 5472908400712444356150376623489009221409779563927523372352650661050
149 15076197259342698931513743606506985576301084490293437801193932274900
150 41530510595872568741481682460746544390610570858196587407494628433532
151 114404861492329731579355142450439257146076691381422645358573796095274
152 315154391981252898081157376375964003674626640567806171008911769572844
153 868168155025393705955871390060778513837503227155376193221173989280408
154 2391585295592705390503296485465451822404714291950433846404478663844186
155 6588239327312882899210720291893065172710385116413320323694123388291492
156 18149065445209288799331307834143237309151107947313129753566202709149774
157 49996604812882104821432875192822282534241349117219986462130957041780534
158 137729841876164852914322161214981924451837663479858810618117202214794746
159 379417028959477656872715835856295487070896972872008130448862923762617228
160 1045217736175905598565875345603218468378293118214035702462185238723075942
161 2879372505686900829480891322761542094232883258394184912617431198655896016
162 7932133574105528287969292129399495615057876653273287381479611322396603088
163 21851598944673262841839996556163689354893038956610542687363411696980108832
164 60197355846615418763089675467760000229458885325108300607603135738026018326
165 165833611790018699920791529122450565031951124782351047384463141620442681666
166 456844723313761323815680102633067225028129489548642594126702908462788556754
167 1258535692782485736210480403615037210644501393150360372267054864815210953354
168 3467075458887048122174980090534799131242089302525628480743000044954605090292
169 9551285976335900179589109226055813296583214124407812888523799524699325811128
170 26312442650160322156046836072157308640552191847587413483237222615031844420896
171 72487181832200090468708406891366173114126807590484895733116519555588392848908
172 199692596535960880960225688942046833533575486524121650530785538268756536328986
173 550127534174150391549792251490575110332421746261946581511055028909374709579656
174 1515533153517167574083355346655619653235121394882138311537238435019780863099758
175 4175111845786527846870756729155721915915669717974945189669571210939683428785398
176 11501947324681765747482746410091677199538185950076495483077074660898783958917202
177 31686567550414503753048498724868326421491839281644357342754125934208186481477438
178 87293027783773042334445983256750974897640610717691505694363912879228281873299544
179 240483028865598521030207637448131544050818698090275415838574265371301942263000352
180 662505979096912601921999865412959781877686119446940629677023523725692760080207050
181 1825137729973978933114265165851115277981665528842203807546374831089265545938563670
182 5028077186050952806619042983891344805452741775405544240277713293812886928625775726
183 13851878108446576923667233397519220695332295145722050029506778370108701235125126674
184 38160653256238492384117309799447863297778757035551963724518213129715863621706323788
185 105129194348237725854579380774587963355487933334444933919068912547072489106258705638
186 289621801901105942969371856110263346795434763767021377828477635045698462257470439602
187 797883583022115242640043471349418287198672508362675566117136380360174703087423575720
188 2198103586671729525449630539012124010802357534951230520515991822519889322849463291312
189 6055599064590829996819778667913195541447468924216718575975150976298447824616709741794
190 16682701917345247658805923481372569841020953625233777582238914294282029709517739841570
191 45959571569306588998368935370484117989837898622962964430861691387365356961408634776718
192 126615199888347364923735353391284115556651216447231629980852182509222784211164481245272
193 348815678755533584911045995503376834639817365935599204987357748005027909225530569077250
194 960962449603933249317624316079888383426599113336594626693162556457946256421094917278934
195 2647384936785069370194625873224565640412179865845695402985536422793999051937649107944804
196 7293366103107361172224342864488014797643668075139849856554358150775925594873928799601958
197 20092740232411881234728924632761275354343054691656839106752291764252580849495421909990712
198 55354196259366388244146598916454732429003900263401318326986302132681341592162629357037302
199 152497296218581152026963506473427050639594107689470715563632979360453255799623732999994680
200 420120567826448519015094596765155561356669962318490839276063691232858363839159354533187134
201 1157406563087924407432691174930413106291152881089727666693111690393267472616752181010137626
202 3188585934479549657739258115921361127325190942439461998158982722360314827123045973499642370
203 8784367401402502342734196469574575110635774287876821971451469370162584403799064114480741906
204 24200427053224594210403071733234723560754690401195953049090599687701537121266513620485483306
205 66670810268841048767328865276149236543731623591531365072577968720898263707686540810719669742
206 183674385194210412934958549676089858690988366752512780538488944896135593709336614496522059038
207 506012922277621158654666519493487404261614184066427877736736803350228857373411505356798030272
208 1394038491880177703428706277620063858045534926830067547668935620950292205496176064231764354824
209 3840502587684686241598898686468265785640635711756624195568351867721289248785479792072901023954
210 10580385491641525869739948953794874592424936103402207145277003413323983604063065096290527785812