0 0 1 1 2 2 3 3 4 4 5 4 6 1 7 4 8 2 9 4 10 3 11 4 12 3 13 1 14 9 15 9 16 1 17 9 18 2 19 9 20 3 21 9 22 4 23 9 24 4 25 1 26 9 27 4 28 2 29 16 30 16 31 1 32 16 33 2 34 16 35 3 36 16 37 4 38 16 39 4 40 1 41 16 42 4 43 2 44 16 45 4 46 3 47 16 48 4 49 3 50 1 51 25 52 25 53 1 54 25 55 2 56 25 57 3 58 25 59 4 60 25 61 4 62 1 63 25 64 4 65 2 66 25 67 4 68 3 69 25 70 4 71 3 72 1 73 25 74 9 75 25 76 9 77 1 78 36 79 36 80 1 81 36 82 2 83 36 84 3 85 36 86 4 87 36 88 4 89 1 90 36 91 4 92 2 93 36 94 4 95 3 96 36 97 4 98 3 99 1 100 36 101 9 102 36 103 9 104 1 105 36 106 9 107 2 108 36 109 9 110 3 111 49 112 49 113 1 114 49 115 2 116 49 117 3 118 49 119 4 120 49 121 4 122 1 123 49 124 4 125 2 126 49 127 4 128 3 129 49 130 4 131 3 132 1 133 49 134 9 135 49 136 9 137 1 138 49 139 9 140 2 141 49 142 9 143 3 144 49 145 9 146 4 147 49 148 9 149 4 150 1 151 64 152 64 153 1 154 64 155 2 156 64 157 3 158 64 159 4 160 64 161 4 162 1 163 64 164 4 165 2 166 64 167 4 168 3 169 64 170 4 171 3 172 1 173 64 174 9 175 64 176 9 177 1 178 64 179 9 180 2 181 64 182 9 183 3 184 64 185 9 186 4 187 64 188 9 189 4 190 1 191 64 192 9 193 4 194 2 195 64 196 16 197 81 198 81 199 1 200 81 201 2 202 81 203 3 204 81 205 4 206 81 207 4 208 1 209 81 210 4 211 2 212 81 213 4 214 3 215 81 216 4 217 3 218 1 219 81 220 9 221 81 222 9 223 1 224 81 225 9 226 2 227 81 228 9 229 3 230 81 231 9 232 4 233 81 234 9 235 4 236 1 237 81 238 9 239 4 240 2 241 81 242 16 243 81 244 16 245 1 246 81 247 16 248 2 249 100 250 100 251 1 252 100 253 2 254 100 255 3 256 100 257 4 258 100 259 4 260 1 261 100 262 4 263 2 264 100 265 4 266 3 267 100 268 4 269 3 270 1 271 100 272 9 273 100 274 9 275 1 276 100 277 9 278 2 279 100 280 9 281 3 282 100 283 9 284 4 285 100 286 9 287 4 288 1 289 100 290 9 291 4 292 2 293 100 294 16 295 100 296 16 297 1 298 100 299 16 300 2 301 100 302 16 303 3 304 100 305 16 306 4 307 121 308 121 309 1 310 121 311 2 312 121 313 3 314 121 315 4 316 121 317 4 318 1 319 121 320 4 321 2 322 121 323 4 324 3 325 121 326 4 327 3 328 1 329 121 330 9 331 121 332 9 333 1 334 121 335 9 336 2 337 121 338 9 339 3 340 121 341 9 342 4 343 121 344 9 345 4 346 1 347 121 348 9 349 4 350 2 351 121 352 16 353 121 354 16 355 1 356 121 357 16 358 2 359 121 360 16 361 3 362 121 363 16 364 4 365 121 366 16 367 4 368 1 369 121 370 16 371 4 372 2 373 144 374 144 375 1 376 144 377 2 378 144 379 3 380 144 381 4 382 144 383 4 384 1 385 144 386 4 387 2 388 144 389 4 390 3 391 144 392 4 393 3 394 1 395 144 396 9 397 144 398 9 399 1 400 144 401 9 402 2 403 144 404 9 405 3 406 144 407 9 408 4 409 144 410 9 411 4 412 1 413 144 414 9 415 4 416 2 417 144 418 16 419 144 420 16 421 1 422 144 423 16 424 2 425 144 426 16 427 3 428 144 429 16 430 4 431 144 432 16 433 4 434 1 435 144 436 16 437 4 438 2 439 144 440 16 441 4 442 3 443 144 444 16 445 4 446 3 447 1 448 169 449 169 450 1 451 169 452 2 453 169 454 3 455 169 456 4 457 169 458 4 459 1 460 169 461 4 462 2 463 169 464 4 465 3 466 169 467 4 468 3 469 1 470 169 471 9 472 169 473 9 474 1 475 169 476 9 477 2 478 169 479 9 480 3 481 169 482 9 483 4 484 169 485 9 486 4 487 1 488 169 489 9 490 4 491 2 492 169 493 16 494 169 495 16 496 1 497 169 498 16 499 2 500 169 501 16 502 3 503 169 504 16 505 4 506 169 507 16 508 4 509 1 510 169 511 16 512 4 513 2 514 169 515 16 516 4 517 3 518 169 519 16 520 4 521 3 522 1 523 169 524 25 525 169 526 25 527 1 528 196 529 196 530 1 531 196 532 2 533 196 534 3 535 196 536 4 537 196 538 4 539 1 540 196 541 4 542 2 543 196 544 4 545 3 546 196 547 4 548 3 549 1 550 196 551 9 552 196 553 9 554 1 555 196 556 9 557 2 558 196 559 9 560 3 561 196 562 9 563 4 564 196 565 9 566 4 567 1 568 196 569 9 570 4 571 2 572 196 573 16 574 196 575 16 576 1 577 196 578 16 579 2 580 196 581 16 582 3 583 196 584 16 585 4 586 196 587 16 588 4 589 1 590 196 591 16 592 4 593 2 594 196 595 16 596 4 597 3 598 196 599 16 600 4 601 3 602 1 603 196 604 25 605 196 606 25 607 1 608 196 609 25 610 2 611 196 612 25 613 3 614 225 615 225 616 1 617 225 618 2 619 225 620 3 621 225 622 4 623 225 624 4 625 1 626 225 627 4 628 2 629 225 630 4 631 3 632 225 633 4 634 3 635 1 636 225 637 9 638 225 639 9 640 1 641 225 642 9 643 2 644 225 645 9 646 3 647 225 648 9 649 4 650 225 651 9 652 4 653 1 654 225 655 9 656 4 657 2 658 225 659 16 660 225 661 16 662 1 663 225 664 16 665 2 666 225 667 16 668 3 669 225 670 16 671 4 672 225 673 16 674 4 675 1 676 225 677 16 678 4 679 2 680 225 681 16 682 4 683 3 684 225 685 16 686 4 687 3 688 1 689 225 690 25 691 225 692 25 693 1 694 225 695 25 696 2 697 225 698 25 699 3 700 225 701 25 702 4 703 225 704 25 705 4 706 1 707 256 708 256 709 1 710 256 711 2 712 256 713 3 714 256 715 4 716 256 717 4 718 1 719 256 720 4 721 2 722 256 723 4 724 3 725 256 726 4 727 3 728 1 729 256 730 9 731 256 732 9 733 1 734 256 735 9 736 2 737 256 738 9 739 3 740 256 741 9 742 4 743 256 744 9 745 4 746 1 747 256 748 9 749 4 750 2 751 256 752 16 753 256 754 16 755 1 756 256 757 16 758 2 759 256 760 16 761 3 762 256 763 16 764 4 765 256 766 16 767 4 768 1 769 256 770 16 771 4 772 2 773 256 774 16 775 4 776 3 777 256 778 16 779 4 780 3 781 1 782 256 783 25 784 256 785 25 786 1 787 256 788 25 789 2 790 256 791 25 792 3 793 256 794 25 795 4 796 256 797 25 798 4 799 1 800 256 801 25 802 4 803 2 804 256 805 25 806 4 807 3 808 289 809 289 810 1 811 289 812 2 813 289 814 3 815 289 816 4 817 289 818 4 819 1 820 289 821 4 822 2 823 289 824 4 825 3 826 289 827 4 828 3 829 1 830 289 831 9 832 289 833 9 834 1 835 289 836 9 837 2 838 289 839 9 840 3 841 289 842 9 843 4 844 289 845 9 846 4 847 1 848 289 849 9 850 4 851 2 852 289 853 16 854 289 855 16 856 1 857 289 858 16 859 2 860 289 861 16 862 3 863 289 864 16 865 4 866 289 867 16 868 4 869 1 870 289 871 16 872 4 873 2 874 289 875 16 876 4 877 3 878 289 879 16 880 4 881 3 882 1 883 289 884 25 885 289 886 25 887 1 888 289 889 25 890 2 891 289 892 25 893 3 894 289 895 25 896 4 897 289 898 25 899 4 900 1 901 289 902 25 903 4 904 2 905 289 906 25 907 4 908 3 909 289 910 25 911 4 912 3 913 1 914 289 915 25 916 9 917 324 918 324 919 1 920 324 921 2 922 324 923 3 924 324 925 4 926 324 927 4 928 1 929 324 930 4 931 2 932 324 933 4 934 3 935 324 936 4 937 3 938 1 939 324 940 9 941 324 942 9 943 1 944 324 945 9 946 2 947 324 948 9 949 3 950 324 951 9 952 4 953 324 954 9 955 4 956 1 957 324 958 9 959 4 960 2 961 324 962 16 963 324 964 16 965 1 966 324 967 16 968 2 969 324 970 16 971 3 972 324 973 16 974 4 975 324 976 16 977 4 978 1 979 324 980 16 981 4 982 2 983 324 984 16 985 4 986 3 987 324 988 16 989 4 990 3 991 1 992 324 993 25 994 324 995 25 996 1 997 324 998 25 999 2 1000 324