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