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