1 2 2 4 3 4 4 8 5 16 6 8 7 16 8 49 9 57 10 16 11 32 12 161 13 264 14 209 15 32 16 64 17 548 18 1521 19 1525 20 768 21 64 22 128 23 1824 24 8687 25 15226 26 8732 27 2816 28 128 29 256 30 6081 31 47829 32 149840 33 150497 34 49924 35 10329 36 256 37 512 38 20353 39 268285 40 1392868 41 2530461 42 1489917 43 285770 44 37889 45 512 46 1024 47 68036 48 1503392 49 13354587 50 39372084 51 42865601 52 14754038 53 1635402 54 138980 55 1024 56 2048 57 227376 58 8399236 59 127784543 60 640543058 61 1119189256 62 726353972 63 146079023 64 9359104 65 509792 66 2048 67 4096 68 760145 69 46998162 70 1216273286 71 10379232484 72 30968693109 73 31815868749 74 12304063774 75 1446386879 76 53561285 77 1869969 78 4096 79 8192 80 2541153 81 262952663 82 11610922077 83 166925170079 84 851752858746 85 1496646288297 86 904083654190 87 208447516852 88 14321176544 89 306524651 90 6859233 91 8192 92 16384 93 8494692 94 1470846540 95 110813421739 96 2696954750091 97 23200520913631 98 69850963263086 99 72299799564414 100 25694926726796 101 3531328722756 102 141798827829 103 1754204129 104 25160352 105 16384 106 32768 107 28397120 108 8228361722 109 1057079938750 110 43549341162990 111 635915486887512 112 3221369052765009 113 5725555721739395 114 3493423029563345 115 730246763504188 116 59824505590044 117 1403999090083 118 10039103443 119 92290688 120 32768 121 65536 122 94929633 123 46031489681 124 10086617186932 125 702716323367054 126 17414698256902544 127 149740885820566547 128 447040960069959149 129 469445898644288416 130 168787432899036492 131 20753592413744794 132 1013492650583988 133 13901477028478 134 57452599764 135 338531473 136 65536 137 131072 138 317342017 139 257506370211 140 96243278074212 141 11344436592182841 142 476456224450550450 143 6952281674548007260 144 35239042531110501153 145 62058786307229208212 146 38487367521049178645 147 8155161269130497936 148 589817414148933249 149 17169667356710287 150 137643299572877 151 328794429339 152 1241767297 153 131072 154 262144 155 1060849668 156 1440540994224 157 918282144099337 158 183127943610966121 159 13044303755666285002 160 322402225772561502269 161 2773679711279449409795 162 8296239375186352536505 163 8614179945783148216505 164 3155415954080538817057 165 394026399329673608352 166 16762605646255786265 167 290872863087155706 168 1362853595880357 169 1881651609689 170 4554926628 171 262144 172 524288 173 3546339664 174 8058660343663 175 8761803692242639 176 2955951560151219703 177 357081400450123268030 178 14963967565321593288677 179 218005212548284940012120 180 1107095402070283405884958 181 1952915013418224842868823 182 1195728833073118625232325 183 258699360041385609099078 184 19037838247755538800787 185 476393216356370195357 186 4927703087078297854 187 13494081631456544 188 10768469471919 189 16707926384 190 524288 191 1048576 192 11855139953 193 45081605428482 194 83600613065810312 195 47715653906479391181 196 9774047357323889529074 197 694424158390671052514851 198 17153120612865188851390251 199 147489569757089416071629064 200 441823158711386377978795403 201 459722821947608655493152003 202 165978378517609832482638183 203 21209648770432425066804706 204 919835398042802262299271 205 13539093722749224067603 206 83480656440703152310 207 133609537897145821 208 61626676386770 209 61286344841 210 1048576 211 2097152 212 39630819361 213 252194893203897 214 797670758534028855 215 770230404741130753828 216 267554714956626752379536 217 32222004590925325033873166 218 1349363746211052370568225740 219 19673907214044002113125009457 220 99765502418055479011194134420 221 176329484983538571638638096503 222 108220266799413466881382689318 223 23039317110379813558007262594 224 1738888928924064060309755158 225 44442918754548931315296851 226 384780999944854692406796 227 1414253230512122241194 228 1322913933934354873 229 352682175698390 230 224804441777 231 2097152 232 4194304 233 132482782884 234 1410825055629845 235 7610952117925759359 236 12433052149680569617354 237 7323930851380122180758059 238 1495277169116790523136797242 239 106133749806806293554724483767 240 2623676270925435070867926187982 241 22560704468657964805390695550172 242 67486206900266188481861253410635 243 70372178494154027478556042177210 244 25475357876319987596930538690944 245 3198070383207134619325345007665 246 142564092017300557513269374143 247 2147311397039673136487322792 248 10935474821677220190745920 249 23958989834191429736331 250 13098625323703034346 251 2018358353003843 252 824605173856 253 4194304 254 8388608 255 442879752544 256 7892416254243745 257 72619650048803669334 258 200695194847049757183503 259 200480529259733403753640054 260 69387560568634857253402288878 261 8348914233395648662964807511518 262 349830102012637031475445093194831 263 5100302382712200342166121798786812 264 25872160949022549783693863691871686