0 1 1 7 2 3 3 5 4 6 5 9 6 10 7 55 8 11 9 3521 10 246 11 21 12 52 13 89969 14 286 15 60827 16 22 17 57481 18 1501 19 31937 20 44 21 2977 22 49 23 27 24 40 25 39806401 26 110 27 16777 28 114 29 214293 30 24823 31 247 32 33 33 259274569 34 222 35 2739 36 70 37 5993 38 253217 39 1062899 40 72 41 2007 42 215 43 85 44 140 45 4187 46 50 47 75 48 488 49 3649409 50 297 51 3227 52 95 53 105 54 143 55 10571927 56 88 57 91 58 66 59 117 60 481 61 517 62 3082 63 65 64 68 65 473 66 130 67 188591 68 99