0 1 1 2 2 3 3 9 4 28 5 137 6 811 7 6884 8 75303 9 1133287 10 22573092 11 608722751 12 21933950111 13 1064082678978 14 69200610896639 15 6047740350081131 16 709281636920027844 17 111719166691840119209 18 23622672695690329752039 19 6707016692395992856181112 20 2556639022767911740721124787 21 1308525025427095695737533692981 22 899184952162113010460269078706214 23 829622381075800665532870795950505395 24 1027710476693962290988657368939294988993 25 1709318709267703740970328937400110901562864 26 3817117924488862987712157705692729274023441423 27 11444828546837897148631595577620795936641076197407 28 46072702524735030842018508947232572003976235758941062