1 1 2 2 3 2 4 4 5 7 6 4 7 8 8 18 9 18 10 8 11 16 12 50 13 52 14 50 15 16 16 32 17 138 18 143 19 143 20 138 21 32 22 64 23 383 24 412 25 499 26 412 27 383 28 64 29 128 30 1063 31 1225 32 1513 33 1513 34 1225 35 1063 36 128 37 256 38 2951 39 3699 40 4686 41 5837 42 4686 43 3699 44 2951 45 256 46 512 47 8193 48 11243 49 14822 50 19412 51 19412 52 14822 53 11243 54 8193 55 512 56 1024 57 22748 58 34012 59 46717 60 66166 61 77582 62 66166 63 46717 64 34012 65 22748 66 1024 67 2048 68 63161 69 102446 70 149232 71 233796 72 291721 73 291721 74 233796 75 149232 76 102446 77 63161 78 2048 79 4096 80 175370 81 307967 82 478952 83 816547 84 1136238 85 1296506 86 1136238 87 816547 88 478952 89 307967 90 175370 91 4096 92 8192 93 486925 94 926094 95 1535689 96 2856851 97 4513729 98 5589526 99 5589526 100 4513729 101 2856851 102 1535689 103 926094 104 486925 105 8192 106 16384 107 1351977 108 2787783 109 4933050 110 10105271 111 17926620 112 24694845 113 28067098 114 24694845 115 17926620 116 10105271 117 4933050 118 2787783 119 1351977 120 16384 121 32768 122 3753848 123 8398551 124 15841261 125 35807047 126 71353153 127 110652439 128 138863892 129 138863892 130 110652439 131 71353153 132 35807047 133 15841261 134 8398551 135 3753848 136 32768 137 65536 138 10422792 139 25307489 140 50859780 141 126898449 142 285746599 143 496922595 144 695711878 145 789286221 146 695711878 147 496922595 148 285746599 149 126898449 150 50859780 151 25307489 152 10422792 153 65536 154 131072 155 28939529 156 76250370 157 163369287 158 450853006 159 1148732959 160 2235496431 161 3522895343 162 4445350963 163 4445350963 164 3522895343 165 2235496431 166 1148732959 167 450853006 168 163369287 169 76250370 170 28939529 171 131072 172 262144 173 80352400 174 229695945 175 524865720 176 1604410583 177 4625632297 178 10093633015 179 17855016272 180 25357153864 181 28598601331 182 25357153864 183 17855016272 184 10093633015 185 4625632297 186 1604410583 187 524865720 188 229695945 189 80352400 190 262144 191 524288 192 223103432 193 691863018 194 1686760800 195 5713873343 196 18656369104 197 45708631844 198 90696867930 199 145535303329 200 184022446473 201 184022446473 202 145535303329 203 90696867930 204 45708631844 205 18656369104 206 5713873343 207 1686760800 208 691863018 209 223103432 210 524288 211 1048576 212 619460544 213 2083934202 214 5422294854 215 20369525696 216 75377936665 217 207362510529 218 462023680785 219 835845949870 220 1192317301274