1 3 2 11 3 31 4 83 5 283 6 383 7 1327 8 2591 9 7351 10 7759 11 11171 12 11587 13 31391 14 46919 15 147919 16 288023 17 360611 18 425603 19 507163 20 666203 21 1414703 22 2198887 23 3358151 24 9287659 25 11512547 26 11648531 27 24315047 28 42453823 29 145554779 30 161720147 31 184007671 32 766668811 33 1045545887 34 2545297591 35 3879073967 36 17670748439 37 18668682023 38 45870332507 39 74233279223 40 127357721143 41 132114809927