1 0
2 14
3 66
4 238
5 769
6 2432
7 7440
8 22494
9 66934
10 197146
11 575042
12 1664510
13 4785950
14 13683634
15 38931434
16 110291246
17 311272806
18 875559938
19 2455439762
20 6867568958
21 19161061470
22 53342827474
23 148202912538
24 410993902254
25 1137828238230
26 3145125267778
27 8681002966050
28 23928633462526
29 65875286765454
30 181142464437842
31 497558443751210
32 1365286632362926
33 3742713515976646
34 10250782939724418
35 28051607730980018
36 76702481724473918
37 209570909492732606
38 572189627476030290
39 1561178235521174330
40 4256801788933479470
41 11599696141444333302
42 31590380775779436098
43 85984484552710953282
44 233912489106968888062
45 636011801951733056238
46 1728482810889556132050
47 4695286971011533325642
48 12748670398990380308526
49 34600413541734269570342
50 93868270906715856568450
51 254556695352926782008786
52 690057126879758974590270
53 1869935565457568067154974
54 5065417234147414561493714
55 13716912809704381702363482
56 37132602763566296662299566
57 100488710056807569484539478
58 271860908823421650980083010
59 735272588694312114206021218
60 1988045792082901323772910846
61 5373841538138630261052672590
62 14522041137696428100387001682
63 39233629700738725988443151210
64 105969490408745000777494829742
65 286152854867146025057814486662
66 772526519090940119522186899586
67 2085114168619479660896272262898
68 5626655539263592781610428517950
69 15180205645573162672662998227326
70 40946283450843439948861408785490
71 110423977498819772924041870663546
72 297732880489378197642174098716974
73 802614637318182490896975486093750
74 2163248792497035586948115629129282
75 5829444141476732999200650699813762
76 15706202012709804192642586300202238
77 42309760600069316471842036399666606
78 113956009171154094465401466809490386
79 306876064491926275613740661119711626
80 826265649775113601445778282513136430
81 2224380040099231857541685259566300134
82 5987320927855196894428655137523968642
83 16113575971710093738358689889294880786
84 43359942888501637271249004703531234622
85 116660632392625115382165583206921663198
86 313834172683303033100356712639373309906
87 844146438330753342983986197325624851866
88 2270274334361631407762840869157666335918
89 6104964693810545982605470114726374525206
90 16414720251244686806379330310081163125058
91 44129654452077162579520417424749365956770
92 118624785852508368531120071834719701877502
93 318837469170814696119002916461156188284174
94 856866866604351156594884307834911726646354
95 2302546898226859839769908441273743046754218
96 6186653288212874331566185510445784601893294
97 16620964372642103257211336954756546551989574
98 44648900094610211697758526080070066612620930
99 119927932206014238307826705565627159895935282
100 322096393981595816866234929550013271496159806
101 864984231414816924849039898725815433638584382
102 2322673566201164250028752911262403099372993874
103 6236294954251885745826612045390692751817872314
104 16742657809568354331430487066474715708336246318
105 44945085942285853289731118546129915316986397814
106 120642643552610575278943624537194697099779366466
107 323803116547139698124361581408450565650782047682
108 869007384715410252973263233135179120014709477118
109 2332001721231507975727721306362161812226114680942
110 6257457348514299388969219715893806847287556865746
111 16789246984690338607027483045841922545762290585034
112 45043223738895062279798902829580303509880194455086
113 120835143490065800319200654211203447181889989466790
114 324132973922056709301677895584620975383447649451138
115 869400549566898959646275162414482634523103477215826
116 2331760419440608307479567921975534021198821255685438
117 6253394404323701504205609931670667645468258811920798
118 16769346544199235567752204594306890399017484794750162
119 44966119952398958587297607852972591016953957130043866
120 120565808852276065770578098693500351851478744516574638
121 323245801989363003301363317345460149766390349123984342
122 866586852060049522307786519231493097624793973525157186
123 2323069760895789707054909713454388654809266152965769954
124 6227071193806182415048663677323947519641827679601606910
125 16690805320310183118941062600091979935654253244878704590
126 44734550781721365668609078708480745014452140510053030738
127 119889634022005338970623402866341709403946870411925046250
128 321287167328499625892386696021746292703599091970956169390
129 860951589568388289069416121390360587868616135317101943814
130 2306949560524596151339450480031959351473381541978072061058
131 6181186932355433781333158486315749947663840103924849224562
132 16560767363201139371065322794704074638880762103288006176318
133 44367424076576175460518188718119201365811897976201502979838
134 118856660507593506078039843693132594503235567260488450264658
135 318389506885650831597489104553760945996620485572705809999866
136 852845254287085940163598389811051086030000075796309489949486
137 2284327369505630225705157726549530341487704058394212650741558
138 6118196259120898208464741487286532739348596013024088439907906
139 16385728397164796171917016425418214577005909109615076697270274
140 43881929112260637458564081425812758893110597127843965018437886
141 117512374284471338372031523336009585217017172163938876258061102
142 314673182086105130031340232641391702717694644533576853388995026
143 842586329686488564097365139209439456920372802079738503467057674
144 2256045893938255481678176327071840602942625778527190072399636782
145 6040328917782101018647766928439473337096123616089332295644719462
146 16171588030890019037630270546794397441599570004582224107522913922
147 43293675095335171162735775053504082828184379403250051022746981522
148 115898073227025972464064150689377646364503376687046987873399287102
149 310247453562895662179852984429422039528329033284763692249678667870
150 830463876272639106451307428395738032649759178239100909412416018898
151 2222869854312060080755789619341635822973936898683979455124390782490
152 5949607953154827597142502081969474488236561947524827203119678981806
153 15923698028639684692932552526358301034472661388449835161393144225430
154 42616819214635645080807770545457414123998360842225254707828475310402
155 114051206793112531136039228903737691731570344855937731407391707071778
156 305211382242446589259430467595361172861660831016061858020357538043646
157 816739921895936581817657273031500157428406709922533506520612549184142
158 2185492326239954293864198003592850454783483052204405850366733441452626
159 5847866531056829912502163115887499418059101603572166070118935402866730
160 15646906927534399054077994250209265783492217988712260900488269874593710
161 41864184994818270673366856525782167422622083649352248312181597251281606
162 112005689971491163256225304607867038709292281009037244715126216263729794
163 299654662124273078962920616230418922780545483410558967655043855099104690
164 801651670777113261027064462976136822160797071355610055306307809169261118
165 2144540600072177534255794281247282875472293287782041953461715646277787070
166 5736763481301652466753241054462088776359491273041324726743358042227763026
167 15345601266078559352116721464745422224940811707390849592797128742656351290
168 41047371656333856156840239899919136101637739583268848357083467190180536366
169 109792193360923162754865427822133931097653325109084438854337257858096302582
170 293658389715912903323870627021644974409570038376236782195383020972775167554
171 785413544421602933612665017916765748811179059679533097576105000535842652738
172 2100581594358060375115876808447670777505635293798736665973356185932630244094
173 5617797656651077506408560502099287999214988924698087143188526461342681574894
174 15023743670375945069840830077418793403365390507043625698313301734739808558290
175 40176855136099854599717269924850590253702079187723179097348681838772125029962
176 107438411117874921535398385688782094317643821700388021651145006066092475511854
177 287295774734321626149567791081075858664968970689907890397882912596656627755046
178 768219066664116604372809173007782270287417227921481290315260232479432465094786
179 2054126855654816383489648118227249725926090739889676662364231150107994579646162
180 5492321194004254832716156255685317979642464229633255133185767741854043931381054
181 14684908027082592823998756044102559000447571098992161893681414433110296834789150
182 39262081376936026000467564400890127797988149715847693435608913951791523485275858
183 104969308387091817980376404594954713141913095211953834873075496886856850308147802
184 280632796359181194474675254111930607170039871478175926383628047220454198004942766
185 750242604220161521657136185365239700570030935719774815561256247144833111229927766
186 2005637174885512073048126504429934929837790511165616590834298088176627605412525378
187 5361551758001824411756980723854697152740139433055973507998707154803700181902884706
188 14332311955947531374736216723568163922995012886877872573047543292034836168750990590
189 38311552450819930930696473143448562800121682393161052736199894130615662079726376270
190 102407349715097681451353074828879827754996305969606114698412089652565309597989798226
191 273728809020311749859385475754749212523449318407057026640007923719971457825936583786
192 731640973315974508222989373935985190946537825930228661935009652285372428349072271022
193 1955526848310097731650945496153713829235216916088615734863497292540997566692147616134
194 5226583841545492927873894803814899578360358477647394883494746453400140290774618970242
195 13968846779715300049931020749270114180039484259297766166561399636544513104498896416754
196 37332906040984806044726434821692274683804597151017564395993946151631266941840260689470
197 99772709840372599461855688924082508298142519263328040913535593696032704365795028243582
198 266637101419107060447609093338252591538990637484375103343152201060048354960007176718418
199 712554922218822979779246447561539868308939851502220393581484456928181023716837586006138
200 1904167609183171371908010027962083762969937385733192643846995696338842021220268118957358
201 5088399192448885708538216194124663185123210840917116097741499273324642987771639508833462
202 13597105175131806924282034385547112758774264389185320751968250509903689666632456429809218
203 36332988770622130822400627996835925450721644584396254693325740416370979998074835762781314
204 97083468155024646932958930800991552579216891131669261487368771557201145697498167910405374
205 259405412221206377303441495561077896224199868840688839533947982435204087236874888695210158
206 693110498792061724707524906284057477117024720690147713427311416090838271442514716662650834
207 1851892254319912196290329979723863683187614442899237135002716693326672744583186513635052170
208 4947876430517287762362909079588883652465472674137303457988266981376055456260437986929588014
209 13219406675735882150118564663666796265349108848320277941419123031747085948531363659847194342
210 35317923831275473456435114633484622667198600518905743024769248882714953208022898803640394370