1 1 2 1 3 1 4 2 5 2 6 4 7 2 8 6 9 4 10 10 11 4 12 24 13 8 14 24 15 22 16 42 17 20 18 96 19 30 20 168 21 100 22 208 23 94 24 656 25 215 26 700 27 464 28 1552 29 596 30 4384 31 1096 32 4182 33 3384 34 8230 35 5572 36 23392 37 7316 38 29144 39 22212 40 68064 41 26272 42 177600 43 49940 44 216288 45 175712 46 381304 47 182362 48 1061472 49 399476 50 1678204 51 1052710 52 2840176 53 1290872 54 7457024 55 3358840 56 11238496 57 7471172 58 19175140 59 9256396 60 67831296 61 17896832 62 71582944 63 59670824 64 134226186