1 1 2 3 3 1 4 7 5 5 6 1 7 15 8 19 9 9 10 1 11 31 12 65 13 49 14 17 15 1 16 63 17 211 18 225 19 127 20 33 21 1 22 127 23 665 24 961 25 749 26 337 27 65 28 1 29 255 30 2059 31 3969 32 3991 33 2505 34 919 35 129 36 1 37 511 38 6305 39 16129 40 20237 41 16201 42 8525 43 2569 44 257 45 1 46 1023 47 19171 48 65025 49 100087 50 97713 51 65911 52 29625 53 7327 54 513 55 1 56 2047 57 58025 58 261121 59 489149 60 568177 61 464645 62 271561 63 105149 64 21217 65 1025 66 1 67 4095 68 175099 69 1046529 70 2379511 71 3242265 72 3115519 73 2214009 74 1137991 75 380745 76 62119 77 2049 78 1 79 8191 80 527345 81 4190209 82 11568557 83 18341401 84 20322605 85 16911049 86 10657997 87 4857001 88 1403885 89 183289 90 4097 91 1 92 16383 93 1586131 94 16769025 95 56333047 96 103472193 97 130656871 98 124422105 99 91989367 100 52034913 101 21111511 102 5259225 103 543727 104 8193 105 1 106 32767 107 4766585 108 67092481 109 275041949 110 584217217 111 834519125 112 896158921 113 756570029 114 504717697 115 258091925 116 93377161 117 19969949 118 1618897 119 16385 120 1 121 65535 122 14316139 123 268402689 124 1346957431 125 3308330025 126 5321739919 127 6382088889 128 6046077511 129 4611314745 130 2802880879 131 1301178249 132 419781991 133 76682985 134 4832119 135 32769 136 1 137 131071 138 42981185 139 1073676289 140 6616488077 141 18812812201 142 33990519485 143 45227312329 144 47517740237 145 40608430681 146 28320407405 147 15782331769 148 6666697757 149 1915501801 150 297149645 151 14447209 152 65537 153 1 154 262143 155 129009091 156 4294836225 157 32593350007 158 107491915473 159 217880074231 160 320267423385 161 370157917207 162 349645525713 163 273456394471 164 175784572185 165 90174212647 166 34693945713 167 8859205111 168 1159868025 169 43243327 170 131073 171 1 172 524287 173 387158345 174 17179607041 175 160962657149 176 617261037457 177 1403357532005 178 2272485076681 179 2872943728109 180 2970965166577 181 2565613446725 182 1854177606121 183 1104592657709 184 522892551217 185 183241308005 186 41469410761 187 4553313149 188 129533377 189 262145 190 1 191 1048575 192 1161737179 193 68718952449 194 796653621751 195 3562144777785 196 9089094761119 197 16186856507769 198 22295175933031 199 25069248603945 200 23643986635039 201 18879037047849 202 12692341317511 203 7033047864825 204 3076631995039 205 981345361689 206 196181625991 207 17954841225 208 388206919 209 524289 210 1 211 2097151 212 3485735825 213 274876858369 214 3950199378797 215 20654167404601 216 59214750425165 217 115882491294409 218 173417081112077 219 210974771858761 220 215607765170525 221 187881747426649 222 139810463208317 223 87850020435961 224 45390013338605 225 18360554661289 226 5323808881517 227 936671970601 228 71044261805 229 1163834329 230 1048577 231 1 232 4194303 233 10458256051 234 1099509530625 235 19617431358967 236 120285974291553 237 388100020089991 238 834439548357465 239 1354235110209847 240 1776130709371713 241 1955407983195031 242 1843074793413945 243 1497465046548967 244 1044379772647233 245 615378210111271 246 296935400066265 247 111069493747927 248 29227148266113 249 4507696786711 250 281852000025 251 3489930127 252 2097153 253 1 254 8388607 255 31376865305 256 4398042316801 257 97549022022749 258 703341165268897 259 2558784118631285 260 6046231101552841 261 10629445812057389 262 14989925860661857 263 17701451519743925 264 17927675922254281 265 15746365790443469 266 12007037093943937 267 7880632835633525 268 4364554401795721 269 1968622423478189 270 680637023648737 271 162208613816885 272 21839686212361 273 1120433382749 274 10466644657 275 4194305 276 1 277 16777215 278 94134790219 279 17592177655809 280 485580951556471 281 4127463183817545 282 16967523766451119 283 44094045770990649 284 83920793448188551 285 127016115536472345 286 160363462860779599 287 173644850592651849 288 163661206766341831 289 134956750072136265 290 97047417211579759 291 60121556954384409 292 31347493180653511 293 13222458686552505 294 4222196160865999 295 909182630524329 296 106414823469991 297 4460810727465 298 31393642519 299 8388609 300 1