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