1 2 2 3 3 4 4 4 5 9 6 8 7 5 8 16 9 26 10 16 11 6 12 25 13 62 14 75 15 32 16 7 17 36 18 122 19 235 20 216 21 64 22 8 23 49 24 212 25 581 26 888 27 622 28 128 29 9 30 64 31 338 32 1221 33 2724 34 3349 35 1791 36 256 37 10 38 81 39 506 40 2287 41 6900 42 12734 43 12620 44 5157 45 512 46 11 47 100 48 722 49 3935 50 15186 51 38543 52 59406 53 47545 54 14849 55 1024 56 12 57 121 58 992 59 6345 60 30072 61 99344 62 214716 63 276816 64 179104 65 42756 66 2048 67 13 68 144 69 1322 70 9721 71 54888 72 226247 73 644040 74 1193739 75 1289208 76 674666 77 123111 78 4096 79 14 80 169 81 1718 82 14291 83 93924 84 467642 85 1681860 86 4164930 87 6628042 88 6002949 89 2541362 90 354484 91 8192 92 15 93 196 94 2186 95 20307 96 152550 97 894599 98 3932472 99 12411486 100 26882466 101 36773706 102 27948445 103 9572864 104 1020696 105 16384 106 16 107 225 108 2732 109 28045 110 237336 111 1606988 112 8409252 113 32743710 114 91384716 115 173276640 116 203951790 117 130114896 118 36059224 119 2938977 120 32768 121 17 122 256 123 3362 124 37805 125 356172 126 2740319 127 16713576 128 78177402 129 270990642 130 671639928 131 1115910270 132 1130937489 133 605739129 134 135828387 135 8462447 136 65536 137 18 138 289 139 4082 140 49911 141 518388 142 4473302 143 31259100 144 171854226 145 720784488 146 2238089580 147 4929577344 148 7182799173 149 6270501936 150 2819935996 151 511640114 152 24366645 153 131072 154 19 155 324 156 4898 157 64711 158 734874 159 7036127 160 55546440 161 352555470 162 1750411254 163 6611373660 164 18452714526 165 36146749703 166 46220503936 167 34764775155 168 13127753699 169 1927252354 170 70160958 171 262144 172 20 173 361 174 5816 175 82577 176 1018200 177 10719464 178 94493292 179 682201566 180 3936807300 181 17703065292 182 60526430148 183 151937598138 184 264885341958 185 297376327082 186 192735759120 187 61113960653 188 7259597884 189 202020427 190 524288 191 21 192 400 193 6842 194 103905 195 1382736 196 15884183 197 154825032 198 1255760730 199 8294504466 200 43601669496 201 178247315892 202 553225168926 203 1249802798802 204 1940349607935 205 1913081363032 206 1068507612315 207 284504996836 208 27345542237 209 581694636 210 1048576 211 22 212 441 213 7982 214 129115 215 1844772 216 22971794 217 245530836 218 2214030402 219 16523348592 220 99967401732 221 479958330420 222 1791536793618 223 5050082360832 224 10273436061444 225 14210290469006 226 12306454081360 227 5923642360728 228 1324460800690 229 103005522894 230 1674922950 231 2097152 232 23 233 484 234 9242 235 158651 236 2422638 237 32515607 238 378390360 239 3759795486 240 31357310358 241 215467729620 242 1196230163268 243 5262699036270 244 17979287166792 245 46053398335638 246 84408817285316 247 104055436365169 248 79161863609011 249 32839591629254 250 6165782447251 251 388002462425 252 4822748423 253 4194304 254 24 255 529 256 10628 257 192981 258 3136824 259 45152612 260 568576020 261 6177907710 262 57042420924 263 440139496500 264 2788003478532 265 14237759769078 266 57609628763904 267 180209948779896 268 419665485286188 269 693314136398064 270 761877093233402 271 509201240096045 272 182056176609954 273 28703656674418 274 1461532415920 275 13886550633 276 8388608 277 25 278 576 279 12146 280 232597 281 4010100 282 61636079 283 835335912 284 9859870746 285 99976582290 286 857818128432 287 6128302329828 288 35847342370074 289 168874538571060 290 629741912861916 291 1804487170917618 292 3822219951512793 293 5693637782783814 294 5577987879867728 295 3275346169991511 296 1009281733768068 297 133624541803551 298 5505318159061 299 39984728949 300 16777216 301 26 302 625 303 13802 304 278015 305 5067636 306 82848878 307 1202762412 308 15333556050 309 169549082616 310 1604077431036 311 12795375821412 312 84738850651794 313 458730818320656 314 1999931101534584 315 6875595690108900 316 18054931487363334 317 34799328912695994 318 46751448241498651 319 40836880075623272 320 21067913854706817 321 5595244159280810 322 622064214270768 323 20737499694808 324 115131438424 325 33554432 326 27 327 676 328 15602 329 329775 330 6337122 331 109817519 332 1700651496 333 23298714702 334 279223089942 335 2891475476172 336 25529151373140 337 189477312213918 338 1165140682482672 339 5852080831192380 340 23652688136000088 341 74995105135517334 342 180546569500075464 343 316753101816876712 344 383849968635900096 345 298962263749294559 346 135513879015425935 347 31018834192179789 348 2895904269801819 349 78114267177504 350 331507764639 351 67108864 352 28 353 729 354 17552 355 388441 356 7848888 357 143726912 358 2365457820 359 34668990846 360 447910203828 361 5044306689660 362 48920566089348 363 403300365134070 364 2788446038462448 365 15952577486882688 366 74547378074198736 367 279413047516908828 368 817366919051851128 369 1804691040886399306 370 2882706357037365806 371 3151381936212355677 372 2188633990760289550 373 871655293512466732 374 171961723998377610 375 13481343711586954 376 294241775835188 377 954538564968 378 134217728 379 29 380 784 381 19658 382 454601 383 9636024 384 185935847 385 3241350600 386 50621182650 387 701692313394 388 8545521108840 389 90425177221332 390 821554744006218 391 6329462101479804 392 40829300338096908 393 217803042967901184 394 948417616274238036 395 3297587093549296248 396 8903056050192582156 397 18033912863193485328 398 26231964453121153507 399 25871540668472676782 400 16022320189120258746 401 5606670372661792643 402 953318563786139749 403 62759888019738126 404 1108353515618256 405 2748484256480 406 268435456 407 30 408 841 409 21926 410 528867 411 11734500 412 237993194 413 4381375332 414 72652537026 415 1075952542080 416 14098992511572 417 161819037301908 418 1609095505122354