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