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