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