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