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