1 1 2 2 3 2 4 4 5 8 6 4 7 8 8 32 9 32 10 8 11 16 12 128 13 228 14 128 15 16 16 32 17 512 18 1672 19 1672 20 512 21 32 22 64 23 2048 24 12228 25 23096 26 12228 27 2048 28 64 29 128 30 8192 31 89472 32 317504 33 317504 34 89472 35 8192 36 128 37 256 38 32768 39 654628 40 4369224 41 8170504 42 4369224 43 654628 44 32768 45 256 46 512 47 131072 48 4789672 49 60123512 50 210678360 51 210678360 52 60123512 53 4789672 54 131072 55 512 56 1024 57 524288 58 35044228 59 827349312 60 5431609016 61 10189867088 62 5431609016 63 827349312 64 35044228 65 524288 66 1024 67 2048 68 2097152 69 256405472 70 11385017480 71 140040313680 72 492720806016 73 492720806016 74 140040313680 75 11385017480 76 256405472 77 2097152 78 2048 79 4096 80 8388608 81 1876022628 82 156667360584 83 3610578476036 84 23826737802264 85 44678859224720 86 23826737802264 87 3610578476036 88 156667360584 89 1876022628 90 8388608 91 4096 92 8192 93 33554432 94 13726153672 95 2155873946064 96 93089507306720 97 1152195114983576 98 4051836004410912 99 4051836004410912 100 1152195114983576 101 93089507306720 102 2155873946064 103 13726153672 104 33554432 105 8192 106 16384 107 134217728 108 100429116228 109 29666629068872 110 2400074206487184 111 55717051451646784 112 367449310053104876 113 689135333800118172 114 367449310053104876 115 55717051451646784 116 2400074206487184 117 29666629068872 118 100429116228 119 134217728 120 16384 121 32768 122 536870912 123 734802161472 124 408237634914104 125 61879758443083064 126 2694326325041302348 127 33323013503721659420 128 117206310177600141588 129 117206310177600141588 130 33323013503721659420 131 2694326325041302348 132 61879758443083064 133 408237634914104 134 734802161472 135 536870912 136 32768 137 65536 138 2147483648 139 5376271710628 140 5617691385723248 141 1595410881716720896 142 130290356568278014868 143 3021976074733064177028 144 19934227125688518035988 145 37384922495789864734248 146 19934227125688518035988 147 3021976074733064177028 148 130290356568278014868 149 1595410881716720896 150 5617691385723248 151 5376271710628 152 2147483648 153 65536 154 131072 155 8589934592 156 39336162877672 157 77304133197516952 158 41133578178529767684 159 6300490353201433009024 160 274055043912124036181788 161 3390374395726641090201332 162 11924620656432432927578092 163 11924620656432432927578092 164 3390374395726641090201332 165 274055043912124036181788 166 6300490353201433009024 167 41133578178529767684 168 77304133197516952 169 39336162877672 170 8589934592 171 131072 172 262144 173 34359738368 174 287807944468228 175 1063769545014926728 176 1060523826917104287184 177 304674726080105302263808 178 24853329445515895592156236 179 576628316419484463753802684 180 3803578966038813452376327612 181 7133341171604127356105213188 182 3803578966038813452376327612 183 576628316419484463753802684 184 24853329445515895592156236 185 304674726080105302263808 186 1060523826917104287184 187 1063769545014926728 188 287807944468228 189 34359738368 190 262144 191 524288 192 137438953472 193 2105782741357472 194 14638358883220346096 195 27342887180348486801928 196 14733248288767865546703396 197 2253882928982512253736424000 198 98071827623029792296912012972 199 1213222277781985632249654799344 200 4267181623623816117572436519252 201 4267181623623816117572436519252 202 1213222277781985632249654799344 203 98071827623029792296912012972 204 2253882928982512253736424000 205 14733248288767865546703396 206 27342887180348486801928 207 14638358883220346096 208 2105782741357472 209 137438953472 210 524288 211 1048576 212 549755813888 213 15407222208518628 214 201436064604534001208 215 704966225540340985404036 216 712460163438658305952626696 217 204398701140328678570492310716 218 16679866599794100412385287080168 219 386979813319325148107539181781648 220 2552638767984065914470535588641552 221 4787286947598320962893540775519384 222 2552638767984065914470535588641552 223 386979813319325148107539181781648 224 16679866599794100412385287080168 225 204398701140328678570492310716 226 712460163438658305952626696 227 704966225540340985404036 228 201436064604534001208 229 15407222208518628 230 549755813888 231 1048576 232 2097152 233 2199023255552 234 112728863961361672 235 2771928769274414568136 236 18175746250739309835656076 237 34452652567754822101214443072 238 18536379370475438161573003823392 239 2836879423158588171908511795883156 240 123434410420339407599767845308361552 241 1526994897595903551449427870760552492 242 5370786852796095184602900201087397248 243 5370786852796095184602900201087397248 244 1526994897595903551449427870760552492 245 123434410420339407599767845308361552 246 2836879423158588171908511795883156 247 18536379370475438161573003823392 248 34452652567754822101214443072 249 18175746250739309835656076 250 2771928769274414568136 251 112728863961361672 252 2199023255552 253 2097152 254 4194304 255 8796093022208 256 824794800648300228 257 38144058845747681568592 258 468615005659388001475613892 259 1666037386884204722318267732420 260 1681015379499779464618987342187520 261 482490960805571378435722096595236612 262 39371701439088545658197422856589863812 263 913452174283227961333666620121243194180 264 6025406680979439891640651688743656746784 265 11300212877027231801878577356412294639260 266 6025406680979439891640651688743656746784 267 913452174283227961333666620121243194180 268 39371701439088545658197422856589863812 269 482490960805571378435722096595236612 270 1681015379499779464618987342187520 271 1666037386884204722318267732420 272 468615005659388001475613892 273 38144058845747681568592 274 824794800648300228 275 8796093022208 276 4194304 277 8388608 278 35184372088832 279 6034714085379593472 280 524894160829651348676216 281 12082036165101943228560440400 282 80565076057273238793345859311160 283 152446853273620053282102757738666968 284 82061128632764232146981746698382533588 285 12558336602196938816013797007241859049024 286 546429379493342086979947734097289881155880 287 6759815086935028003966699534697178799501060 288 23775809942582215757582581732604428230605220 289 23775809942582215757582581732604428230605220 290 6759815086935028003966699534697178799501060 291 546429379493342086979947734097289881155880 292 12558336602196938816013797007241859049024 293 82061128632764232146981746698382533588 294 152446853273620053282102757738666968 295 80565076057273238793345859311160 296 12082036165101943228560440400 297 524894160829651348676216 298 6034714085379593472 299 35184372088832 300 8388608 301 16777216 302 140737488355328 303 44153738679795246628 304 7222982776616031880310840 305 311504318325080225666161117580 306 3895909858453466742886936609739740 307 13825003242947696134349727804127704944 308 13956797908178543288381415684072323681076 309 4005715080868468567038591374327592339413960 310 326875424056860754150304979706273677177922724 311 7583737065762134708496343468776869535236957656 312 50024645634784644990239466372799889337675317832