# Computed using Maple code by Robert Israel, Nov 7 2017
0 1
1 1
2 4
3 12
4 44
5 171
6 683
7 2816
8 11893
9 51350
10 224098
11 991506
12 4437757
13 20006333
14 90924488
15 415980396
16 1913682104
17 8847746238
18 41091054180
19 191607760032
20 896578541595
21 4209023017990
22 19817896294387
23 93556842240115
24 442750975652565
25 2100004692492617
26 9981048900376549
27 47529264968202643
28 226733970900867014
29 1083398662965167329
30 5184720075236045888
31 24847696159379639365
32 119242491923237636689
33 572958143432564638850
34 2756321447139999603208
35 13274619926483464363714
36 63998818655510256200631
37 308854859052548954960931
38 1491923642154549742863815
39 7213185974785942417516521
40 34904086876298494857408278
41 169034739622460438067183498
42 819236554264474225682898196
43 3973384521864572293832090047
44 19284804226147240562535008248
45 93661181727267344668854040413
46 455177785433412972679529506581
47 2213439321044683010765629132247
48 10769813592865950349720187268572
49 52431502131967505311471608073530
50 255393674407748464284042913711939
51 1244664964428877146770631691609399
52 6068908466796807779137178651160824
53 29605765696190187766664023151114924
54 144491352288612003499408138520844706
55 705504754197919937401884588121438090
56 3446225102535077001609624577964204925
57 16840942425637820840510914938714472700
58 82330732677398880331649866466085236621
59 402647042166785963434199673578494459987
60 1969919095882820234521790808257910412587
61 9641137788488582707979657800117278559645
62 47201863960551939556374471982308252593163
63 231172487853920065614725401295985681726224
64 1132542974709200436613846016063913258284461
65 5550222574335565164076150202883130312721656
66 27208155051533528777095954498352931691232550
67 133418723613315316043220993951019656906808847
68 654424647283064246329659723120646490588849290
69 3210879768224338414880370430335962899513905969
70 15758195293243098800602619648950583658185388530
71 77357710697107782804370436889959839346229450067
72 379850088382505762074036573679525711900233734275
73 1865646149885862975283090534218944294050274184689
74 9165407868758704410832936228606415840821489145582
75 45037778864955862612823484797957733961915094204568
76 221361487571756248804086744355789265169733930083820
77 1088239506867579980880548173894163535246780724356211
78 5351083482758838347369562448669090510845769153708338
79 26317908125628308703953682922299747909154188551778442
80 129464615602992908408293357595041865375662493718538256
81 636998852353672146990533477304670541178246038097357874
82 3134814912017270750327246548326930954943058616028705974
83 15430101151044271238358069069049302266117987574887015166
84 75963900463440258372394189380841788250582243322214048184
85 374046351381139529300461685231895851147723805094834450643
86 1842134816184765868563470523442891709231489271915706247992
87 9073888155337269845222451098987316685092342769873316350758
88 44703313954050637665088071200221660985619296713530181703116
89 220271660634361411511472984913365410245361683461876632259159
90 1085546720190406617737521872417244357940393273935973007708466
91 5350665876639311389241087709095751870554817872711485246513697
92 26377585981636945051554219666850517747626256035117053874189580
93 130055492306978927477274435571280264816009506170065407300569978
94 641338573919832783129124856611363936697632102135230751981656956
95 3163076276843466658272292007073523065739047621742181302671421607
96 15602502994152125276167908921830003357621902312712268133991281978
97 76973263425818828439923608601877996905841248658395865216514516912
98 379791542123398047089129171920227568465858870937146083795320633715
99 1874171066180881119407774234038974805695216439328971513757782707458
100 9249761673013527461608789010738086297422414929142673500066916736421
101 45657075453724881756470731872921028916966472218571159964705306808118
102 225393174575868122275664686973315345150946802668313719875208579449943
103 1112826554621530182027469073410329779387025650668293854466714558303276
104 5494993775247660805099269114759533105802651831536636758822402451204534
105 27136817830313707717300682696417744117853143849758924490134490237793848
106 134029882876241317497527972035183525523109984927267453567255403292322061
107 662055508555202810954794885600971234600453260933701201395860524613267419
108 3270666660853607079898359352951721808805797338011700018241264031509598512
109 16159442535292355838393370407290831028115773134930155788442311518357722835
110 79847954319282913297226784320154007046301148840561284470075484151704707944
111 394591463964557302365700291163531210046411895704398907335593858989511087219
112 1950191309089654582889240510926547884413419444554245140055573058371862871438
113 9639434893543574099890886918084423112012059013736244159376674261552077459273
114 47650775063634322393761053025352267290656875456821562894106770314863238172615
115 235576318932207965138163020946488138024224395593937513415344460920940547055650
116 1164758294154143137967600918602385945223765232623908122852147733394891966365601
117 5759460181947209831508409743151368445508992230195564961351275941291196848990064
118 28481891326810639666409904057978121684564687235253346679615583896397445670715122
119 140862779285262157085541695275390352947701889299662208061631135800661632792407650
120 696728198179592943681972794198968355269312026343217122153317133198241986497459362
121 3446430858607990023047238696375340146779630308596517423583027299646638805467531339
122 17049598539236200770039406551666867271608108112087793368962631347264992708515147345
123 84352220924375264225757625196426330448277976409680463393236995163580864163012852991
124 417365023913533440964040197172436298341022005552560907078960206145152356552912099508
125 2065247709846558000347914301730004119438743935892103033611405190511817028405628175903
126 10220313840030169995654245127101899964909692989643394731154725149371483828242325964681
127 50581503091297320869189696404155910345405370919585777430815632949861875982133956041936
128 250353743405910875991588840270791194688112074621587097807783819974186676052262526087311
129 1239226710087477063845346124776089455769063241287437655565601221963191547166945124886297
130 6134529066453470267628589414603243137658683682273844282144209529557611091450748403356290
131 30370011788847735591655755790942094369719309337114404471609587981537335807187799931106533
132 150363163792109444790334902172806553529103902346381774481422727285213036813341790424826934
133 744509455290859356956372853514784829433956597232172964797322509626270969173263027659625339
134 3686640285278090213768112189790477059977887892730766487227522898721593987968657967614291324
135 18256714439960654010617378397421411624420139571446216018428535481822251641338426431407332912
136 90416008296776453790012509034759559554884719600836212779289281543567053885777109336063698013
137 447814790774304581302249743461094584436996118692084066772930677496920166160436829792209162720
138 2218101890337629093071378325055826619349490199514953510858947954522895805201597841443873757437
139 10987378149621863786827146526992170324107991112282864300787456263604964712585063687163601993246
140 54429676069181668070795220445022141611622167276398967537583620464239958653403543227427410360765
141 269653530798639228192235682971819816780282304169295085742792638863291385677544250428808294710690
142 1335994747803326701866429410614834357643215595209115821851451660411549562454150679403438534043200
143 6619592744107412331668592308794227697024807922654902407038656710983871091827822778414884015210381
144 32800864019889460507993370084908106629587383409875168956175789412767646059926092246907761597219274
145 162542302565333894656023611118956671628049585334228096321083853841846205175449926643728676582490183
146 805516183142918467205061294457771310946616038344551566061794408348661287102287102697021195027833835
147 3992165209231965114339170013704520885638218377296165877573692391513269592658033207746490631289185169
148 19786489845885599116839846732266920081156140873182919405090143630447978327149220014476906910451102011
149 98074176982687279005977057575621151783627440393519967441228336684283309241306659716850848292574449823
150 486145096247102215555259022240502929371344094897516103272103957139529396142408198063024041515579898975
151 2409917253745791412774937936590627012699051875051426834986121246253398465971826652869979155878423548619
152 11947113984312081876972202044485528132414107239104401811336360260141182371713037824256193630248837992338
153 59230884003333330895573940818066146693689320511750281242506956625111578866136794572733340658008243096865
154 293668547649894291516168276530049753132548756729091268070651471431919556198528043781679939253088612055566
155 1456097174608577638653670458636203969057616599183806169382169511692810338564583099451462120105921736195514
156 7220157654635822937795053781381262421546686109088513087236395721435075537877605049135052371025074476343919
157 35803550874273090014240809003426097492065375700227791406828639442426089456169735323789450491385022126616918
158 177553127119457375257223015856781189435680384080635626886614963916994228780705570793490306068661839007933076
159 880548066336622658869630327552728646334559780830402861733852972733337438522999656578370103014989744748175686
160 4367169461073970280384729756545364909447836843463966933989244732118432829601070603438309621216582778683700085
161 21660524981480176114704002009082334849422398365016610510719956491759044492547733629790863539308501392896871800
162 107438416186789806011492638836267416698033789348636979825773056379498366322815862543271538146897644032023937161
163 532931799452611329909123661633717746064436424906011655978601417174685152900088956321697551690453031445379183843
164 2643655302452087480918396919144585366704651953687568845815907604052843338665311497632935451684723584067779481324
165 13114716904099367856866936348231260803992765404259433027668766151036622885038137613872368666605666267020126654633
166 65062936162270724624075612905403317936005747321831474855405425097457704986381495675108974121547034782126885095301
167 322796482783322050924360822856008321256894201371020710806560264514118493099118344437807424052078586591836029037956
168 1601563209339923291869788214865554021452850362971438402094404150263582890771311217706985659238009833544522840568458