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