0 1 1 1 2 1 3 2 4 3 5 6 6 11 7 22 8 39 9 70 10 118 11 200 12 324 13 526 14 825 15 1290 16 1958 17 2952 18 4335 19 6305 20 8948 21 12547 22 17183 23 23200 24 30593 25 39697 26 50305 27 62641 28 76157 29 90883 30 105860 31 120915 32 134719 33 147040 34 156412 35 162812 36 164968 37 163377 38 157278 39 147816 40 134803 41 119886 42 103253 43 86635 44 70216 45 55395 46 42082 47 31106 48 22039 49 15198 50 9984 51 6398 52 3864 53 2289 54 1257 55 688 56 336 57 169 58 71 59 34 60 11 61 5 62 1 63 1