# A301421
# a(21) corrected by Georg Fischer, Aug 18 2021
1 1
2 6
3 46
4 371
5 3026
6 24707
7 201748
8 1647429
9 13452565
10 109850886
11 897019828
12 7324880157
13 59813470848
14 488424550081
15 3988374821616
16 32568251770049
17 265945672309613
18 2171657880797162
19 17733313387923690
20 144806604435722311
21 1182461068019218530
22 9655734852907204771
23 78846752820221900700
24 643846431680068020301
25 5257518068402171263201
26 42931815537824645002746
27 350572411049070590328136
28 2862702493456811901187481
29 23376242133602356361072336
30 190885604612357191261449617
31 1558732744124346139904734048
32 12728292280287166262276379009
33 103936627355211158784871815145
34 848725207442541798260460622686
35 6930516181620834434183869324198
36 56593175414741022682672397127387
37 462128277258363503299488275316258
38 3773644844571762729813571411902451
39 30814810765197172360488306219120516
40 251627432258445028064766623633063669
41 2054738065647608527912218305705071133
42 16778570128573811398644258486336353822
43 137010366560148543397133663486289001980
44 1118798586595763032138574467090103322421
45 9135880070937312567020769287195275610160
46 74601725163518043019321107953001892334641
47 609182405434322525891886459089260612832400
48 4974458731045877962535410822820253194419201
49 40620410974010660939218724102094422248782901
50 331697954874903575874905315946140833807636386
51 2708577550793065812047482217968010516288049826
52 22117689424485619351829249331246856413304119791
53 180608521005709644313575220788851540013809284946
54 1474812184665102135881561136555799795901980165427
55 12043014182968089286326481001681808101054518011148
56 98340786792526178231179406012797333395264093979389
57 803030719722163802846231525123165340054645189394825
58 6557384355465672551795066558586989556312948768593586
59 53546257358850533579841960505690714878433895792516368
60 437247768578701932124223923452751046065721700569821617
61 3570475707495053629680241155267532736606389932601356768
62 29155773211264972028813879560445833040911260386765044321
63 238080071448824949463382619199205016041732286095695751616