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