1 5 2 9 3 15 4 13 5 49 6 31 7 17 8 103 9 199 10 63 11 21 12 177 13 625 14 665 15 127 16 25 17 271 18 1429 19 3151 20 2059 21 255 22 29 23 385 24 2731 25 9705 26 14053 27 6305 28 511 29 33 30 519 31 4651 32 23351 33 58141 34 58975 35 19171 36 1023 37 37 38 673 39 7309 40 47953 41 176851 42 320481 43 242461 44 58025 45 2047 46 41 47 847 48 10825 49 88215 50 439927 51 1225631 52 1688101 53 989527 54 175099 55 4095 56 45 57 1041 58 15319 59 149681 60 951049 61 3693505 62 8006491 63 8717049 64 4017157 65 527345 66 8191 67 49 68 1255 69 20911 70 238735 71 1854553 72 9399615 73 29066311 74 50556551 75 44633821 76 16245775 77 1586131 78 16383 79 53 80 1489 81 27721 82 362601 83 3342151 84 21108545 85 86929081 86 219071473 87 313882531 88 227363409 89 65514541 90 4766585 91 32767 92 57 93 1743 94 35869 95 529343 96 5659651 97 43067071 98 224817481 99 766106895 100 1609259287 101 1932641711 102 1153594261 103 263652487 104 14316139 105 65535 106 61 107 2017 108 45475 109 747865 110 9113677 111 81457761 112 519682231 113 2276277137 114 6537612649 115 11658284065 116 11839990891 117 5835080169 118 1059392917 119 42981185 120 131071 121 65 122 2311 123 56659 124 1027911 125 14078389 126 144913055 127 1098972331 128 5955831919 129 22222129177 130 54701587935 131 83824687591 132 72260648471 133 29443836301 134 4251920575 135 129009091 136 262143 137 69 138 2625 139 69541 140 1380065 141 21002203 142 245089825 143 2162213461 144 14079479001 145 65646227431 146 211705026785 147 452558355481 148 599858908753 149 439667406451 150 148292923329 151 17050729021 152 387158345 153 524287 154 73 155 2959 156 84241 157 1815751 158 30414511 159 397304415 160 4007999341 161 30644394023 162 173235024211 163 703635871519 164 1986284580841 165 3719467815855 166 4277376525367 167 2668522016831 168 745759583941 169 68332056247 170 1161737179 171 1048575 172 77 173 3313 174 100879 175 2347233 176 42932401 177 621228161 178 7067000851 179 62287301065 180 416821896877 181 2067826443921 182 7401559728151 183 18465333899057 184 30436607366089 185 30411820662145 186 16163719991611 187 3745977788889 188 273715645477 189 3485735825 190 2097151 191 81 192 3687 193 119575 194 2987615 195 59267377 196 941643391 197 11941597711 198 119527160247 199 928774359349 200 5491548449135 201 24154838915131 202 76928123257039 203 170683796959417 204 248242046141055 205 215703854542471 206 97745259402791 207 18798608421181 208 1096024843375 209 10458256051 210 4194303 211 85 212 4081 213 140449 214 3750841 215 80232079 216 1389259905 217 19452737521 218 218402651489 219 1939759996747 220 13400989397425 221 70651564492741 222 278060961032841 223 793552877684551 224 1571519200902785 225 2019169299698041 226 1526853641242033 227 590286253682371 228 94267920012849 229 4387586157901 230 31376865305 231 8388607 232 89 233 4495 234 163621 235 4651695 236 106747003 237 2001591935 238 30694626961 239 382580296351 240 3833419564591 241 30443507734095 242 188524436637181 243 893745556149623 244 3170517761479651 245 8145721517490559 246 14425367254659721 247 16385984911571535 248 10789535445362647 249 3560791008422351 250 472439111692021 251 17560804984807 252 94134790219 253 16777215 254 93 255 4929 256 189211 257 5705801 258 139847221 259 2823895585 260 47097859951 261 646015712673 262 7223080553041 263 65050703787329 264 465333789465091 265 2602936664395225 266 11176431786994717 267 35926905001876161 268 83320696758701431 269 132080236787517137 270 132716292890482729 271 76136107857549025 272 21460113482174731 273 2366593604971209 274 70274600998837 275 282412759265 276 33554431 277 97 278 5383 279 217339 280 6929623 281 180689101 282 3910166751 283 70501587571 284 1056257149535 285 13056590544817 286 131830193853631 287 1074262375485391 288 6970583422284327 289 35463236209193989 290 138693572066600255 291 405382943310685771 292 849902994428901679 293 1206736529597136217 294 1073129238309234975 295 536608913442906151 296 129237518051251511 297 11850560210900461 298 281192547174175 299 847255055011 300 67108863 301 101 302 5857 303 248125 304 8340465 305 230557027 306 5324199521 307 103235334541 308 1678487102857 309 22756375557199 310 255106052506305