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 252 14 128 15 16 16 32 17 512 18 1985 19 1988 20 512 21 32 22 64 23 2048 24 15647 25 30897 26 15684 27 2048 28 64 29 128 30 8192 31 123337 32 480953 33 480960 34 123732 35 8192 36 128 37 256 38 32768 39 972168 40 7486281 41 14783632 42 7486369 43 976132 44 32768 45 256 46 512 47 131072 48 7662841 49 116517744 50 454377792 51 454381369 52 116529645 53 7700788 54 131072 55 512 56 1024 57 524288 58 60400282 59 1813509273 60 13963574592 61 27575294129 62 13965759339 63 1813851698 64 60752164 65 524288 66 1024 67 2048 68 2097152 69 476088932 70 28226012078 71 429120257920 72 1673186560760 73 1673515027797 74 429248347970 75 28233652317 76 479278932 77 2097152 78 2048 79 4096 80 8388608 81 3752642337 82 439318146284 83 13187561948672 84 101524906002993 85 200493397340704 86 101563813268522 87 13193275586412 88 439473157219 89 3781071812 90 8388608 91 4096 92 8192 93 33554432 94 29579189147 95 6837678112091 96 405274990273152 97 6160343885638868 98 24020147098755633 99 24024569786901184 100 6163796529251277 101 405505402581780 102 6840654335738 103 29829193588 104 33554432 105 8192 106 16384 107 134217728 108 233149966025 109 106423655020443 110 12454747469604352 111 373798050227180138 112 2877772423900833546 113 5683010875200460450 114 2878797172114538576 115 374074067226358827 116 12463518290067297 117 106478748377005 118 235325017444 119 134217728 120 16384 121 32768 122 536870912 123 1837741608616 124 1656409429611799 125 382754285816985088 126 22681348975409801485 127 344775872442750250950 128 1344335332423576331644 129 1344563149941613984321 130 344958245288471965824 131 22702145834085172520 132 383075754661780748 133 1657403414891639 134 1856498858132 135 536870912 136 32768 137 65536 138 2147483648 139 14485501658565 140 25780849141739720 141 11762650890909921792 142 1376260828428633974651 143 41306367066392211719403 144 318006717785713081696672 145 627998579658329070097348 146 318114847087580856825275 147 41335385495979014696632 148 1377768389855867495759 149 11774125924935072114 150 25798444493138200 151 14646075660292 152 2147483648 153 65536 154 131072 155 8589934592 156 114178052735590 157 401260805513420875 158 361485059270954623488 159 83508874354023488037997 160 4948768734344656216522215 161 75225421758531564271629470 162 293315891860982396692045414 163 293365966439054889287052326 164 75263892065586441869656278 165 4953104083775431293635528 166 83615256022880131226397 167 361886753753857667867 168 401567736789419233 169 115544122910388 170 8589934592 171 131072 172 262144 173 34359738368 174 899977648952776 175 6245342547417157374 176 11109013532532411652096 177 5067158732894501926771014 178 592894379369871206065387311 179 17794795387013493860808853538 180 136997336182820902331754556985 181 270542136528524318473547313146 182 137044243235814548800795124808 183 17806944562702712301208601999 184 593516663068389491248966360 185 5074518396008690988470108 186 11122865797202721389960 187 6250634501358061189 188 911537305199524 189 34359738368 190 262144 191 524288 192 137438953472 193 7093830637396745 194 97204369328287532792 195 341397738349545128255488 196 307465497328884583826164861 197 71032566409229640939084051372 198 4209411515439638685686594909530 199 63986548952824207737656883777242 200 249493731846002177739612755982661 201 249536590061675229548866020877087 202 64019439010930210257816464351196 203 4213006608866348352246354777475 204 71119448204790725911786405472 205 307966968902995558856237599 206 341869776274648375629218 207 97294747785120114792 208 7191194479141332 209 137438953472 210 524288 211 1048576 212 549755813888 213 55915203194889879 214 1512917721442494990561 215 10491698062670014992003072 216 18656418132641012459709097896 217 8510159071129374271572363258757 218 995748747842683429133963003394216 219 29885826754996727005676807993180709 220 230082932620123485056816161643945106 221 454367389836320183421616246521390670 222 230161964976641006559590393929890297 223 29906316929688844152643147738615210 224 996769806509653582295233972860382 225 8522045340398565051602275848576 226 18690178364493919173192103177 227 10507628704777791097571760 228 1514449124247051762437 229 56731938168469572 230 549755813888 231 1048576 232 2097152 233 2199023255552 234 440736480491065049 235 23547501492650756527773 236 322426647491804161923164160 237 1132035758785481158555606548650 238 1019571882228581388317956996566426 239 235547311744160107174315523744785010 240 13958599902340647565920451959427196697 241 212182320483986478784989507670150261279 242 827332565619659610487490274267050650292 243 827474595549672823649987687601045181197 244 212291632716218227072411641457025680276 245 13970565911121641537833525636773877950 246 235829216379050356504604940449702931 247 1021172950817759397193613827831480 248 1134286474101144237467540914546 249 322959994301367025755860274 250 23573278128004251426217 251 447563032495731188 252 2199023255552 253 2097152 254 4194304 255 8796093022208 256 3473986217283496472 257 366500318350340102460969 258 9908686124160080745496576000 259 68689764028815398783937791532173 260 122151279952895436825795635970157208 261 55719413362560544010844490205057357376 262 6519562342741013498197752646384666751136 263 195674387187449475817211049335435092309601 264 1506444420206208925448086661418041880526434 265 2974923719930374613731726042504975527243035 266 1506961594656853870791570354858341490076803 267 195808796321578746586613040718617662368306 268 6526270430951025512028775531740361801388 269 55795650043523935209312951031352152097 270 122364309720167998157418914748224176 271 68838604974096629443871142510407 272 9926422111937840197471856899 273 366931732999960785459442 274 3530862412314066404 275 8796093022208 276 4194304 277 8388608 278 35184372088832 279 27382757661514564369 280 5704319984557077793316788 281 304509758951198106690421538816 282 4167963463782419994215513490010147 283 14634510282188558132205092145315620535 284 13180592055483363486438478584933423138716 285 3045054192622841684841885278815805252791258 286 180450782101416924632793120885650921175122480 287 2743001870450645720904112834929448163013701670 288 10695399997694603375531259638296895500213125149 289 10697235317622521449690994445925329133266171845 290 2744414462957972280298736144502982020454137022 291 180605727255086873013505977903436958020773091 292 3048710124477116906178453074564680294854320 293 13200885842641184687145338047050485836280 294 14662574328180871068620573253938423832 295 4177739612503893621605495599964369 296 305096165726404392429963363681 297 5711505033422063075428065 298 27855270586520608532 299 35184372088832 300 8388608 301 16777216 302 140737488355328 303 215837188247556320322 304 88783733211146109914714097 305 9358071507628207374780553519104 306 252904048820871897613547623558426679 307 1753308612737010233769105875739626896019 308 3117908040406105445838973002019752537742754 309 1422235811231629169765395417023534711809799840 310 166411584276458427849799193692718238707612219368 311 4994581368802752560871847522375380179414160651029