1 1 2 15 3 35 4 63 5 95 6 143 7 161 8 215 9 255 10 287 11 323 12 485 13 511 14 575 15 767 16 1023 17 1295 18 1457 19 1535 20 1727 21 1943 22 2047 23 2303 24 2915 25 3071 26 3455 27 3887 28 4095 29 4607 30 5183 31 5831 32 7775 33 9215 34 10367 35 11663 36 12287 37 13823 38 16383 39 17495 40 18431 41 20735 42 24575 43 26243 44 31103 45 32767 46 34991 47 36863 48 39365 49 41471 50 46655 51 49151 52 52487 53 55295 54 65535 55 69983 56 78731 57 82943 58 93311 59 98303 60 104975 61 110591 62 118097 63 124415 64 147455 65 157463 66 186623 67 196607 68 209951 69 221183 70 236195 71 248831 72 262143 73 279935 74 331775 75 354293 76 373247 77 393215 78 419903 79 559871 80 589823 81 629855 82 663551 83 708587 84 746495 85 839807 86 884735 87 944783 88 1048575 89 1119743 90 1179647 91 1259711 92 1327103 93 1417175 94 1492991 95 1572863 96 1679615 97 1769471 98 1889567 99 1990655 100 2097151 101 2125763 102 2239487 103 2359295 104 2654207 105 2834351 106 2985983 107 3145727 108 3188645 109 3359231 110 3538943 111 3779135 112 3981311 113 4194303 114 4251527 115 4478975 116 4718591 117 5038847 118 5308415 119 5668703 120 5971967 121 6291455 122 6377291 123 6718463 124 7077887 125 7558271 126 7962623 127 8388607 128 8503055 129 8957951 130 9437183 131 9565937 132 10077695 133 11337407 134 11943935 135 12582911 136 12754583 137 13436927 138 14155775 139 15116543 140 15925247 141 16777215 142 17006111 143 19131875 144 20155391 145 21233663 146 22674815 147 23887871 148 25165823 149 26873855 150 28311551 151 28697813 152 31850495 153 33554431 154 34012223 155 35831807 156 37748735 157 38263751 158 40310783 159 42467327 160 45349631 161 47775743 162 50331647 163 51018335 164 53747711 165 56623103 166 60466175 167 67108863 168 68024447 169 71663615 170 75497471 171 76527503 172 80621567 173 84934655 174 86093441 175 90699263 176 100663295 177 102036671 178 107495423 179 113246207 180 114791255 181 120932351 182 127401983 183 134217727 184 136048895 185 143327231 186 150994943 187 153055007 188 161243135 189 172186883 190 181398527 191 191102975 192 201326591 193 226492415 194 229582511 195 241864703 196 254803967 197 258280325 198 268435455 199 272097791 200 286654463 201 301989887 202 306110015 203 322486271 204 339738623 205 344373767 206 362797055 207 382205951 208 402653183 209 408146687 210 429981695 211 452984831 212 459165023 213 483729407 214 509607935 215 516560651 216 536870911 217 544195583 218 573308927 219 603979775 220 612220031 221 644972543 222 679477247 223 688747535 224 725594111 225 764411903 226 774840977 227 805306367 228 816293375 229 859963391 230 905969663 231 918330047 232 967458815 233 1019215871 234 1073741823 235 1088391167 236 1146617855 237 1207959551 238 1224440063 239 1289945087 240 1358954495 241 1377495071 242 1451188223 243 1528823807 244 1549681955 245 1610612735 246 1632586751 247 1719926783 248 1811939327 249 1836660095 250 1934917631 251 2038431743 252 2066242607 253 2176782335 254 2293235711 255 2324522933 256 2415919103 257 2448880127 258 2579890175 259 2717908991 260 2754990143 261 2902376447 262 3057647615 263 3099363911 264 3221225471 265 3265173503 266 3439853567 267 3623878655 268 3869835263 269 4132485215 270 4294967295 271 4586471423 272 4649045867 273 4831838207 274 4897760255 275 5159780351 276 5435817983 277 5509980287 278 5804752895 279 6198727823 280 6442450943 281 6879707135 282 7346640383 283 7739670527 284 8153726975 285 8264970431 286 8589934591 287 8707129343 288 9298091735 289 9663676415 290 9795520511 291 11019960575 292 11609505791 293 12230590463 294 12397455647 295 12884901887 296 13060694015 297 13759414271 298 13947137603 299 14495514623 300 14693280767 301 15479341055 302 16307453951 303 16529940863 304 17179869183 305 17414258687 306 18345885695 307 18596183471 308 19327352831 309 19591041023 310 20639121407 311 20920706405 312 21743271935 313 22039921151 314 23219011583 315 24461180927 316 24794911295 317 25769803775 318 26121388031 319 27518828543 320 27894275207 321 28991029247 322 29386561535 323 30958682111 324 33059881727 325 34359738367 326 34828517375 327 36691771391 328 37192366943 329 38654705663 330 41278242815 331 41841412811 332 43486543871 333 44079842303 334 46438023167 335 48922361855 336 49589822591