1 1 2 0 3 1 4 0 5 2 6 0 7 3 8 1 9 7 10 3 11 17 12 7 13 43 14 24 15 118 16 74 17 330 18 206 19 888 20 612 21 2571 22 1810 23 7274 24 5552 25 21099 26 16334 27 61252 28 49025 29 179239 30 146048 31 523455 32 440980 33 1554184 34 1315927 35 4572794 36 3972193 37 13569220 38 11873290 39 40263681 40 35824869 41 119901609 42 107397585 43 355849174 44 323385627 45 1064102489 46 967993144 47 3167381661 48 2921927077 49 9458913559 50 8753418853 51 28247901106 52 26342227590 53 84440120328 54 79044283238 55 252074766752 56 237848767603 57 754963019208 58 712990453742 59 2255351180214 60 2145772662292 61 6749880127035 62 6433372016740 63 20196695603548 64 19338818179266 65 60470570192335