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