8572958 199834 896 511 342 0 238 0 405 447 311 656 747 0 628 874 349 665 322 724 0 555 760 375 730 323 0 0 691 53 0 285 432 772 585 551 736 631 0 840 774 304 0 0 0 538 825 0 855 886 637 851 0 0 930 621 0 718 217 570 720 0 637 840 660 865 0 0 0 0 665 710 0 581 649 926 791 0 859 343 804 0 917 707 0 683 0 855 0 0 0 510 879 469 0 0 0 858 0 935 707 383 371 598 696 748 0 0 649 843 0 0 783 910 571 507 232 0 0 0 0 896 236 659 0 0 634 866 719 327 619 0 504 722 367 859 0 329 779 510 905 770 294 438 426 643 669 485 620 442 174 216 0 293 694 883 0 0 537 619 0 819 400 58 0 543 861 0 635 327 225 0 837 370 416 0 741 788 0 0 903 0 0 757 0 470 334 0 0 632 492 924 0 634 926 0 835 598 902 0 682 930 0 0 0 117 897 557 797 825 59 459 766 0 885 761 0 0 661 0 233 824 826 0 0 547 0 733 810 695 629 0 326 487 0 0 500 781 422 0 225 426 0 799 0 799 0 0 542 643 0 590 0 630 483 0 834 0 480 335 619 792 0 700 929 0 598 0 638 731 871 677 846 784 0 800 115 0 727 554 496 494 809 315 801 0 0 311 888 152 458 0 806 450 650 523 0 883 384 638 272 0 931 889 530 850 436 542 745 847 775 895 0 118 0 602 0 832 678 671 846 818 618 354 933 897 631 933 585 739 195 646 460 0 0 702 621 395 887 0 935 382 707 772 400 399 0 0 923 421 520 571 920 807 672 691 464 922 328 747 394 382 0 606 0 0 927 441 0 636 0 855 742 627 293 842 743 0 728 403 0 895 699 910 460 0 253 654 741 414 0 839 563 848 0 355 648 830 566 526 0 462 0 635 779 0 0 0 0 635 284 937 0 755 682 419 519 727 776 905 837 589 531 0 0 336 0 496 896 473 722 810 661 537 0 0 376 0 0 0 309 0 822 243 610 0 484 801 656 915 468 0 0 708 0 0 784 901 123 420 0 733 912 482 909 807 189 0 586 0 875 663 894 448 706 0 319 856 756 730 574 889 650 522 228 302 205 816 0 240 918 836 771 659 0 424 0 0 0 435 850 819 793 531 934 0 462 0 787 886 515 0 580 830 0 623 883 151 0 665 283 810 0 821 0 911 924 0 746 872 0 197 437 716 567 0 632 731 892 0 281 0 852 644 714 841 896 220 854 785 700 900 178 625 494 0 0 0 904 733 786 837 759 900 0 0 795 610 436 433 388 519 91 937 827 720 586 496 753 0 928 0 802 0 455 0 880 433 863 593 851 351 0 244 0 0 0 569 397 0 715 556 419 721 0 927 0 538 0 603 350 852 424 875 616 622 642 0 758 0 516 241 198 279 343 0 0 0 234 146 0 752 574 0 0 525 880 0 751 800 60 829 354 428 460 711 755 789 648 0 734 828 0 761 874 283 557 792 0 604 805 0 0 0 900 880 112 586 644 760 0 647 152 0 775 484 611 0 926 890 0 396 487 0 858 0 0 0 622 0 411 0 827 0 878 502 795 885 772 0 347 581 473 379 454 909 615 761 870 0 361 769 390 606 622 0 357 514 832 717 232 928 555 859 848 0 0 334 789 588 0 862 827 376 0 0 0 158 477 695 143 598 0 416 851 469 0 923 696 715 355 734 364 659 188 923 522 0 0 0 361 0 631 902 0 212 680 866 265 830 0 301 0 0 513 729 211 288 379 727 771 519 0 853 838 0 582 0 0 248 794 0 0 0 768 851 0 0 483 0 708 474 0 555 221 508 916 305 584 0 789 0 107 670 650 845 557 872 670 0 907 0 0 724 932 569 94 838 368 492 778 798 683 774 0 718 926 738 780 0 535 0 0 546 662 276 0 865 915 471 839 648 247 661 0 0 872 0 625 0 0 0 542 649 596 0 0 0 737 552 0 911 543 908 0 856 0 0 491 705 0 0 0 0 378 788 933 0 578 145 748 538 0 924 843 362 923 638 320 394 844 181 0 0 926 934 707 719 730 861 0 643 668 832 596 768 269 0 503 638 88 901 834 0 652 407 0 194 757 132 439 210 224 0 0 0 900 557 429 318 0 0 718 508 807 933 920 850 926 0 0 930 819 765 806 0 866 751 0 287 762 295 355 794 155 0 546 913 497 695 0 241 664 457 562 0 0 0 758 835 0 681 567 673 0 0 556 747 541 451 800 935 539 875 515 561 838 750 0 0 0 918 0 496 0 289 312 0 76 819 589 0 0 817 489 0 630 741 509 831 867 0 569 0 652 767 342 0 0 155 915 0 931 777 0 823 829 244 572 833 855 821 693 791 318 848 572 706 168 766 0 884 495 522 764 818 928 836 746 879 851 391 700 591 870 672 0 452 715 336 0 47 887 371 792 0 926 0 382 0 548 308 653 738 606 0 0 0 684 729 873 0 827 109 548 448 681 293 636 0 446 250 0 0 447 604 796 0 280 883 838 615 935 0 0 28 0 0 0 352 433 868 273 933 874 612 0 0 679 486 0 812 547 837 636 706 0 0 562 0 759 0 532 457 0 0 458 750 929 447 828 0 0 872 825 690 0 716 682 596 865 433 0 0 0 424 553 845 0 788 787 744 632 0 873 254 931 0 791 700 0 268 548 0 912 0 346 853 503 764 0 0 879 926 900 648 0 0 0 0 704 717 571 0 419 0 0 0 905 588 541 867 646 770 628 92 577 717 857 766 0 760 590 794 440 0 0 0 0 0 0 537 468 299 0 628 0 0 444 870 83 700 517 651 0 813 657 418 0 0 872 0 710 0 651 835 0 483 830 904 0 672 0 396 735 0 742 691 842 865 0 847 0 511 0 0 0 576 117 926 509 880 807 874 802 0 469 655 259 0 81 71 346 0 402 813 0 844 0 624 469 0 0 466 392 0 237 0 312 264 833 597 919 324 0 497 0 315 823 79 0 827 106 0 745 416 740 485 0 667 790 0 580 700 288 700 505 373 571 594 457 0 842 0 0 767 246 0 829 859 0 674 424 0 584 857 117 0 0 0 305 595 875 655 918 921 0 0 0 72 459 0 0 0 0 0 517 0 856 0 753 750 411 864 635 714 491 646 398 0 276 501 569 917 825 0 670 600 0 442 604 0 388 387 0 0 0 0 0 743 0 562 0 0 0 527 579 250 833 703 181 878 863 597 610 430 532 906 738 260 0 0 251 0 0 0 0 937 0 914 434 760 0 249 634 0 582 859 0 0 0 0 751 858 428 0 0 683 718 474 731 539 0 773 465 0 579 248 767 123 0 881 769 898 915 0 734 0 701 577 0 695 400 542 0 586 0 0 900 710 0 320 891 0 837 0 853 0 0 272 0 853 922 634 542 669 394 913 620 805 0 337 0 291 638 0 654 629 876 0 0 807 314 673 653 894 472 0 770 233 0 634 884 915 896 0 210 0 818 654 605 771 736 506 824 0 352 0 321 0 0 0 550 0 464 853 871 661 801 334 701 793 717 182 474 277 0 518 0 733 835 401 0 0 645 755 0 735 659 0 438 544 901 703 506 0 0 0 472 789 0 845 103 633 865 485 690 785 710 521 0 0 658 0 0 921 612 0 385 900 844 583 0 532 913 348 261 903 0 540 446 0 0 457 428 716 667 812 0 0 0 0 0 351 922 931 0 0 728 0 891 50 469 811 534 0 883 595 794 822 803 910 677 640 0 801 0 492 246 901 0 0 785 927 0 474 697 920 457 0 852 0 0 0 648 252 872 0 646 387 796 0 0 0 481 881 703 0 0 745 852 0 553 319 766 425 572 0 0 732 920 717 545 791 469 846 830 0 821 0 0 261 0 932 0 0 635 643 0 425 0 748 0 183 814 703 463 0 570 34 533 0 717 763 746 857 240 73 689 856 0 604 895 894 0 849 848 629 0 743 759 929 0 696 0 730 0 0 531 251 0 753 0 621 0 743 0 0 746 595 835 654 847 508 0 843 0 840 0 934 126 665 703 0 0 387 649 815 138 838 853 0 170 850 524 0 183 393 0 768 713 775 0 0 926 0 834 772 685 750 477 696 0 850 610 831 934 890 339 0 505 918 883 533 570 0 470 598 0 350 0 691 850 852 681 583 700 0 0 0 694 0 451 495 803 759 0 526 358 0 0 619 808 841 817 0 722 0 307 701 0 0 0 702 727 438 913 0 333 727 858 770 672 0 915 0 524 730 364 635 585 243 887 0 875 461 855 217 0 909 733 933 792 516 349 0 677 0 0 754 493 655 0 833 358 871 742 635 224 826 898 626 861 593 383 516 751 937 560 651 681 923 230 0 0 418 0 579 0 836 0 363 0 908 909 127 586 368 648 627 904 0 886 565 580 0 765 0 754 0 289 0 714 369 0 622 558 806 850 448 329 621 577 0 0 0 110 560 231 657 841 934 645 501 0 868 0 731 642 715 440 704 551 838 795 0 0 0 772 756 0 839 0 485 837 0 391 844 12 455 0 841 0 565 0 0 0 0 568 495 414 718 861 689 0 363 649 0 0 0 631 0 693 338 0 0 0 354 807 0 576 745 712 412 935 474 0 841 0 529 0 237 892 672 729 880 764 0 775 646 854 0 393 0 0 356 0 0 502 748 845 764 0 0 868 865 454 843 463 302 0 0 385 739 614 824 282 0 625 825 370 0 662 540 0 558 647 0 0 819 561 836 123 435 825 877 0 0 490 0 0 0 0 0 733 462 752 785 0 0 237 265 914 703 602 826 898 884 661 889 460 867 499 476 0 0 0 798 759 0 741 560 0 622 447 723 775 874 0 731 693 0 777 272 670 0 869 120 712 0 897 848 839 0 0 635 862 837 0 279 834 591 626 826 858 769 0 310 340 0 794 771 0 0 818 516 0 429 530 475 369 0 0 917 0 805 57 633 329 0 692 897 392 933 496 0 471 459 0 581 270 612 0 0 607 601 394 295 738 660 559 825 530 125 530 0 815 533 583 879 297 905 580 492 671 763 0 819 891 937 0 931 108 837 869 616 0 0 683 604 327 883 0 623 892 295 572 468 609 817 0 678 495 296 837 834 819 769 355 472 478 0 0 490 771 777 787 644 524 0 884 617 791 766 877 424 821 0 631 0 722 386 513 876 487 0 471 0 562 590 0 738 492 0 886 915 584 406 107 784 104 890 0 798 372 724 904 901 616 0 785 0 353 938 654 601 777 806 165 0 0 0 474 0 0 0 914 0 0 920 780 0 632 604 762 733 0 396 330 168 363 852 0 506 604 341 786 0 875 803 806 723 749 935 722 463 802 341 456 759 0 904 721 349 0 0 812 911 132 876 927 386 503 740 637 786 815 0 589 434 654 0 843 0 794 0 0 179 328 412 780 0 0 0 0 0 0 782 720 0 372 370 0 625 827 566 0 327 320 341 544 728 0 0 527 709 0 489 731 0 640 0 0 395 0 0 0 881 508 602 736 630 707 676 888 0 881 746 224 938 820 588 411 738 334 668 0 0 828 584 0 0 492 819 104 175 564 0 899 759 467 331 0 847 752 721 813 319 0 843 0 713 0 0 0 0 596 927 0 0 0 879 0 449 449 0 482 720 873 0 0 0 0 909 676 689 326 0 759 0 767 563 671 637 476 513 578 763 0 362 618 0 0 191 210 0 0 526 619 681 276 488 450 0 0 812 678 0 733 0 0 0 336 569 540 583 766 791 0 685 870 249 559 648 314 597 533 0 796 817 514 842 0 684 833 855 0 0 813 651 0 731 557 0 926 776 402 451 0 0 820 862 0 0 0 50 317 455 0 856 935 260 450 735 731 0 173 649 900 831 920 721 0 0 585 917 719 710 0 709 588 690 80 500 470 0 502 567 369 236 0 0 351 129 558 811 0 584 0 695 0 828 0 0 775 322 786 0 780 649 616 0 0 621 0 0 561 464 447 672 520 119 472 628 175 731 0 0 936 0 432 817 580 0 666 0 229 0 901 812 492 0 611 0 581 579 0 808 742 0 0 906 0 292 0 153 787 0 0 504 824 0 0 0 0 353 843 0 0 531 757 433 483 0 295 755 205 0 0 770 0 0 417 0 0 385 0 742 0 910 897 783 860 696 622 776 781 0 718 745 373 0 861 610 891 910 0 915 833 0 434 734 878 602 613 837 715 485 102 668 0 903 0 750 243 453 0 818 249 662 0 448 535 851 757 0 559 525 823 0 0 931 552 855 0 825 436 706 0 448 0 859 0 873 245 0 0 0 709 0 649 696 0 842 0 751 741 530 917 0 217 895 923 594 539 916 0 693 313 842 825 0 454 675 752 516 539 541 499 890 289 819 192 273 373 73 799 829 535 488 821 577 0 534 828 297 0 691 754 0 0 98 0 390 682 592 647 869 802 817 555 853 314 587 895 487 592 447 0 797 662 599 0 486 803 644 570 727 0 0 715 916 0 545 0 358 805 411 0 226 915 0 882 0 544 582 0 804 734 926 203 0 0 0 0 787 429 546 0 0 0 648 822 924 847 652 0 352 771 791 418 436 760 0 0 934 226 0 527 768 820 565 571 805 299 546 161 523 772 0 332 740 594 886 400 0 0 0 0 751 726 358 868 0 0 799 858 0 673 0 693 0 306 898 730 427 0 747 676 678 702 753 0 919 333 0 821 285 0 792 803 597 870 398 469 772 893 0 698 99 855 0 0 908 730 654 0 630 0 473 926 488 889 790 0 0 743 720 0 617 0 622 858 813 738 0 131 318 821 710 333 406 481 77 0 874 659 870 0 424 0 883 646 727 404 511 434 845 882 0 0 827 562 769 324 928 555 349 0 0 791 0 0 926 0 0 618 522 641 551 672 387 0 933 824 70 0 931 848 818 893 757 335 0 0 466 857 482 582 676 0 0 538 0 763 358 880 0 633 0 167 924 308 0 694 880 0 610 633 771 0 0 0 0 0 0 360 752 287 684 0 237 440 264 0 881 445 843 708 774 810 727 460 866 631 833 533 523 0 827 931 930 801 891 882 687 803 0 0 853 367 904 885 573 0 848 0 0 434 604 666 918 0 809 594 226 328 798 570 0 284 0 893 850 863 578 0 385 34 0 936 369 753 647 682 462 0 573 242 290 833 708 0 588 0 200 630 153 823 850 0 870 820 868 489 420 0 439 570 0 0 0 0 714 615 670 850 524 882 884 599 480 208 213 759 0 292 0 0 873 674 0 528 0 831 720 252 733 843 624 621 808 591 608 0 853 905 803 0 596 432 348 765 479 408 0 434 502 0 414 0 330 330 230 0 894 756 245 311 203 670 694 833 893 923 785 535 656 146 219 886 456 411 361 662 579 226 791 766 0 893 601 0 0 643 0 682 0 0 749 0 565 0 693 0 810 0 404 0 0 460 794 292 617 872 723 846 901 0 251 719 840 651 576 610 916 378 915 763 117 398 607 577 0 921 459 786 839 612 680 763 765 0 817 0 782 0 664 428 0 710 837 751 0 0 0 726 0 731 0 0 832 487 531 809 0 702 177 741 931 702 0 460 588 747 0 0 712 615 0 604 0 775 0 756 627 791 0 572 0 0 525 782 0 747 158 0 0 237 598 823 741 498 0 0 898 909 782 269 0 716 661 920 0 355 420 515 867 183 770 819 0 932 203 0 432 257 878 0 350 0 821 820 369 567 572 0 0 0 0 0 459 459 847 289 580 0 590 0 0 0 720 829 755 748 639 869 791 0 867 865 0 430 423 0 712 711 0 644 451 823 534 644 0 0 706 0 809 920 0 584 740 592 0 0 0 443 795 542 368 378 0 0 573 0 0 914 696 911 97 830 517 543 0 0 236 601 0 843 0 0 0 717 285 916 624 0 0 0 208 0 0 0 0 502 0 0 0 555 804 0 0 0 388 927 910 455 0 853 0 0 678 854 678 735 573 921 539 353 793 577 235 744 420 0 897 0 0 807 554 643 713 250 294 812 0 0 930 0 635 737 919 929 176 253 403 600 0 673 696 550 886 734 925 0 698 648 0 504 0 167 817 583 301 868 0 0 654 790 819 912 0 525 673 0 583 784 563 112 0 895 561 783 315 0 578 766 591 235 917 425 288 516 722 416 0 528 0 456 0 784 0 910 0 501 887 0 931 0 54 833 814 564 256 873 498 632 329 773 674 0 882 733 0 242 843 0 581 810 0 0 173 0 910 0 109 612 0 937 486 0 576 0 0 630 648 489 893 727 914 105 486 611 741 459 658 139 0 877 821 0 877 839 0 598 620 0 856 235 760 0 0 0 792 0 257 0 0 929 579 892 935 756 0 427 884 601 449 864 0 936 821 812 583 601 0 852 245 714 883 799 488 714 554 930 479 611 820 434 0 0 0 932 582 0 0 0 178 109 792 0 0 247 763 0 650 599 844 694 932 503 0 0 873 432 856 0 748 406 0 745 0 0 428 521 771 0 390 791 73 883 740 0 917 0 0 148 497 594 710 0 779 620 0 358 755 689 0 0 800 0 666 756 861 791 918 310 787 0 850 791 731 170 527 366 0 0 395 406 522 812 202 937 0 0 0 611 508 0 513 0 839 840 478 454 304 0 550 844 909 0 311 344 0 612 503 0 541 639 0 752 0 0 450 934 0 0 72 0 924 518 934 564 0 0 724 0 0 909 733 719 781 796 797 650 0 0 390 248 237 215 791 0 0 911 870 0 893 872 0 641 0 741 854 873 640 118 767 318 917 0 786 459 721 117 795 537 0 886 591 0 911 0 918 901 752 598 715 349 0 431 730 0 857 151 656 0 192 0 73 937 0 790 0 429 798 693 687 547 154 907 129 924 747 927 652 0 0 0 61 0 0 733 873 785 748 0 721 773 0 725 484 796 0 286 905 739 749 224 919 765 934 928 446 434 693 790 265 676 566 272 558 449 782 0 904 0 0 313 727 869 789 873 386 729 919 0 0 406 0 826 866 805 552 0 915 886 577 0 24 808 0 558 924 594 380 657 533 0 728 901 827 0 577 913 667 0 749 531 319 581 0 923 0 171 749 763 902 0 500 903 554 0 0 0 586 174 595 792 0 0 445 803 892 729 488 0 685 893 531 755 0 82 427 0 190 862 472 922 631 688 651 840 681 557 792 899 583 0 441 548 789 627 0 422 0 0 422 390 860 678 850 797 683 0 525 709 639 706 334 898 0 732 520 442 920 0 0 0 798 0 495 141 590 0 445 180 0 613 430 795 914 0 164 249 756 550 751 0 895 822 738 730 0 903 853 904 688 700 873 0 668 0 0 891 0 297 909 921 681 0 490 244 824 517 349 101 755 828 0 362 348 543 815 305 0 389 0 586 801 657 461 0 446 320 800 0 436 476 875 809 0 0 845 822 181 914 829 777 530 661 857 634 855 397 704 776 556 406 0 0 772 0 892 892 139 442 844 458 650 487 929 648 47 581 0 187 0 737 799 462 0 363 784 686 538 0 0 773 186 881 554 794 832 0 432 844 242 0 0 693 0 738 0 0 0 870 0 903 241 755 0 0 838 634 516 0 522 313 591 554 935 810 0 571 721 0 0 760 885 848 0 823 155 847 758 0 483 712 693 540 0 517 297 734 819 596 538 0 673 799 97 293 232 0 642 757 912 458 0 612 0 0 0 0 667 622 787 824 0 0 0 854 357 0 165 893 417 562 707 791 0 714 844 0 465 0 584 0 306 501 427 0 0 0 858 651 617 341 0 181 0 912 873 321 807 889 0 908 0 400 459 906 818 0 767 0 898 0 833 0 0 936 827 0 933 424 583 96 544 448 205 521 0 897 612 666 595 187 167 468 441 488 0 929 0 622 713 852 272 0 621 111 915 0 0 682 91 518 689 551 685 719 759 512 285 0 840 660 0 857 809 0 0 673 896 0 916 266 615 0 179 874 0 932 770 924 306 775 0 754 0 592 0 490 783 0 0 280 601 0 901 0 935 738 479 661 443 0 713 758 861 735 312 654 410 831 204 512 225 0 912 0 524 823 0 0 777 0 0 0 917 733 861 689 0 0 0 193 893 424 782 547 848 842 853 0 397 877 0 456 832 861 0 0 421 0 784 883 0 583 711 790 937 76 0 848 0 878 870 730 0 356 913 655 914 566 276 0 0 0 0 736 852 0 518 0 0 0 666 887 0 0 414 928 0 173 582 831 895 0 0 714 0 903 0 904 0 0 755 0 0 729 534 698 645 744 387 423 442 770 0 422 549 0 0 125 0 371 840 853 0 829 0 0 513 0 890 398 842 349 0 685 809 432 0 0 860 0 91 0 677 0 0 871 934 0 880 894 0 490 534 0 0 531 0 0 0 754 329 828 831 100 0 322 443 932 0 0 857 0 795 0 0 711 843 740 420 495 325 0 696 625 0 415 820 896 350 805 362 481 306 906 491 84 0 662 936 926 365 608 893 875 567 688 172 0 0 454 192 0 438 722 526 0 833 0 884 904 598 0 0 672 702 219 677 420 697 307 0 787 681 769 379 886 0 416 760 920 616 783 855 756 0 0 741 767 847 301 406 0 0 0 535 505 140 863 657 711 915 475 0 248 904 166 920 801 448 428 497 762 893 0 0 832 864 679 201 472 742 453 240 560 420 586 754 443 0 0 837 828 0 765 864 896 783 594 451 902 732 671 392 304 434 254 886 0 725 908 0 0 0 0 386 0 564 847 401 407 691 928 922 681 454 596 158 905 842 478 626 58 824 738 309 932 781 938 750 0 681 692 0 502 674 0 467 879 773 615 0 0 8 740 546 454 0 568 0 609 743 419 612 0 849 685 926 299 330 424 0 757 812 0 908 0 913 0 803 437 425 585 160 425 0 569 622 743 804 414 0 0 589 238 0 0 725 898 0 797 0 0 0 635 924 890 525 669 771 0 799 880 151 815 0 0 0 319 474 627 523 0 592 788 0 546 669 700 0 603 0 921 514 0 104 0 802 535 571 0 0 0 878 0 623 697 0 368 767 0 727 928 0 938 492 0 0 830 496 0 0 361 805 276 0 812 0 791 0 530 789 0 68 391 0 627 800 750 727 0 670 0 921 491 834 0 0 795 734 494 658 593 612 0 654 597 706 618 0 451 814 602 0 817 718 881 0 0 312 590 0 739 406 866 887 928 775 886 503 0 0 828 501 403 725 824 720 0 0 509 0 696 789 0 0 0 798 0 0 857 282 0 198 494 680 909 0 0 609 342 0 398 895 0 567 293 808 916 0 688 0 0 0 693 0 932 614 594 774 433 0 824 0 0 0 602 844 887 430 0 0 0 32 682 0 568 742 731 0 648 0 0 525 851 510 0 593 798 587 0 908 436 623 851 275 265 0 888 926 177 794 721 0 794 0 0 0 543 595 935 845 347 809 0 919 0 0 0 558 292 0 0 525 230 788 593 351 683 0 0 706 727 510 661 0 62 508 934 546 782 712 0 856 0 873 579 915 710 539 0 768 0 0 930 91 652 0 363 0 0 0 387 636 362 766 569 368 919 0 659 465 681 454 0 621 0 208 0 482 578 0 906 538 0 668 546 343 650 655 0 546 548 0 838 657 711 0 753 331 0 0 571 454 0 182 769 0 277 757 0 641 680 865 837 394 0 0 523 614 432 206 821 698 0 369 0 683 0 495 759 0 73 0 0 0 0 679 0 0 0 913 425 506 585 938 642 545 799 828 821 908 853 329 265 830 494 0 0 407 0 700 0 0 388 0 0 0 402 937 925 0 687 0 461 903 822 790 0 271 263 739 0 893 809 0 495 0 846 399 0 843 806 0 842 894 771 825 803 869 565 509 843 889 233 0 605 855 554 487 897 614 885 679 0 443 434 422 0 0 581 0 612 0 755 0 739 0 724 0 824 918 457 388 627 513 0 871 0 375 0 746 719 734 0 671 857 0 793 767 932 0 515 56 845 914 0 139 871 609 0 444 0 423 590 605 665 426 0 442 567 938 867 916 422 728 222 0 703 823 509 352 636 724 356 0 345 0 0 937 586 0 0 563 211 427 826 697 603 753 826 828 455 439 533 620 850 577 237 0 0 562 316 418 916 476 227 0 447 0 772 737 0 656 928 0 783 551 587 0 933 0 649 0 0 840 471 837 0 527 823 900 770 882 0 439 0 0 0 0 0 712 712 892 0 357 809 556 656 0 213 246 885 683 0 872 0 345 470 0 630 0 734 0 659 532 0 445 278 0 402 0 599 818 785 236 893 171 604 0 0 641 218 754 937 0 299 899 252 557 734 678 0 0 457 635 345 388 775 444 56 873 129 602 438 795 647 0 814 885 0 669 0 0 0 911 0 0 631 0 420 0 500 380 879 677 739 0 781 0 0 783 819 0 0 928 706 390 781 0 0 587 606 0 355 380 692 0 102 937 0 432 757 0 575 326 593 937 0 0 886 921 578 463 845 261 0 0 469 667 0 0 889 509 897 0 635 206 877 643 0 642 775 503 553 0 599 811 754 342 615 337 0 844 573 662 883 405 640 0 781 549 0 398 748 693 0 0 723 777 370 449 0 859 674 285 655 902 860 0 0 0 0 809 768 446 0 359 602 512 0 0 750 897 0 0 209 0 920 752 573 0 876 323 694 0 431 0 891 0 817 695 895 734 0 387 859 0 528 0 104 408 912 758 0 850 676 0 669 250 583 881 0 0 0 535 0 0 0 801 866 789 0 557 0 0 679 811 878 859 719 885 0 330 340 798 912 757 641 198 797 866 903 663 786 676 852 683 531 826 0 0 255 0 320 0 880 750 802 553 247 0 0 0 170 0 602 928 732 879 0 0 532 689 609 0 0 0 355 0 734 0 0 777 0 0 768 721 656 0 909 701 0 821 466 0 799 761 895 0 334 679 0 628 0 484 232 792 301 424 775 793 416 604 0 0 482 763 662 814 758 157 0 697 836 361 654 310 842 0 173 906 671 0 0 382 359 170 879 468 457 364 921 618 705 917 548 854 427 859 390 870 874 256 45 471 442 655 564 0 647 590 697 932 492 679 0 609 700 739 768 836 824 445 0 0 0 374 816 0 937 905 859 633 0 860 789 0 0 0 863 589 218 0 0 538 671 0 812 0 543 98 632 0 456 489 0 81 615 579 0 128 0 851 646 893 473 0 797 391 860 373 707 887 358 689 0 761 473 704 528 720 711 823 503 845 0 0 849 234 508 841 267 414 438 699 0 645 537 603 754 0 708 0 758 794 550 640 0 725 0 498 0 414 0 239 0 776 0 604 810 488 0 853 640 155 0 370 663 513 707 0 224 0 915 790 626 0 0 600 651 837 780 479 934 541 535 719 0 516 0 558 710 845 0 0 859 0 0 0 192 556 0 295 266 736 844 680 664 711 907 930 0 436 0 915 695 374 339 372 637 0 670 0 686 497 762 0 144 625 0 240 836 923 380 878 391 925 0 770 349 903 467 295 0 267 0 499 459 0 622 785 892 914 533 160 0 930 0 0 121 0 0 845 866 256 494 0 0 485 505 0 0 688 0 903 738 903 0 869 784 459 361 412 0 644 442 0 197 435 867 231 295 820 876 914 859 0 706 647 78 868 471 0 0 333 795 727 0 675 208 548 816 416 686 687 767 816 347 791 925 934 825 0 551 455 733 0 0 0 469 0 740 664 0 730 743 657 0 488 0 0 734 560 196 0 887 791 659 0 108 221 733 832 0 918 0 537 802 936 288 929 927 794 252 812 0 785 0 0 924 859 922 390 0 0 0 773 524 596 513 535 635 895 0 392 634 797 665 0 520 724 817 0 0 855 740 0 326 631 908 0 0 659 0 0 287 0 550 597 383 752 802 742 355 616 839 727 0 0 577 214 656 0 0 587 701 695 427 773 938 0 563 881 447 434 694 531 0 886 799 357 331 203 823 486 649 376 874 443 216 0 492 690 926 421 906 328 812 0 839 548 877 0 0 0 0 562 107 0 0 806 280 0 832 870 454 0 0 0 262 0 909 558 425 666 699 0 742 0 874 123 455 542 0 205 151 0 598 185 0 467 827 0 434 369 742 628 91 456 352 278 0 0 623 305 392 936 0 840 885 786 849 0 0 719 0 0 531 387 0 0 607 643 0 746 741 586 0 747 743 0 797 681 886 0 746 0 811 641 635 449 0 0 0 837 631 0 629 825 0 353 824 512 734 687 905 0 903 727 636 357 602 0 769 0 907 0 919 490 565 87 664 329 0 626 900 537 368 0 0 171 300 639 540 793 938 0 690 675 631 938 764 872 825 0 817 511 0 522 708 403 529 0 521 412 306 0 677 479 0 434 509 0 772 742 724 486 647 0 832 904 800 187 581 283 0 0 584 0 191 918 0 563 737 497 698 798 295 0 931 0 0 0 0 700 660 560 852 925 270 421 657 845 461 877 891 427 730 0 0 755 858 0 0 198 466 364 823 552 0 551 444 0 435 0 469 790 547 0 489 610 0 819 0 309 446 799 527 856 729 522 248 165 492 0 258 678 0 862 874 0 0 0 805 0 0 932 787 69 758 927 614 676 538 470 744 699 927 911 0 388 0 202 422 323 0 494 751 910 0 294 711 891 0 0 888 868 884 410 871 340 0 0 757 274 339 0 750 0 846 737 0 760 764 249 826 576 553 70 0 231 303 651 920 0 580 628 807 0 750 411 0 590 250 752 651 421 672 0 0 0 538 0 711 934 0 0 0 404 0 0 465 207 553 0 0 801 466 770 721 883 872 716 0 908 0 558 0 538 241 0 466 589 841 850 0 751 817 0 853 787 0 0 813 361 876 776 879 0 0 225 724 846 750 641 547 633 850 244 831 884 0 0 0 662 624 0 0 0 0 701 660 936 441 0 0 0 678 733 840 643 767 0 0 0 633 434 558 0 498 0 815 0 819 743 646 0 647 424 936 479 819 265 0 930 0 933 766 621 408 229 894 869 203 830 816 664 937 0 569 0 860 0 0 411 546 530 0 847 679 929 0 0 0 900 870 927 663 321 65 779 394 897 347 443 503 886 799 0 722 0 0 143 841 937 435 0 0 420 694 615 0 433 519 855 0 0 590 444 0 594 896 209 0 0 490 411 684 937 242 0 774 0 0 258 842 0 0 792 368 560 0 0 708 183 815 509 0 0 675 0 353 135 0 203 0 0 459 411 933 519 0 478 318 0 543 900 0 357 444 0 664 0 0 0 0 617 0 0 390 646 872 526 660 715 564 369 709 727 553 364 893 473 601 0 0 810 684 895 885 815 764 0 791 548 0 788 825 0 658 912 256 0 0 708 682 431 798 0 845 0 0 520 0 470 0 0 936 629 800 647 0 0 635 668 533 300 0 0 0 509 746 0 461 652 552 823 782 0 637 291 803 516 596 755 697 532 640 350 824 0 736 706 0 0 0 275 0 877 0 879 0 597 759 30 884 938 824 389 763 0 486 0 332 769 745 772 935 0 848 559 879 143 900 751 0 717 800 871 207 663 540 0 892 931 0 580 712 715 698 0 596 851 0 682 273 623 0 0 335 736 144 0 749 912 457 535 323 921 0 384 218 311 0 918 0 0 0 481 567 653 281 823 0 0 0 0 549 0 0 643 515 0 241 909 738 517 0 805 0 0 892 0 0 880 875 859 765 839 0 0 0 0 585 0 0 494 0 146 0 846 659 482 655 702 0 0 872 0 617 797 780 0 747 619 843 290 0 233 888 922 0 824 811 249 691 615 553 509 632 524 0 914 712 404 295 571 0 920 128 525 492 791 459 895 0 0 0 0 0 658 707 834 0 0 871 589 544 0 779 834 313 584 539 778 710 614 0 632 0 0 821 474 576 0 0 315 753 818 0 549 0 498 0 0 407 718 283 680 582 829 0 661 0 456 0 541 765 855 831 754 661 354 891 877 0 760 932 580 84 785 799 0 930 629 918 0 0 0 503 92 607 413 667 395 616 496 670 0 0 0 540 417 157 0 0 0 650 755 362 655 0 877 546 900 0 0 775 913 906 924 918 0 0 217 325 403 541 744 0 172 673 422 451 691 148 0 522 666 689 635 934 648 0 0 0 0 0 769 831 807 452 540 775 0 582 840 388 795 137 192 813 687 463 930 0 486 877 0 825 50 621 559 650 563 493 642 416 270 0 929 851 0 0 289 0 503 888 324 0 899 376 553 199 597 0 0 770 836 0 179 838 340 587 0 658 767 543 778 813 240 478 379 154 378 477 0 630 0 288 203 764 474 590 790 762 527 610 0 0 321 0 662 468 556 567 807 0 785 129 563 821 495 679 835 623 830 822 886 682 871 909 0 0 0 657 569 459 897 506 0 0 470 620 0 728 840 733 433 285 744 710 869 894 0 460 0 643 0 855 937 637 562 828 384 498 0 686 677 826 853 637 592 0 889 486 489 505 879 652 579 294 0 0 0 809 248 912 0 0 567 839 337 798 387 511 0 167 856 320 843 468 713 0 0 239 237 408 559 910 769 805 0 530 705 748 0 748 388 873 517 687 475 617 0 613 801 867 636 366 925 0 594 350 0 530 424 0 668 701 761 0 0 504 281 629 902 0 0 0 732 0 442 873 602 250 0 0 902 550 0 655 420 501 742 0 729 855 928 0 0 448 881 0 674 924 526 167 793 0 0 0 0 0 828 580 94 764 316 907 0 0 108 0 498 750 0 883 229 744 718 185 869 226 0 0 0 436 0 542 426 0 466 393 0 0 700 0 497 768 726 0 767 734 0 914 0 804 612 0 0 0 0 845 0 0 827 779 227 824 0 483 654 0 622 350 884 937 0 0 477 594 0 903 0 796 641 867 201 886 815 26 660 782 846 370 688 398 862 724 915 635 870 158 530 0 383 0 884 0 922 0 570 728 765 0 0 0 853 0 735 388 0 0 873 825 0 0 915 785 721 660 0 192 678 245 0 779 0 851 761 855 702 0 144 0 938 0 913 605 0 365 719 0 0 199 743 0 187 387 597 745 765 368 769 0 442 730 642 279 129 0 900 714 810 911 589 544 880 0 814 826 270 0 745 0 0 0 0 115 129 195 754 776 417 0 637 608 673 904 669 685 754 126 0 0 920 293 529 616 160 0 0 313 938 613 198 927 493 0 934 509 0 447 928 0 345 164 550 756 919 866 0 416 875 883 396 609 931 661 866 0 371 756 0 0 0 0 797 0 866 517 458 714 683 0 665 765 0 863 0 838 504 0 936 0 706 0 387 352 478 0 0 605 482 875 377 0 744 882 0 252 0 317 757 521 0 0 926 0 720 880 701 879 702 355 742 0 0 837 0 382 601 0 715 770 643 809 730 0 437 650 0 0 723 602 517 674 370 0 493 810 812 857 433 0 927 859 0 882 446 880 0 748 651 440 0 915 921 666 750 0 931 594 0 386 846 250 777 923 0 920 517 778 583 674 718 0 0 420 858 388 0 647 842 366 783 788 0 469 0 542 135 831 804 0 916 348 0 449 0 0 0 0 654 383 674 0 325 637 0 917 746 911 142 161 0 795 804 833 923 686 0 933 0 627 827 872 717 747 0 497 617 877 497 899 0 837 714 0 0 624 789 650 0 801 670 0 185 0 629 0 571 377 719 497 731 0 0 0 720 854 235 0 507 549 683 0 0 0 0 932 354 578 227 322 0 707 0 0 596 449 810 826 586 0 0 937 0 834 829 643 430 861 268 665 0 734 611 898 524 294 659 633 649 697 710 396 0 556 0 318 715 764 885 924 719 687 701 641 0 0 907 335 824 0 744 695 440 0 220 684 0 695 932 441 0 364 592 845 665 526 903 0 928 598 753 370 911 0 740 870 0 361 932 660 0 426 0 0 0 0 669 0 457 274 0 0 455 433 807 806 682 475 601 290 764 0 470 415 863 876 0 708 0 746 0 827 859 784 814 779 583 0 500 741 0 294 697 389 523 0 895 859 350 0 907 840 922 0 937 595 756 752 925 479 0 742 0 788 0 578 0 515 450 487 902 383 569 245 546 773 0 0 309 281 0 0 886 793 849 649 0 228 0 773 530 932 0 0 499 0 536 486 313 700 688 0 798 892 0 0 392 0 891 499 0 757 0 743 0 805 0 0 837 849 550 0 590 460 0 773 210 0 913 377 686 255 0 0 928 886 896 0 688 596 154 491 0 0 890 0 773 725 771 240 69 0 0 594 0 855 0 0 844 737 233 0 780 0 0 479 809 783 61 0 0 166 358 810 0 0 553 759 453 0 796 458 747 657 751 652 0 523 581 797 903 626 760 428 510 624 642 0 0 645 895 854 666 0 382 649 781 673 0 903 336 624 0 819 906 590 0 862 788 439 371 443 765 846 616 919 0 890 720 931 0 282 597 641 0 709 912 615 0 767 0 0 0 0 706 747 291 594 248 840 739 447 0 0 0 201 857 883 912 115 637 894 304 873 0 0 154 896 489 0 387 438 898 0 0 251 668 116 645 713 848 0 841 617 923 619 649 589 0 112 600 573 901 673 0 885 561 0 587 744 923 703 864 646 618 822 694 910 830 0 311 409 787 897 740 481 0 0 761 0 0 0 444 743 390 218 307 683 0 662 0 880 0 725 0 272 0 658 0 806 299 0 904 842 750 351 0 714 0 528 615 911 0 759 377 361 790 486 773 738 821 614 280 606 0 172 664 930 680 321 523 743 0 0 140 652 0 0 0 0 0 269 808 0 805 892 326 177 0 839 759 683 0 809 912 862 827 181 606 0 368 800 676 0 699 691 650 679 444 341 532 442 434 0 414 915 700 527 932 531 0 451 865 906 926 583 569 550 610 831 456 713 301 816 711 761 0 0 0 314 0 288 542 0 0 682 910 519 862 675 742 694 812 241 249 527 631 621 761 878 0 887 196 0 461 738 711 338 481 553 461 188 623 711 166 409 0 925 660 688 268 0 0 856 0 0 0 450 402 590 0 0 0 0 0 328 561 655 470 739 857 659 763 0 0 781 223 819 475 697 0 546 482 926 0 193 796 894 490 892 0 0 891 0 0 847 0 240 0 361 777 800 751 0 723 513 745 756 0 884 0 915 0 224 674 932 296 0 653 572 802 576 547 443 366 205 0 206 316 905 415 839 466 858 806 860 0 0 267 833 864 0 538 765 0 862 461 163 768 799 595 0 0 808 435 0 833 0 0 891 825 281 507 0 903 0 630 758 934 684 166 615 597 563 0 544 0 0 567 640 758 822 635 552 296 769 410 884 674 274 580 0 393 770 889 0 510 0 551 0 644 576 520 878 805 0 0 684 0 385 937 709 908 199 898 0 795 0 673 0 0 888 0 0 377 728 0 635 691 0 543 0 573 752 650 0 748 499 451 699 631 0 0 0 0 746 0 716 540 325 598 318 0 310 254 0 791 0 447 0 0 703 869 287 0 0 0 615 433 148 931 765 0 785 752 0 0 467 505 474 569 783 570 0 842 624 0 308 383 0 0 0 685 844 0 538 806 0 817 915 0 542 426 0 0 865 818 919 0 0 0 223 544 392 168 0 737 0 0 831 0 0 769 498 728 757 733 0 612 0 882 445 509 0 0 0 683 743 879 438 486 775 491 730 869 519 545 240 270 396 865 0 0 313 315 710 819 798 666 0 775 0 59 927 0 0 888 405 663 567 597 822 0 773 0 661 931 515 703 0 650 38 889 629 315 0 0 878 534 320 759 0 286 762 711 0 683 230 0 0 612 548 584 237 0 556 702 723 758 0 472 0 0 0 390 0 814 0 786 0 0 0 771 0 731 0 0 0 0 0 817 534 136 0 584 0 276 913 446 806 762 649 637 574 440 747 421 925 607 892 751 530 866 0 525 211 0 225 0 0 0 687 0 0 489 559 839 562 0 0 0 698 286 362 904 525 830 0 0 0 742 674 314 244 609 612 323 383 652 0 0 440 617 0 0 788 341 827 0 151 588 813 715 654 890 296 838 491 0 771 241 626 0 396 672 423 729 745 570 0 682 397 0 920 0 0 476 280 758 0 318 0 764 782 328 368 836 900 613 736 404 659 0 0 769 380 387 0 837 690 915 0 796 864 878 771 798 0 820 0 0 880 0 511 382 0 629 919 754 879 382 856 0 0 839 747 0 924 663 826 297 189 779 849 884 369 276 422 0 866 387 901 532 0 0 655 894 477 182 356 0 423 927 0 131 567 533 0 0 850 826 150 871 218 863 548 429 906 692 276 573 793 0 782 655 848 0 0 0 0 338 840 106 0 657 169 233 846 167 0 445 842 104 0 870 869 129 0 578 704 0 814 0 815 185 558 378 0 547 0 0 643 744 0 382 0 0 447 679 0 434 812 666 447 613 0 0 626 0 219 0 824 843 878 321 863 0 495 761 375 306 496 744 805 0 836 628 933 0 925 777 0 523 0 217 806 0 0 0 819 0 830 330 721 467 460 158 245 676 777 448 742 922 869 0 880 462 593 635 0 0 0 0 491 903 0 0 764 877 831 117 760 373 350 0 598 578 0 646 890 697 786 319 309 363 246 932 588 642 178 467 616 0 0 788 784 0 520 0 688 0 0 0 0 307 0 465 655 888 796 0 186 103 285 361 377 376 0 698 744 0 840 0 911 802 559 451 591 763 402 907 551 365 796 403 477 548 616 810 0 0 797 0 0 846 118 0 926 0 642 414 896 0 0 626 722 421 772 933 872 870 673 0 0 0 0 0 382 604 730 0 370 0 0 0 802 0 0 511 0 507 657 684 367 544 927 810 687 464 535 0 0 860 0 788 765 0 706 855 405 0 853 548 0 779 469 601 707 253 789 407 567 0 796 676 330 503 0 762 684 398 757 447 0 622 906 493 432 282 0 592 0 679 807 910 0 933 0 571 0 756 701 125 620 0 687 702 372 587 0 779 709 637 898 401 890 623 635 0 683 370 298 580 773 860 0 651 608 0 866 253 667 43 282 910 0 743 284 157 0 0 795 398 566 444 565 0 765 850 923 0 927 0 385 465 663 270 800 900 0 388 935 625 390 0 0 196 514 244 252 0 0 834 278 542 0 629 407 487 0 0 220 858 847 444 0 0 520 593 852 466 708 600 780 808 269 766 832 580 804 869 505 788 458 577 0 0 854 0 314 779 925 383 319 577 586 0 500 783 406 0 911 816 310 445 282 410 886 879 710 438 536 872 901 705 0 696 599 762 569 676 0 0 777 219 522 0 0 723 566 162 508 0 832 595 330 879 723 0 551 0 0 768 739 811 0 630 0 452 0 474 813 0 405 155 0 661 0 913 0 227 927 0 0 559 575 266 0 923 0 383 799 900 859 0 476 764 584 358 888 279 594 457 0 719 483 857 0 0 572 819 124 0 805 0 509 0 219 320 768 0 499 0 763 0 0 900 574 521 0 0 591 223 294 334 753 566 919 529 533 0 0 547 0 599 526 371 311 570 490 829 312 700 821 825 486 778 499 752 937 0 666 0 0 728 312 750 922 0 918 0 935 744 438 868 0 685 0 0 891 0 674 0 618 0 574 786 703 761 0 361 724 622 342 721 0 463 0 726 0 827 648 890 0 782 552 0 0 0 823 796 0 0 532 480 0 782 921 524 0 890 637 689 0 723 0 925 858 914 375 808 529 749 451 527 0 713 0 0 682 790 637 561 719 830 738 545 245 390 757 100 0 0 696 0 510 488 704 0 0 798 639 337 0 783 625 0 0 581 0 589 0 258 813 487 869 0 732 903 342 0 908 0 919 262 838 0 554 0 928 375 771 172 504 742 801 803 663 723 0 317 933 838 409 539 0 0 505 485 704 610 320 283 440 0 385 0 901 675 923 658 772 454 680 922 870 0 503 0 623 0 237 133 835 472 555 630 0 751 795 633 0 857 693 0 664 793 886 114 0 629 668 663 776 0 219 343 880 549 270 0 544 359 0 0 593 498 386 507 901 884 811 712 524 0 630 846 726 0 854 608 580 0 900 0 919 926 0 614 0 0 547 462 128 489 0 607 698 339 791 241 0 204 752 0 0 0 804 682 0 367 914 0 263 636 0 0 145 866 224 0 798 591 390 809 767 343 0 0 482 638 0 0 670 678 0 623 425 682 924 0 774 669 0 818 923 880 584 935 533 626 901 0 861 0 578 299 0 341 0 272 723 0 0 0 527 0 344 677 496 0 548 920 423 374 523 0 0 784 815 0 0 486 938 712 0 0 772 0 298 722 0 782 583 0 585 786 927 678 0 0 437 370 843 608 526 0 401 0 599 908 0 354 0 888 795 0 872 0 906 922 713 834 470 921 731 750 475 391 0 248 132 0 445 853 586 689 687 710 653 912 297 579 0 0 0 590 0 802 580 713 502 919 0 688 673 706 0 824 807 905 861 818 890 0 396 0 416 793 631 774 468 697 0 0 628 904 532 286 468 787 769 686 473 746 0 823 0 860 340 682 564 925 0 0 745 225 0 853 824 402 295 0 805 0 913 0 773 0 0 903 704 689 216 848 0 0 396 919 700 522 263 899 0 0 823 665 117 664 0 832 776 130 592 96 0 0 0 628 0 0 0 561 410 130 0 0 0 0 895 508 471 933 0 332 913 708 743 921 0 695 548 551 707 806 559 545 770 352 831 641 0 813 852 0 824 720 0 668 685 863 839 831 613 727 895 0 0 336 904 856 772 0 0 0 726 329 389 0 482 918 539 222 513 0 187 0 543 0 383 874 850 922 462 0 372 0 0 0 0 804 812 694 723 675 580 0 751 698 0 892 300 0 919 595 0 938 235 222 926 449 901 584 0 0 446 0 894 166 0 827 820 733 0 0 0 512 0 563 866 832 0 916 820 846 0 653 596 91 690 0 458 217 560 148 0 716 0 794 735 0 272 0 622 0 0 374 511 0 676 0 621 573 782 0 0 751 493 400 756 848 365 885 875 668 897 773 0 881 0 510 791 248 483 0 248 402 0 568 0 608 306 490 835 839 239 708 167 548 813 775 0 891 377 738 28 0 0 0 694 0 0 0 0 462 938 114 613 891 580 480 0 655 686 788 0 726 0 0 910 737 722 779 313 815 0 314 608 0 0 923 0 0 848 0 114 600 0 623 0 73 787 0 660 0 676 573 613 582 500 0 0 879 755 0 442 694 0 752 545 0 422 34 834 0 0 842 131 753 0 0 757 690 0 0 570 472 310 837 749 588 815 450 0 0 0 271 690 0 800 879 823 904 879 364 689 657 917 701 0 836 649 575 0 433 313 509 641 441 0 0 735 619 0 647 614 0 701 923 0 0 620 576 842 0 681 0 590 256 659 327 874 925 662 836 0 732 0 462 854 824 0 172 0 0 669 446 0 0 0 806 911 442 0 546 336 452 490 679 520 821 754 0 537 0 702 303 549 460 553 0 0 500 0 844 357 517 0 0 0 849 728 892 0 520 0 0 689 305 500 863 876 905 734 0 764 0 0 0 59 461 822 0 680 704 604 768 873 187 686 853 870 0 533 657 174 371 470 711 480 686 97 0 222 740 902 796 583 849 527 586 0 0 0 393 455 602 863 0 630 0 676 0 0 861 587 0 937 752 520 0 0 529 931 0 910 662 692 0 0 870 520 923 684 517 0 822 793 714 636 0 696 928 0 469 602 206 0 30 780 505 0 636 731 858 499 349 0 853 222 0 493 565 839 844 766 686 383 0 0 742 0 474 415 836 667 732 861 655 732 331 827 637 716 0 0 873 317 0 500 387 0 702 685 627 0 0 929 333 0 777 814 891 910 914 502 179 360 0 679 816 0 0 0 614 0 0 0 0 899 385 365 704 801 776 0 778 646 716 847 457 0 372 0 838 0 118 857 0 0 0 726 933 0 598 85 0 300 0 0 0 232 0 392 834 680 0 246 938 561 882 0 435 0 923 0 805 930 622 714 795 585 0 513 451 393 520 0 495 420 0 0 480 881 235 0 0 0 0 938 415 723 853 601 445 582 112 920 0 632 339 772 861 0 927 0 257 0 0 557 258 753 461 545 321 517 0 319 354 0 0 545 500 684 811 669 899 819 230 878 0 410 356 756 282 0 525 381 937 0 675 0 704 818 17 773 0 0 837 0 0 663 344 0 0 881 639 690 455 679 78 192 793 365 780 842 0 0 924 870 901 263 678 257 859 678 815 658 665 352 505 390 751 611 335 481 0 721 841 342 0 844 392 608 920 873 0 852 637 831 492 0 872 838 206 507 0 841 831 603 911 0 719 392 279 793 621 0 0 0 323 0 751 507 135 412 0 0 0 429 739 0 400 254 774 450 567 721 0 0 0 707 846 400 808 891 888 0 884 835 0 0 588 462 0 604 620 0 468 197 0 875 0 161 911 731 478 0 0 0 0 836 631 631 926 0 0 638 921 857 0 706 616 457 844 531 757 0 0 890 0 0 563 0 0 0 603 290 0 422 0 859 936 616 0 703 436 0 0 0 763 874 544 0 0 0 48 553 929 0 0 870 0 418 766 0 284 0 0 0 0 0 797 874 309 729 127 534 615 0 288 0 662 615 825 413 382 826 690 0 805 578 724 666 713 0 307 768 905 0 697 841 886 0 479 0 641 495 0 889 0 91 713 600 622 0 728 730 794 0 548 196 315 908 694 780 833 759 0 522 636 665 0 0 569 0 911 857 462 869 533 366 874 891 703 0 861 0 666 363 889 862 412 0 571 807 507 0 0 462 227 626 810 0 585 0 0 0 688 0 830 871 323 460 557 773 350 0 618 752 0 0 261 335 906 628 874 0 417 867 223 475 0 840 123 496 667 0 422 0 0 931 660 0 0 864 668 0 747 910 725 707 871 770 782 582 0 368 418 0 0 474 382 889 0 402 0 368 0 0 0 0 916 499 875 823 0 0 798 559 893 0 901 562 717 429 809 511 565 910 427 0 0 573 870 863 700 743 938 651 725 832 317 353 0 930 895 835 914 443 0 627 343 763 842 795 875 350 0 0 0 0 0 874 403 753 518 808 0 0 0 636 774 0 727 549 896 299 0 630 535 876 889 635 331 509 0 936 617 829 849 302 722 729 925 827 0 0 309 0 0 0 377 624 0 819 831 818 872 670 0 0 0 785 458 293 936 69 0 125 832 665 327 0 0 0 810 912 920 867 755 798 826 844 0 741 378 690 0 0 0 0 843 0 649 0 0 236 0 842 267 614 0 422 591 0 0 0 688 864 718 0 378 0 717 0 712 811 635 696 566 295 537 0 0 842 843 857 875 629 450 914 879 333 0 0 0 0 0 476 650 402 169 751 345 737 702 791 0 0 0 529 0 399 266 854 932 884 473 626 0 653 0 843 733 0 769 539 823 488 719 0 633 738 651 721 0 0 0 0 755 0 295 559 0 397 0 896 0 162 0 937 672 0 589 0 0 0 198 617 0 745 490 581 0 814 925 0 582 873 869 0 732 918 0 686 0 0 179 836 0 0 579 511 0 826 100 934 618 222 115 565 778 503 810 682 0 521 415 118 0 0 0 574 727 0 894 537 829 912 0 704 904 286 870 864 874 876 615 0 903 625 474 424 803 938 803 566 0 904 578 0 710 127 184 0 0 913 283 605 652 0 928 45 0 614 865 820 0 0 760 849 525 896 0 0 665 552 0 595 0 578 242 620 591 304 420 169 0 507 628 332 288 122 335 0 626 928 815 544 863 37 0 0 897 822 837 79 0 837 600 928 0 648 75 379 715 427 415 444 663 752 555 723 762 649 716 0 201 0 170 886 0 0 753 861 693 166 865 470 854 0 0 723 536 0 816 894 172 916 0 685 405 253 0 863 696 513 691 725 447 712 265 371 558 798 938 890 815 622 0 391 505 924 822 736 838 318 317 855 0 0 0 0 0 0 779 637 0 0 0 417 592 0 558 814 630 0 462 0 580 0 0 769 917 806 0 549 867 0 0 671 0 0 559 0 838 0 418 822 875 0 922 0 930 0 733 147 0 867 0 455 859 0 893 581 684 831 799 0 826 656 655 729 427 861 549 0 649 690 566 0 583 0 0 0 0 599 0 0 0 0 0 779 0 853 0 338 421 585 305 928 879 722 390 0 151 673 774 667 0 0 625 167 922 461 0 838 756 0 651 665 0 594 0 833 0 868 899 128 0 0 936 792 427 0 585 453 491 0 806 0 788 0 0 481 110 0 0 764 0 340 0 0 684 913 654 554 588 0 569 448 0 0 910 0 0 0 208 0 934 832 0 503 702 0 696 711 0 421 0 0 541 934 851 872 683 0 0 901 0 389 0 896 333 775 800 0 729 827 0 403 369 0 645 793 938 0 0 839 0 0 674 360 784 0 0 0 0 847 807 0 932 651 748 0 0 0 915 562 802 828 692 883 671 0 410 299 744 248 891 625 0 83 721 646 0 412 507 0 0 0 890 718 305 332 505 0 263 0 440 844 734 819 501 0 570 647 0 937 693 794 168 532 798 740 837 763 847 0 614 604 791 0 0 847 196 0 772 328 0 888 906 535 469 0 185 738 499 0 428 854 708 460 0 0 871 687 693 487 434 926 776 902 886 493 540 908 372 0 0 0 660 715 417 810 585 457 0 769 282 377 283 762 595 0 692 0 569 0 331 716 759 844 293 348 0 614 0 0 154 798 0 678 0 0 0 499 350 0 916 450 0 0 885 574 879 151 450 0 0 559 607 564 0 674 663 859 912 380 768 925 883 575 273 829 495 0 0 606 0 732 755 0 464 336 296 0 369 539 919 0 776 0 443 621 654 797 0 138 883 688 935 565 896 0 0 0 0 838 419 824 0 863 661 461 926 724 0 0 903 897 934 420 882 0 750 0 680 667 0 38 0 927 566 693 753 295 537 474 889 681 0 887 0 317 0 909 791 0 762 447 724 460 613 248 198 0 162 708 377 101 709 0 932 908 548 443 0 767 648 678 0 289 79 0 429 0 779 899 852 0 0 94 397 380 265 444 0 310 836 0 326 0 0 0 886 322 0 675 832 593 0 709 660 0 532 787 829 0 434 414 914 0 425 0 317 500 0 0 589 804 0 673 780 0 434 390 0 346 780 726 687 531 0 0 0 269 535 806 0 689 906 745 656 0 554 728 105 506 688 598 0 632 901 521 361 0 651 0 0 0 701 592 270 530 133 190 594 551 828 271 882 516 793 0 163 0 706 194 0 0 629 925 361 0 0 511 0 556 475 920 315 847 0 415 0 0 456 332 527 0 429 0 0 901 0 0 713 530 0 678 109 616 272 377 588 0 635 267 518 793 0 606 325 934 735 0 920 865 0 0 633 397 0 566 0 850 516 488 0 500 835 0 793 879 0 0 855 566 0 0 0 850 356 0 596 817 0 0 418 0 0 759 0 886 0 883 517 0 0 175 415 688 0 895 71 0 732 858 207 585 704 0 0 789 898 424 221 695 377 473 367 0 894 0 879 675 850 0 614 706 0 741 0 937 331 0 775 803 688 802 0 0 628 901 592 0 0 632 666 0 790 760 0 427 722 809 798 54 674 0 708 534 568 482 0 657 0 722 0 665 0 908 413 565 628 722 528 382 0 850 198 551 245 0 697 763 758 0 765 0 0 0 271 0 279 0 641 217 719 498 700 665 0 812 872 475 0 0 610 928 722 641 0 763 575 642 0 0 543 712 833 0 594 876 0 656 873 584 691 199 767 0 694 648 622 35 804 572 0 0 0 567 434 0 0 721 535 909 429 762 304 937 730 667 636 680 936 0 897 335 0 391 0 669 757 475 670 0 743 499 0 708 755 0 613 483 680 814 0 804 53 0 533 732 596 830 0 0 784 750 320 762 845 0 0 216 408 486 157 848 696 0 0 0 0 597 218 432 0 0 913 0 0 0 562 364 752 271 350 0 797 475 722 331 409 557 395 578 739 425 0 0 0 0 920 0 385 0 0 0 871 839 0 732 763 148 818 0 309 890 0 855 0 609 917 0 825 0 526 0 0 299 0 0 0 790 907 174 526 832 0 0 396 0 576 860 0 0 805 0 742 704 714 571 931 332 519 554 0 739 542 0 798 267 0 720 833 722 740 0 0 710 875 360 407 0 932 0 926 525 933 408 879 373 702 631 499 873 840 339 263 0 0 840 0 925 0 724 370 728 505 331 0 0 489 0 937 0 0 703 379 824 813 0 905 0 271 0 822 883 0 863 733 0 458 606 846 438 0 923 850 0 0 719 0 0 690 752 0 535 0 0 0 693 0 738 627 0 610 0 707 561 758 0 417 885 405 0 0 0 708 677 0 473 0 806 429 459 0 113 705 0 0 471 523 934 876 816 770 0 704 0 461 0 0 622 783 0 189 590 931 733 898 768 872 735 0 0 867 0 0 85 0 0 479 196 758 0 840 0 0 0 0 0 0 817 502 634 692 537 866 325 909 563 834 589 926 832 226 606 815 0 612 656 844 777 684 215 600 0 0 115 0 0 0 0 648 363 288 0 648 913 0 73 0 677 593 876 0 635 0 758 414 519 0 0 934 482 0 0 406 0 76 239 810 0 0 0 129 0 857 661 809 705 665 752 0 891 302 930 0 0 447 357 504 0 0 0 444 837 0 601 603 0 647 0 0 396 924 0 0 590 472 796 919 815 0 748 467 220 430 417 183 620 549 536 591 268 417 739 879 230 0 0 0 293 0 0 492 727 857 469 936 0 924 693 618 900 0 774 927 0 879 0 608 0 0 848 0 337 156 823 408 0 757 323 0 497 0 139 881 739 490 641 513 0 0 803 814 831 57 531 822 881 0 0 781 0 723 718 0 740 0 390 489 725 506 127 879 261 189 554 784 525 847 937 358 607 530 890 0 534 0 704 0 0 548 656 938 907 0 930 361 0 0 608 426 185 621 0 320 649 141 847 835 859 594 908 0 797 613 0 0 456 426 860 0 694 0 924 253 935 692 441 728 506 751 844 539 0 652 627 363 667 0 911 0 471 643 0 926 889 857 732 0 0 187 0 395 0 765 470 915 0 644 357 283 0 917 609 831 159 874 907 686 795 641 643 924 908 471 686 611 0 0 361 795 0 0 888 0 669 0 776 521 428 855 593 0 574 850 783 596 495 440 909 937 777 0 701 433 469 0 749 0 854 831 753 728 744 338 543 0 0 0 175 255 622 618 0 847 0 774 0 329 891 810 0 396 809 486 587 935 0 0 900 829 596 368 0 0 500 521 817 363 0 836 443 561 0 429 0 0 885 929 0 580 528 893 702 0 0 915 753 0 708 369 662 926 521 644 724 722 829 0 808 784 806 922 0 700 0 849 438 759 585 57 0 788 894 406 561 770 0 0 587 513 0 885 0 221 0 636 755 803 597 0 136 0 912 0 505 790 654 669 0 878 671 933 389 99 0 682 776 893 326 0 0 0 699 0 0 668 321 709 0 677 696 0 473 275 904 692 836 63 0 811 880 368 538 0 381 290 388 865 0 507 674 837 375 0 631 270 387 708 758 0 0 0 0 0 0 828 650 771 831 329 111 473 494 549 0 624 621 242 0 160 562 592 852 675 231 0 727 450 621 0 450 324 0 268 222 905 870 687 416 455 762 430 656 908 698 582 0 934 631 0 0 845 469 619 0 523 517 677 690 808 567 824 870 68 866 898 907 517 196 0 689 786 0 0 449 653 53 418 242 633 209 0 0 514 314 0 733 605 510 0 0 762 672 731 765 0 318 410 477 373 0 838 871 0 605 0 540 607 0 592 877 0 256 801 449 405 667 859 728 839 715 554 211 0 918 794 0 0 894 0 0 850 782 774 766 0 565 937 325 461 0 935 388 231 526 593 466 849 0 864 430 600 0 479 284 810 927 0 599 646 0 448 0 533 895 697 144 0 351 356 302 332 0 491 405 195 770 617 871 665 0 0 895 0 0 0 598 890 803 846 0 563 0 0 775 690 593 788 596 689 864 668 765 713 829 865 739 200 0 254 694 0 0 208 848 0 0 0 701 574 743 677 804 478 570 77 839 823 792 0 0 366 515 705 801 0 70 0 0 0 110 484 0 0 527 626 849 0 478 0 541 884 656 0 0 869 0 689 438 575 541 321 681 747 774 0 520 777 0 150 706 0 507 413 919 731 750 570 705 890 544 888 577 852 698 319 490 437 759 657 722 932 731 0 432 0 923 676 706 815 692 0 700 858 0 308 173 700 648 726 202 846 274 611 448 749 689 664 867 0 934 182 824 408 0 931 244 794 288 747 233 750 560 738 241 491 799 297 855 0 784 878 730 830 0 856 104 616 0 874 436 897 892 933 0 758 704 0 0 760 590 137 0 814 750 0 0 0 214 627 0 813 0 558 331 0 0 347 456 0 0 631 737 663 165 523 0 723 255 0 0 643 0 0 0 566 0 859 530 0 0 243 652 0 608 731 0 417 809 0 0 546 498 674 859 524 853 715 893 890 500 811 0 84 646 0 572 368 733 779 0 654 816 569 492 0 926 0 0 522 0 0 755 0 579 260 507 0 761 0 784 911 687 761 915 0 616 0 0 0 728 0 324 0 90 589 0 931 481 0 0 0 918 685 0 0 733 452 0 0 137 611 840 701 0 548 374 305 473 0 0 868 922 0 843 926 472 680 695 674 429 618 648 0 922 606 0 384 756 851 152 768 0 853 0 901 0 0 0 110 0 821 875 868 742 486 609 879 836 924 0 0 0 637 818 920 879 628 0 322 0 0 833 0 710 731 740 542 718 460 553 648 0 0 0 442 259 553 0 875 0 0 638 0 346 0 872 0 480 717 0 329 539 671 0 891 0 626 0 510 777 391 825 499 0 784 666 225 0 414 903 916 0 0 868 67 0 522 0 220 887 808 396 0 0 33 794 920 627 692 0 0 794 739 67 784 0 670 816 916 787 491 662 710 473 0 713 204 472 406 300 0 904 496 920 824 497 486 533 800 845 387 630 324 834 633 848 784 922 381 463 478 622 807 856 781 776 37 807 908 408 861 771 0 0 446 650 0 660 840 797 0 925 0 115 558 438 856 0 0 937 0 170 157 743 873 797 0 874 213 859 0 887 303 820 731 539 0 727 852 749 0 797 419 0 805 698 0 375 415 0 0 268 0 0 790 705 662 732 140 695 185 0 172 355 618 751 645 486 0 0 892 0 732 0 853 0 467 796 291 625 582 0 680 273 0 0 756 322 618 769 766 645 548 785 736 826 0 0 0 0 927 688 897 395 453 540 316 650 0 429 902 151 217 187 312 0 0 818 0 511 138 635 823 565 0 0 0 0 0 823 865 745 0 559 843 339 777 900 734 536 0 334 557 0 383 638 869 163 0 756 537 0 0 0 417 869 0 0 688 799 782 0 0 722 542 815 798 0 484 0 0 0 214 504 0 439 813 738 468 705 0 712 592 923 481 724 605 0 677 916 756 0 905 725 592 0 0 0 877 427 0 845 413 0 0 0 0 622 711 373 0 618 804 0 0 937 720 598 901 0 0 378 898 881 817 0 805 785 0 421 893 765 0 0 560 785 0 483 0 440 610 805 759 0 801 754 809 0 0 475 0 0 607 680 645 0 615 0 642 203 33 0 792 0 0 0 518 792 0 177 906 552 824 395 288 282 851 859 0 640 0 0 225 303 342 683 0 704 540 548 732 541 520 0 0 0 929 459 772 892 492 420 0 0 576 0 0 0 825 0 475 636 810 526 704 879 862 619 167 0 827 751 293 0 698 171 0 330 490 526 0 695 672 875 405 886 841 0 775 385 0 909 743 583 0 0 0 778 437 0 632 935 682 697 767 0 717 518 0 869 738 852 0 0 500 401 736 0 292 0 0 0 853 647 331 768 475 0 0 645 0 594 225 591 916 799 246 336 0 0 931 459 779 930 0 926 0 713 759 0 640 664 938 0 927 0 697 0 0 664 510 925 891 558 0 626 0 157 710 784 0 362 909 717 0 891 362 884 250 841 807 688 0 539 608 876 201 925 782 0 236 933 793 922 0 770 22 0 786 710 515 724 797 0 0 626 803 0 0 841 797 763 0 736 935 556 262 0 0 824 828 0 557 272 911 502 816 911 0 207 308 409 753 855 134 603 0 814 540 0 361 0 629 266 478 170 617 545 0 552 0 623 535 214 680 0 545 0 840 446 0 895 605 705 539 619 928 415 0 0 0 0 916 617 88 0 640 623 352 335 832 0 708 0 0 0 924 450 922 565 634 884 0 876 194 412 0 0 584 0 900 572 0 639 841 0 485 0 222 599 0 862 468 700 693 352 461 306 572 0 642 853 777 540 505 801 679 406 546 896 0 0 0 881 525 772 662 715 688 698 933 680 0 0 0 685 0 0 750 547 0 0 0 592 164 205 0 699 455 222 225 298 0 0 930 439 732 249 839 0 741 578 482 734 427 0 0 394 0 574 674 925 255 492 0 303 533 0 762 701 0 794 761 0 755 452 0 0 516 761 935 903 0 0 336 0 0 0 103 0 458 682 732 524 841 708 605 0 466 0 492 0 580 906 0 0 0 884 878 225 347 637 931 0 522 0 0 288 926 0 0 0 354 546 318 912 894 684 764 0 416 908 0 714 637 815 419 436 453 0 491 570 336 0 345 621 919 0 684 680 817 481 538 891 727 625 621 296 927 0 0 0 743 929 549 0 536 690 0 702 428 385 904 544 120 0 825 927 839 0 285 364 374 609 0 818 873 265 870 617 0 788 415 592 493 688 261 729 0 0 0 0 352 775 434 372 545 932 0 0 882 0 0 0 457 905 588 0 0 0 333 829 695 532 0 852 869 0 128 682 0 0 597 0 632 738 322 835 416 0 676 0 0 592 793 0 0 0 938 905 914 0 516 279 181 254 896 888 0 905 113 0 787 608 0 0 0 0 689 0 0 0 894 801 207 432 742 0 0 434 890 869 0 0 913 0 0 629 871 0 0 879 909 771 0 751 610 903 637 921 814 329 734 470 866 763 638 244 745 572 498 325 0 432 0 821 397 0 0 0 926 0 669 665 633 591 0 879 0 413 616 766 528 0 899 0 510 0 0 903 549 311 0 378 532 918 904 664 805 805 341 514 674 751 841 924 0 687 622 915 802 875 429 0 667 0 843 840 0 748 529 166 810 0 413 0 896 0 374 459 629 506 689 922 906 0 681 703 643 922 303 0 613 526 860 906 167 458 534 0 877 752 0 431 724 0 0 295 0 159 545 309 531 879 0 0 845 411 597 0 0 670 0 393 851 665 0 868 808 142 712 426 765 537 606 0 490 502 0 0 527 505 190 748 0 0 649 708 0 882 623 0 0 303 0 843 731 905 472 0 916 854 357 429 0 703 232 134 864 104 0 0 515 0 585 228 0 874 743 0 549 0 758 536 0 646 0 571 0 0 521 914 843 631 0 698 0 0 711 632 0 681 427 329 677 725 401 440 221 844 0 592 643 643 799 452 912 630 728 910 614 895 650 0 0 448 578 923 183 916 102 0 250 439 0 721 848 381 845 876 927 743 0 176 0 718 485 746 0 875 378 221 571 752 0 534 875 479 0 894 0 0 822 0 315 813 641 904 898 0 587 652 660 471 675 400 859 831 846 640 464 927 678 736 429 595 909 0 764 850 713 641 793 0 549 853 778 844 553 414 772 806 772 0 934 0 0 608 708 817 883 847 535 0 132 686 594 918 424 0 570 830 328 0 796 640 664 0 0 864 411 690 394 875 517 0 759 467 396 0 0 0 744 0 0 756 633 219 417 762 0 706 170 0 459 814 511 807 813 376 395 911 786 558 595 0 314 0 0 505 876 864 0 283 823 0 807 0 0 908 647 824 286 669 729 541 0 890 0 728 0 0 345 557 413 688 0 519 403 0 724 0 751 690 0 29 351 648 0 0 56 507 705 292 839 0 614 757 761 284 0 521 0 0 763 332 674 733 616 785 595 0 553 0 375 272 0 513 702 870 285 704 0 760 762 691 604 0 0 0 0 0 0 0 0 746 0 330 0 478 852 455 0 0 0 182 0 896 544 598 566 614 924 307 0 441 756 284 0 619 0 0 239 0 831 0 562 735 0 411 877 739 614 813 581 511 833 449 0 0 748 381 357 415 489 0 606 901 0 529 0 0 0 105 841 826 0 0 0 886 0 866 301 573 413 654 767 930 794 643 784 0 747 862 347 893 765 698 607 714 876 568 466 871 577 0 446 237 840 425 917 811 0 0 0 0 345 578 851 865 864 314 835 255 917 904 929 432 253 0 834 911 559 0 590 803 772 740 837 249 853 549 848 646 0 682 526 333 894 0 927 553 0 562 609 837 0 0 0 0 0 586 887 542 124 0 0 782 665 632 821 0 837 391 588 832 786 789 896 420 618 650 694 491 859 923 0 795 919 767 767 909 0 368 0 0 174 905 564 687 0 0 633 824 0 864 363 723 357 0 836 714 342 0 867 925 890 673 497 629 0 914 0 856 0 0 663 0 825 871 483 812 715 796 314 645 374 480 0 517 0 630 882 203 581 537 0 0 861 0 533 736 859 516 187 684 358 689 479 900 0 680 478 710 0 572 0 0 746 786 512 694 0 0 723 334 296 424 3 910 287 533 361 906 742 406 221 824 800 527 497 796 860 690 0 771 896 903 768 346 438 923 775 0 807 0 278 860 251 278 572 382 601 677 0 0 789 0 592 151 229 773 810 890 0 743 383 797 355 858 869 564 590 339 533 0 0 601 707 249 662 909 456 894 211 0 687 817 0 906 831 0 422 324 744 101 810 837 803 885 442 399 0 738 524 380 551 523 711 896 579 0 624 737 709 658 691 0 0 431 745 742 0 857 810 708 863 269 0 386 925 395 555 846 837 763 927 0 925 353 752 0 0 0 703 575 385 0 254 93 0 788 748 0 337 0 605 926 216 571 0 0 694 271 614 0 810 0 0 521 347 519 471 0 0 847 527 364 669 585 376 605 0 837 480 0 822 772 833 850 0 677 619 404 730 872 322 0 869 0 468 936 279 664 907 249 0 0 441 605 451 580 855 0 0 0 0 687 563 675 0 0 0 580 402 453 0 516 391 782 271 610 497 389 902 0 462 855 0 639 0 0 862 766 0 735 555 907 0 791 195 0 790 0 244 887 0 0 0 263 726 0 664 880 190 117 777 499 862 543 811 774 436 400 0 104 836 503 913 686 937 934 439 511 764 503 0 707 410 927 754 834 862 0 478 883 0 912 0 726 0 668 0 277 778 0 296 254 289 0 731 0 744 853 0 0 0 0 629 0 806 0 776 390 857 912 0 719 650 849 0 556 0 0 621 729 873 688 772 919 393 0 753 841 786 741 777 599 583 0 516 0 850 932 0 466 677 912 857 0 558 734 0 488 478 580 877 0 900 354 771 0 126 0 657 796 685 0 0 899 892 134 746 527 0 675 703 324 217 0 0 599 726 0 773 869 182 355 710 918 501 0 753 517 0 0 0 498 892 808 0 591 819 610 792 563 910 0 650 936 0 410 0 630 0 769 0 0 847 645 861 0 523 261 0 228 0 0 548 789 557 341 0 0 699 599 241 277 490 693 0 331 805 0 711 717 547 646 642 0 912 0 863 0 0 860 0 0 630 466 655 841 577 401 669 907 721 711 0 871 0 782 932 627 564 365 0 786 742 280 627 377 0 0 85 0 799 0 0 0 377 455 707 690 606 0 239 0 460 0 636 0 572 180 592 803 407 129 149 846 308 644 926 292 559 930 235 0 889 0 863 0 198 61 409 638 0 473 230 0 0 677 0 517 700 478 0 810 495 0 363 583 330 0 652 649 783 693 363 404 559 936 0 593 938 147 871 768 496 901 715 431 169 624 673 720 786 352 0 929 0 258 0 0 0 622 591 655 931 693 770 0 340 668 539 0 684 0 586 845 787 925 0 805 66 334 0 789 485 0 495 232 0 455 0 0 770 574 415 468 900 874 397 0 0 669 825 662 506 0 0 936 799 901 532 802 0 458 157 0 268 519 0 0 690 0 0 0 532 0 222 0 824 455 883 806 809 468 0 0 45 0 739 800 756 910 205 505 0 258 417 0 580 382 0 902 316 924 802 619 876 832 486 454 0 0 925 559 0 838 0 0 680 727 798 0 342 824 219 0 863 471 0 0 607 0 809 684 713 237 922 189 865 0 491 637 928 0 848 925 747 838 923 0 0 498 902 326 0 928 148 656 0 0 522 459 839 0 824 0 0 537 85 700 367 499 0 0 324 612 782 814 0 473 666 0 687 126 0 397 937 0 767 849 0 928 0 681 739 608 660 537 811 666 882 890 832 659 740 893 899 0 469 803 379 814 685 784 824 633 879 562 595 347 0 339 0 852 761 535 0 0 758 716 467 335 253 0 739 782 683 337 729 828 871 822 329 0 225 887 623 907 0 862 0 0 926 827 619 444 0 488 0 552 867 436 645 903 0 0 432 572 0 848 0 771 392 0 762 452 817 0 0 727 686 855 430 297 419 754 534 0 898 507 458 563 668 792 0 554 590 280 796 430 893 637 882 0 535 345 0 0 0 0 491 564 659 653 637 780 0 831 717 749 0 851 937 392 333 877 679 678 921 0 802 635 509 426 338 739 548 170 508 384 0 707 682 406 0 934 879 825 568 218 0 171 879 937 428 0 637 802 319 115 705 863 646 870 0 729 249 0 748 566 368 539 906 775 675 711 482 0 0 744 188 0 764 899 907 876 670 0 412 742 36 817 237 647 428 0 0 496 0 518 753 0 747 382 683 0 807 836 0 772 111 0 736 772 777 351 349 0 334 540 603 336 0 648 729 0 404 489 384 0 712 845 0 0 927 475 916 521 0 775 932 0 630 411 540 0 541 643 902 636 839 0 719 650 597 0 569 720 217 687 642 745 0 414 617 897 630 0 0 282 761 839 0 0 934 258 857 0 692 554 573 0 493 919 605 774 808 831 0 837 0 539 120 0 679 628 819 926 611 712 0 0 0 844 828 917 883 425 875 134 698 0 0 855 836 572 300 333 0 0 901 0 508 909 897 848 0 485 581 594 861 184 252 843 864 866 559 534 0 0 550 421 0 514 0 624 769 0 707 607 0 267 257 0 0 933 838 936 0 0 0 779 0 228 279 761 895 625 930 701 477 0 818 0 438 579 554 885 304 899 0 0 938 0 0 732 920 709 414 844 550 400 283 368 460 398 845 0 740 582 514 881 516 0 833 676 167 0 0 347 754 0 0 455 0 0 862 856 491 0 454 737 0 535 823 214 666 390 0 0 701 289 726 870 0 0 0 0 0 0 0 557 0 0 720 0 917 142 709 0 0 842 619 877 0 0 902 446 0 795 0 681 846 692 0 702 678 0 544 448 0 470 715 0 288 0 906 0 0 290 874 862 891 0 521 740 0 0 864 0 691 835 405 0 0 379 668 628 313 861 772 158 0 0 0 0 0 811 854 840 861 503 457 543 400 693 918 0 570 591 911 896 0 0 869 0 0 0 369 0 838 856 139 652 774 0 480 504 716 0 0 117 0 0 555 363 638 0 141 856 509 922 543 255 776 0 0 706 0 0 702 688 822 716 0 182 607 0 536 938 921 79 0 906 0 0 0 584 0 0 0 362 763 357 443 0 0 56 664 0 0 0 427 788 454 0 809 758 0 0 463 761 0 0 400 0 0 0 0 0 919 0 0 431 0 172 359 0 181 755 911 0 514 0 775 686 923 117 0 763 0 134 0 814 0 283 551 0 0 534 812 893 317 701 0 209 722 0 0 745 664 868 730 840 724 0 0 367 0 0 846 928 0 798 533 0 847 766 774 818 934 133 474 0 714 0 0 0 0 0 588 528 673 938 0 0 879 0 0 824 811 767 548 644 0 764 240 837 0 811 358 896 821 594 732 0 566 558 0 398 111 284 662 683 0 426 450 701 0 271 0 720 813 480 0 803 903 0 324 863 638 483 555 0 766 918 0 0 0 872 0 0 917 513 627 749 667 771 0 552 818 0 907 299 0 718 857 887 515 916 540 820 0 774 717 648 450 547 294 342 0 0 209 813 418 661 0 787 0 0 0 678 880 712 741 865 0 208 543 217 0 766 848 846 0 0 0 385 540 0 515 332 0 556 878 260 863 867 829 732 738 609 0 281 937 552 909 812 590 0 841 0 683 431 840 642 422 775 749 685 762 909 762 688 0 333 736 800 929 0 0 408 600 0 495 0 0 0 810 586 0 351 578 423 556 0 769 698 631 0 0 0 859 544 461 795 638 868 179 170 862 0 442 0 0 664 0 0 521 718 0 0 799 576 403 0 361 868 440 727 816 0 518 404 454 693 892 783 0 910 801 858 892 915 773 674 192 675 331 555 0 329 541 608 664 674 275 756 0 519 0 796 424 358 892 621 780 593 0 776 0 633 314 857 0 834 0 184 0 242 585 0 408 797 106 779 0 295 0 0 597 0 671 733 0 77 0 731 598 825 0 544 0 0 0 0 831 0 0 776 0 463 494 0 921 505 756 835 585 714 717 836 554 0 0 481 0 0 875 294 599 813 619 447 810 415 195 324 0 0 840 0 353 0 0 0 0 494 656 553 868 0 0 0 816 0 226 629 823 904 694 0 487 930 0 0 0 180 0 0 0 681 811 259 415 574 0 369 758 479 665 295 0 455 0 774 0 0 0 802 880 486 661 0 0 657 815 0 681 649 778 637 0 148 688 0 593 522 0 0 708 628 0 659 775 0 0 753 936 887 0 641 0 637 426 0 915 919 734 247 158 0 684 0 0 0 851 527 0 822 0 689 0 0 0 656 809 837 0 539 498 0 837 174 363 0 0 0 698 460 0 716 340 508 425 204 0 0 565 0 584 531 636 413 132 271 776 820 880 599 0 0 291 651 0 466 257 852 0 744 0 0 0 0 0 74 0 0 0 415 0 102 674 536 426 687 600 885 0 0 0 931 0 0 226 854 450 342 462 385 819 0 0 704 0 0 708 903 0 413 0 0 426 450 0 602 821 599 0 761 503 0 453 0 0 506 812 0 611 934 377 0 885 163 546 710 0 894 283 0 0 0 828 0 175 827 522 840 0 421 208 235 0 498 0 0 710 802 0 937 525 0 825 0 0 0 568 0 734 635 903 518 481 510 423 512 0 672 0 864 793 0 896 782 135 887 620 723 436 390 400 683 246 917 533 0 761 779 0 0 0 807 381 26 0 569 512 785 881 0 350 405 0 0 881 0 687 0 547 813 267 678 0 364 244 414 358 799 883 0 719 741 784 814 741 535 0 901 0 722 895 0 828 748 842 469 580 0 374 797 775 460 0 699 586 0 813 687 744 446 660 0 864 0 701 236 312 487 931 0 871 654 885 450 0 502 650 286 437 750 847 890 880 756 202 0 697 837 591 0 0 886 932 637 772 346 680 833 597 297 673 0 718 0 277 511 498 707 586 663 0 0 0 772 626 179 688 937 856 907 823 626 607 553 894 0 653 141 647 885 329 934 810 790 931 856 0 0 0 0 561 0 0 553 640 447 581 0 0 0 683 718 471 914 906 0 748 82 0 0 888 0 780 452 730 485 0 421 332 0 406 652 862 0 854 0 416 0 892 104 0 149 725 0 926 327 0 419 337 836 0 0 780 722 0 0 870 897 277 931 702 492 226 0 463 884 0 623 780 840 631 515 853 0 380 586 0 0 721 0 709 657 899 0 0 821 0 685 489 0 309 856 295 383 853 549 0 798 830 544 318 0 749 910 878 840 0 750 713 671 684 0 0 187 938 772 842 805 0 0 703 0 663 762 259 0 0 0 751 576 225 816 422 782 503 0 277 430 521 765 797 860 596 528 880 0 935 493 802 836 0 0 787 625 691 828 565 346 664 0 671 701 555 793 0 749 581 0 864 781 724 377 330 938 648 0 935 231 0 525 867 0 414 361 478 806 903 740 877 128 436 0 713 706 779 609 0 0 558 752 561 914 841 651 689 0 259 327 0 0 618 833 0 744 907 138 0 632 753 855 645 870 842 0 119 277 233 0 0 604 632 311 0 0 722 659 0 767 736 0 736 0 624 576 487 0 593 447 609 0 0 887 658 632 686 669 690 724 531 508 0 825 596 922 741 936 209 551 473 765 0 875 518 624 0 711 601 455 840 856 0 629 528 564 892 866 875 176 183 0 538 0 698 803 730 0 529 759 316 709 0 316 165 434 699 0 833 922 302 397 584 0 744 788 542 328 360 0 372 404 930 654 0 335 0 615 0 332 0 92 783 935 329 801 0 772 724 718 453 785 820 739 769 0 0 0 305 236 838 481 468 572 811 253 663 699 665 590 774 395 597 0 0 682 783 923 0 0 356 161 716 894 757 0 886 707 864 937 745 457 0 880 732 726 915 0 0 199 288 612 442 663 589 0 0 0 915 851 926 0 866 359 723 287 0 262 763 860 0 0 0 903 819 494 320 517 0 0 554 249 503 709 708 775 699 406 566 291 0 0 0 633 257 576 695 241 632 0 893 326 0 711 0 625 865 0 811 853 0 0 888 0 477 224 718 846 464 914 895 0 879 780 515 916 0 865 0 314 756 673 453 540 0 0 826 683 0 316 0 758 0 861 700 228 890 0 876 0 776 572 934 366 0 0 0 797 802 793 856 0 0 0 516 895 908 0 162 704 0 0 0 934 849 565 0 522 291 673 198 829 883 0 906 689 899 744 0 459 0 776 431 0 549 672 765 0 401 782 618 0 768 460 917 266 729 725 586 785 0 619 249 720 231 0 0 928 442 929 0 371 475 129 0 725 685 712 642 793 0 891 773 684 0 446 733 544 852 0 0 681 153 0 0 277 785 857 0 901 598 877 0 763 886 933 0 118 371 529 802 121 0 21 694 915 446 0 0 0 813 897 384 827 733 0 872 0 789 677 851 0 0 657 567 879 250 436 887 447 685 434 463 550 435 834 0 623 690 0 269 0 772 468 761 0 328 315 0 855 746 726 686 737 0 890 274 0 0 928 0 460 0 442 717 0 0 642 622 356 452 677 150 894 823 775 831 886 837 703 525 129 0 864 748 860 546 797 722 201 505 709 502 253 835 875 250 591 0 670 690 377 0 706 0 587 0 626 0 748 0 408 759 817 0 0 408 0 729 829 107 887 0 513 922 804 0 0 0 0 348 482 0 0 855 899 365 768 0 154 0 920 436 698 523 0 619 663 0 0 0 0 678 0 329 263 694 0 0 487 928 0 685 854 0 0 545 0 742 507 0 679 0 0 0 369 0 300 759 0 0 680 883 472 546 0 540 883 885 183 0 637 0 497 0 887 454 437 755 870 669 615 0 558 613 0 669 485 0 0 0 882 496 842 0 737 597 228 288 0 292 0 552 0 326 445 876 560 624 313 0 915 690 0 0 923 855 596 0 711 371 0 205 619 696 0 0 917 0 0 860 0 933 0 0 0 29 829 222 624 886 0 0 145 0 0 934 645 499 847 0 622 702 0 877 0 875 676 760 786 475 275 746 0 0 690 912 0 0 0 519 842 871 505 855 667 386 602 928 631 0 736 886 577 514 560 264 0 878 804 638 0 850 0 922 775 448 665 692 353 287 865 913 918 0 569 214 0 828 0 556 725 457 0 926 688 408 0 512 0 577 818 832 0 627 550 644 770 863 0 847 909 634 557 654 406 796 689 276 282 375 621 778 591 489 471 907 637 0 0 319 493 716 891 239 0 0 687 507 775 355 0 432 726 211 784 832 824 0 876 871 0 0 350 582 390 587 0 747 504 0 812 705 526 461 744 0 261 0 445 818 0 0 925 662 0 479 0 810 281 811 417 262 756 544 638 850 801 573 200 0 303 836 390 607 0 840 556 0 701 712 638 635 663 147 918 645 502 856 0 575 387 71 631 849 549 898 452 0 0 494 773 0 0 866 595 783 465 814 594 841 0 872 0 608 884 844 887 0 452 786 350 596 789 722 0 0 294 200 792 0 533 0 0 0 857 565 775 0 0 0 647 0 687 538 205 112 0 910 0 0 454 0 566 910 670 396 716 731 443 0 718 693 0 693 683 786 894 0 573 736 883 864 461 102 0 505 151 893 0 0 874 220 0 0 937 451 11 387 859 443 222 112 823 0 702 0 743 227 0 938 770 713 622 898 721 426 0 736 0 0 608 708 0 353 587 767 573 587 859 0 736 887 0 0 849 575 0 176 619 923 0 0 347 239 735 800 488 601 0 0 153 558 691 0 661 907 568 874 0 0 768 685 779 654 668 295 871 573 343 0 0 0 936 243 0 421 836 290 733 800 247 749 0 734 544 384 348 786 0 220 662 511 719 0 830 0 0 456 227 100 330 0 0 0 223 0 0 865 0 679 385 0 0 0 572 277 81 670 834 0 705 0 0 0 0 793 859 911 914 889 917 0 883 799 831 911 532 783 581 103 0 696 0 925 587 356 0 592 759 622 169 0 529 0 920 0 772 587 899 438 0 639 0 821 0 766 512 298 0 774 316 0 0 0 806 434 161 584 734 776 853 753 659 0 731 200 0 0 620 743 286 527 0 0 0 876 752 0 925 725 757 0 566 646 925 0 778 938 266 0 491 894 687 822 753 0 846 558 0 0 929 0 371 764 0 0 332 531 0 0 899 629 825 0 902 544 926 423 0 0 288 421 697 745 923 0 566 572 350 0 432 0 0 569 574 820 416 663 0 0 406 722 625 920 639 0 0 158 377 0 0 474 118 445 883 931 96 0 0 363 0 374 0 891 681 455 474 798 804 0 795 901 678 0 646 932 0 565 0 0 395 778 335 412 896 0 0 901 867 0 0 768 0 906 377 593 0 606 0 659 553 616 74 875 402 650 627 0 861 215 0 0 807 0 0 462 894 929 0 557 782 854 0 706 556 0 922 311 410 774 729 688 0 732 0 0 0 626 0 679 661 917 343 0 864 0 249 552 899 0 784 422 758 524 823 0 274 536 0 493 0 521 846 789 899 845 722 725 0 572 0 550 0 0 388 821 0 461 0 785 243 594 891 797 792 480 527 838 719 136 0 403 538 649 886 0 0 257 619 0 627 359 249 566 0 461 0 0 652 855 646 696 0 0 0 686 448 396 0 848 418 937 938 682 241 652 567 0 701 839 0 0 913 0 0 909 0 0 793 642 669 0 0 540 0 880 873 0 0 833 834 0 575 580 575 624 873 807 584 112 340 230 0 0 0 928 732 0 760 0 474 0 0 0 276 865 809 915 852 587 540 426 458 789 719 735 0 197 0 335 227 260 406 0 0 0 755 559 0 0 487 173 0 0 0 0 846 751 779 447 0 0 617 0 529 0 648 226 0 609 404 0 662 573 835 464 566 160 727 353 0 875 393 930 857 255 796 456 793 0 639 546 0 889 421 0 669 773 0 380 0 389 0 408 692 768 618 894 784 0 0 740 661 0 415 0 0 898 371 730 898 739 911 681 309 0 633 737 604 623 829 304 735 762 509 0 0 801 760 738 558 510 0 865 313 158 823 24 912 903 730 630 347 351 927 464 0 140 871 506 639 454 590 0 887 779 852 846 87 249 142 565 567 0 0 648 0 709 648 854 277 0 0 444 0 863 643 0 874 0 0 0 370 575 938 0 0 604 631 0 653 647 153 865 540 0 0 435 593 591 0 655 248 896 791 0 554 0 930 0 0 921 0 0 0 802 889 936 0 0 762 441 605 777 0 811 673 934 920 897 0 724 0 204 294 786 0 628 645 897 475 381 641 0 108 590 795 895 0 632 865 750 770 0 0 545 729 615 0 371 0 0 814 0 0 865 743 0 0 0 832 357 0 0 341 0 460 865 828 441 0 440 870 707 261 826 893 775 0 851 859 0 795 399 0 763 0 498 686 900 0 0 0 0 0 0 0 0 749 647 439 684 783 0 0 825 626 724 201 461 94 882 0 801 0 0 0 778 0 674 418 0 615 0 0 406 0 848 404 498 0 596 846 714 255 666 0 676 0 0 819 0 877 803 615 683 563 601 0 487 903 76 365 0 0 0 342 897 773 529 0 703 797 726 0 837 0 0 0 836 0 766 659 690 0 901 0 556 0 879 739 865 882 825 837 810 747 904 470 0 0 179 640 702 748 416 0 538 0 0 0 914 675 427 266 669 0 0 870 0 738 252 660 287 862 0 859 247 844 0 0 754 0 620 0 557 747 0 774 668 0 589 204 312 727 335 739 532 0 250 0 654 355 637 714 932 548 91 0 0 0 0 584 847 222 402 0 779 0 622 0 904 857 0 0 149 0 468 553 0 531 525 528 639 825 888 193 0 893 0 868 724 795 0 42 826 123 0 220 0 419 0 875 0 0 663 0 0 812 0 880 0 522 0 331 0 776 383 833 399 0 454 827 711 244 828 0 273 689 0 156 806 0 889 565 902 0 99 705 806 78 175 592 527 0 678 0 667 779 827 778 693 0 219 0 0 856 0 0 0 0 0 786 887 774 0 601 767 0 926 0 0 0 590 0 856 898 0 0 416 815 736 808 561 768 631 154 287 303 0 222 0 926 816 753 464 602 0 897 259 739 895 0 440 0 0 0 846 0 929 0 642 405 549 853 868 836 866 914 889 747 0 756 418 558 0 624 820 909 0 860 364 868 720 571 814 535 108 371 185 935 0 668 0 294 0 743 887 827 384 580 44 0 0 420 321 898 752 881 627 720 525 725 179 891 923 833 0 929 912 0 705 786 567 543 839 504 920 499 0 0 765 0 887 503 0 0 0 665 652 460 0 838 858 0 506 590 668 310 0 193 0 683 809 540 873 343 739 607 606 494 350 0 0 0 0 0 747 0 512 0 0 0 667 856 0 837 0 425 893 0 467 876 525 934 0 0 0 605 407 342 781 537 0 745 0 0 612 718 904 798 508 902 787 839 552 595 405 379 732 0 0 868 699 478 621 555 160 369 821 437 503 210 693 287 774 661 0 0 0 833 608 0 517 0 820 756 322 915 845 799 747 817 390 0 0 733 339 0 821 888 0 0 913 593 0 437 888 0 0 706 583 542 684 779 207 0 0 383 859 808 886 233 281 0 0 0 485 0 809 0 874 726 772 597 937 604 740 653 102 686 0 592 874 390 0 898 229 0 0 889 553 706 919 620 442 839 344 656 824 879 315 450 244 834 748 0 0 0 351 0 580 0 425 0 0 0 817 111 889 616 896 0 937 637 489 0 0 598 514 741 0 603 867 0 0 266 0 937 0 0 842 523 904 0 365 881 886 895 888 578 0 592 435 905 869 654 807 791 886 0 0 822 196 828 790 0 869 520 857 832 200 450 0 926 0 0 627 797 812 0 0 774 540 0 421 0 588 911 657 0 710 605 753 737 0 0 632 752 470 0 132 511 310 0 0 0 917 521 762 510 461 556 927 710 476 0 558 756 791 862 680 0 0 0 658 0 0 912 494 0 852 511 471 907 62 316 876 919 609 328 0 764 645 851 0 802 721 398 0 0 0 661 0 877 475 477 669 0 0 832 0 739 0 383 356 0 496 0 750 785 0 653 0 422 0 0 906 656 0 891 579 930 0 361 629 464 598 918 424 421 543 324 850 88 501 922 0 705 710 536 0 515 845 0 666 790 938 152 0 918 904 386 684 899 529 929 0 798 683 0 902 872 261 544 877 565 0 702 904 640 883 830 821 503 723 0 937 401 0 831 0 847 917 481 534 0 0 261 718 566 177 300 0 315 621 781 647 540 0 0 837 802 827 367 0 0 108 730 355 0 0 0 794 908 348 0 838 0 0 0 545 0 262 371 0 674 865 541 864 781 536 454 112 0 584 0 0 594 449 0 514 430 0 0 0 0 754 687 0 558 671 326 292 720 494 0 0 0 501 692 601 734 828 612 519 0 206 0 372 494 0 634 655 861 237 445 759 790 818 621 0 0 701 0 630 858 0 361 699 0 780 922 728 232 0 894 0 160 874 0 519 744 616 836 234 660 0 794 0 570 0 870 452 517 733 775 0 527 855 501 519 316 0 894 391 0 598 0 0 0 0 372 660 591 915 700 886 702 0 778 905 0 349 0 0 812 619 0 0 0 0 0 0 0 875 357 0 0 346 866 0 299 0 446 663 697 830 0 0 754 768 747 472 844 583 381 361 850 0 0 773 0 0 756 897 747 836 668 664 904 0 452 0 919 635 325 302 0 299 0 647 824 623 801 388 853 887 530 458 785 329 898 620 0 371 0 678 914 629 0 643 593 0 283 0 517 431 219 343 525 0 732 0 516 0 0 0 850 382 0 315 504 877 696 395 0 659 785 709 911 525 0 0 374 0 0 638 0 0 724 465 0 0 0 301 0 0 0 693 0 0 761 442 759 0 593 492 507 0 863 0 56 649 0 378 420 0 742 343 934 0 578 835 0 515 888 807 246 795 0 43 662 686 444 0 542 741 125 742 526 872 630 529 0 429 650 343 0 0 486 862 898 755 448 679 914 0 0 0 617 0 0 905 484 0 769 726 636 779 0 825 357 484 0 263 647 376 432 537 0 650 0 825 0 0 0 767 0 0 493 347 882 0 0 0 0 539 546 399 0 369 916 0 609 747 0 888 837 201 0 758 681 932 119 464 927 0 896 775 0 0 849 683 0 648 487 838 842 732 928 606 820 679 389 0 0 72 768 692 214 654 0 713 235 0 851 0 0 536 524 820 305 0 0 0 418 368 708 0 819 350 103 320 764 403 0 602 409 703 917 462 0 809 850 0 693 454 807 472 702 0 0 766 825 890 621 925 0 0 707 598 0 714 678 594 820 603 846 916 927 562 0 735 0 731 525 459 860 0 658 0 783 295 761 231 938 0 0 752 782 410 0 617 823 378 856 331 712 456 0 353 724 873 815 504 235 0 682 892 792 0 888 0 0 356 229 789 0 0 0 680 0 934 918 753 0 579 822 529 737 620 636 0 0 0 286 0 876 739 870 393 451 551 391 0 657 453 755 531 0 720 862 0 387 588 617 0 825 0 452 0 448 780 0 326 661 0 259 0 663 907 345 802 0 521 768 564 691 0 774 635 663 321 466 768 670 774 716 0 644 847 0 785 293 0 850 723 905 889 698 133 610 779 813 509 937 101 760 339 0 0 720 608 199 858 0 699 306 482 614 713 0 500 0 0 0 779 564 868 395 898 878 727 414 437 888 0 448 353 0 363 248 665 708 318 0 469 768 177 672 0 735 401 0 651 0 0 0 523 815 0 0 441 689 101 621 148 0 766 383 0 847 456 433 0 556 354 446 0 396 807 790 834 901 775 0 876 715 0 0 0 925 937 359 300 0 717 334 841 0 508 673 761 683 800 747 881 875 870 659 0 408 0 615 0 648 507 710 0 0 551 930 885 0 0 934 911 518 0 545 360 54 866 842 685 386 161 75 0 885 664 772 0 509 0 829 824 0 0 608 0 504 0 838 441 0 579 0 128 281 282 382 287 911 924 743 0 938 747 808 650 0 94 363 129 0 905 834 0 877 0 0 0 0 596 0 898 831 0 907 877 0 0 923 818 763 403 637 472 849 0 803 691 0 882 703 900 596 0 738 0 0 446 0 912 744 0 631 58 802 0 879 695 0 619 0 540 739 564 717 161 369 0 710 0 835 0 880 0 0 282 0 850 527 776 560 912 496 844 914 0 833 606 364 635 866 209 834 238 601 0 287 706 0 766 679 765 587 0 630 227 274 304 879 594 833 0 0 0 748 883 768 109 0 850 644 811 875 0 845 0 0 892 620 0 377 920 559 697 918 842 733 0 895 265 172 505 0 0 0 690 868 738 698 812 159 0 277 889 878 889 823 781 588 0 580 699 817 806 0 519 342 521 0 0 584 0 0 508 0 0 857 838 657 0 349 676 0 446 86 644 0 828 0 307 712 347 763 0 877 563 451 0 767 386 751 0 352 705 0 270 620 825 880 903 813 0 179 552 0 199 848 919 851 708 0 0 789 530 0 388 773 358 0 0 526 600 935 633 926 906 688 22 511 89 903 0 0 921 0 872 0 840 603 610 0 248 602 767 585 536 859 0 645 731 0 832 0 719 0 715 313 571 715 599 578 295 203 0 0 166 871 763 856 0 0 836 0 277 214 534 604 886 0 883 280 932 482 0 382 292 494 494 641 869 776 863 918 803 862 733 820 510 0 405 376 914 929 291 0 0 608 189 672 595 903 728 0 0 513 358 0 712 610 551 150 0 0 930 615 742 404 0 901 208 0 0 937 914 0 741 709 408 765 0 722 400 495 709 0 713 794 0 0 0 405 0 858 0 814 0 723 909 0 305 932 0 0 712 700 918 0 0 0 632 841 538 748 0 890 726 469 427 623 0 0 743 0 825 723 674 744 0 200 486 0 0 0 0 418 619 739 0 368 562 625 918 778 0 744 397 488 880 584 791 877 534 0 749 0 678 0 528 515 0 718 404 851 638 0 0 889 644 0 0 854 198 726 309 0 0 503 0 784 770 783 378 937 741 838 777 0 691 0 186 541 396 445 0 751 256 821 338 693 569 0 0 602 572 254 334 410 563 313 885 0 843 0 741 138 623 0 0 931 891 0 0 0 144 0 525 294 607 624 752 832 435 731 0 718 774 0 827 0 150 476 766 856 0 0 867 549 0 735 0 775 602 0 558 619 883 766 685 0 0 0 774 0 574 642 664 0 580 0 777 599 333 0 0 154 0 776 570 0 0 502 505 514 311 753 805 936 0 0 885 0 0 375 903 0 743 122 0 0 0 540 87 101 493 0 184 299 679 599 0 603 781 0 792 841 752 186 585 692 0 0 359 906 158 0 906 760 0 713 476 926 895 484 932 0 305 0 0 745 142 936 0 794 935 552 311 447 583 662 824 500 568 899 0 590 715 808 0 479 0 0 0 849 382 846 723 489 614 644 891 630 223 686 0 0 881 0 0 0 568 749 353 803 359 0 0 800 779 824 933 726 768 847 86 858 437 728 0 754 0 727 0 0 0 867 824 730 797 749 639 0 0 730 601 107 698 338 807 0 891 530 618 378 0 624 938 0 0 784 719 791 0 490 616 0 0 0 439 622 615 775 321 511 0 681 522 616 761 0 484 362 0 785 524 0 0 0 0 829 726 431 266 655 653 671 297 422 517 530 751 804 0 817 0 879 0 0 0 685 929 383 775 910 874 935 741 728 888 468 0 274 636 218 710 912 705 769 0 875 934 577 414 717 0 0 216 0 0 0 347 801 325 849 478 933 596 882 399 0 0 369 0 401 428 694 0 825 0 872 454 840 0 614 0 924 464 162 710 0 0 790 796 302 324 928 0 679 631 0 603 393 125 585 561 446 907 257 938 811 909 0 350 825 471 320 541 661 359 893 655 337 425 0 452 534 827 0 864 0 0 0 0 0 459 558 137 0 615 0 671 0 862 757 802 0 822 0 401 897 702 768 0 821 643 0 0 0 0 682 0 923 578 0 820 738 85 831 582 620 591 889 591 0 350 0 903 894 830 0 602 0 572 201 784 860 0 577 772 0 893 544 763 0 0 118 660 0 840 880 619 0 569 856 0 668 696 694 64 0 467 606 0 739 638 699 212 574 907 801 244 616 0 801 520 0 810 840 0 347 490 262 0 751 895 917 0 211 285 0 0 548 374 0 919 740 583 0 936 0 539 0 548 0 581 755 0 0 191 775 0 526 818 0 917 480 805 781 524 855 619 502 0 723 320 797 0 665 533 840 602 758 634 814 750 860 0 487 703 171 916 606 553 518 420 0 706 908 718 879 561 0 0 323 424 0 860 96 573 0 846 831 598 0 336 0 786 325 0 0 367 870 489 664 0 644 589 531 0 928 0 560 720 915 647 836 851 0 841 0 0 427 709 240 245 784 0 823 849 0 741 925 641 888 238 442 0 635 690 0 155 539 525 737 0 833 27 782 781 842 651 557 0 0 606 0 548 324 624 0 0 0 799 415 696 833 606 669 0 918 639 0 0 827 651 0 371 651 627 865 0 903 0 885 708 431 703 896 539 0 764 226 762 0 472 0 822 768 522 729 439 825 643 294 354 915 0 513 143 510 0 0 0 911 835 580 0 0 0 254 913 694 340 417 680 582 0 0 0 521 655 0 0 917 0 0 661 0 316 677 307 0 609 0 836 0 516 688 0 406 734 781 804 809 886 0 0 885 0 825 0 440 750 875 0 727 777 482 603 838 831 677 757 0 623 179 0 809 711 815 905 0 186 473 677 905 303 458 601 0 0 418 224 460 0 0 861 551 277 0 0 876 568 582 766 842 609 483 351 936 0 0 825 0 0 0 715 129 327 934 0 0 0 0 0 865 0 843 0 0 758 904 782 0 0 0 605 535 437 700 0 0 436 776 884 339 707 226 362 779 0 67 603 854 0 577 486 0 0 217 883 615 929 388 186 882 328 633 0 547 0 0 384 0 589 0 0 920 0 293 461 814 301 759 389 135 0 623 0 844 660 703 0 242 802 0 915 867 534 813 0 0 638 0 0 868 0 0 600 790 0 757 215 0 0 445 0 904 765 937 538 0 363 374 0 881 156 822 536 557 310 311 495 709 232 142 126 0 0 613 569 898 0 608 844 926 753 799 659 0 525 851 0 639 929 878 0 0 454 479 0 550 571 450 897 617 472 906 281 0 0 635 883 0 879 502 722 316 0 0 110 0 663 0 577 252 690 525 0 826 711 0 0 912 0 740 0 305 358 226 256 290 674 919 0 0 0 520 292 863 0 312 818 653 0 0 700 527 195 448 0 737 0 839 368 0 107 328 0 373 398 0 473 783 861 0 774 773 492 827 319 478 884 878 809 764 731 0 928 756 323 763 0 0 212 102 0 237 343 886 442 526 826 647 0 429 625 496 884 796 0 0 928 686 643 525 0 0 423 822 528 532 130 392 506 249 405 0 344 531 868 560 747 443 856 454 617 0 673 0 718 378 897 370 784 0 642 655 0 769 0 0 935 0 342 0 0 530 0 247 750 783 612 0 899 0 296 0 0 735 0 516 827 821 634 238 807 902 697 579 405 591 546 0 480 644 0 416 834 886 483 136 397 780 0 0 689 0 0 474 726 886 700 0 467 0 164 932 683 716 0 794 928 511 655 0 822 340 153 361 0 507 386 0 930 220 886 316 189 678 569 750 59 903 730 470 683 749 0 0 0 0 569 833 269 867 738 865 932 753 937 727 908 0 589 670 0 0 741 0 593 935 659 595 669 0 759 0 537 652 779 346 486 0 902 556 666 341 0 266 827 834 774 518 695 0 847 564 916 162 436 0 0 790 551 326 594 938 0 800 252 623 872 548 281 577 780 723 670 652 770 0 0 0 401 603 0 937 826 705 0 934 668 751 506 866 819 780 624 672 89 673 916 876 867 0 0 347 447 557 739 891 451 653 864 603 889 636 50 481 0 0 0 329 480 344 927 0 852 84 335 857 678 0 512 0 793 350 303 910 657 799 618 797 0 0 0 784 541 0 920 0 818 841 250 0 909 0 749 558 0 820 0 383 619 259 344 0 435 458 775 788 921 0 127 820 933 0 217 0 881 0 0 453 600 0 0 0 927 652 507 740 0 249 833 490 359 901 104 564 0 782 0 794 594 0 250 0 855 331 0 517 0 0 687 349 0 580 258 760 873 569 0 786 621 760 926 717 386 932 912 0 489 729 749 769 497 789 757 0 856 691 63 703 507 690 785 0 902 826 743 578 0 660 0 388 0 754 816 0 444 507 0 660 888 643 0 0 0 600 879 727 915 881 0 0 109 631 0 908 0 617 0 920 904 932 0 768 444 650 716 628 824 604 911 477 882 785 151 758 0 892 0 758 575 0 654 586 209 507 0 0 798 0 855 463 845 698 897 0 0 275 256 591 664 0 759 0 521 774 744 90 393 645 763 697 247 0 910 324 162 869 0 815 775 848 937 271 0 664 0 937 719 0 0 0 840 750 0 0 0 500 0 275 816 571 749 852 310 385 912 350 0 906 887 513 547 651 580 517 930 284 0 376 0 0 0 772 672 892 576 611 0 276 670 686 634 0 0 706 0 887 788 907 606 409 0 817 768 425 0 463 512 915 596 390 852 463 865 0 0 0 558 903 0 872 210 563 728 15 903 670 887 444 175 0 603 0 762 0 237 524 0 564 0 533 686 773 706 0 732 517 0 921 0 0 607 0 222 0 0 930 328 821 0 371 767 431 114 0 0 263 451 0 622 274 333 926 820 780 914 0 936 807 904 847 620 0 777 658 918 700 241 0 0 0 0 715 256 0 663 0 0 802 0 563 848 0 0 388 715 877 346 384 424 0 930 751 938 479 0 695 848 0 438 801 0 198 0 0 0 594 0 0 0 870 382 688 812 282 790 0 921 863 278 0 663 0 593 283 0 328 750 807 0 869 229 926 891 0 786 833 564 585 723 271 0 818 740 719 865 0 669 596 822 724 378 0 477 703 0 399 776 719 900 724 178 929 377 909 910 872 528 0 0 895 0 0 479 725 487 0 676 827 305 0 0 486 0 442 854 0 595 303 491 0 785 522 887 871 0 611 527 368 528 373 0 508 0 0 885 311 0 26 884 0 0 866 0 0 0 850 791 242 902 930 0 436 0 877 0 0 0 0 0 424 355 910 662 0 868 0 286 647 0 929 418 0 609 409 881 274 0 401 366 681 0 341 809 0 0 603 824 886 591 755 0 689 396 404 678 0 379 736 297 354 405 513 19 731 657 882 781 284 0 863 738 851 927 0 639 710 568 0 222 820 646 0 0 757 0 606 494 285 0 576 455 0 772 455 606 0 0 0 0 826 693 642 408 317 610 758 777 834 650 809 356 916 654 184 414 605 634 645 669 265 865 809 0 321 928 520 0 778 86 0 218 699 411 462 767 735 888 0 0 0 779 349 899 0 395 0 400 747 394 779 792 0 146 728 0 0 895 0 498 899 807 544 237 905 714 803 346 240 773 339 166 0 486 915 0 626 759 0 0 856 724 580 628 739 931 400 434 654 0 661 0 683 856 226 212 34 834 406 242 229 528 294 124 718 0 0 0 509 0 785 0 463 0 381 872 761 553 0 0 347 380 0 766 937 0 794 937 714 892 0 749 0 0 760 592 840 591 131 0 197 796 845 503 589 927 0 0 0 849 833 213 930 675 795 708 518 148 374 882 904 0 314 807 927 822 0 569 0 0 219 0 642 873 276 871 618 0 667 554 754 0 594 440 594 0 834 788 0 914 398 764 819 507 0 538 0 0 784 847 880 814 736 0 429 786 840 753 682 0 935 0 0 0 0 400 0 826 884 858 525 0 279 0 0 269 0 0 0 781 605 776 179 0 740 465 533 109 885 865 0 645 736 0 634 727 0 362 0 818 931 496 607 0 0 570 0 0 0 919 748 583 453 769 79 868 899 539 875 592 0 828 875 584 644 0 932 549 241 916 0 0 0 314 793 0 650 636 0 629 94 554 858 463 0 861 0 683 0 701 904 911 0 585 0 593 519 894 808 572 631 620 109 493 694 800 199 0 0 0 246 0 304 892 167 0 545 0 466 297 497 0 0 429 368 921 732 636 639 0 856 898 577 862 0 903 379 0 692 0 935 735 0 0 309 0 847 627 887 0 694 0 853 399 0 929 0 715 163 419 679 871 0 891 512 889 606 637 799 920 595 521 383 342 0 492 0 846 797 833 641 0 697 0 189 680 872 0 0 887 0 440 552 0 0 753 715 338 0 0 0 294 424 0 451 422 331 333 0 863 897 253 788 223 0 810 715 850 679 495 518 663 662 757 401 430 0 820 547 934 761 139 0 871 0 0 0 0 179 769 861 915 809 348 0 785 882 397 314 0 635 606 662 917 0 774 0 916 174 291 686 781 322 434 359 0 331 0 0 376 645 853 0 0 921 790 669 621 885 739 619 0 0 906 887 783 424 756 460 458 810 826 906 872 933 0 866 0 880 859 0 0 473 928 0 0 495 478 467 0 880 776 0 668 428 720 0 603 0 175 757 711 845 391 160 587 0 881 291 797 523 0 764 705 909 604 574 0 770 740 927 355 0 768 757 304 0 626 675 0 650 0 472 0 0 498 490 0 0 569 660 239 539 0 745 0 378 0 0 858 437 753 928 317 0 440 439 0 765 805 862 0 660 0 0 613 0 0 421 0 476 783 0 719 626 608 628 731 112 320 171 451 818 0 551 766 0 705 609 655 0 0 443 583 916 0 846 901 0 0 755 0 515 620 711 810 868 0 0 875 0 0 0 655 933 184 0 845 728 382 0 659 140 315 880 927 0 500 656 0 0 0 0 410 380 461 908 0 0 881 651 934 869 393 247 621 434 0 0 848 0 0 0 41 0 829 927 0 0 224 884 917 0 699 0 0 838 771 924 757 360 192 452 0 437 515 174 616 318 0 0 289 0 0 292 869 676 0 758 393 0 340 0 898 778 874 872 257 343 610 799 497 640 918 0 775 0 0 0 0 0 915 231 840 779 372 468 0 0 891 0 916 0 0 635 524 704 0 583 784 544 0 928 840 763 867 257 671 821 0 648 697 801 688 0 90 782 413 0 674 0 0 231 797 884 676 0 193 617 90 807 823 0 521 376 573 0 456 882 677 114 0 0 809 657 0 814 0 0 703 507 889 551 557 429 0 876 0 0 0 0 730 764 920 897 852 0 767 0 845 0 0 820 866 601 0 636 0 0 480 527 0 0 763 482 0 653 0 0 555 0 0 917 501 723 636 0 677 0 818 0 893 613 777 554 858 683 844 721 363 0 893 233 849 373 536 827 751 216 707 934 0 418 687 0 835 936 0 0 793 609 0 432 864 671 703 492 0 0 873 0 0 565 0 623 677 386 0 0 443 576 809 0 712 0 0 0 874 904 0 390 0 0 582 833 420 912 0 0 893 677 0 681 882 874 923 0 0 827 0 0 0 658 0 533 565 0 498 0 686 357 0 646 0 577 0 173 0 899 0 849 159 885 0 896 554 893 893 0 491 759 0 132 0 930 549 295 721 741 0 0 823 0 408 728 506 196 749 425 920 666 0 933 0 920 658 541 635 0 521 803 753 343 814 578 0 0 649 512 522 592 106 0 524 422 489 728 465 894 843 0 48 611 832 0 0 0 530 619 0 743 0 665 818 671 881 643 416 0 822 668 555 829 393 763 930 627 0 0 0 764 0 0 0 596 0 0 491 473 279 343 881 0 748 453 562 310 786 700 232 229 0 601 860 0 0 603 493 903 452 442 397 0 388 0 471 307 899 681 564 0 762 0 867 0 242 0 0 823 563 224 854 110 642 477 0 338 769 323 0 892 548 0 813 671 0 0 738 726 326 929 415 829 847 0 766 881 867 764 460 0 796 0 0 0 0 0 0 720 0 921 271 326 834 857 746 643 615 0 0 696 851 0 0 448 893 719 0 556 0 0 372 703 0 0 548 903 0 469 308 854 0 410 914 723 0 390 0 203 117 798 725 859 714 675 0 259 0 822 614 914 790 718 298 521 703 624 0 420 780 0 0 660 331 708 0 0 808 809 0 817 228 583 406 750 892 0 793 727 735 0 350 0 530 460 440 880 775 201 0 0 0 785 636 303 0 350 0 728 882 0 0 911 133 349 390 902 0 884 318 725 740 473 669 910 660 801 602 0 826 271 0 815 831 410 870 753 539 788 0 0 547 0 811 563 0 900 0 0 593 0 669 0 463 0 697 806 544 921 668 0 0 458 634 609 615 0 0 818 734 891 705 915 780 0 0 737 852 0 682 0 0 0 857 89 753 0 811 929 909 0 775 712 271 0 937 672 0 758 0 468 359 614 0 859 540 0 201 0 879 711 924 752 421 589 757 862 571 0 605 0 0 0 648 0 855 239 616 641 795 509 794 872 797 668 507 0 419 545 839 0 896 562 523 0 814 920 695 0 915 922 0 832 759 284 788 257 371 0 691 877 138 0 538 809 560 739 584 699 918 0 443 637 345 685 381 884 275 793 728 0 488 437 605 902 521 0 938 640 864 342 0 875 0 477 424 546 879 722 887 613 569 0 884 666 461 0 0 537 561 717 0 743 840 572 355 0 273 0 382 906 0 290 589 0 558 726 406 0 0 0 469 363 833 0 758 0 829 748 0 0 0 0 561 735 495 664 526 565 456 650 0 301 712 497 0 904 880 351 813 763 0 0 845 727 802 221 442 300 780 389 0 665 261 410 0 559 781 134 795 904 664 729 0 0 883 931 724 560 0 0 0 907 909 607 334 479 646 554 565 0 677 415 477 725 583 0 916 0 0 480 725 654 873 439 366 548 0 811 783 898 777 518 624 435 798 708 647 0 899 859 917 161 0 0 743 95 0 388 0 0 617 493 460 0 660 588 450 504 0 903 0 605 0 459 745 694 844 0 544 529 687 0 553 375 0 926 387 872 0 0 738 385 333 870 224 740 0 503 895 930 0 789 0 0 913 738 392 552 528 671 765 866 588 0 0 261 713 0 910 525 0 364 651 0 0 688 571 866 852 0 612 745 714 604 477 319 0 617 638 0 912 0 836 0 801 591 61 0 388 912 429 0 0 780 916 783 0 0 352 753 0 706 0 568 929 330 651 729 700 911 692 284 762 0 128 0 536 142 0 661 923 272 507 760 826 0 0 723 0 272 0 914 756 0 0 440 0 584 852 576 0 0 642 715 0 655 702 434 670 619 791 247 676 0 799 0 859 767 650 720 814 522 336 0 67 172 433 0 608 0 421 548 936 768 901 882 0 255 0 476 669 593 537 0 0 0 897 855 523 0 98 0 507 350 0 512 390 0 328 723 889 534 907 653 936 628 0 808 678 0 938 0 202 0 756 185 924 367 875 0 347 880 907 614 0 716 800 0 624 864 576 0 0 0 604 817 555 573 283 876 132 0 659 242 0 0 304 708 0 926 623 142 626 0 631 220 695 0 0 934 737 435 900 579 320 0 0 641 511 0 0 528 896 609 581 671 369 656 0 191 216 316 238 662 266 674 698 744 501 587 429 891 730 0 0 797 0 0 0 0 857 0 477 545 338 751 865 500 0 678 536 0 748 586 489 794 893 852 0 0 0 356 777 602 0 702 0 899 380 896 870 938 739 0 0 813 555 827 0 248 0 0 0 679 549 318 0 0 909 0 0 810 0 520 0 0 874 881 780 0 583 353 739 0 0 694 553 419 0 0 487 0 0 314 537 484 447 373 304 0 0 0 665 0 172 469 0 890 0 513 678 309 622 0 0 505 498 214 656 416 147 817 1 0 875 537 434 0 654 530 867 601 201 0 463 265 416 0 929 0 362 286 158 720 0 0 879 309 0 0 518 0 794 518 0 394 746 0 0 0 507 795 324 546 765 565 606 871 432 0 829 564 268 844 914 0 692 607 122 538 576 532 351 0 743 0 0 0 0 0 924 381 622 0 666 0 192 900 700 473 895 0 736 934 806 370 890 0 711 898 421 915 0 548 746 634 460 658 520 315 434 0 494 759 917 829 554 937 507 893 0 0 857 635 831 378 735 491 174 0 0 456 801 0 713 0 242 848 625 573 905 761 460 0 0 0 714 471 831 876 0 743 765 715 0 187 809 504 525 827 242 289 0 837 0 399 811 0 938 0 358 676 622 583 530 549 390 889 723 918 564 548 392 0 901 0 0 474 350 0 0 426 241 749 0 0 848 546 916 598 326 0 903 702 256 0 891 466 804 275 0 0 613 0 793 0 0 572 415 0 550 0 382 600 633 0 398 0 291 0 488 437 850 0 827 888 0 487 0 563 559 908 204 830 894 819 797 800 0 899 778 245 805 867 648 0 733 761 0 789 579 0 902 0 0 507 778 806 703 609 0 898 0 0 505 868 662 0 392 443 676 871 506 0 519 822 0 898 118 776 434 591 728 0 408 519 134 878 0 716 0 804 280 0 644 578 781 923 0 874 0 664 531 253 553 743 860 0 344 868 763 554 0 0 260 168 374 293 894 0 773 837 683 822 746 938 0 0 702 0 831 548 441 0 604 707 533 0 692 634 786 0 842 692 0 881 713 0 928 258 0 468 876 342 0 290 0 815 101 499 646 837 741 782 657 0 0 846 882 592 0 393 414 766 796 0 349 0 0 0 0 765 0 857 838 926 905 678 530 911 842 836 537 136 264 849 0 0 443 685 541 272 790 681 813 129 572 884 0 144 725 0 779 698 787 263 323 446 727 621 0 0 0 276 127 0 893 0 0 0 421 384 0 895 782 698 904 0 169 857 0 744 787 570 0 0 627 0 444 0 539 0 0 366 246 0 217 926 802 0 782 906 222 662 617 813 0 0 598 0 832 275 517 266 632 260 264 891 0 517 689 512 502 393 630 559 0 666 0 703 588 735 273 629 0 675 0 814 643 415 614 0 498 802 0 805 844 76 448 827 522 822 0 724 911 320 915 824 739 876 0 0 259 87 216 0 681 0 684 936 185 919 861 531 498 823 0 0 827 0 635 0 752 331 491 394 461 0 914 871 778 876 640 820 881 675 690 0 564 0 935 593 741 613 796 893 0 569 719 705 463 0 461 883 0 673 0 36 540 727 872 0 237 0 572 912 620 896 911 838 712 682 0 0 917 669 783 809 878 0 0 0 900 351 725 773 759 468 774 931 865 344 723 897 218 922 629 658 642 0 0 0 671 0 858 224 395 330 839 0 0 784 820 899 859 0 406 271 420 874 0 0 0 473 699 0 0 0 350 495 933 131 0 282 0 813 360 0 877 913 900 876 456 492 578 0 447 707 0 614 154 848 247 0 0 742 773 881 441 848 0 0 858 0 0 680 605 183 587 0 931 0 814 0 395 0 884 596 506 748 856 529 197 891 0 0 322 737 720 546 150 546 349 871 59 159 0 608 242 570 514 0 488 0 872 628 827 549 866 0 928 492 0 0 0 0 801 0 685 0 443 701 465 564 103 469 586 0 768 634 563 924 296 745 735 921 0 0 0 678 0 878 837 0 655 705 910 0 629 237 0 769 740 0 0 747 429 112 742 879 644 931 621 708 427 0 331 0 0 138 592 768 888 0 501 0 555 0 0 839 0 892 234 665 871 0 0 0 0 556 689 389 0 928 808 344 738 873 98 461 884 600 896 575 414 0 555 692 0 339 0 886 0 0 0 654 0 0 361 835 237 778 921 0 474 510 333 877 0 347 0 751 693 737 0 807 597 0 0 87 276 0 891 0 0 883 417 888 726 551 495 763 0 0 758 0 336 828 814 0 898 635 677 213 0 335 835 252 270 766 266 386 646 930 0 494 636 260 0 0 609 191 522 198 0 920 0 43 541 771 0 0 0 596 0 839 684 774 876 735 0 916 830 602 680 764 779 931 807 631 746 0 659 910 0 569 660 0 571 853 590 472 765 325 760 699 900 0 0 581 588 0 0 0 394 631 615 873 156 0 0 762 902 595 411 797 824 777 624 0 302 859 0 823 918 751 0 642 607 0 866 845 897 828 714 0 0 0 693 0 823 632 670 501 869 786 0 438 0 187 0 270 879 0 866 613 710 821 888 935 667 546 589 92 0 925 0 910 710 455 834 0 779 0 437 348 722 0 560 709 0 518 758 803 458 289 0 845 870 753 589 0 930 833 0 779 557 0 441 902 0 0 869 715 890 0 796 271 885 0 759 809 0 0 240 429 0 0 0 866 635 70 843 165 836 825 797 0 614 910 763 531 691 310 891 174 0 431 322 764 0 824 0 0 767 234 224 762 0 0 301 542 0 896 567 642 492 0 425 787 738 873 0 0 927 674 0 812 800 0 55 729 770 13 630 0 234 669 723 0 395 783 490 0 418 749 530 646 526 679 0 906 0 835 776 918 0 643 512 742 573 515 0 0 515 489 929 566 829 380 516 918 871 711 844 0 0 0 331 321 463 0 0 445 777 534 0 717 836 248 0 0 571 0 841 769 0 573 0 770 688 0 442 0 665 0 0 519 812 0 610 935 0 235 0 550 583 933 904 0 0 801 908 136 556 539 781 463 787 530 898 0 466 0 0 812 818 875 0 295 747 244 0 507 339 890 747 675 649 367 504 337 881 0 364 0 358 861 243 864 0 931 774 0 792 664 811 236 0 588 378 725 637 0 884 721 809 316 0 0 485 0 0 0 0 285 925 0 907 0 837 778 736 244 777 0 708 148 0 684 606 357 0 879 0 731 230 803 797 0 692 933 0 655 800 919 714 507 893 304 0 508 835 688 564 248 634 905 289 621 217 672 716 0 0 709 579 192 0 0 0 622 774 918 903 0 668 290 505 58 420 432 512 935 812 762 0 0 399 0 455 454 479 849 79 462 0 584 500 0 264 274 526 818 0 0 817 351 0 0 356 334 0 623 0 727 0 825 591 0 678 746 306 830 192 316 0 143 664 0 0 715 0 433 0 0 196 778 0 0 536 0 291 395 552 0 827 181 714 0 0 0 592 118 647 623 337 284 639 745 0 565 0 0 711 0 0 738 607 822 719 810 769 776 901 0 657 506 0 0 222 921 819 633 929 0 888 0 0 0 539 0 524 340 0 883 0 890 290 497 477 776 0 905 0 689 689 629 854 405 311 883 0 876 0 797 786 853 609 740 826 814 686 0 882 612 705 810 0 762 0 392 0 752 0 0 0 457 549 728 610 631 262 380 0 86 883 737 857 0 0 420 756 566 0 329 833 624 874 788 0 653 880 0 0 713 905 890 846 0 285 0 527 386 0 452 396 878 864 0 826 772 0 113 0 0 348 609 330 0 0 0 267 725 867 0 0 575 784 714 459 834 598 699 919 591 832 0 0 446 808 749 892 692 758 687 446 834 918 555 583 770 383 642 0 0 485 0 0 922 425 447 553 733 830 0 0 375 0 876 583 570 298 0 896 814 606 0 344 0 263 677 750 464 933 664 0 0 336 0 845 542 251 0 912 867 0 691 0 776 69 0 0 306 0 700 870 503 501 935 471 566 304 886 732 0 0 640 909 313 523 548 626 580 282 0 0 0 679 859 609 682 854 237 747 785 739 273 932 893 0 0 0 0 797 642 873 788 907 591 848 0 806 0 437 854 0 195 705 560 881 932 882 516 0 311 0 479 413 714 0 0 600 0 0 0 273 666 614 0 890 0 867 448 0 0 0 905 0 431 0 720 0 818 885 859 875 652 0 0 0 868 903 234 644 704 0 700 0 432 383 701 204 0 832 0 776 617 765 585 752 690 928 616 0 635 0 819 910 918 606 723 597 0 760 878 662 623 142 370 758 408 792 785 0 280 619 653 677 0 877 0 452 624 405 330 891 201 883 617 0 0 0 0 0 490 878 535 792 889 650 0 0 0 760 884 0 0 0 590 830 859 363 0 0 544 0 824 580 735 0 0 668 851 0 542 0 866 761 593 548 0 560 131 901 0 894 837 782 876 0 245 514 0 0 388 486 845 911 757 116 806 743 678 366 729 868 0 204 303 457 585 0 723 599 816 416 0 356 886 828 0 919 0 0 746 0 332 173 831 826 208 316 0 709 483 726 121 301 754 326 547 0 0 907 169 791 0 0 867 734 794 828 379 583 749 837 447 819 854 0 337 879 0 329 187 0 797 223 272 0 395 611 935 340 0 0 861 0 921 502 499 489 0 626 761 509 0 882 0 763 654 0 339 421 0 387 400 740 446 484 715 596 779 379 686 750 0 0 522 808 472 722 0 0 0 480 424 875 0 0 328 443 0 471 611 909 610 730 364 755 876 802 0 367 887 394 835 769 355 0 61 591 500 0 520 0 0 671 830 0 565 893 0 0 0 471 905 387 869 0 849 532 594 637 646 0 749 0 700 829 919 703 0 0 386 257 0 184 718 683 0 914 152 881 910 0 0 637 0 717 339 819 892 684 0 0 606 630 0 926 0 832 334 938 739 510 0 569 542 471 889 0 0 902 870 802 784 717 0 752 0 0 0 764 626 0 746 871 479 636 614 272 0 698 0 634 865 813 851 0 0 524 0 836 0 734 319 679 0 0 0 916 0 0 426 475 925 859 0 0 0 347 0 0 780 935 399 340 542 0 0 0 0 0 796 0 487 858 476 220 803 113 0 692 0 0 839 806 753 669 703 685 754 642 477 0 213 622 228 582 176 0 524 0 0 0 0 0 635 0 0 0 0 917 536 0 818 0 631 0 447 0 683 876 254 833 839 331 0 870 670 0 852 850 0 627 625 881 546 891 847 501 776 819 0 0 648 722 801 905 720 917 686 0 607 731 661 0 803 526 768 0 385 272 758 0 684 0 863 875 721 470 0 0 0 932 879 267 387 416 0 817 0 347 641 377 809 920 0 243 0 751 0 176 799 697 0 0 460 862 794 855 0 639 782 784 190 379 829 431 562 580 924 300 676 151 482 0 933 455 0 868 878 0 886 411 573 885 185 735 535 816 172 100 0 801 791 0 886 268 233 0 639 0 0 930 0 428 858 748 624 817 269 0 713 925 298 915 632 351 368 828 888 407 834 788 898 285 700 593 391 738 461 749 460 404 431 0 589 0 679 858 590 730 810 926 386 864 673 740 932 767 0 646 868 830 0 566 878 536 820 0 912 0 494 0 0 655 0 393 333 406 0 678 835 554 275 920 0 727 392 825 0 384 0 794 915 0 0 606 0 619 223 880 164 542 760 0 851 531 0 913 668 938 231 0 0 360 866 0 811 0 663 731 0 546 0 805 0 936 0 0 135 0 819 213 343 90 0 917 538 0 659 858 865 699 799 834 786 384 673 188 0 0 755 928 0 704 517 0 362 204 0 386 0 687 441 0 693 273 908 877 0 136 514 832 712 0 383 0 0 775 0 928 503 699 694 452 0 866 329 0 889 0 156 810 617 468 800 927 542 472 624 486 491 808 0 865 562 0 795 355 659 742 0 829 0 478 0 885 0 0 812 727 0 827 0 220 0 764 0 0 898 239 437 0 843 0 746 0 0 0 0 385 706 0 914 545 0 698 0 931 496 707 393 0 0 315 0 919 827 933 894 500 0 0 241 631 932 784 428 763 749 309 855 0 0 571 341 0 901 0 713 0 675 814 0 631 873 0 41 452 752 895 674 504 742 716 807 423 0 914 873 670 0 502 517 827 760 619 571 387 584 914 0 893 506 0 0 0 796 0 0 0 870 661 461 257 0 930 495 915 677 0 210 385 132 558 913 771 834 0 863 0 868 843 769 0 641 739 887 0 709 877 0 138 0 0 291 0 916 574 714 241 308 745 454 335 931 0 841 566 0 460 340 686 0 841 490 304 118 0 0 719 745 0 732 721 935 788 441 689 0 839 729 0 135 859 0 0 733 790 0 505 914 282 852 720 887 0 781 895 867 712 279 259 407 783 766 0 0 884 523 0 495 898 865 513 551 816 0 917 224 0 0 0 0 762 405 859 553 880 547 0 202 614 0 454 0 687 76 0 110 529 829 507 0 442 721 385 928 653 0 0 545 918 747 498 428 850 0 699 506 210 553 545 649 436 709 413 813 714 0 821 888 775 0 796 892 459 884 645 798 728 296 0 364 803 0 562 356 0 897 618 0 0 824 390 245 0 568 849 672 486 392 0 915 0 795 627 233 416 900 832 838 0 621 914 549 572 0 654 121 846 900 0 765 500 0 803 438 470 354 802 676 528 802 232 351 187 668 421 456 125 932 0 0 118 711 0 584 645 634 597 0 0 320 690 472 18 0 644 470 71 0 824 533 679 856 638 704 0 765 839 0 461 612 931 476 938 917 754 238 59 0 0 0 0 650 446 0 550 783 89 555 657 828 770 0 422 0 383 341 586 922 266 746 0 0 885 930 734 334 0 737 0 932 720 907 228 847 781 596 301 786 814 722 252 121 416 491 0 566 598 342 0 655 821 0 356 465 884 816 573 680 0 351 302 697 0 379 0 562 706 233 0 0 759 0 0 866 0 0 0 596 0 0 885 707 0 0 847 675 579 0 0 551 0 0 889 935 0 868 0 641 898 0 576 378 798 518 0 797 0 849 0 0 693 730 552 393 451 0 781 734 909 537 918 868 238 626 622 0 0 579 617 843 0 844 924 783 0 711 89 0 0 0 873 682 539 0 787 703 921 0 0 658 527 797 0 578 0 576 551 0 816 827 634 802 395 121 126 0 721 154 924 710 0 613 0 268 450 591 753 0 582 599 492 785 0 432 0 884 720 120 687 0 836 935 766 924 0 776 866 409 792 603 820 639 860 633 693 0 866 0 867 0 406 0 682 0 0 419 837 677 436 0 634 0 898 0 709 674 593 112 788 0 614 228 381 0 673 791 904 0 656 573 0 772 285 524 717 144 671 0 692 800 0 0 536 844 793 889 0 0 896 740 848 0 774 929 0 0 498 796 0 824 0 908 184 0 0 741 0 555 723 549 0 656 0 0 0 756 887 0 559 590 613 0 536 0 809 321 887 0 858 748 584 676 379 612 510 45 0 289 557 454 621 136 798 572 118 734 0 894 607 0 0 863 0 442 692 644 546 156 276 0 764 646 501 853 890 715 854 688 771 0 825 0 0 275 259 0 784 0 795 0 0 735 697 836 858 0 0 0 0 0 910 577 605 0 0 0 592 742 625 0 592 0 827 411 0 867 31 721 691 796 512 418 0 865 935 818 688 864 680 471 833 222 745 0 0 613 0 487 0 355 0 189 0 791 452 0 371 453 617 785 916 802 889 879 389 651 447 790 0 814 920 789 843 401 665 774 732 422 914 471 551 882 507 509 405 680 346 549 817 707 0 515 0 683 0 231 0 0 823 905 812 532 448 359 666 802 853 0 906 569 0 0 0 467 380 158 825 514 571 327 874 51 610 816 685 412 848 345 408 395 0 908 662 0 0 0 735 664 788 349 874 763 80 791 894 388 807 489 644 0 588 0 0 848 777 456 0 288 572 0 489 153 799 823 0 593 565 679 890 0 763 563 531 768 0 0 860 594 282 0 298 652 0 0 0 676 190 890 734 603 778 882 622 54 464 555 596 731 877 0 484 334 473 718 837 0 597 448 528 660 338 606 928 0 442 875 650 482 562 0 772 0 707 0 0 845 222 195 93 905 0 493 0 411 871 625 308 0 768 611 557 840 861 0 820 0 834 0 0 0 904 724 832 275 515 613 889 561 643 894 0 599 0 907 727 748 0 789 658 750 0 862 163 705 821 836 441 360 743 351 0 358 804 770 451 0 0 0 0 378 743 0 708 594 837 0 0 820 642 324 0 410 921 142 816 531 848 927 642 174 0 559 398 624 0 602 246 797 339 216 882 817 0 199 0 791 0 832 240 491 893 227 639 637 268 0 829 889 833 0 906 660 415 0 908 0 317 0 688 464 0 105 0 926 225 814 492 0 338 548 346 0 593 727 276 651 602 874 0 0 789 891 501 891 730 0 795 796 848 0 921 641 0 701 163 0 0 519 0 163 755 0 0 0 674 0 323 904 733 280 795 0 934 0 845 406 847 324 893 442 0 637 778 0 0 795 0 899 0 904 914 480 862 730 0 0 553 125 879 918 306 406 873 0 0 484 0 724 582 830 848 556 0 291 393 866 847 0 564 615 862 0 781 497 667 721 451 867 732 0 595 794 0 0 597 0 330 496 481 669 0 0 870 887 0 0 545 716 915 784 0 583 726 510 766 0 883 889 696 276 725 915 840 653 844 0 366 906 260 604 167 0 274 886 741 0 674 920 618 225 469 182 625 865 541 0 693 0 726 0 0 0 749 784 489 181 661 611 924 710 859 0 516 902 652 903 827 938 648 0 0 800 0 284 384 389 0 793 0 587 594 0 396 0 713 629 0 0 877 748 458 516 447 689 0 791 223 723 514 686 590 0 0 454 186 135 598 0 804 585 443 0 486 594 820 863 865 615 671 526 0 812 737 0 0 618 723 0 0 887 644 109 860 534 467 880 551 759 792 0 0 907 841 0 0 373 813 827 719 0 0 463 728 512 334 652 802 796 607 554 423 885 565 0 0 733 673 362 0 0 0 890 814 741 841 773 829 357 200 0 0 0 423 727 144 539 0 815 0 285 0 0 930 225 884 832 767 0 908 679 0 815 116 704 0 849 0 813 921 0 791 920 0 897 365 0 0 0 580 882 0 260 800 889 344 426 493 840 419 0 0 92 701 0 710 681 813 597 0 519 498 714 0 0 272 93 901 0 0 0 841 0 0 326 756 306 536 903 894 680 801 853 686 0 817 0 598 298 301 492 598 582 867 483 488 909 492 0 869 309 0 469 0 0 571 669 0 784 150 766 0 815 271 554 747 861 204 0 911 364 0 0 686 818 424 842 504 649 721 0 719 487 0 627 0 561 917 0 0 929 552 874 536 614 0 919 0 0 721 841 71 660 809 690 0 914 0 343 126 682 0 730 838 0 0 795 432 726 591 0 388 809 800 662 0 686 207 0 586 750 613 590 0 0 908 928 790 877 0 800 0 930 0 834 858 927 295 0 383 661 894 546 0 445 858 0 817 883 742 0 318 0 345 0 847 0 849 318 687 678 861 683 289 822 0 906 543 90 710 664 667 249 860 543 510 485 0 0 0 698 836 0 416 904 0 0 721 675 0 0 0 702 468 0 0 373 761 471 384 0 814 770 0 402 0 404 630 908 0 414 264 741 215 493 356 0 0 804 486 0 632 0 368 786 0 250 870 497 533 0 298 0 507 0 0 0 396 515 853 85 661 893 746 695 0 826 513 0 299 707 758 699 640 842 0 281 878 790 571 0 537 644 873 738 639 794 670 751 0 0 756 302 856 0 758 729 756 915 472 813 310 893 0 712 515 0 765 0 631 0 923 829 293 611 0 703 0 663 0 812 612 624 866 0 526 289 631 921 0 788 517 0 420 420 532 665 0 932 489 591 734 0 0 790 473 0 0 0 475 0 804 775 290 395 683 601 490 929 0 0 493 485 0 648 642 0 928 602 921 0 844 383 0 713 878 0 542 805 0 721 586 754 0 654 851 587 888 0 0 870 0 460 0 763 794 404 750 503 725 413 336 0 563 0 711 0 0 894 704 0 281 916 499 0 160 0 550 902 836 521 574 585 695 284 0 0 493 497 354 877 646 488 876 857 249 180 763 0 912 0 861 0 822 0 932 838 851 0 524 427 450 777 724 828 827 457 747 0 675 827 676 935 0 0 607 0 126 0 897 921 887 553 721 472 236 385 0 883 282 0 0 532 750 496 0 82 675 534 0 0 0 388 738 807 366 0 628 387 789 0 0 412 513 526 627 565 652 278 0 710 191 906 887 774 0 717 778 531 894 548 0 727 671 705 0 765 411 577 857 890 539 702 0 745 877 336 935 0 436 856 677 476 559 72 909 372 721 437 648 282 701 610 780 0 932 739 535 0 938 0 768 0 522 557 696 0 651 343 0 783 922 462 917 0 467 652 244 859 785 693 904 0 923 430 900 694 855 0 529 609 935 932 548 0 0 886 0 602 0 838 0 715 0 759 658 0 0 702 795 615 0 456 496 764 627 0 0 0 0 321 504 738 0 745 671 0 315 398 185 0 928 0 522 732 589 840 655 329 0 0 698 0 168 856 521 649 740 309 552 466 446 748 873 0 0 0 918 0 361 936 0 0 805 87 535 0 844 846 0 819 732 590 599 751 0 794 0 624 852 222 779 0 780 358 925 695 317 677 675 480 308 436 0 861 445 518 704 0 0 598 583 528 840 836 918 740 298 766 0 903 798 549 707 66 655 339 698 728 757 0 872 817 0 861 412 300 0 816 0 868 0 318 0 699 894 796 0 0 0 855 680 784 0 0 787 470 0 0 867 640 899 520 0 837 0 79 889 884 819 743 543 673 808 292 0 460 847 858 0 835 475 568 267 131 209 831 488 0 746 0 538 353 139 355 908 0 363 613 757 896 0 932 128 582 0 0 742 656 673 640 0 824 856 0 834 881 806 0 810 0 826 0 300 838 0 0 702 0 224 0 875 0 834 884 274 638 707 791 915 0 0 851 626 726 826 0 252 302 884 848 239 473 651 384 0 505 0 422 466 0 69 0 922 836 725 0 0 0 557 839 859 324 434 0 795 933 0 834 0 719 418 0 860 774 0 651 924 0 776 0 928 779 902 685 257 314 392 0 0 681 798 787 754 908 713 0 675 493 811 420 871 912 0 508 436 0 826 0 932 212 935 700 807 670 0 847 739 0 807 655 580 216 0 0 933 563 931 293 748 532 512 280 0 467 580 256 314 0 0 0 0 863 466 690 0 0 0 706 0 777 0 380 807 858 0 531 0 822 606 610 0 793 671 914 921 887 0 0 753 877 821 625 522 0 931 474 909 905 851 796 428 642 882 913 0 766 0 0 150 492 306 0 933 738 759 691 301 485 429 811 0 926 0 193 712 820 512 303 502 0 851 659 396 512 166 256 921 0 0 933 379 0 783 0 651 0 502 717 429 660 0 0 230 0 0 748 641 498 807 814 0 369 0 388 631 0 464 76 0 44 936 0 0 499 0 553 444 0 906 617 627 867 574 667 700 561 0 0 750 645 568 745 743 424 840 0 253 0 0 0 0 769 0 897 917 851 0 0 825 831 422 0 449 712 527 832 907 206 594 379 677 822 836 0 925 405 848 0 0 658 877 876 0 741 576 790 180 450 649 845 0 774 739 0 0 908 739 829 931 0 912 290 577 538 0 0 674 757 931 547 0 628 0 889 0 399 417 0 601 771 670 116 0 0 0 0 761 643 710 453 267 308 538 636 620 378 594 916 846 0 0 693 611 0 173 277 0 451 0 494 893 511 507 867 125 353 754 771 734 0 894 781 0 0 0 559 0 355 0 840 324 0 0 692 879 0 745 809 424 606 0 0 792 0 699 802 201 0 0 761 0 892 0 904 803 0 0 797 0 0 316 0 922 214 657 617 146 0 0 448 336 834 0 861 781 653 379 807 492 376 0 0 0 0 842 584 0 773 0 866 631 0 839 87 0 0 624 0 0 430 321 0 938 202 704 499 683 800 0 842 884 0 774 691 910 260 905 700 816 744 0 0 624 839 0 519 775 469 415 492 636 524 0 209 562 702 541 884 0 0 500 821 918 922 0 657 0 854 0 585 206 0 407 657 620 0 837 0 466 934 0 789 0 0 816 472 690 0 0 607 0 119 0 717 929 0 0 735 664 791 0 695 553 0 0 831 0 613 658 145 93 647 802 0 634 261 373 937 0 0 72 836 0 0 0 884 871 0 282 0 551 0 665 781 876 342 243 756 702 702 770 708 0 0 646 269 251 746 0 0 678 0 740 614 872 721 0 529 445 0 489 708 0 825 0 697 894 0 0 226 650 640 743 305 635 0 407 683 535 0 562 864 910 929 0 591 378 0 793 583 0 932 917 870 556 844 48 0 802 0 0 0 478 686 0 795 448 287 0 698 0 417 0 886 0 0 0 0 0 724 528 847 389 0 483 678 770 485 572 0 234 494 0 532 846 0 0 0 0 879 402 0 0 393 750 861 177 676 825 0 0 0 652 0 917 812 593 440 0 824 434 0 0 86 0 630 0 0 268 897 661 483 762 378 623 0 0 648 599 570 358 314 211 744 0 0 0 585 0 931 0 161 759 838 182 753 0 0 483 0 762 819 406 0 902 744 0 676 0 425 884 0 528 909 644 519 686 622 782 555 116 626 578 768 0 606 0 0 380 386 0 852 905 0 804 626 603 684 922 308 806 625 0 0 0 608 0 668 870 754 869 877 0 0 345 902 465 188 727 601 430 416 0 0 0 702 395 588 0 0 664 608 394 630 238 362 875 117 760 531 763 303 0 550 0 0 0 396 0 636 719 387 760 603 0 748 925 263 0 759 0 327 0 0 710 0 346 170 0 835 558 598 888 350 812 854 229 732 0 133 0 403 409 526 725 284 915 376 387 709 847 0 781 650 0 0 429 303 0 0 888 461 563 580 578 0 0 622 522 843 636 0 935 756 498 399 808 0 548 896 589 0 887 0 447 871 910 619 922 855 585 631 0 812 857 192 629 748 651 817 176 910 800 0 400 0 0 901 856 353 612 0 0 0 892 318 824 620 696 537 0 909 829 904 495 425 924 800 861 190 260 879 930 841 661 0 595 511 772 0 621 0 0 536 0 693 623 574 929 934 787 859 678 255 560 839 496 0 323 0 0 415 721 909 938 0 781 0 0 0 0 602 0 874 806 766 53 0 0 931 819 544 603 0 601 823 770 779 776 835 595 751 933 934 388 713 767 872 708 752 852 582 0 650 0 579 0 0 365 828 855 896 0 0 832 319 729 211 842 0 861 0 677 609 834 780 938 209 358 374 780 924 692 543 190 584 794 0 454 874 701 0 572 482 890 0 578 288 0 0 0 752 930 659 0 566 0 759 603 0 846 0 886 0 166 907 544 811 792 708 427 0 446 713 331 0 536 666 0 331 496 0 821 0 495 608 437 219 0 745 0 648 536 875 612 561 589 819 0 0 0 0 922 361 651 0 0 843 403 0 906 639 875 505 529 0 790 686 0 574 0 0 866 270 750 0 622 0 745 347 801 697 187 502 785 677 0 705 0 365 461 866 736 0 0 906 865 623 226 754 848 0 605 478 0 0 336 544 773 817 645 0 0 672 501 727 0 471 0 916 595 0 590 0 0 334 690 696 707 726 0 0 603 422 454 522 0 565 754 681 0 0 681 0 442 845 434 0 0 0 839 224 0 0 0 0 0 426 439 650 842 72 634 0 428 780 323 223 0 820 717 820 646 0 576 783 672 721 691 383 703 0 444 683 0 0 418 0 290 606 314 891 610 707 791 746 0 854 778 891 403 0 477 761 925 748 0 258 0 656 462 577 610 641 894 353 559 0 0 630 318 0 0 688 632 758 0 516 254 628 0 476 522 218 898 0 779 871 0 667 0 410 882 567 761 581 668 0 265 496 219 414 381 0 803 738 757 658 900 798 910 794 930 0 823 656 0 210 0 0 700 0 0 165 468 671 604 815 318 659 0 386 778 0 383 101 599 848 666 0 341 176 748 0 0 0 413 938 202 346 763 728 133 674 746 487 0 0 0 0 340 756 0 849 622 248 855 863 884 0 821 0 0 0 798 0 0 899 858 174 0 280 749 0 730 0 0 444 893 918 0 0 417 0 628 748 0 0 255 848 0 860 613 0 855 0 0 849 762 616 867 518 676 266 0 0 0 0 0 864 870 0 648 0 0 902 500 0 837 561 665 722 0 905 555 738 769 0 157 0 575 881 446 887 920 414 733 891 293 695 548 918 625 848 729 419 542 884 0 0 0 584 524 0 0 763 461 714 730 487 664 929 0 800 641 787 901 0 417 0 435 689 707 762 0 0 870 497 757 810 0 654 0 524 311 0 925 556 431 386 740 792 0 565 164 427 0 916 0 0 705 280 589 0 812 548 887 418 739 346 911 739 740 766 906 803 511 661 0 668 765 510 0 598 761 0 734 528 836 654 389 0 712 705 0 0 893 707 314 322 787 0 806 0 523 480 755 732 817 532 0 110 737 903 608 0 822 0 401 366 310 558 300 776 900 0 726 606 549 791 686 0 560 0 920 766 333 420 0 882 678 930 889 0 662 0 0 0 909 0 85 0 342 312 533 0 0 900 229 448 442 723 0 713 635 853 0 717 0 0 228 350 775 918 0 0 872 877 0 590 758 0 173 832 0 561 614 0 0 656 0 283 0 0 767 341 697 666 794 385 425 826 520 884 533 394 762 0 0 503 391 509 0 427 0 0 705 296 791 618 719 709 679 480 511 0 589 864 503 0 0 658 648 0 0 839 285 744 714 0 898 814 155 860 919 0 669 318 0 0 695 582 580 0 755 773 868 0 323 0 808 0 445 0 0 415 732 0 852 0 879 540 683 892 0 266 728 488 414 593 268 809 831 639 598 140 0 0 0 0 936 590 933 0 425 745 72 846 567 855 722 0 0 0 805 902 0 0 0 0 539 0 802 0 541 0 0 242 933 834 0 711 0 894 582 0 338 587 837 660 0 0 537 926 0 0 657 887 936 493 881 0 356 424 0 648 0 816 692 900 348 638 275 0 0 644 0 285 871 780 719 771 768 897 460 564 708 802 0 369 0 801 248 0 906 0 438 872 627 818 575 717 0 637 662 0 906 589 0 583 0 633 0 553 0 0 790 683 739 700 777 438 0 815 0 844 626 394 482 886 908 751 240 813 0 705 682 742 919 591 0 748 866 763 931 846 697 500 0 0 860 738 0 794 0 0 320 600 321 579 0 0 0 0 591 793 677 902 0 248 0 910 788 820 412 497 385 810 705 300 670 0 797 658 792 777 617 855 0 696 0 932 414 851 911 721 335 220 305 225 332 126 937 855 830 0 0 915 682 486 0 0 482 567 327 927 0 698 592 806 0 419 527 0 0 0 650 0 0 718 0 160 729 837 870 0 713 704 904 0 855 710 804 0 908 868 764 714 19 0 0 0 0 443 935 876 252 237 734 0 756 601 69 0 0 873 0 573 132 812 247 865 0 841 687 865 469 0 132 469 865 0 0 786 364 909 380 443 0 827 419 463 0 425 277 930 0 0 0 0 761 116 684 708 849 0 93 0 869 162 0 513 0 0 0 308 836 0 540 584 685 683 745 522 804 795 0 591 742 0 261 0 0 732 624 764 485 631 532 0 652 451 117 622 274 0 694 879 825 879 0 0 0 654 425 804 0 279 0 608 0 0 508 0 599 805 611 771 0 810 586 480 927 598 786 0 109 0 684 832 795 584 774 795 877 884 195 766 926 0 0 886 925 0 758 0 788 0 753 653 603 0 811 0 168 184 0 200 0 378 855 725 696 302 0 111 934 0 774 700 0 562 185 777 538 780 759 0 562 0 311 824 902 868 813 918 888 581 0 825 693 611 0 0 682 0 0 310 0 580 765 909 807 787 433 0 0 874 782 552 817 841 0 491 470 636 0 0 861 852 670 0 0 644 0 570 546 826 649 368 0 0 0 655 621 0 359 612 820 860 824 316 455 651 584 654 910 430 443 574 0 804 557 878 0 127 0 344 835 525 504 689 205 0 0 654 0 0 896 745 730 492 809 860 815 0 0 502 0 353 763 923 878 0 618 769 0 486 842 605 716 0 917 744 0 710 0 905 545 738 363 911 887 887 574 459 736 508 680 694 618 0 303 0 834 688 709 603 842 0 854 0 0 575 732 793 914 526 454 0 906 582 850 605 0 0 759 652 264 0 0 672 918 0 603 547 481 930 814 0 915 390 0 727 695 466 0 278 703 352 0 272 680 832 664 589 710 0 879 757 904 663 0 647 444 385 847 654 0 375 358 781 541 0 0 881 162 0 924 721 0 907 771 635 524 0 866 882 901 531 334 623 849 0 898 0 212 533 325 0 652 483 655 847 207 572 504 263 379 0 767 290 830 0 698 0 0 0 709 741 528 784 0 0 715 709 823 745 887 885 612 0 0 896 830 0 0 0 0 182 900 691 342 508 648 777 0 395 775 696 839 938 0 633 799 606 0 275 0 670 927 239 648 797 927 0 673 866 901 584 885 617 905 0 800 0 513 788 391 929 0 926 709 0 131 0 299 0 0 0 358 913 0 740 478 830 646 826 445 0 0 0 609 775 800 0 773 0 625 866 725 504 606 0 0 620 0 255 253 0 0 438 705 0 860 852 596 0 409 744 0 0 542 526 742 0 215 0 772 661 811 0 831 0 0 816 412 773 855 484 511 754 653 871 485 0 494 768 0 641 0 0 600 443 165 0 0 271 904 696 714 485 605 0 142 189 791 436 796 343 651 0 829 922 643 0 881 811 521 788 0 418 609 433 609 630 0 509 686 822 863 0 0 0 0 0 0 571 0 735 666 552 440 0 0 779 901 832 153 0 267 0 127 665 195 622 916 0 804 264 756 387 0 491 141 866 0 0 0 0 682 527 341 812 409 176 159 0 850 221 906 891 0 915 0 0 0 913 0 793 0 636 882 844 803 893 471 759 851 237 623 0 578 710 779 708 731 795 489 129 825 0 900 762 809 897 720 798 632 593 159 250 869 896 881 400 601 0 858 0 0 0 0 382 622 632 805 0 0 0 0 688 839 713 0 345 270 576 869 687 826 884 731 444 587 264 598 840 0 0 741 938 0 585 0 350 861 657 0 731 279 861 0 884 94 906 0 286 0 645 744 771 0 0 890 549 0 0 0 0 0 562 789 859 811 638 927 398 916 815 832 0 406 678 677 416 201 345 505 0 732 899 740 702 810 315 891 757 92 749 563 0 936 0 713 541 325 357 672 0 890 0 788 0 603 0 0 635 0 379 597 703 0 0 0 607 0 736 0 0 0 136 884 859 0 222 0 0 421 491 876 0 381 385 827 713 0 757 0 0 846 163 663 654 0 431 892 832 853 706 681 767 719 65 292 483 231 0 237 480 341 908 0 511 0 801 877 0 0 664 0 831 683 321 0 396 537 821 921 0 0 267 603 669 275 670 825 359 569 858 600 664 566 564 838 226 0 481 0 0 819 821 618 0 881 509 233 0 0 0 917 930 0 0 266 0 642 867 0 858 498 546 0 754 785 799 787 579 933 623 167 549 0 640 446 773 818 504 650 602 0 149 0 0 0 239 837 631 899 800 0 0 0 0 620 561 686 0 806 317 390 823 634 0 0 775 756 719 925 0 938 878 0 930 649 0 0 0 398 700 723 231 554 469 0 831 731 597 674 0 676 779 788 927 761 684 468 0 0 0 0 789 778 823 497 0 661 0 0 772 647 436 806 852 640 731 419 0 0 794 0 327 0 518 0 758 858 0 696 693 0 383 0 618 908 332 410 144 197 0 785 677 160 161 0 660 749 344 374 459 865 0 563 862 235 206 279 890 0 750 176 0 842 0 382 540 61 560 559 207 387 0 708 419 0 666 782 525 750 867 697 264 733 896 902 770 920 0 379 912 461 418 772 0 262 861 0 269 0 534 339 0 0 785 376 0 0 868 0 617 513 671 671 895 115 149 392 927 0 545 671 0 687 0 898 736 741 882 783 603 0 854 574 0 322 686 852 0 0 830 550 496 0 867 0 0 880 0 878 668 507 0 576 854 0 0 174 580 821 802 837 705 363 0 542 485 511 0 397 495 684 678 701 606 0 546 528 863 508 0 0 718 0 532 66 906 423 186 0 924 824 786 332 900 639 635 0 819 426 0 0 806 650 406 0 628 680 234 0 849 0 0 0 0 365 0 692 559 185 629 0 844 0 189 532 427 663 297 923 788 225 725 174 688 832 0 931 0 0 875 796 0 785 793 790 866 793 0 0 814 507 0 367 175 0 646 461 471 711 0 918 746 592 935 0 0 825 810 0 735 426 591 516 893 0 0 554 605 867 358 0 0 0 0 0 0 584 105 0 920 0 850 402 431 597 0 0 0 778 0 580 887 228 776 587 0 502 807 396 0 883 0 878 809 0 755 558 457 762 438 0 645 0 0 776 175 0 767 0 729 540 404 280 586 875 651 366 0 0 539 884 783 486 558 166 324 0 583 560 471 729 359 798 453 323 0 485 174 766 249 750 938 474 800 0 0 0 340 876 0 637 555 521 802 787 547 864 511 799 0 694 0 0 0 366 232 0 608 290 682 657 804 322 810 215 292 638 0 449 0 876 780 493 0 98 929 313 870 0 858 760 605 816 726 495 894 762 350 0 815 767 600 264 831 0 341 881 427 0 0 342 868 587 600 743 596 0 807 0 0 384 669 483 901 0 691 609 561 775 547 0 0 812 0 800 659 0 419 786 0 0 857 814 508 0 0 783 0 791 695 0 879 0 0 588 816 645 847 0 0 0 848 0 660 726 603 933 672 734 497 601 672 0 0 843 915 0 287 821 621 752 616 0 507 563 513 0 856 0 814 713 870 376 482 0 818 772 906 0 0 0 491 588 900 156 0 637 0 0 0 411 681 469 295 849 733 592 635 173 301 0 734 920 0 878 893 798 357 616 718 146 455 870 606 0 884 427 428 751 283 153 856 737 494 906 152 884 0 653 901 145 502 332 932 469 0 653 925 0 897 362 0 0 0 396 888 655 582 0 0 647 0 697 0 0 257 0 883 0 413 592 132 650 679 0 801 319 266 508 0 936 624 0 805 191 0 442 682 394 0 467 758 0 839 544 0 877 200 678 875 459 900 885 796 174 654 189 364 706 542 48 366 826 0 884 848 848 0 0 934 0 402 454 765 930 708 514 628 736 851 0 868 542 838 382 569 0 427 676 624 689 677 723 0 347 253 798 916 0 762 687 839 861 823 220 605 0 559 872 694 0 824 0 300 375 374 644 175 568 933 648 893 298 0 845 457 0 333 0 898 831 528 520 438 0 564 747 0 794 279 370 654 870 362 719 0 520 0 0 770 749 328 387 806 0 930 927 903 0 817 618 653 0 808 786 813 0 0 563 601 118 674 888 878 765 256 654 925 0 341 456 564 473 598 0 183 0 767 922 0 119 0 379 0 802 873 617 611 835 836 857 844 0 532 492 705 590 819 334 324 887 565 651 0 823 389 0 812 860 808 614 868 803 721 688 217 203 924 648 860 558 0 459 473 443 673 848 738 0 912 806 819 0 0 665 767 0 496 82 850 0 619 486 551 0 842 592 0 568 878 666 796 827 809 926 938 0 580 430 0 0 914 650 0 817 930 652 807 0 657 365 877 903 608 0 692 0 426 428 401 0 792 891 629 202 641 188 0 865 469 0 822 0 287 716 694 0 0 0 903 360 158 586 0 628 418 428 482 597 605 627 259 0 0 680 0 598 705 0 0 847 776 735 729 828 0 0 625 866 0 0 938 0 557 764 289 697 875 562 918 0 842 0 0 810 362 823 0 793 616 938 325 0 423 799 653 0 641 904 861 273 885 617 0 0 0 0 582 700 404 0 618 934 922 160 535 0 838 245 607 0 0 689 907 0 0 94 0 531 909 781 597 608 0 347 472 845 0 749 0 362 709 587 0 333 609 221 0 0 330 469 0 0 833 706 0 752 712 891 920 304 404 0 680 0 289 827 792 227 74 768 427 712 0 0 786 256 0 685 0 320 830 902 0 378 269 913 841 761 622 561 820 742 527 0 680 601 760 0 643 764 663 772 0 366 735 684 446 730 0 313 797 622 0 738 728 0 372 0 569 725 559 0 0 768 0 546 0 475 383 352 899 765 848 811 848 135 0 0 743 908 0 0 0 830 701 708 658 794 706 870 0 900 715 0 400 398 218 0 620 441 0 0 883 844 782 509 855 705 0 205 285 0 0 229 635 693 744 914 0 0 593 0 789 928 880 884 0 907 808 406 0 804 342 746 345 853 903 922 0 868 0 257 683 0 344 933 347 820 682 0 695 903 0 0 661 741 804 467 362 241 618 0 839 707 680 907 0 194 658 0 889 292 192 130 0 394 0 0 909 333 0 265 0 923 0 352 399 762 584 539 799 851 444 321 0 812 0 0 835 345 0 498 452 0 514 0 364 0 0 0 146 923 0 0 681 0 0 789 552 416 0 0 0 0 0 938 728 856 921 0 923 888 485 0 875 707 0 0 640 873 785 657 612 637 373 915 360 0 469 659 379 0 371 0 0 0 824 541 823 536 529 537 0 717 323 775 0 0 509 428 782 936 784 0 202 868 764 413 851 897 778 931 835 861 817 678 828 325 867 350 627 0 641 477 552 717 911 279 604 0 511 0 850 936 850 874 623 258 0 0 933 546 859 572 0 405 887 697 519 546 780 814 297 0 0 627 541 692 687 811 571 856 627 0 606 0 756 869 0 515 791 902 751 352 0 603 537 828 922 747 0 465 0 0 0 932 475 536 327 835 0 658 434 312 491 746 0 902 266 0 0 835 853 634 906 792 875 0 271 612 652 0 769 636 0 765 181 0 934 374 756 759 757 872 820 902 274 804 622 382 749 474 918 221 791 650 823 389 539 866 725 846 753 0 0 465 679 0 301 303 229 814 817 791 426 317 446 507 864 765 634 259 900 67 340 442 653 890 588 847 549 933 439 932 864 269 0 0 0 0 241 192 773 852 814 882 909 928 0 576 453 444 632 0 449 717 0 793 258 561 325 607 0 546 0 832 609 0 811 596 0 846 626 611 449 0 0 0 821 0 345 938 0 720 808 324 0 789 857 0 0 916 477 0 0 473 578 517 255 0 789 0 684 0 463 818 909 355 675 510 0 758 0 0 0 743 0 0 0 758 862 934 416 0 718 265 0 922 581 139 776 0 0 0 856 274 705 565 449 0 762 185 537 692 0 375 0 923 0 0 431 727 774 599 509 0 655 462 851 876 482 291 697 305 0 0 411 641 546 608 352 937 636 642 341 418 743 0 0 581 935 0 931 482 574 0 326 871 314 911 534 576 0 878 652 910 866 770 0 0 0 350 828 357 731 895 549 0 842 294 430 586 240 0 758 622 0 825 0 0 520 436 355 0 0 742 878 685 0 877 526 931 0 0 0 432 723 234 182 0 376 467 578 446 169 0 765 0 591 701 872 787 825 0 751 633 443 307 933 315 930 0 0 718 931 848 838 385 880 857 372 0 0 687 0 0 375 677 840 700 0 474 0 624 0 658 889 257 726 648 407 389 570 0 816 0 781 358 315 378 929 487 0 758 842 0 562 922 387 0 316 0 79 0 498 0 634 0 0 0 466 329 0 736 0 712 702 780 796 769 867 507 911 754 912 546 509 0 0 639 0 90 517 0 0 718 901 616 560 869 260 728 929 0 0 928 643 570 478 0 0 0 254 711 556 0 897 754 897 844 0 702 849 62 433 835 721 0 0 913 716 0 351 367 0 0 0 474 529 0 180 0 0 311 679 180 0 155 775 746 858 580 0 465 584 0 0 927 0 865 673 517 807 759 634 680 728 396 829 900 375 848 875 0 903 0 0 754 101 705 0 864 913 0 0 0 0 797 891 827 378 77 0 892 763 334 130 0 518 839 826 640 427 455 523 0 439 412 572 450 817 460 0 510 0 819 440 913 256 0 526 457 0 0 0 578 315 0 453 606 696 0 881 816 0 0 652 214 0 867 498 804 0 0 0 931 793 0 679 833 920 859 0 774 851 816 0 908 668 0 0 0 885 853 597 798 733 884 826 719 540 0 0 118 0 910 0 526 829 318 0 540 916 796 0 569 242 763 0 710 692 0 441 149 765 742 812 0 301 318 630 618 0 565 630 825 0 193 0 770 372 828 0 0 280 731 246 370 0 0 801 595 0 914 614 640 381 0 539 486 0 829 787 0 0 0 607 0 0 289 516 0 877 0 0 921 667 0 0 566 0 621 822 883 0 0 0 354 921 488 601 863 0 0 657 833 869 895 605 753 0 795 719 642 737 453 140 0 0 0 260 0 385 862 669 359 744 629 504 401 796 785 0 566 597 311 0 0 0 372 661 735 878 0 0 271 0 0 0 0 858 0 883 0 795 0 0 0 618 166 326 0 802 0 309 0 0 0 933 875 80 259 256 882 0 0 923 0 866 820 901 496 749 593 0 0 581 0 0 848 0 62 704 578 0 769 306 0 677 0 639 682 0 688 40 901 502 923 715 0 533 288 89 919 659 0 893 878 896 834 501 702 836 864 910 688 310 0 342 745 803 725 0 660 0 0 80 105 796 720 0 0 775 0 723 0 0 281 752 693 880 904 0 482 567 749 840 647 491 907 0 0 329 867 284 0 729 295 0 0 778 0 917 0 820 351 0 593 450 569 912 0 0 752 0 471 0 821 800 356 506 610 0 604 0 0 482 644 0 333 582 738 0 0 713 659 249 517 886 514 769 614 0 701 0 0 845 910 801 337 0 0 697 853 147 608 762 504 885 721 603 0 0 355 0 577 749 0 775 325 383 0 695 382 666 430 337 0 0 869 175 853 642 719 464 659 0 892 829 656 275 0 558 0 0 364 482 705 123 913 776 402 886 0 555 0 173 650 0 0 0 0 728 590 672 864 884 313 549 478 727 614 199 916 525 0 0 713 688 0 317 0 0 0 0 466 934 0 799 881 868 759 844 209 0 0 889 682 147 0 833 741 476 857 385 709 843 0 0 0 932 0 0 881 870 837 0 623 641 626 0 0 0 798 0 807 748 870 0 762 779 755 0 913 254 197 310 881 0 0 848 887 0 707 569 703 0 276 0 609 684 898 543 442 450 513 920 873 0 850 321 622 230 0 0 343 178 278 0 0 0 610 859 0 933 0 419 911 0 0 0 605 790 506 749 909 720 408 589 547 0 671 828 0 665 817 0 689 863 844 652 830 0 0 608 845 0 739 550 0 603 513 76 0 721 753 756 0 856 0 311 618 358 885 290 755 457 0 0 0 784 480 633 676 391 878 0 0 276 483 882 663 705 885 431 0 331 870 902 918 660 0 0 750 673 262 0 813 0 0 612 765 0 880 0 284 552 0 0 617 0 868 905 680 545 0 487 637 722 0 90 0 849 0 529 0 247 416 771 181 0 0 786 0 709 649 0 899 392 0 0 345 782 876 762 0 729 905 271 0 793 286 877 332 273 0 208 368 0 799 410 0 605 887 0 932 0 879 660 348 794 619 490 19 0 906 0 665 632 0 505 0 0 0 0 0 913 0 180 904 762 448 818 0 0 568 759 0 0 0 0 696 393 275 696 254 0 390 712 237 0 873 0 0 739 0 924 375 0 0 0 516 0 621 0 913 842 740 740 750 565 619 0 688 677 539 733 340 665 0 414 579 752 128 227 0 0 0 110 829 742 0 0 630 338 0 0 907 484 733 380 744 0 0 0 373 491 569 504 827 357 652 0 833 665 0 752 450 857 760 0 212 553 776 665 649 537 657 53 723 0 384 0 806 313 928 888 582 0 0 0 266 477 895 874 818 794 299 934 355 817 721 413 0 0 783 391 413 0 395 832 879 551 726 426 634 383 0 861 300 878 723 402 0 289 0 653 845 0 240 917 664 760 0 417 679 619 572 794 432 695 288 0 887 781 0 0 870 932 830 920 632 0 0 395 233 833 763 877 684 800 607 0 0 373 0 662 723 412 0 842 808 0 654 445 722 572 382 192 0 913 0 596 897 807 715 927 322 0 623 756 702 870 490 686 0 287 0 421 502 859 0 0 806 271 0 0 633 85 0 598 917 922 844 637 511 0 157 604 0 642 0 574 0 0 894 908 135 684 0 520 0 804 0 784 849 0 738 0 0 716 489 802 350 0 0 619 0 0 865 877 496 667 0 418 617 811 0 632 0 871 818 0 407 776 683 0 631 0 876 447 533 0 918 637 846 808 889 640 697 546 0 856 862 0 0 0 675 815 530 584 428 0 440 590 559 813 0 843 658 872 0 846 725 716 0 48 0 819 642 641 0 593 0 686 386 900 594 777 484 796 0 646 586 0 875 810 748 871 354 0 529 0 684 898 555 591 899 482 0 0 802 865 575 739 0 693 341 574 0 592 0 888 876 259 830 541 850 84 0 921 0 301 802 475 0 0 758 681 0 595 666 766 0 880 0 0 120 96 409 0 600 0 804 0 0 308 424 825 319 0 537 0 285 0 293 0 802 813 449 765 0 804 0 935 425 0 844 442 0 938 230 440 877 837 284 852 891 510 408 0 500 674 870 576 382 918 264 888 512 521 366 188 0 256 0 0 0 617 230 0 139 326 0 888 898 0 524 600 509 664 128 714 0 879 917 0 612 0 769 798 0 851 820 927 889 584 847 825 850 878 637 861 936 569 538 665 568 751 896 763 0 905 0 813 593 832 681 852 601 0 350 551 733 891 0 296 0 800 877 786 411 0 344 0 508 638 497 762 0 0 0 858 792 0 397 0 681 788 682 909 659 766 0 0 376 0 0 191 671 767 808 787 722 878 652 883 0 820 347 0 693 206 637 0 0 751 920 528 0 267 0 614 811 0 330 894 897 0 914 120 718 499 796 0 0 0 759 0 700 834 793 0 860 0 916 744 597 667 913 548 719 835 823 0 672 887 857 123 845 573 172 0 760 815 0 598 694 601 275 0 0 839 838 745 705 548 0 924 863 838 0 147 399 769 0 781 370 831 791 922 0 809 916 596 279 790 844 748 0 888 540 896 501 0 343 865 229 0 602 893 830 525 905 921 931 881 467 0 475 918 784 57 508 462 599 580 916 0 0 764 786 0 381 932 0 513 614 0 500 860 741 0 0 358 739 801 0 874 638 0 606 0 0 791 0 501 0 913 285 785 420 837 750 567 573 511 765 840 111 913 452 749 729 0 831 0 789 595 776 0 493 0 900 368 595 897 622 273 630 684 831 757 0 112 0 506 523 488 0 535 0 0 921 603 0 545 449 726 807 896 561 0 730 0 0 0 829 420 0 0 803 641 645 756 651 263 910 835 554 742 0 373 690 769 709 618 0 839 0 547 517 0 0 894 0 0 668 745 0 408 632 751 760 903 0 0 0 851 676 0 185 448 300 715 890 770 0 663 237 750 859 569 739 832 0 643 659 573 0 595 704 357 0 0 0 903 912 765 548 222 732 578 500 791 919 0 0 705 490 185 0 0 598 604 655 491 882 929 755 712 0 0 796 0 0 579 687 699 0 878 733 466 0 887 918 843 767 906 0 910 925 0 751 0 386 0 462 0 785 885 440 770 780 910 499 513 0 849 867 918 501 220 0 341 914 814 909 427 493 890 0 0 760 577 0 853 293 210 643 838 910 779 233 442 441 551 677 341 0 0 0 186 134 883 388 924 448 0 0 666 727 897 549 0 0 363 769 0 420 0 828 0 610 860 0 753 0 646 826 909 622 634 928 636 0 0 131 377 864 0 765 186 785 0 0 716 0 701 705 0 507 0 0 794 825 0 0 695 305 799 261 692 0 0 0 0 836 0 0 453 844 684 489 298 339 373 776 0 794 0 0 0 0 898 526 692 695 483 0 759 934 0 0 820 847 836 642 419 599 543 617 0 874 788 0 937 872 723 879 387 617 788 0 423 432 273 811 818 555 615 69 0 409 0 781 0 720 0 0 937 279 448 842 917 906 793 693 583 0 108 700 540 795 536 686 905 602 0 498 819 517 503 780 659 269 0 281 768 0 0 476 0 316 0 825 0 570 0 143 486 0 715 727 751 894 0 378 0 0 625 768 0 803 0 590 846 0 654 257 0 571 541 882 653 0 467 326 560 372 356 741 264 798 0 796 442 914 881 340 695 0 840 630 756 815 863 216 775 0 336 547 508 637 0 827 628 235 889 841 440 0 130 513 561 0 0 714 831 658 791 0 600 301 574 0 869 0 0 340 0 0 644 157 506 502 842 807 555 509 343 708 0 367 874 500 0 649 872 824 924 380 783 0 485 0 0 0 881 801 0 737 701 530 754 865 730 190 397 917 543 525 317 480 640 930 693 632 213 0 0 0 380 671 934 616 389 732 360 0 0 0 481 654 525 894 0 899 914 304 639 0 606 713 346 882 365 775 0 423 775 0 0 863 473 842 0 612 71 117 251 0 93 542 608 533 0 552 0 829 630 509 759 874 876 834 548 0 234 486 0 809 100 0 398 483 621 207 780 625 238 819 577 255 0 838 591 904 0 448 513 403 678 916 0 0 541 0 0 589 472 853 0 483 636 0 683 889 0 0 0 139 711 523 291 479 0 658 0 861 796 262 0 0 0 768 0 0 759 854 554 894 466 260 0 788 0 507 413 0 302 333 0 772 620 233 909 345 699 795 928 0 837 724 0 605 0 904 571 669 554 795 75 724 837 0 0 829 232 272 799 381 430 780 862 754 814 573 830 0 0 555 0 648 912 876 887 839 587 0 0 807 709 0 0 0 0 0 806 0 0 219 0 312 810 809 816 280 0 338 0 838 650 0 0 115 740 817 847 0 734 792 551 0 738 487 0 508 276 644 158 0 680 0 292 0 770 867 0 579 930 0 0 217 0 0 246 521 588 882 0 0 406 476 829 842 681 672 0 735 931 0 727 297 0 783 0 531 353 0 786 0 0 644 0 913 304 0 0 662 796 0 288 894 119 877 518 692 0 0 0 920 0 553 0 822 0 0 0 0 909 579 891 833 866 768 535 918 668 389 202 0 0 352 800 0 0 0 657 935 0 457 693 806 718 419 291 440 0 0 0 814 373 889 341 0 375 635 701 766 744 729 654 702 810 0 668 556 857 937 0 630 0 650 0 601 774 0 745 660 0 744 0 0 322 0 850 494 613 0 912 0 711 136 427 0 0 793 478 762 515 414 0 334 771 886 688 0 822 0 622 607 584 495 449 667 467 0 830 771 0 528 532 402 545 682 285 379 0 557 851 345 694 680 480 0 77 839 0 825 701 418 0 913 647 106 193 798 0 852 0 769 0 523 868 248 860 913 453 769 0 0 843 620 389 0 469 396 636 83 915 0 426 805 700 775 811 726 0 594 109 0 0 0 511 676 0 0 225 206 593 0 0 0 582 0 873 747 199 0 752 937 908 864 533 270 327 0 774 323 235 782 303 0 622 594 466 474 335 517 517 681 471 0 534 749 0 0 0 0 0 666 894 747 0 0 794 238 886 0 401 917 776 503 775 0 778 904 0 847 0 491 0 257 490 475 792 349 181 711 208 0 0 918 570 0 828 0 0 480 0 0 0 555 358 657 236 857 97 171 460 0 520 390 0 715 615 740 795 641 0 822 422 872 527 709 646 0 468 363 0 0 86 0 482 368 466 537 933 476 564 0 284 767 0 28 0 609 740 700 884 599 0 0 0 451 471 544 0 664 654 0 605 660 0 773 755 0 0 447 326 0 202 432 743 184 433 640 636 858 0 0 0 909 0 0 0 0 168 0 570 675 913 831 0 705 220 470 614 0 649 695 0 680 819 457 704 926 787 0 594 528 919 455 0 713 0 0 627 0 779 847 651 446 410 273 834 465 543 0 0 846 561 899 0 0 0 658 776 629 304 0 821 0 0 733 452 0 436 773 0 892 273 504 0 493 573 671 678 790 530 608 315 772 0 192 583 0 686 0 332 750 811 886 509 762 287 681 665 521 0 522 0 0 725 907 371 925 177 772 488 559 0 581 0 0 612 89 786 919 0 854 407 606 522 652 0 596 0 386 792 841 649 674 776 0 190 860 750 260 310 894 616 0 0 218 852 520 236 321 0 0 912 201 365 0 682 0 467 335 0 919 906 641 241 427 343 307 0 824 402 0 489 736 916 368 768 569 637 803 653 529 641 133 566 737 0 886 619 315 0 611 0 691 885 0 812 0 0 584 583 132 345 761 748 0 845 0 205 0 744 685 399 0 698 692 516 606 156 806 683 0 0 412 399 752 0 905 476 0 0 753 0 196 0 603 0 786 521 0 706 908 517 811 739 868 0 902 0 0 472 589 918 69 719 0 755 669 761 892 484 706 350 197 733 164 634 541 803 820 301 0 507 598 748 896 0 675 613 0 613 774 315 0 777 785 0 0 0 563 854 241 903 923 311 333 937 706 636 533 0 703 432 433 924 864 0 851 0 356 690 580 852 758 560 297 0 225 146 0 606 867 0 0 602 0 230 24 654 676 533 599 0 686 739 751 0 544 218 0 650 724 522 0 0 765 0 0 798 130 908 0 876 810 0 0 764 0 0 0 463 418 360 0 803 822 700 788 0 733 746 393 0 911 249 0 418 240 854 901 273 558 758 918 0 529 855 558 195 789 287 503 892 460 423 448 0 818 906 786 0 370 879 0 0 913 840 0 0 439 844 0 710 216 753 481 572 242 737 604 825 791 786 486 915 892 661 695 473 131 0 435 393 796 0 0 477 824 0 0 934 703 919 370 735 414 607 931 480 0 0 0 545 780 0 0 405 586 614 623 601 488 760 718 934 743 629 0 0 421 0 929 819 762 0 0 868 358 916 0 0 911 808 309 446 748 0 602 0 605 866 155 777 295 734 484 799 0 305 793 0 0 502 737 641 108 718 0 374 337 0 0 0 564 186 0 937 154 515 736 624 0 752 0 0 0 0 708 894 282 0 819 0 377 0 565 392 699 492 542 776 0 483 554 474 517 457 0 540 689 636 825 500 0 658 336 913 648 784 626 707 710 0 639 804 0 853 895 535 0 0 0 936 295 0 0 595 405 0 804 799 356 293 0 0 720 0 830 0 612 0 445 937 0 779 534 837 306 0 0 0 0 797 836 0 768 748 375 868 531 887 389 639 934 0 514 388 894 0 0 0 891 217 901 675 808 0 0 865 0 0 755 800 545 170 653 0 767 753 632 933 336 742 196 0 591 550 0 0 123 0 0 899 0 808 154 667 714 0 0 459 918 723 923 0 743 195 886 0 778 0 877 847 703 899 680 919 0 598 868 0 319 771 833 0 84 847 582 719 810 539 853 508 902 583 395 353 614 0 154 0 0 891 677 373 601 0 0 481 193 704 342 373 0 900 180 0 536 609 611 0 813 0 0 484 448 343 599 760 0 619 565 838 0 882 918 544 677 765 727 704 0 803 796 0 463 816 887 708 0 0 453 677 0 408 832 0 532 0 747 318 440 937 897 359 644 637 652 934 0 0 356 912 598 872 723 757 433 262 0 0 0 197 665 0 452 0 0 699 0 557 768 0 0 391 169 601 748 674 0 557 409 347 0 724 0 651 0 0 702 0 0 694 0 505 501 0 386 49 649 0 559 0 0 509 0 0 788 695 487 784 890 635 857 833 0 613 0 886 452 608 689 130 922 452 521 0 371 648 0 748 525 419 574 172 660 503 0 0 858 222 656 536 673 0 0 375 549 927 0 711 0 401 723 915 604 891 836 709 0 750 0 499 859 388 528 0 636 302 0 0 375 423 433 770 322 0 857 636 887 648 0 880 762 438 609 0 0 0 455 0 627 167 0 0 423 498 0 763 582 902 694 692 0 818 0 0 773 753 511 379 0 0 0 571 351 221 176 0 0 488 911 521 515 893 403 667 0 0 0 380 895 518 790 744 0 675 640 543 0 819 663 877 776 341 0 851 406 0 771 209 351 427 562 624 0 691 913 886 681 787 0 155 0 559 760 766 876 0 0 742 645 283 280 0 443 0 709 601 0 0 637 0 196 849 575 0 0 0 751 649 737 502 668 438 751 0 882 304 877 648 802 0 707 849 0 834 808 474 0 687 284 471 643 345 0 863 0 0 818 679 286 0 844 726 405 193 556 0 360 0 349 879 0 788 502 863 277 0 0 0 370 0 341 742 0 0 235 0 848 851 535 895 834 0 296 927 0 630 749 0 484 827 835 127 253 0 872 375 783 699 186 866 546 388 247 475 0 341 227 829 916 581 498 543 310 579 0 0 856 689 0 0 0 716 0 0 470 709 350 914 0 396 587 222 555 637 525 526 723 572 0 349 815 0 645 872 555 575 807 0 897 684 876 850 0 714 840 0 0 910 892 875 0 0 902 228 554 0 573 910 419 230 0 916 158 355 599 577 676 0 364 145 488 0 863 0 413 457 0 0 0 859 841 883 799 531 912 0 361 0 730 553 0 493 0 0 608 514 575 909 185 681 920 522 351 592 502 542 748 439 487 596 0 0 0 572 0 853 177 341 805 751 649 788 899 571 787 0 768 0 873 790 416 607 0 544 848 0 768 193 318 909 626 0 729 536 343 719 0 386 796 649 845 0 0 530 374 648 466 854 359 0 335 549 327 0 773 909 0 0 929 0 880 121 899 253 549 0 762 274 0 0 704 741 0 545 911 0 846 0 810 919 886 877 0 0 733 710 691 463 672 315 0 0 338 895 221 645 698 794 701 567 777 0 933 625 207 678 563 871 515 0 603 0 708 520 838 0 880 0 107 0 194 58 0 390 897 140 753 224 806 0 610 113 897 39 635 920 679 849 605 852 673 854 732 0 0 0 867 731 0 874 721 0 875 701 354 574 715 833 616 0 715 867 0 273 868 580 0 0 0 217 836 519 881 0 0 733 0 857 0 0 507 593 0 0 918 169 336 335 850 702 180 0 65 0 258 870 549 0 855 342 0 436 621 756 430 608 0 422 0 0 327 347 222 99 0 0 196 129 0 872 714 0 867 717 0 905 175 249 753 872 423 601 0 752 0 0 0 895 270 893 706 424 0 741 436 906 447 478 915 0 0 327 0 707 788 872 280 807 907 803 415 0 0 0 572 836 0 144 509 0 905 871 176 704 257 470 276 515 670 0 478 444 0 0 835 634 865 881 0 575 424 0 304 0 0 648 803 0 663 0 858 134 650 876 717 699 0 768 869 444 514 0 627 211 0 0 668 692 791 509 900 898 493 0 867 332 285 396 0 722 0 701 734 493 137 0 855 0 634 496 0 816 0 597 843 0 455 0 445 913 418 0 631 647 818 0 727 867 258 533 179 0 881 756 361 891 619 929 749 886 0 724 459 0 938 0 903 0 915 0 824 0 883 0 436 458 0 848 0 0 0 0 0 734 569 0 304 841 833 808 503 749 0 681 645 904 380 0 815 0 0 321 869 738 0 0 868 0 650 689 861 431 476 665 851 742 523 903 133 0 478 520 536 407 857 839 0 937 833 637 788 677 713 366 0 671 0 718 371 511 0 938 668 0 284 0 726 595 864 738 284 0 902 606 0 555 0 0 0 724 218 752 0 746 837 863 0 733 136 0 894 0 884 69 0 929 0 520 0 825 903 239 644 623 652 561 835 505 0 801 883 58 0 722 748 817 158 570 0 209 478 874 0 0 877 892 795 838 0 781 378 800 816 747 0 0 934 696 324 910 0 0 912 0 407 388 722 436 690 697 484 839 92 212 688 881 917 0 489 816 689 618 255 0 0 0 0 755 581 0 397 473 861 0 279 0 0 774 0 612 0 302 0 0 369 558 793 0 422 931 634 808 91 683 744 0 566 553 526 811 404 659 0 0 427 0 756 283 564 655 674 401 721 540 113 810 777 801 626 884 517 891 440 525 145 865 0 584 0 510 0 0 833 801 0 936 601 460 0 824 800 412 916 0 680 923 759 0 503 0 779 722 722 895 893 737 555 883 0 349 0 802 313 702 212 0 358 637 0 0 0 768 117 827 714 690 544 0 549 741 902 0 0 307 684 792 798 881 407 530 0 0 0 0 676 0 856 765 368 826 655 0 181 665 815 736 0 0 622 0 518 0 0 313 231 338 851 831 0 0 0 739 924 810 549 267 620 0 810 721 691 0 707 714 536 0 0 0 0 445 0 0 396 911 88 459 0 856 0 771 618 795 0 0 216 448 259 657 0 851 0 687 754 459 0 925 364 890 906 0 0 874 0 0 596 0 343 243 651 0 808 897 640 744 895 675 868 932 0 865 592 774 0 0 900 0 731 0 717 338 846 513 937 632 413 0 302 537 228 717 257 840 281 690 132 938 0 878 712 761 529 927 0 510 733 864 0 0 670 703 0 0 871 907 569 0 903 644 0 932 0 207 577 0 720 592 805 458 0 0 888 402 880 852 649 265 483 635 0 826 0 0 778 645 818 0 323 494 323 284 0 0 351 452 895 801 745 458 923 660 353 632 773 0 0 0 0 344 427 932 895 0 845 407 505 378 0 599 622 0 663 509 0 751 681 744 0 0 873 903 463 0 0 901 738 0 769 522 0 879 0 882 783 785 0 931 871 894 0 0 870 653 406 713 0 793 0 0 639 764 727 789 480 710 440 881 603 886 0 584 563 0 0 0 570 907 746 0 617 737 0 0 0 0 638 848 737 478 657 0 901 0 577 0 474 726 760 767 266 621 0 623 306 899 277 647 626 796 511 879 0 97 819 0 0 0 619 683 255 903 420 937 732 713 824 872 0 128 330 0 634 0 504 704 779 575 0 0 0 0 729 0 0 0 751 0 0 0 577 0 723 713 861 0 0 424 761 902 443 830 824 773 697 0 0 0 150 875 922 0 836 375 803 802 320 0 714 0 0 918 0 446 332 710 132 0 827 773 837 938 211 372 487 728 0 298 618 0 924 0 916 560 365 494 0 485 462 475 369 0 0 0 297 0 636 325 0 0 838 725 854 864 815 0 193 703 0 648 589 817 642 0 0 738 435 835 884 635 0 0 540 866 904 617 829 0 697 715 0 0 0 748 834 678 533 856 0 313 0 246 875 568 76 712 932 442 0 640 773 0 293 0 627 0 173 0 0 718 592 846 681 383 187 0 779 565 806 566 646 749 617 0 0 622 669 716 763 641 0 0 234 0 911 670 819 927 536 562 366 799 0 773 886 0 718 389 381 0 687 750 698 923 710 363 0 0 803 762 349 571 721 421 304 329 791 873 0 0 0 0 558 932 677 0 834 0 84 917 0 692 402 382 302 816 527 300 614 0 819 706 83 0 822 315 239 245 929 0 0 836 0 208 573 318 0 0 0 0 790 857 621 886 938 690 459 0 752 766 916 0 0 920 0 722 0 40 762 753 0 560 162 818 598 596 877 506 371 777 403 873 312 740 554 0 0 719 0 591 0 702 587 0 315 538 480 0 539 901 609 275 0 630 863 493 867 523 707 0 937 813 641 0 0 847 844 0 0 606 319 0 928 668 899 0 858 0 874 0 781 0 0 704 540 779 859 0 938 0 833 719 811 0 502 792 762 0 616 759 302 694 658 0 0 33 819 650 0 440 457 640 297 265 0 616 822 634 428 562 632 936 913 0 860 0 667 284 900 908 810 0 253 0 783 0 0 207 416 0 487 618 243 570 672 0 840 0 354 0 451 724 724 0 584 154 0 886 324 671 607 872 333 658 781 851 429 679 875 598 332 0 860 411 295 0 0 890 0 131 663 207 736 0 0 0 0 849 654 0 0 892 783 204 0 0 875 416 666 539 728 744 230 170 850 374 0 783 0 0 794 363 0 0 0 0 902 918 650 38 834 594 893 259 628 887 223 0 0 702 458 499 0 512 527 726 634 508 0 307 278 728 475 0 680 285 0 189 0 250 193 615 644 914 667 900 617 704 853 316 0 0 590 890 0 791 280 602 0 0 675 0 713 826 0 0 874 736 0 668 777 0 908 0 798 172 767 0 724 275 0 521 0 475 0 0 923 0 306 704 0 742 466 623 0 0 342 869 647 0 0 0 0 887 895 567 903 386 315 316 474 0 609 0 449 441 0 0 311 0 557 0 611 726 603 604 635 694 0 907 603 0 778 219 791 407 608 449 561 685 548 735 667 820 733 804 931 517 679 0 300 878 0 681 238 250 910 678 738 841 205 0 740 804 0 0 901 292 367 0 744 660 653 0 0 0 636 857 0 930 675 283 629 393 737 672 466 363 0 873 916 0 655 383 600 380 284 0 479 464 0 885 807 495 736 720 0 0 110 0 756 684 193 0 789 762 422 917 844 0 601 558 896 889 677 0 0 734 0 0 868 0 841 406 0 94 827 0 0 834 0 535 0 0 110 739 679 436 383 0 197 713 494 918 242 838 875 0 16 788 0 869 543 621 0 462 628 603 316 330 0 0 629 0 0 638 537 534 773 660 468 797 0 681 488 0 0 0 869 0 619 658 825 824 904 599 0 0 850 0 284 735 0 690 532 871 0 756 0 489 0 151 936 843 697 0 687 641 936 0 580 138 647 0 835 0 367 591 0 926 316 220 397 0 724 664 743 408 0 597 637 883 616 203 499 930 0 849 189 889 841 610 899 0 385 516 0 532 784 0 0 845 0 239 713 651 705 0 768 519 421 0 0 746 0 240 425 0 883 465 707 496 767 263 364 858 579 122 0 0 0 0 651 0 0 0 433 482 868 882 708 0 730 557 495 574 606 652 202 0 801 736 390 0 781 534 851 0 547 710 809 406 426 0 0 0 878 340 386 532 0 806 0 431 0 466 718 296 801 746 0 207 0 382 179 684 656 870 415 854 141 909 0 449 815 907 343 440 0 516 690 769 0 670 882 798 816 230 851 259 781 847 332 683 929 377 0 231 0 0 885 0 832 661 0 340 143 0 557 0 513 887 558 0 0 0 759 812 0 245 852 714 882 915 0 633 0 818 673 798 732 0 561 0 659 441 321 674 438 642 416 675 0 696 629 0 576 0 783 482 0 314 862 754 0 691 0 820 0 426 264 665 421 620 656 782 761 730 0 878 0 0 0 0 694 617 926 902 334 478 0 0 572 740 686 148 0 445 834 0 616 874 368 746 0 752 0 698 0 0 132 896 0 51 683 482 619 288 0 703 559 922 630 800 397 931 813 0 0 341 936 452 0 0 872 889 580 830 191 440 664 232 0 437 237 472 651 663 553 478 0 786 0 299 130 0 0 824 0 884 891 903 0 659 766 711 0 0 0 141 0 628 271 934 766 360 0 0 754 402 0 512 883 0 593 892 0 259 483 0 921 0 767 770 471 0 0 454 926 0 475 857 453 547 606 890 655 471 749 0 619 747 140 0 628 609 848 476 662 0 0 212 860 767 798 0 723 703 0 374 552 390 935 715 672 0 248 938 471 789 799 778 0 811 727 578 0 75 749 475 0 748 521 676 0 0 422 655 402 324 754 683 507 449 0 842 449 0 591 651 649 0 0 601 636 563 833 439 568 119 647 199 757 831 704 693 598 821 0 721 882 487 0 0 662 851 710 800 723 924 0 0 775 923 254 0 0 871 0 500 879 614 538 326 0 887 766 428 468 505 838 0 701 670 891 0 0 240 574 675 0 390 399 520 0 473 188 0 0 0 0 718 608 481 788 442 0 0 616 0 472 0 0 845 539 740 635 473 778 856 824 526 0 915 740 805 0 763 582 897 759 530 280 0 716 837 0 538 817 529 535 0 349 202 603 642 768 876 797 0 508 272 480 0 0 882 741 856 346 0 545 834 0 612 633 664 0 549 854 708 762 0 388 838 0 717 0 637 200 715 600 546 765 769 447 506 358 866 0 498 630 213 0 570 648 321 875 505 636 505 870 0 176 0 669 0 425 568 504 470 913 784 720 421 0 848 658 306 477 427 585 790 478 211 0 805 385 688 0 743 854 648 545 872 293 863 779 516 0 928 698 813 486 0 915 449 696 177 543 844 462 798 309 665 825 0 0 911 528 868 375 0 0 662 725 135 0 0 534 0 869 878 657 0 733 171 0 0 246 496 702 524 0 767 846 569 626 753 0 819 282 230 661 108 701 0 173 659 925 561 453 609 0 798 347 619 816 268 404 853 564 810 0 0 53 691 533 629 0 443 0 0 499 512 0 860 0 0 0 917 488 374 0 291 881 303 684 450 404 794 0 694 214 831 665 220 0 852 666 0 0 518 923 0 728 864 819 718 819 777 340 0 862 294 0 529 422 469 695 585 922 415 907 0 929 159 0 888 867 385 720 658 645 362 603 0 937 0 471 554 630 581 0 0 651 0 424 776 0 814 0 893 913 726 674 675 743 398 69 252 553 724 704 850 809 927 655 540 808 807 773 0 0 757 0 416 548 0 881 498 742 692 0 380 0 510 775 564 647 778 617 851 0 937 454 737 705 797 913 0 215 438 0 0 874 816 0 0 744 862 269 0 0 0 92 0 371 780 255 745 0 668 198 0 288 495 637 761 0 0 698 0 437 452 850 0 933 830 883 428 437 923 217 415 855 236 0 932 815 0 428 799 656 472 708 717 684 0 0 329 0 584 0 0 738 719 900 417 0 591 598 396 0 636 574 832 678 499 565 0 483 709 723 815 851 0 0 0 830 0 246 594 361 0 456 822 610 0 922 581 356 0 703 297 609 907 883 911 0 0 846 252 600 0 853 0 0 815 0 684 673 0 906 764 0 0 134 290 898 931 649 0 913 0 0 0 705 749 891 572 647 518 625 882 515 0 789 213 736 647 717 0 525 307 581 0 0 596 267 831 0 702 619 903 408 405 882 814 852 576 0 0 775 375 826 930 136 253 0 748 695 429 561 871 528 808 864 402 0 904 923 0 264 0 752 486 397 322 0 0 660 805 887 0 888 477 813 899 540 576 357 880 718 665 542 891 0 0 0 929 785 752 782 828 748 0 0 847 202 762 600 691 0 0 522 882 365 0 587 652 158 687 0 735 0 503 306 876 229 0 624 818 612 0 339 0 0 0 641 0 614 878 465 604 823 699 0 900 427 497 0 455 848 0 864 626 456 917 0 510 806 556 0 0 265 0 847 0 917 0 865 0 811 0 585 306 462 494 0 629 700 0 776 0 924 330 601 0 0 529 285 599 768 0 376 812 903 926 655 644 863 0 626 402 0 857 505 0 0 0 521 477 904 935 443 655 0 746 500 831 915 576 0 431 319 0 920 0 899 185 301 559 0 695 688 935 0 854 866 0 804 0 0 471 809 369 807 629 833 0 0 538 0 0 690 308 920 286 0 644 341 0 852 296 587 0 0 566 829 687 182 306 503 0 562 0 331 0 251 896 793 0 0 788 898 573 847 642 640 698 909 725 591 558 783 833 521 579 0 0 899 0 0 0 0 357 853 0 0 889 833 695 836 739 0 515 935 762 823 209 0 512 755 421 758 0 934 919 527 804 751 0 674 612 0 484 709 626 354 597 0 905 916 801 352 839 0 0 208 585 0 0 778 608 219 0 559 0 886 769 571 328 661 883 695 319 0 0 703 0 318 660 847 0 0 917 635 862 774 668 0 632 563 671 877 604 624 0 212 0 658 609 203 933 0 724 0 0 518 474 907 608 813 548 264 705 0 688 0 707 0 0 0 0 543 654 602 828 519 638 786 838 882 812 576 829 0 250 610 460 536 0 762 0 505 807 453 394 0 452 809 896 223 559 894 587 860 0 0 0 573 638 686 0 0 896 744 0 930 0 0 0 937 750 927 0 0 0 219 0 170 838 812 280 0 467 651 717 374 461 532 684 787 868 577 668 562 0 465 0 754 444 0 456 871 843 317 856 732 385 767 751 923 82 802 791 475 0 0 604 194 427 912 811 0 0 0 103 900 282 0 371 526 0 588 0 717 668 727 0 771 0 611 453 0 0 912 327 917 855 687 938 0 251 544 779 0 400 786 892 489 754 0 719 609 198 559 0 697 917 832 0 846 0 210 773 917 935 839 665 604 0 285 192 0 614 803 0 733 147 885 881 768 690 230 0 718 605 778 0 0 239 917 825 0 0 195 851 721 862 0 0 824 85 0 823 620 570 815 0 588 453 677 0 826 715 810 0 937 145 0 918 280 747 532 0 450 566 828 849 0 782 604 708 786 213 0 0 608 775 828 846 898 0 642 498 644 0 453 226 0 0 0 0 694 0 0 827 506 757 407 280 0 728 761 750 759 719 570 0 0 0 649 827 0 913 0 294 813 0 371 714 0 0 662 550 0 571 0 0 0 0 246 918 665 800 406 0 0 700 851 0 508 0 690 0 859 409 130 398 254 393 817 0 0 0 432 0 438 0 0 0 0 0 833 535 593 927 253 517 328 888 246 605 832 733 545 435 839 560 589 877 684 0 808 642 0 917 288 0 879 0 0 786 830 613 0 0 0 0 260 320 718 358 685 0 815 875 396 359 0 710 0 554 529 557 848 0 0 895 0 827 733 822 246 0 0 0 0 0 832 0 0 0 0 613 0 803 0 303 879 0 772 656 214 936 861 874 892 807 571 740 308 929 0 394 921 0 0 795 916 756 695 864 734 681 0 689 0 0 753 800 874 0 0 899 894 756 577 595 0 812 0 280 531 0 484 0 824 337 722 527 828 0 0 0 476 0 678 307 831 0 857 462 0 752 0 711 0 339 928 0 880 723 0 0 409 440 0 920 555 473 0 0 0 0 0 464 758 444 556 159 0 0 489 0 608 143 442 517 368 0 385 0 581 329 851 711 550 654 333 781 807 0 602 800 0 316 924 487 545 0 513 528 0 708 0 310 723 405 603 811 0 715 571 563 787 0 907 0 487 0 539 0 0 808 537 768 868 0 910 0 0 0 296 890 593 236 0 935 468 106 539 446 723 785 718 0 653 312 908 814 0 0 558 847 727 774 258 203 708 0 0 571 863 0 0 0 0 875 854 462 882 0 642 245 629 0 0 906 0 887 494 902 814 745 540 0 0 598 0 644 108 0 861 869 0 787 782 0 380 315 0 0 0 631 0 523 292 0 0 0 701 312 827 0 808 0 0 752 304 0 0 323 0 694 927 846 0 480 700 67 575 691 0 456 936 817 694 0 609 579 912 928 658 524 880 0 92 798 641 317 701 389 453 433 796 0 0 702 235 392 706 621 794 428 770 516 922 0 0 0 412 905 917 776 0 612 669 0 0 926 0 512 0 407 670 634 0 336 0 213 516 390 656 0 579 0 0 0 927 0 0 0 854 876 625 762 0 915 664 0 674 634 0 472 753 620 790 747 705 528 777 874 657 0 648 876 904 586 844 660 503 799 472 0 406 783 567 258 458 873 0 815 0 0 0 701 244 521 0 746 742 642 283 0 453 707 714 0 918 0 465 0 787 663 916 886 0 0 923 149 826 768 829 778 515 578 0 570 778 0 0 0 278 0 0 531 470 409 252 0 385 529 0 876 848 720 558 729 662 0 744 0 716 21 696 882 578 584 0 0 82 862 926 290 681 717 605 828 826 655 713 911 842 434 598 434 841 819 849 0 770 183 0 0 184 518 802 607 781 711 261 785 90 0 837 687 446 0 0 0 505 652 687 0 783 911 0 282 509 795 0 923 816 0 846 837 186 344 0 803 790 0 142 795 906 849 0 0 739 0 813 895 453 0 725 905 849 661 0 0 0 0 769 704 805 258 0 827 430 0 295 899 0 327 447 706 910 252 528 365 0 0 0 221 911 468 932 557 810 725 223 696 409 800 0 903 841 0 508 0 846 588 678 628 673 812 0 199 850 0 416 753 933 0 785 678 292 493 878 861 877 905 0 0 469 0 715 0 812 877 760 367 0 0 727 572 676 426 605 0 336 734 711 0 637 0 449 701 352 0 0 0 742 0 767 878 0 0 676 600 793 0 703 709 912 0 911 219 0 0 0 276 703 702 0 0 611 143 388 705 0 376 386 551 343 859 0 0 772 539 422 0 292 820 698 0 674 275 0 647 176 0 703 725 452 560 430 760 578 579 0 292 690 0 623 771 849 471 643 276 716 769 245 773 152 739 524 691 789 0 0 808 0 388 0 0 681 351 701 893 677 571 0 0 556 175 537 0 503 837 0 875 228 0 351 274 687 630 744 0 629 457 712 325 599 667 141 907 754 715 615 0 915 145 849 0 227 0 0 552 685 896 0 722 854 0 772 0 592 0 0 864 342 568 923 690 876 934 239 310 379 660 0 0 676 776 0 713 608 765 902 915 384 802 344 936 773 845 916 0 789 809 674 860 0 257 0 710 0 178 775 0 684 694 907 0 0 686 440 461 0 0 0 0 640 0 917 0 801 662 845 154 0 0 874 910 0 859 303 0 877 832 880 0 0 598 0 0 910 0 0 803 0 0 780 225 0 456 0 606 804 729 625 705 677 0 292 672 807 420 380 424 932 0 420 895 188 0 760 929 0 752 517 783 602 936 815 296 0 694 674 699 0 919 0 480 871 0 826 411 86 909 590 936 710 725 661 735 619 0 404 340 582 656 854 837 255 391 888 0 796 52 630 637 921 377 797 605 0 278 731 0 0 0 925 410 410 228 841 742 0 933 817 405 246 394 930 355 555 643 183 0 645 656 328 152 756 862 624 738 906 0 724 696 752 374 808 857 438 345 211 132 0 843 426 0 931 0 0 0 468 0 936 797 632 0 811 0 698 0 525 259 854 894 742 234 0 0 888 0 287 913 0 0 551 301 0 0 0 904 0 340 887 860 866 0 695 410 0 0 0 0 0 839 867 589 871 672 557 553 586 626 0 503 473 449 586 0 362 490 827 0 597 480 857 0 419 0 184 0 0 91 0 862 844 746 0 480 0 399 732 332 743 659 603 881 798 841 800 876 0 289 873 249 560 506 0 699 482 0 584 0 0 382 825 826 838 728 0 684 831 456 761 31 802 0 881 198 639 420 898 337 510 574 419 757 765 322 0 904 256 404 870 190 556 444 847 0 853 624 488 421 773 904 422 17 720 0 199 0 0 920 0 388 0 0 851 722 281 739 313 380 842 924 425 0 0 0 888 734 220 0 846 804 776 0 804 0 780 828 898 706 541 778 805 477 762 363 865 812 823 920 897 381 678 0 0 521 802 843 900 832 704 534 312 0 0 863 0 740 435 738 0 694 0 673 842 701 765 466 0 145 0 846 408 531 679 298 744 0 894 351 745 233 640 808 0 590 396 0 0 589 441 837 910 324 0 545 772 705 717 712 720 580 0 827 786 665 879 0 553 576 235 928 621 682 524 546 902 657 0 684 882 378 0 605 498 0 814 918 581 0 332 925 521 303 548 0 731 0 907 917 406 937 680 742 318 858 921 0 0 892 376 840 0 261 0 0 0 702 889 495 655 0 0 837 0 400 591 534 0 0 0 397 899 589 842 0 0 562 763 0 0 851 690 900 890 554 870 837 894 552 0 0 0 898 830 0 0 0 21 0 0 0 0 733 483 765 454 277 0 888 0 879 522 569 585 0 794 0 724 437 405 479 423 358 0 931 0 873 815 0 694 627 0 599 0 0 0 0 198 778 827 0 371 0 459 693 883 918 582 253 0 709 542 0 794 300 916 688 923 513 562 306 810 213 673 588 90 396 492 217 873 0 0 0 801 381 372 426 0 691 496 883 0 735 867 607 793 591 917 491 782 0 579 166 0 888 611 0 0 785 135 682 549 0 352 0 312 512 0 0 860 362 790 692 819 366 920 244 695 669 548 0 605 797 0 573 428 506 547 0 934 564 594 0 520 691 936 606 860 872 460 488 0 914 847 567 0 568 617 461 878 826 259 0 278 0 474 510 453 724 384 0 918 707 0 0 0 803 490 690 407 672 845 0 216 436 373 0 717 721 0 211 0 237 0 197 73 407 547 459 831 668 216 541 0 0 405 827 679 636 0 792 925 796 666 0 907 764 824 310 0 817 375 0 850 286 0 854 497 403 0 0 781 0 0 562 895 392 0 148 747 0 806 415 557 0 0 0 660 716 0 546 0 362 351 814 461 0 388 678 386 0 396 871 914 383 0 629 548 913 647 926 715 0 0 907 0 930 846 338 370 840 642 276 915 732 859 0 723 0 518 820 859 652 436 577 756 156 854 934 926 0 700 359 0 529 0 808 0 653 876 201 0 0 341 854 689 925 733 0 710 897 654 43 0 786 579 749 801 0 439 510 0 826 624 839 0 315 340 930 725 0 0 647 906 0 0 234 798 666 0 0 92 490 0 0 926 486 748 510 245 868 721 0 441 0 703 0 0 781 884 542 501 668 844 0 478 786 0 930 0 0 875 0 0 816 0 891 0 623 0 0 0 577 868 309 26 83 107 0 785 891 247 931 0 879 835 477 387 764 0 0 529 786 0 466 207 932 0 0 128 908 818 0 0 427 109 0 435 153 0 897 904 0 657 903 721 0 0 818 686 0 801 867 522 665 0 561 265 860 144 294 569 830 56 491 933 123 400 0 196 0 790 925 913 0 656 336 0 483 885 418 0 428 0 400 790 809 690 834 391 704 884 691 0 886 848 904 894 937 798 916 851 143 673 563 0 0 655 883 0 0 0 0 393 800 0 883 232 632 484 455 0 0 827 917 748 402 645 345 0 0 0 723 0 411 916 0 0 167 669 0 0 403 831 392 896 783 0 925 0 0 0 816 0 711 516 511 817 826 617 683 703 311 0 571 515 766 0 277 784 665 0 783 777 673 876 408 0 679 0 915 623 919 514 299 332 728 592 882 0 855 57 682 910 0 890 0 581 887 0 0 0 0 571 770 381 0 871 0 560 735 899 837 381 0 889 505 601 0 0 577 795 0 893 468 888 591 267 0 0 30 915 0 0 0 689 0 0 0 0 299 731 785 889 824 668 584 0 899 492 853 0 935 723 835 0 265 0 0 0 0 0 891 908 926 846 244 834 702 230 710 763 766 0 364 159 571 688 0 0 845 668 0 590 0 700 447 0 545 351 0 0 218 740 908 0 154 0 600 718 0 930 0 532 862 0 555 0 680 165 0 0 688 869 533 450 71 696 46 550 779 0 548 809 552 0 565 573 876 825 919 680 551 838 864 0 831 0 936 0 0 774 0 561 337 367 719 344 787 721 649 0 526 849 800 762 778 0 0 363 632 717 771 839 0 315 714 816 0 383 761 0 863 655 260 927 751 765 0 0 0 397 0 374 938 753 849 493 535 625 612 828 0 0 385 938 0 811 553 0 897 0 857 556 272 896 0 798 382 0 761 99 0 711 387 837 0 933 0 345 145 281 897 0 0 0 752 936 609 933 785 0 718 333 495 768 0 415 0 0 0 752 0 0 0 0 601 0 921 254 0 932 379 767 745 0 548 0 909 819 866 451 778 162 560 922 785 0 0 777 0 928 0 934 721 0 923 938 816 677 0 670 296 0 0 802 0 310 722 791 876 179 911 364 242 0 0 822 0 875 195 0 621 0 753 0 0 421 738 627 798 500 917 851 313 799 355 0 857 805 724 511 825 336 627 859 126 369 416 0 0 459 916 216 422 407 0 0 586 507 546 0 712 0 681 778 733 768 708 174 0 0 540 823 0 827 419 0 906 590 0 694 748 811 727 858 908 489 801 0 704 0 0 0 916 359 606 368 848 932 407 846 809 676 390 743 0 572 683 849 822 534 0 0 0 700 855 726 854 364 674 0 0 346 0 819 499 338 898 0 0 0 665 629 435 771 0 301 0 416 901 597 677 880 592 401 155 0 830 868 0 0 860 0 147 698 691 520 775 210 0 585 0 662 859 0 0 668 238 845 787 932 0 0 634 424 0 653 145 828 0 0 766 824 0 780 0 527 938 725 568 936 932 314 272 605 254 0 901 348 761 436 0 639 163 390 767 155 761 781 842 720 777 237 0 636 816 0 827 551 639 0 0 192 0 115 635 0 0 0 221 677 407 0 931 438 0 464 465 727 908 0 0 434 0 0 770 638 0 189 843 235 0 806 304 0 814 704 912 737 686 938 0 798 824 793 910 793 919 0 0 654 854 0 785 686 853 0 937 612 65 590 656 0 0 723 842 648 0 548 0 498 0 850 0 787 333 688 87 0 526 0 377 0 0 871 487 614 853 0 867 855 472 0 732 0 681 60 632 492 551 347 700 494 919 367 929 0 779 933 818 0 892 901 807 666 573 0 906 0 874 576 739 0 523 0 0 859 0 351 0 385 494 478 626 0 603 120 896 0 0 480 784 663 0 156 0 360 0 681 0 660 892 700 425 0 576 0 752 420 169 551 570 522 730 847 347 0 855 0 791 613 0 0 903 0 154 676 0 0 0 0 362 690 528 558 551 781 465 932 887 495 0 0 720 682 766 799 347 278 565 864 673 482 863 163 0 877 696 0 682 406 904 772 800 0 0 0 681 0 756 100 359 710 0 804 0 683 210 0 738 603 772 0 772 316 0 736 932 517 574 306 657 0 830 0 0 597 880 473 491 325 484 608 781 338 0 582 763 0 434 0 428 885 0 883 0 815 282 716 0 640 778 350 561 235 0 273 642 853 546 808 913 730 0 451 804 893 737 0 786 855 0 895 523 869 583 0 424 648 655 0 911 0 0 0 0 0 0 512 822 526 0 519 899 835 688 464 505 0 451 934 711 277 659 883 912 880 835 0 0 0 0 885 0 937 828 878 908 815 0 510 0 841 728 713 405 0 851 647 881 0 225 205 0 696 906 772 134 527 606 0 403 98 869 0 0 448 784 686 930 638 855 752 0 141 0 193 0 747 675 747 494 711 775 90 0 426 777 0 677 0 0 788 0 703 681 791 834 0 0 565 494 767 0 343 779 847 394 624 186 781 0 528 0 554 536 931 699 0 796 0 788 612 573 601 932 890 0 569 794 919 802 935 437 536 0 894 0 0 0 0 719 0 279 626 0 604 134 671 121 808 396 797 0 696 0 809 190 862 0 816 588 617 547 733 817 224 309 657 0 206 481 687 0 556 930 0 820 0 328 829 543 514 288 283 865 0 857 886 763 687 458 0 923 713 474 529 748 566 844 718 602 0 0 241 103 782 0 827 504 0 362 741 296 463 793 914 229 351 617 796 771 768 567 454 0 739 697 646 930 0 0 0 0 824 213 0 225 0 594 552 908 696 924 0 836 492 713 867 604 0 380 0 488 682 0 310 0 642 717 798 607 453 790 167 0 818 0 0 656 226 0 123 732 924 0 0 0 442 863 470 0 0 0 285 337 0 421 0 527 831 722 804 0 0 821 735 757 610 485 0 650 485 0 0 0 840 0 0 0 674 0 863 320 0 909 465 0 0 317 83 674 788 808 331 725 295 806 0 677 0 928 0 0 799 773 0 323 556 820 0 874 772 714 930 678 308 0 436 0 0 444 559 750 922 649 0 0 0 0 393 846 752 0 772 0 627 569 261 838 0 0 474 593 585 0 901 661 0 0 543 934 0 779 441 899 0 204 711 927 0 812 580 558 675 0 525 921 125 586 557 0 420 732 352 720 621 0 0 276 836 102 0 811 786 0 475 637 0 855 160 0 387 601 50 778 230 527 462 262 788 724 0 893 0 0 275 452 0 0 530 598 0 0 0 647 0 0 908 0 854 922 877 938 0 878 494 156 0 677 305 656 0 0 0 895 0 251 0 892 0 213 0 0 186 0 273 0 0 0 0 645 713 731 236 693 255 548 710 0 871 773 552 707 728 540 246 653 595 0 0 457 0 0 0 0 908 0 0 715 915 915 0 325 363 0 765 443 207 0 265 895 668 612 246 0 816 348 404 0 0 381 0 0 204 0 0 931 0 892 369 792 627 0 857 724 898 281 849 922 0 890 641 612 0 686 333 769 770 524 610 734 648 601 597 679 462 280 295 64 935 473 795 165 216 354 743 924 452 180 680 364 908 934 712 866 322 786 318 834 0 688 0 268 913 591 730 0 655 787 0 249 918 665 299 0 753 801 709 878 821 0 0 507 773 413 0 837 888 0 395 664 583 388 716 0 707 0 0 0 652 888 0 165 0 0 0 747 693 423 299 0 0 0 413 708 0 0 0 843 0 345 0 380 519 651 277 877 478 0 676 808 778 455 824 772 216 597 0 726 731 52 664 663 0 782 0 0 741 0 623 595 0 547 705 224 850 758 905 0 624 189 602 0 493 0 591 538 397 513 904 832 516 131 0 145 793 912 0 0 703 294 540 525 621 888 571 0 351 0 905 716 0 0 517 427 0 786 687 0 938 219 770 0 255 696 0 833 274 930 795 755 0 0 919 311 688 0 0 772 0 885 0 0 850 369 0 682 868 655 604 627 690 0 547 736 448 475 0 526 0 792 920 896 558 671 0 886 617 930 374 463 638 95 0 0 381 0 595 0 611 848 225 922 661 591 389 798 759 383 0 653 880 721 0 0 0 0 793 331 717 877 570 0 882 560 900 0 509 0 762 795 802 795 492 0 0 627 690 563 735 387 862 271 818 856 0 631 618 740 713 0 278 912 759 925 0 381 734 405 262 0 892 843 715 0 742 503 437 0 755 855 0 269 897 777 898 850 0 0 174 518 919 328 0 423 0 0 569 512 0 626 376 852 0 808 723 643 0 845 445 485 452 365 555 0 858 0 700 705 0 722 875 815 793 791 918 593 625 0 783 566 565 869 0 427 409 572 771 0 0 891 261 76 0 613 0 650 498 514 0 263 886 667 856 416 0 580 724 470 512 0 736 763 807 588 874 905 821 343 808 689 0 849 693 772 0 504 0 322 720 835 416 252 0 0 487 0 40 872 0 514 811 702 920 263 916 607 0 521 698 548 864 396 0 0 868 936 491 729 0 872 0 0 907 0 905 0 927 906 762 901 0 0 254 831 260 0 0 0 0 553 128 825 680 0 817 0 821 0 711 643 654 702 571 102 618 0 0 32 852 641 902 755 639 937 138 690 735 0 437 689 378 456 0 778 67 764 762 823 501 0 0 824 582 420 830 849 285 721 849 898 0 542 368 312 0 393 757 686 0 874 0 367 0 928 860 0 451 283 643 674 0 514 0 514 664 763 0 723 0 682 297 889 872 473 0 831 615 468 0 608 0 931 711 846 697 70 671 830 291 930 0 100 0 0 524 574 615 136 923 488 696 0 0 56 0 822 833 550 0 784 820 799 490 0 335 852 0 750 418 164 433 280 193 275 0 558 637 502 574 133 700 902 0 528 904 0 0 520 0 779 0 786 65 0 745 341 781 705 824 886 724 931 929 749 0 859 934 328 0 0 354 489 881 0 719 594 852 480 789 819 915 516 221 917 387 777 0 871 0 630 551 620 151 0 0 0 814 761 0 642 735 0 807 275 0 0 654 726 399 0 0 0 275 81 773 474 781 561 0 686 844 217 925 857 0 749 678 798 0 540 0 663 498 678 718 221 623 0 759 740 868 730 551 911 735 0 0 0 0 893 617 829 919 0 427 904 747 801 462 676 0 146 0 0 693 415 0 932 0 751 419 793 0 692 466 631 374 176 555 340 910 830 896 658 828 0 102 47 621 473 678 279 495 341 135 852 537 84 595 405 756 728 891 655 0 0 909 0 0 0 155 794 763 910 0 164 756 0 171 0 238 699 0 549 778 0 0 0 0 376 0 626 820 782 906 664 618 638 591 427 549 611 901 0 0 797 0 730 684 0 500 725 435 213 909 891 0 784 669 0 869 515 267 432 936 0 792 131 244 0 447 601 332 0 73 266 638 0 777 936 785 924 400 898 0 0 599 870 600 898 660 0 0 712 248 841 399 830 851 468 652 0 762 732 834 765 779 0 512 0 859 937 906 0 666 692 802 896 0 0 607 657 937 446 0 0 0 0 624 625 276 903 271 810 331 877 37 846 794 513 828 358 0 516 0 587 863 655 0 861 438 525 0 0 689 933 878 375 853 0 729 897 856 777 469 918 364 470 565 874 696 0 0 621 172 823 855 880 0 798 525 240 0 456 0 384 0 811 537 752 759 905 359 262 427 591 0 561 755 0 0 0 0 854 446 0 407 0 747 178 571 913 299 0 0 0 382 938 797 659 453 0 109 578 198 440 827 0 713 112 0 588 0 833 0 160 691 27 0 0 180 202 793 348 198 656 313 430 263 856 787 524 838 794 780 862 908 226 673 304 253 391 662 0 921 523 0 290 524 933 0 553 0 713 654 0 0 725 0 0 135 717 204 849 0 806 472 854 837 822 907 875 910 142 810 660 542 756 721 753 449 632 935 0 0 247 907 777 766 848 609 778 0 642 293 0 0 556 792 724 0 456 220 757 478 839 0 722 185 536 0 485 828 850 328 594 885 0 0 361 640 296 858 634 707 906 547 568 0 0 920 935 0 0 454 348 598 0 802 626 511 701 792 0 0 857 244 870 652 0 0 913 0 618 0 603 0 543 828 0 0 540 853 0 0 0 0 550 0 798 833 0 0 283 935 0 903 0 786 0 842 514 913 757 804 911 0 781 0 618 681 0 820 0 0 786 0 0 0 740 604 611 689 502 673 330 335 167 0 855 166 715 0 928 0 634 671 883 0 578 0 485 444 771 430 0 0 0 0 0 612 159 158 922 526 692 0 624 712 872 0 731 176 935 393 0 188 778 809 0 0 758 204 0 0 476 0 0 230 854 891 654 868 905 194 0 237 0 425 750 718 245 0 739 0 103 649 0 785 0 881 561 640 904 459 582 0 197 490 0 876 0 533 530 782 567 269 817 278 503 0 770 559 0 0 78 0 565 0 687 393 714 887 751 296 0 0 0 0 0 0 751 0 177 919 553 594 0 0 656 0 0 0 492 899 0 498 815 36 0 0 394 702 826 848 762 662 618 686 484 533 467 893 0 499 634 534 776 280 134 0 89 0 903 500 741 704 706 0 705 693 0 808 0 740 363 560 0 716 885 0 893 0 882 881 101 0 0 782 135 0 635 161 905 0 525 355 688 880 313 0 116 0 619 0 716 718 244 509 0 918 490 764 778 0 345 784 0 0 0 0 0 624 0 771 606 193 849 917 901 905 756 908 885 0 755 237 478 794 562 128 483 745 775 915 577 848 460 224 811 445 0 659 767 888 0 0 908 713 745 629 295 0 0 933 917 742 0 0 0 40 0 416 746 668 0 0 0 0 0 763 424 852 0 876 523 897 695 0 270 0 504 400 0 484 0 724 886 846 595 851 847 446 0 185 803 816 0 755 805 790 0 910 332 0 597 620 702 916 492 752 798 705 852 567 855 717 920 524 0 0 0 842 398 809 862 896 285 653 363 854 0 209 563 0 0 821 552 474 522 739 889 0 0 524 0 730 888 914 899 883 891 752 498 0 0 0 717 247 419 804 889 0 831 0 0 650 736 459 804 902 870 442 694 748 686 686 0 138 256 813 894 927 0 0 756 0 892 0 166 0 701 905 0 0 828 929 602 0 0 0 894 769 0 201 0 659 715 0 673 759 651 108 442 640 0 876 614 783 782 636 587 0 0 248 0 817 0 408 809 871 0 462 331 0 504 141 578 875 0 887 318 455 894 545 785 785 0 0 0 659 396 577 545 373 628 317 898 282 516 470 916 449 659 0 318 829 0 659 461 867 0 560 0 883 782 578 395 659 295 381 932 494 692 0 619 934 157 0 0 540 412 742 702 777 509 771 227 0 0 514 859 0 760 674 741 0 888 840 618 936 922 101 0 297 0 513 0 0 461 821 501 618 0 863 0 493 312 0 479 0 247 0 0 799 424 452 767 0 0 0 777 721 0 695 780 0 864 573 935 0 0 0 317 0 793 0 0 852 0 466 783 0 0 517 586 351 687 0 0 376 813 675 813 633 0 167 274 667 597 0 404 343 914 513 0 473 330 0 0 0 263 567 835 110 768 0 368 0 855 0 0 389 665 789 742 375 807 791 765 0 579 865 0 0 0 0 390 0 916 0 934 0 429 574 0 879 360 0 771 928 0 745 0 494 0 568 620 767 0 0 595 207 692 488 0 500 0 353 361 908 0 0 702 413 305 415 0 472 0 545 0 0 923 924 183 889 0 647 371 0 385 701 0 792 854 0 936 846 0 0 548 0 878 890 0 929 0 0 0 0 0 0 862 890 737 881 584 692 0 692 351 318 0 0 853 678 842 604 0 702 362 485 513 0 0 451 724 867 0 608 681 0 239 0 760 774 861 0 0 833 396 0 892 0 0 532 589 694 805 531 0 882 719 0 663 551 448 0 0 217 302 528 0 386 494 641 865 0 298 766 663 496 740 0 365 565 527 693 895 0 873 731 680 194 729 0 584 856 790 394 883 846 659 782 930 824 0 610 651 0 0 929 342 516 926 500 765 0 854 382 905 501 825 205 537 0 0 793 839 572 886 492 0 0 924 816 810 798 0 0 712 870 837 790 0 564 935 608 461 603 718 0 784 0 0 0 0 882 539 794 0 0 934 0 0 698 577 684 0 362 553 624 0 0 0 819 290 805 0 545 0 561 297 621 520 0 217 443 836 581 909 751 415 678 479 0 0 750 671 910 833 870 0 584 723 0 0 779 632 901 0 413 0 0 746 396 0 777 595 611 0 0 0 0 632 0 0 323 699 554 0 0 0 0 531 588 813 233 0 0 931 785 0 868 606 740 0 202 0 151 644 923 0 332 852 601 191 763 683 725 0 397 683 844 0 865 0 698 896 877 555 655 381 546 0 716 920 923 744 870 935 0 606 915 0 0 0 0 659 651 632 287 763 930 891 639 612 782 0 0 376 0 604 535 512 554 894 0 0 333 790 890 0 0 623 0 918 588 888 192 878 0 345 334 902 0 721 0 534 420 0 653 374 498 844 634 745 520 519 688 618 0 155 468 802 642 0 496 871 826 532 536 794 634 632 450 275 0 386 601 0 179 887 0 530 510 629 914 728 816 261 0 563 303 0 0 710 0 0 146 684 499 556 0 807 841 246 853 622 458 0 491 492 797 485 723 0 794 343 430 236 431 0 610 527 0 304 884 879 242 896 26 555 0 0 0 761 0 669 0 359 544 0 609 0 448 0 765 912 0 878 0 0 792 140 484 613 335 0 0 413 761 0 692 671 0 445 0 0 804 868 0 0 848 432 795 0 0 0 715 923 865 398 899 368 422 0 715 539 905 647 679 396 572 0 779 307 0 629 0 737 0 915 494 793 0 936 556 929 924 906 689 601 0 206 705 0 0 0 455 815 431 817 906 717 606 434 780 515 764 623 899 702 0 0 0 0 830 436 794 549 0 0 814 865 0 0 816 0 0 934 646 0 548 0 622 817 431 0 0 877 377 708 148 357 561 0 0 0 305 725 254 0 625 853 782 546 805 188 224 579 0 684 456 0 682 771 797 807 590 572 424 701 910 449 786 0 324 716 0 445 0 0 245 434 676 819 697 0 841 732 446 611 0 638 584 477 0 0 937 331 249 0 775 0 142 0 891 354 701 677 568 538 433 619 691 803 0 0 713 721 508 841 0 146 0 0 499 936 0 0 0 0 0 588 826 0 569 484 0 903 832 417 0 938 746 584 532 609 251 890 0 567 508 738 586 364 734 769 0 517 692 867 242 430 0 860 0 426 0 0 0 653 0 927 257 701 0 591 929 152 0 716 587 399 0 829 540 595 198 241 788 720 900 825 838 817 424 783 922 0 611 778 584 555 474 638 895 430 869 650 456 810 0 743 903 867 0 0 0 197 0 698 746 857 0 138 403 326 795 0 142 0 613 601 272 775 876 935 886 532 237 0 0 0 553 717 709 553 616 606 587 552 925 0 0 884 0 0 0 558 0 0 278 329 168 388 842 892 0 504 0 0 86 882 912 559 226 306 786 656 679 0 857 274 790 731 926 551 703 710 784 476 413 832 579 446 918 0 0 792 241 913 684 256 608 243 615 649 390 0 923 783 848 588 830 319 938 552 637 366 899 0 600 0 687 834 0 273 707 0 838 747 724 0 789 0 0 0 273 375 871 0 868 486 177 449 582 0 712 862 0 273 724 406 0 0 927 0 0 345 826 729 823 0 679 243 928 670 0 0 768 760 788 321 903 807 552 0 568 901 810 355 0 0 539 836 0 0 670 874 172 0 236 840 0 719 875 848 0 765 643 561 0 0 646 859 667 850 806 876 542 257 0 0 71 0 799 0 0 0 681 0 0 721 768 915 0 338 561 873 836 853 0 789 722 504 345 0 0 877 701 173 914 380 0 917 297 780 734 0 676 0 0 442 531 645 0 280 728 328 916 0 914 822 781 341 0 854 0 816 508 577 834 0 691 816 832 753 183 0 713 700 0 579 828 190 866 691 338 199 765 0 167 425 624 799 545 280 356 372 863 620 687 446 486 0 930 0 525 0 0 886 383 821 0 912 842 793 264 908 818 809 733 835 914 0 306 0 0 470 175 714 778 709 842 917 459 577 728 697 0 457 173 371 0 0 0 593 733 0 0 0 674 688 814 221 400 870 0 0 0 0 660 584 688 0 0 828 487 687 0 477 825 0 604 568 0 306 821 638 0 781 611 588 0 0 629 54 743 580 0 537 555 604 793 884 518 756 476 711 0 397 856 696 344 0 898 0 0 491 628 0 922 876 436 833 751 765 835 0 0 791 403 0 0 890 879 135 350 0 724 0 0 131 640 185 0 0 147 0 466 645 0 0 0 0 722 712 669 0 618 359 776 738 346 593 308 0 609 467 807 0 379 753 0 744 775 887 728 789 783 865 0 533 759 0 382 0 500 770 0 795 850 661 0 917 888 173 702 0 498 0 902 626 686 696 0 0 177 485 675 803 0 504 0 564 0 0 419 496 654 97 937 0 668 901 866 0 918 56 0 0 0 853 491 615 0 0 459 53 426 816 805 0 0 580 492 0 413 646 0 773 653 894 711 935 609 126 932 0 138 884 0 0 519 253 552 491 101 718 493 438 0 0 340 927 0 598 731 396 881 675 869 0 118 142 914 620 190 680 598 235 68 424 0 523 493 535 717 503 895 871 667 861 639 749 599 628 0 0 743 674 329 256 645 350 293 102 712 349 688 930 420 691 0 397 867 215 666 159 547 61 885 863 863 0 255 0 588 0 870 0 444 930 0 783 0 0 789 503 0 0 0 328 578 0 515 0 0 842 0 162 844 808 878 465 777 914 282 0 761 914 779 881 678 575 384 454 373 878 678 265 791 580 421 0 130 665 897 0 0 822 0 790 296 735 917 832 369 0 634 846 718 0 500 0 315 631 0 489 0 633 556 745 859 697 523 868 0 0 705 917 716 517 473 775 899 0 229 0 862 674 647 135 472 817 0 568 0 0 749 0 306 933 555 911 341 763 587 0 648 917 803 0 0 932 542 822 832 589 616 442 895 893 463 0 474 0 326 224 0 817 0 0 545 336 764 643 834 0 467 0 728 929 899 631 701 0 0 0 457 461 373 0 0 594 890 0 565 0 209 0 571 0 0 790 0 564 0 810 76 122 728 732 937 313 0 358 0 876 267 410 0 458 0 865 750 854 861 0 623 886 929 845 795 772 313 770 0 0 87 0 0 733 463 887 797 0 0 772 821 0 874 643 0 837 0 721 436 813 403 761 453 0 231 915 616 389 436 230 214 445 0 0 858 0 862 361 0 646 852 726 405 499 0 348 0 928 800 0 530 896 692 698 766 729 290 0 827 523 0 854 687 866 827 0 834 432 312 741 777 907 0 877 0 881 0 884 629 538 826 823 0 0 0 662 673 86 404 0 530 0 790 868 832 261 848 385 505 904 835 927 632 730 622 481 263 188 0 682 570 674 0 419 612 0 783 910 0 881 850 338 848 327 931 414 419 588 566 656 0 0 221 567 557 660 743 616 686 570 919 892 883 864 0 0 757 586 861 637 0 474 721 774 575 383 877 712 702 0 0 644 931 0 858 0 425 219 563 807 611 0 454 0 818 0 0 27 529 753 638 399 890 0 871 0 0 536 624 571 370 292 861 0 0 487 0 103 534 131 814 811 0 932 755 779 897 629 780 0 0 0 62 717 837 873 630 730 0 886 927 0 933 600 0 837 773 806 843 0 816 364 547 778 0 932 0 752 156 761 640 0 594 643 511 0 0 811 588 0 450 0 0 0 569 799 730 0 218 55 750 845 369 929 279 0 701 221 680 718 793 934 513 0 214 724 891 0 0 0 0 378 0 810 0 433 231 712 0 318 714 656 902 804 229 0 737 738 0 0 0 573 798 286 263 826 778 929 815 739 873 624 830 790 0 815 901 0 0 825 0 664 0 879 0 0 651 623 683 353 391 534 673 889 606 723 482 0 381 0 529 0 211 0 539 0 626 0 0 567 736 0 873 642 661 780 578 928 0 895 0 0 0 445 837 462 849 0 0 931 767 475 730 795 0 907 693 588 828 432 817 0 0 435 631 535 893 856 0 745 541 0 681 371 0 0 593 756 925 546 444 451 724 854 914 691 558 275 907 0 512 500 0 335 663 374 632 0 934 553 742 0 0 0 249 0 0 643 615 745 843 758 871 0 252 594 687 612 655 233 361 831 552 0 896 862 110 0 860 0 517 224 899 474 0 933 178 874 207 640 280 868 0 915 865 0 0 0 427 614 186 559 0 582 430 794 0 444 769 763 0 927 795 806 0 676 528 0 0 567 533 244 0 169 0 764 0 919 751 136 0 774 575 0 0 718 663 883 844 0 346 744 807 867 0 703 0 491 607 0 750 808 94 630 825 0 0 719 713 552 732 700 0 931 547 775 378 860 373 925 729 509 411 0 0 362 660 0 610 897 0 0 465 0 301 0 776 0 418 0 370 843 600 0 581 812 633 693 399 734 308 831 893 513 795 754 628 0 554 875 795 0 678 921 0 742 711 543 618 825 406 720 387 724 564 698 0 847 0 322 130 0 891 903 290 432 378 692 119 671 62 804 668 680 504 373 0 871 658 392 446 773 820 590 0 0 914 0 684 749 0 696 618 851 243 683 0 449 0 0 807 0 575 0 413 764 0 0 320 656 312 549 0 877 806 0 720 494 859 0 898 817 480 0 388 538 643 0 701 343 863 0 0 0 0 0 647 0 0 722 432 192 907 0 898 481 0 291 690 618 0 203 0 248 0 0 592 634 0 918 721 725 863 587 600 711 584 882 512 530 244 670 564 0 651 0 0 261 0 591 671 0 625 509 0 615 467 460 883 0 0 243 723 747 636 0 0 863 649 290 0 693 730 323 350 0 0 0 0 0 587 484 0 857 702 926 0 843 0 808 842 0 844 0 446 0 935 146 788 235 324 638 732 799 715 811 594 707 809 370 675 0 609 461 703 929 0 605 578 0 0 0 735 701 0 860 605 817 872 0 850 931 392 134 513 815 822 785 0 300 868 616 0 0 769 585 865 649 842 0 283 698 0 788 0 823 346 322 322 0 0 909 712 61 919 878 817 529 383 769 608 0 0 468 886 568 749 541 863 170 366 908 718 0 452 504 674 569 598 747 0 456 379 686 460 0 31 938 166 384 481 631 0 0 785 770 533 0 0 0 0 0 782 694 893 903 858 108 0 0 755 0 247 845 578 522 679 579 0 699 695 379 0 539 324 513 0 623 447 727 419 406 555 887 804 0 601 377 0 510 0 669 350 236 0 676 573 618 890 491 933 183 620 719 569 699 883 0 937 0 704 0 0 897 774 742 819 0 832 740 0 829 0 319 862 0 747 0 237 331 269 0 378 676 451 684 0 0 659 763 850 0 628 792 703 0 0 0 844 794 686 832 278 474 891 906 0 334 807 0 470 851 0 604 0 0 912 0 910 161 477 558 0 788 0 458 612 936 366 0 515 778 734 585 911 303 0 853 452 758 826 652 239 569 889 0 410 617 0 0 638 0 259 351 700 0 577 930 800 683 844 0 0 100 80 813 319 0 385 553 709 912 855 748 0 530 746 287 814 445 0 0 258 0 0 746 0 533 426 556 867 0 0 764 0 0 61 0 0 390 266 641 0 895 0 0 0 536 0 710 697 904 576 743 850 532 0 627 754 224 838 281 0 822 814 778 810 816 609 752 905 664 0 749 47 841 466 0 0 0 590 490 880 825 890 506 0 813 806 539 843 333 608 643 887 0 0 451 677 386 877 189 768 711 772 769 0 902 660 0 878 885 0 551 473 871 748 0 422 0 487 0 280 780 248 930 632 0 0 926 0 773 0 761 0 500 0 0 0 605 896 770 0 877 0 365 536 464 282 682 428 563 337 511 0 419 0 289 122 0 0 60 558 771 763 417 919 716 92 817 937 901 143 887 583 0 0 792 0 0 0 273 276 0 579 0 375 471 0 395 0 886 399 498 374 861 649 0 113 656 641 0 16 656 662 583 328 343 0 0 0 905 271 0 885 640 0 0 794 894 0 753 586 0 903 695 860 0 476 868 652 798 635 652 0 917 875 0 0 701 0 914 264 89 888 924 646 709 733 0 247 614 612 636 613 0 0 0 0 0 793 608 715 0 891 582 796 565 524 593 900 457 0 938 465 858 702 796 0 0 664 243 409 903 681 737 874 334 648 842 0 0 0 705 917 795 915 484 0 0 765 722 281 729 402 544 165 809 0 159 667 361 291 782 0 740 0 686 812 579 0 803 379 0 0 0 639 859 0 345 780 751 800 829 0 895 0 0 464 820 0 813 896 0 178 713 736 0 0 0 531 0 778 653 833 713 413 0 78 386 0 784 845 787 249 755 426 0 673 630 690 601 0 195 595 0 739 0 0 533 925 278 0 471 709 809 854 821 718 858 907 703 332 544 0 415 930 235 0 279 672 673 663 518 701 891 341 0 670 0 284 254 0 203 535 701 834 0 0 0 715 864 681 788 0 582 891 817 627 878 863 920 0 0 0 688 859 0 519 0 0 592 103 0 626 545 617 0 269 552 0 764 0 530 0 924 787 871 531 0 537 0 786 520 0 701 863 685 694 0 644 618 352 652 521 718 850 808 602 892 0 423 372 877 678 322 619 0 929 816 923 0 673 479 426 428 849 0 808 0 836 0 586 907 502 784 311 0 165 678 727 0 799 817 717 0 878 0 0 627 568 740 551 880 881 696 0 506 411 609 466 931 444 749 670 670 0 739 428 0 0 844 0 634 372 470 509 0 0 0 249 448 709 605 0 194 922 833 542 0 0 715 804 142 0 0 685 0 633 808 0 406 352 821 753 512 0 909 0 879 884 0 0 210 599 842 286 0 402 613 0 0 0 627 69 847 497 689 695 805 0 458 902 101 0 374 522 734 0 452 268 713 445 0 743 746 716 796 725 821 0 522 812 810 816 815 364 0 0 784 565 0 909 0 0 685 178 258 0 0 521 0 517 685 0 905 0 397 462 557 912 0 763 500 799 86 0 878 0 901 383 0 771 0 0 623 448 0 674 0 0 852 0 0 0 833 876 0 923 0 223 665 0 795 832 601 800 605 0 565 0 197 564 728 0 458 0 0 364 365 0 0 927 0 0 902 665 726 743 229 517 776 704 0 0 0 593 797 560 494 0 499 532 179 883 230 492 677 154 611 769 0 432 458 0 0 0 392 689 578 454 861 0 838 855 0 806 0 570 0 294 196 0 607 265 866 649 559 0 667 828 748 639 934 877 347 906 742 524 233 0 693 892 762 0 536 520 769 361 772 559 465 796 532 765 839 0 0 0 0 460 679 566 788 306 0 861 0 631 0 0 206 506 724 789 445 901 0 888 0 498 0 0 0 379 709 588 0 519 347 0 693 763 130 0 822 0 775 590 513 613 275 553 795 774 0 911 412 763 614 0 911 487 0 687 617 540 904 563 749 0 118 0 529 176 0 0 0 512 250 399 799 372 682 169 859 393 926 0 858 0 882 572 482 753 894 783 927 613 0 422 270 0 0 594 0 938 258 933 0 360 0 734 517 505 754 0 640 431 820 0 424 459 482 642 882 0 0 629 408 845 758 489 646 744 769 389 439 812 0 307 888 901 796 0 0 0 906 486 383 502 377 571 680 612 859 0 406 723 628 576 0 0 756 642 530 0 751 688 763 587 754 359 0 0 0 0 0 875 0 264 0 348 629 489 704 0 488 813 645 796 0 641 601 568 907 801 495 382 0 909 701 666 0 638 636 0 387 572 652 359 630 449 500 891 664 863 829 824 406 0 266 0 522 657 489 0 0 696 27 0 266 701 390 0 0 746 829 0 0 0 0 203 270 432 913 716 0 530 0 0 377 148 0 644 674 102 519 536 703 520 0 752 873 385 593 648 840 0 477 591 0 406 625 0 592 0 506 204 515 456 0 638 479 0 906 827 0 0 0 417 347 0 860 0 0 0 247 761 0 538 0 749 674 281 551 897 253 748 920 574 876 862 858 0 642 563 663 300 409 412 514 536 0 0 0 0 924 0 591 709 529 194 0 856 341 356 546 425 829 0 714 462 804 70 0 0 567 640 0 700 761 415 882 689 0 841 494 888 835 770 226 0 794 0 685 865 26 876 0 829 819 444 0 279 449 933 0 724 197 0 0 786 0 742 0 0 127 310 836 844 830 866 670 283 790 0 910 790 667 718 266 0 844 0 0 0 775 0 443 799 0 0 128 933 720 0 883 731 0 488 86 808 0 676 856 609 367 566 0 762 914 0 675 554 892 640 0 394 509 419 891 0 380 901 885 814 824 568 0 802 749 0 237 555 649 889 823 746 0 657 0 840 507 594 0 0 873 0 0 0 0 873 0 266 577 690 857 0 893 832 644 344 811 686 653 0 143 0 629 0 544 540 772 743 802 606 604 406 344 576 0 211 0 938 340 433 340 922 0 0 549 611 0 0 919 466 893 930 284 0 869 613 492 332 0 0 691 229 0 772 620 0 800 489 798 869 653 867 604 620 652 816 871 466 619 602 659 0 0 717 0 861 0 365 923 761 0 297 795 911 827 0 766 289 122 0 916 664 857 0 909 0 793 586 370 0 840 756 0 832 0 917 438 858 0 0 273 868 0 840 586 759 694 0 812 705 0 507 0 638 469 723 572 921 931 682 787 576 0 575 0 0 0 0 614 0 0 671 647 0 0 873 495 631 671 0 0 351 0 769 728 376 0 926 0 861 286 607 0 0 836 925 870 794 911 0 544 779 587 846 526 510 486 722 811 829 430 559 900 325 0 315 497 882 0 0 528 0 604 332 0 0 0 658 674 745 571 866 0 819 474 445 0 679 849 590 0 0 813 847 0 569 904 131 0 730 115 375 576 615 501 82 450 0 663 811 728 875 408 672 442 626 806 0 923 360 483 872 0 0 487 897 0 0 907 0 589 914 0 824 0 480 828 420 454 0 913 858 806 0 0 919 389 774 854 0 853 0 723 723 785 872 295 770 757 0 658 0 710 642 599 691 802 0 809 921 0 496 587 580 76 541 0 396 0 818 0 616 626 666 0 0 0 0 600 732 811 890 465 0 0 758 632 779 615 0 464 255 244 748 634 256 924 584 471 710 0 377 0 402 765 738 0 740 542 537 0 0 0 245 935 0 797 182 642 0 0 792 0 0 0 489 0 894 762 440 250 592 580 0 716 0 501 664 478 738 854 269 506 755 364 0 613 876 0 887 735 0 417 614 0 346 785 0 0 0 0 0 554 420 829 906 0 0 142 293 492 866 398 706 282 539 623 674 0 558 40 598 285 418 857 0 543 331 803 0 257 697 0 611 814 632 0 721 311 0 778 582 850 874 915 896 0 0 130 934 545 136 0 615 440 850 368 699 912 883 679 0 155 417 178 828 758 0 0 819 0 755 0 826 304 779 494 0 769 511 882 0 528 876 162 688 499 401 0 0 0 426 860 0 596 878 641 0 869 612 600 845 0 359 395 0 858 632 0 294 813 694 0 0 88 0 414 506 0 0 312 929 272 914 766 655 606 0 344 0 362 691 772 0 779 867 934 319 0 759 434 756 0 0 520 0 0 665 284 919 578 422 683 639 0 0 915 375 900 0 150 0 439 787 881 894 362 638 0 205 0 0 783 894 0 0 790 833 293 840 546 648 0 874 910 810 760 652 893 382 375 905 0 577 445 788 0 573 0 891 609 878 802 0 575 643 792 0 0 845 648 407 0 251 0 849 848 517 0 526 643 216 0 509 617 231 938 523 618 818 0 868 447 685 705 729 0 0 496 867 773 816 0 701 854 779 0 456 935 0 696 218 0 583 554 553 627 0 760 880 784 636 536 903 935 885 325 720 817 593 169 159 0 0 718 711 559 699 845 0 605 0 0 540 545 548 772 830 497 0 473 928 582 714 660 0 232 736 701 850 0 721 864 818 474 151 0 733 715 805 696 936 778 692 0 0 883 724 592 0 677 758 805 893 0 0 878 0 621 146 787 194 735 355 841 875 385 801 250 812 223 739 543 809 0 472 563 751 864 817 592 0 28 0 873 0 918 540 0 0 560 601 155 924 698 855 615 797 364 664 232 427 0 591 915 879 756 0 311 279 762 669 205 762 453 896 653 0 0 410 0 410 727 0 0 0 740 400 641 825 776 681 929 591 902 678 0 380 610 0 471 0 651 513 542 793 0 848 660 0 0 477 0 419 211 934 0 770 0 601 179 627 909 0 861 631 336 789 736 696 775 874 444 0 0 701 643 924 0 921 732 926 0 621 0 0 129 0 687 0 323 710 449 0 397 0 297 520 570 794 869 0 392 0 842 0 451 0 892 415 854 301 0 752 690 906 668 702 751 0 548 818 426 709 598 583 452 668 781 728 0 354 463 0 0 0 0 201 897 852 461 542 904 38 927 229 907 253 738 382 0 920 902 0 327 0 512 558 615 934 917 462 0 0 451 914 859 367 935 549 928 0 771 661 0 462 699 819 527 0 904 139 799 625 0 864 568 452 0 837 0 811 0 913 687 0 654 0 105 249 520 934 0 930 261 0 0 747 655 341 592 69 368 0 629 279 704 847 531 558 421 345 0 0 0 449 0 373 413 0 449 664 781 332 258 823 0 0 0 544 147 588 549 396 308 834 485 768 417 719 0 592 797 794 449 590 912 0 698 0 0 830 451 527 894 520 0 817 419 0 0 444 235 154 595 387 849 767 860 0 0 633 64 708 0 454 922 789 367 310 621 0 886 768 282 586 927 0 0 0 863 856 0 894 870 588 0 487 0 670 0 894 922 0 247 801 316 0 155 484 0 640 191 742 0 340 0 786 0 815 642 809 397 636 463 0 866 0 0 666 611 0 50 0 0 252 790 0 0 805 172 860 0 257 224 904 427 0 441 304 607 779 864 725 0 0 447 721 0 333 0 134 0 0 33 920 0 791 801 873 183 820 512 0 859 559 817 0 128 928 0 620 477 720 0 0 490 0 720 0 0 490 0 0 0 0 860 0 727 376 718 750 902 882 643 557 0 0 0 0 838 0 500 0 530 0 0 722 0 453 637 0 667 555 0 641 460 634 405 860 737 824 249 341 466 690 653 257 562 646 0 0 423 426 841 678 320 629 0 0 775 382 0 0 674 752 465 816 0 616 406 521 0 477 622 189 838 902 319 0 0 182 893 411 464 514 793 563 812 608 458 140 719 0 0 0 662 203 629 408 649 748 661 490 887 908 525 500 631 615 168 623 641 908 746 791 0 0 0 713 562 0 726 912 0 594 750 472 627 0 624 903 526 909 0 0 641 302 271 899 685 318 0 938 0 716 515 880 677 0 204 880 0 754 606 0 0 0 0 273 804 526 0 0 0 839 864 523 892 906 0 153 0 0 0 779 557 0 376 877 0 428 551 0 867 819 826 658 600 756 712 0 921 395 830 843 927 442 0 644 0 909 662 835 789 317 252 0 170 453 679 0 623 874 0 0 440 621 576 744 0 916 564 751 0 0 186 783 0 0 0 0 777 475 659 0 572 706 0 596 838 372 530 0 0 0 0 0 608 285 639 294 0 852 807 821 702 828 218 675 681 0 439 0 247 792 0 623 0 855 862 767 933 0 662 729 0 434 622 372 519 892 475 0 530 936 790 880 566 819 0 886 711 426 782 753 899 652 0 833 0 677 204 887 492 693 279 103 817 682 386 0 139 612 0 548 100 519 0 575 0 0 0 454 52 697 879 901 0 698 515 910 0 554 611 0 887 672 0 463 0 327 0 0 694 893 0 701 0 0 907 876 0 835 0 0 0 712 681 924 0 853 664 836 0 902 804 762 158 777 891 0 843 840 798 0 513 795 666 301 678 161 926 330 850 769 0 816 0 473 528 923 0 848 558 864 542 0 295 564 567 0 139 0 589 810 0 781 218 435 837 712 464 564 785 0 0 614 603 877 775 801 617 559 348 832 0 644 639 0 856 855 888 868 723 0 410 517 711 464 676 0 850 820 533 313 608 0 689 856 850 0 366 0 384 505 744 0 819 0 0 403 672 813 0 0 745 0 45 0 242 677 0 884 0 264 938 509 153 338 0 863 0 0 779 310 374 0 250 900 0 0 0 305 772 805 0 0 700 0 0 741 537 870 300 422 909 0 661 922 0 434 596 0 270 0 0 462 0 0 0 724 0 869 786 695 403 667 627 808 524 353 0 750 0 228 861 685 0 0 280 930 355 659 810 446 396 738 642 0 704 442 568 618 0 0 930 0 380 134 725 647 378 698 0 0 734 694 503 566 648 576 0 739 875 775 863 0 0 0 849 634 334 0 886 0 862 639 0 0 653 468 254 755 841 0 595 71 536 779 570 840 0 519 106 681 933 869 381 881 820 930 0 885 818 850 778 413 0 547 0 563 720 0 0 0 0 0 0 0 779 561 825 551 764 832 876 463 455 0 0 938 733 0 650 0 640 0 369 547 294 0 785 778 0 512 768 873 511 761 858 931 0 419 0 488 931 835 672 0 608 450 844 0 0 0 933 547 0 0 774 0 0 0 611 892 487 0 563 706 549 0 354 0 0 236 439 925 868 803 830 0 921 402 888 859 238 647 0 0 431 629 865 0 609 0 837 779 919 0 0 0 911 0 0 905 216 232 659 895 836 0 826 553 210 480 0 318 806 917 0 914 0 767 861 605 685 449 0 270 0 916 0 900 911 0 623 936 0 907 660 770 839 0 0 865 329 838 922 871 549 830 594 545 191 0 815 711 235 630 761 185 0 747 919 909 630 0 680 538 902 0 0 526 881 735 0 0 35 796 634 550 288 869 775 345 780 154 791 814 649 0 835 646 722 549 49 0 541 681 0 0 349 921 377 0 385 0 737 386 749 0 672 802 677 0 874 0 0 385 700 507 334 0 821 795 498 823 556 735 0 526 637 150 0 740 0 179 689 472 426 0 0 796 663 621 668 0 460 531 331 837 734 470 805 0 924 0 806 0 442 741 446 775 756 288 0 502 339 618 690 545 421 635 0 785 888 368 760 0 646 829 678 0 0 0 0 723 873 580 667 0 0 802 564 466 852 475 685 917 780 0 0 886 327 910 402 0 0 860 809 373 433 0 0 0 0 884 615 711 0 907 472 874 475 735 0 0 876 458 744 367 0 671 0 146 194 0 0 0 762 575 0 876 453 0 790 0 732 0 672 643 764 821 0 899 0 0 721 861 0 0 936 0 531 745 0 566 629 859 283 0 0 0 710 184 0 0 0 518 0 658 826 481 0 786 0 0 543 564 764 425 387 467 0 657 880 0 867 0 735 912 0 607 901 413 635 738 241 620 902 0 904 504 0 827 934 0 725 0 233 0 327 452 296 295 798 928 0 384 889 655 0 676 893 742 792 0 0 828 587 818 626 0 0 574 778 745 256 0 694 347 0 767 569 0 822 0 842 751 0 509 0 920 846 743 397 321 715 113 888 925 825 0 881 603 519 376 0 579 180 398 675 0 864 883 938 425 706 590 863 605 779 706 0 287 0 361 431 567 378 0 0 908 0 845 0 0 925 930 527 0 0 856 824 727 521 565 843 878 817 463 0 183 844 0 341 723 0 549 918 378 187 883 0 0 502 0 0 0 734 0 868 567 813 439 922 0 715 566 681 0 731 600 0 86 478 296 728 477 624 364 609 651 0 311 363 0 0 0 0 555 0 738 794 611 859 490 256 89 748 727 0 0 0 0 0 0 65 625 323 627 723 689 904 441 756 0 344 585 855 0 806 666 673 199 903 0 529 0 0 916 412 0 833 0 0 745 0 0 0 0 467 478 524 0 651 920 862 736 0 484 671 773 823 0 798 503 924 0 0 901 718 254 846 0 0 732 723 904 601 478 786 761 677 0 611 0 705 0 427 667 332 795 0 888 543 663 0 0 340 0 848 794 0 441 774 0 855 0 678 0 333 0 655 754 854 896 457 0 823 625 656 888 0 482 579 279 820 368 0 887 0 840 421 911 0 881 687 625 812 0 491 877 877 818 313 508 481 554 494 0 836 821 676 694 0 890 748 581 0 739 0 871 105 250 590 0 916 906 247 507 716 549 0 205 0 0 548 0 439 738 933 0 0 295 363 0 937 832 0 752 0 0 288 87 0 656 0 877 104 0 0 724 203 902 752 0 836 931 0 0 412 778 736 385 832 821 0 575 353 0 0 348 0 0 359 902 412 0 584 425 887 357 839 910 0 172 775 632 0 579 222 0 0 769 0 627 157 0 851 387 884 616 520 652 343 632 0 536 455 582 683 0 682 0 763 407 0 0 751 925 527 784 825 0 0 809 608 0 649 0 372 0 482 640 622 591 899 620 798 0 850 0 877 0 0 332 336 0 229 823 781 574 225 224 554 124 840 823 69 0 728 379 0 873 744 485 0 348 786 712 0 316 608 816 217 405 881 400 0 910 915 726 0 0 760 473 0 204 0 0 0 436 0 0 0 603 99 907 697 793 300 618 853 678 0 881 790 762 0 736 410 729 0 292 423 636 556 0 668 0 866 611 400 749 385 0 0 398 833 411 887 886 742 524 63 597 0 792 0 863 0 0 187 0 0 462 400 510 235 779 479 897 0 624 353 0 511 0 214 0 0 912 707 727 0 710 0 0 0 763 647 0 670 674 903 632 817 0 813 850 584 0 535 283 196 641 0 547 468 116 117 443 920 716 851 844 0 607 622 0 0 897 852 399 136 548 748 828 186 0 410 613 932 675 675 0 931 651 0 0 661 0 203 204 702 875 868 518 0 0 0 920 839 813 0 850 0 570 411 0 551 581 360 0 890 765 916 646 0 897 512 452 885 551 496 186 0 0 550 0 0 487 754 602 0 578 0 786 811 120 610 0 593 708 0 0 0 701 566 925 235 763 0 916 0 255 934 846 0 0 662 850 415 0 0 0 318 0 668 872 0 905 694 238 282 366 0 0 791 529 883 825 929 774 528 713 815 0 0 699 0 649 0 140 434 0 0 538 865 544 0 674 0 539 715 0 651 686 0 0 867 812 700 611 134 877 0 826 825 930 0 726 214 0 740 484 0 630 724 684 832 577 0 753 790 438 721 0 814 632 926 415 0 326 739 0 936 432 720 562 0 670 919 0 592 388 303 263 740 785 733 0 0 466 752 576 640 0 373 0 493 0 56 247 0 741 0 859 858 644 0 740 929 811 636 0 899 704 208 339 0 761 338 906 893 824 0 0 724 227 0 876 0 0 910 0 590 852 637 0 0 469 625 874 937 892 859 667 224 883 748 0 346 821 862 0 336 809 0 798 841 824 404 717 692 0 427 910 690 767 819 613 899 0 0 667 785 798 0 816 420 457 767 544 0 299 0 0 863 925 626 459 543 745 851 880 553 0 601 884 504 0 0 0 924 0 517 478 673 0 0 794 354 492 0 0 576 0 874 0 717 0 215 900 685 878 586 880 661 839 563 831 705 484 716 330 226 883 581 710 834 0 0 906 483 905 768 752 692 334 633 0 161 668 750 704 0 0 172 643 608 588 0 931 762 614 0 795 0 269 0 783 253 0 441 545 781 885 929 0 0 149 917 0 685 403 419 668 0 453 927 444 742 851 0 0 0 893 723 0 933 647 625 0 457 764 0 905 356 924 816 0 936 515 838 323 654 937 742 505 0 411 672 627 0 524 534 867 0 899 727 838 0 0 629 441 512 623 0 624 28 662 413 936 839 934 0 0 714 539 380 594 677 772 864 332 933 0 929 838 773 388 406 764 0 749 883 303 0 743 694 0 0 807 765 672 533 571 584 892 785 697 0 0 0 808 0 844 666 898 418 0 0 583 621 887 0 0 937 780 689 345 564 473 878 0 822 0 0 0 781 777 512 719 662 323 0 619 904 611 0 0 418 0 303 748 673 0 695 301 601 0 458 824 0 0 584 785 892 574 627 406 0 810 826 362 872 782 717 580 0 680 297 0 359 424 692 763 0 0 820 541 825 0 0 788 789 266 0 421 632 625 585 304 0 0 473 752 629 859 0 373 0 0 242 297 0 733 818 0 509 319 393 0 0 0 565 605 0 563 737 597 841 0 670 716 818 820 0 0 411 860 0 358 700 145 465 648 747 0 531 904 0 661 718 855 567 913 0 527 0 631 796 786 208 0 0 844 717 0 731 826 684 706 900 0 720 0 372 0 820 648 808 648 926 0 0 0 873 0 465 820 406 922 225 456 832 0 0 0 0 463 805 371 844 466 0 0 65 0 0 823 643 693 0 174 639 0 0 0 880 431 776 0 0 808 0 698 771 908 672 513 0 0 633 714 275 506 707 283 499 572 870 814 898 784 832 0 617 813 0 0 921 712 923 801 0 870 0 717 584 583 882 374 445 0 806 523 439 0 595 665 486 0 0 0 696 746 0 930 0 0 883 908 436 625 476 331 0 339 790 499 674 400 623 808 312 0 0 539 0 200 856 0 0 772 0 628 0 875 139 0 669 894 845 798 0 0 864 0 0 361 324 519 539 703 0 623 540 780 824 0 805 412 0 747 875 0 0 823 675 0 752 0 728 195 548 692 0 0 579 890 0 664 0 478 0 862 785 0 332 233 0 871 473 0 277 0 927 0 653 273 873 0 0 227 0 196 729 875 0 931 564 0 257 371 108 0 938 792 0 0 826 0 713 0 0 765 810 720 612 0 769 0 912 574 0 788 607 692 383 462 322 681 0 412 776 95 0 492 798 0 0 280 804 707 0 552 0 632 907 468 491 417 339 0 710 250 673 934 735 774 0 803 0 0 903 652 0 863 816 699 648 812 753 0 0 558 361 0 843 0 0 0 0 313 886 624 401 0 145 837 772 0 324 647 0 0 919 895 651 520 219 918 0 784 817 920 0 894 782 630 714 771 330 630 832 0 887 923 0 899 560 496 821 647 815 618 312 518 0 722 734 0 351 476 778 890 0 539 591 666 830 927 0 893 126 700 670 896 319 314 608 644 587 0 913 0 430 0 191 355 459 758 341 578 895 849 0 796 0 483 0 678 0 936 128 0 353 682 819 476 751 0 801 0 918 484 822 0 0 844 0 367 216 171 684 920 866 594 491 723 766 279 0 662 0 0 554 0 473 0 254 888 882 840 675 616 0 0 408 930 777 282 0 806 329 476 507 927 761 705 375 0 759 0 603 537 0 819 355 0 639 437 808 0 0 0 570 772 0 701 470 601 755 0 0 824 454 165 546 886 724 662 843 0 567 0 385 0 710 524 0 0 682 693 926 348 590 0 847 325 658 0 684 0 0 488 666 0 515 861 817 889 0 371 806 510 0 893 472 689 0 223 384 544 728 0 646 937 0 0 0 374 912 458 0 714 669 589 626 844 0 0 512 0 0 0 212 0 684 517 636 547 563 743 771 920 562 0 696 148 0 476 402 706 661 256 0 0 642 399 598 509 0 787 209 0 539 297 0 871 596 520 0 820 907 642 528 0 429 873 0 0 0 285 589 431 383 338 0 748 523 433 904 502 898 928 435 0 0 234 785 255 570 659 859 0 921 0 0 0 734 0 0 537 0 0 689 0 319 552 715 612 701 298 792 242 0 903 0 812 933 730 852 0 0 471 0 758 0 0 604 733 794 75 909 660 0 245 623 309 604 0 686 925 0 0 0 835 820 911 342 551 350 918 509 0 0 349 651 0 0 888 600 648 891 0 925 888 70 56 0 608 0 337 0 806 0 0 326 802 700 472 0 783 0 0 680 0 294 0 843 0 659 0 543 0 0 0 881 0 0 648 386 903 730 365 473 709 0 574 0 531 743 923 0 614 904 340 157 0 0 857 882 442 751 0 429 583 0 0 345 0 374 517 685 820 633 832 0 440 0 0 689 578 833 359 843 519 495 858 0 75 479 842 448 891 736 620 0 531 324 110 0 495 529 636 0 825 0 923 935 937 833 330 0 383 488 827 645 695 422 590 699 639 0 830 0 599 0 0 801 0 0 760 428 384 0 0 910 916 844 679 691 407 755 671 559 899 0 853 225 265 0 734 691 0 0 663 107 0 543 808 0 404 0 0 557 0 0 0 755 718 599 0 825 0 506 0 705 385 694 740 467 563 0 835 0 0 0 0 0 438 796 809 595 789 773 815 595 632 750 0 0 0 854 596 781 0 329 0 0 768 643 335 0 510 899 936 305 839 926 0 0 501 634 99 935 0 821 0 399 0 0 0 0 632 435 534 381 546 389 196 0 752 388 744 908 0 435 0 651 0 816 281 239 0 298 0 910 873 0 0 871 767 906 659 0 0 848 0 260 933 0 0 442 285 517 0 0 676 836 472 513 353 549 566 0 625 106 883 0 0 725 819 526 326 0 154 0 764 0 0 462 0 0 639 0 0 434 0 618 0 0 803 0 501 0 0 801 0 710 744 816 0 0 0 0 0 0 0 657 0 0 803 853 782 0 810 732 25 618 0 0 576 568 812 763 219 619 0 0 0 733 671 822 722 390 756 608 0 585 895 872 237 453 498 817 133 0 0 135 214 0 0 614 0 570 0 105 841 0 0 595 491 496 0 873 631 601 0 526 839 832 0 872 0 211 433 0 0 388 0 0 0 774 362 0 0 0 0 625 891 895 863 0 0 731 746 452 0 670 693 599 0 526 0 894 567 257 688 172 465 409 0 88 876 0 0 671 0 876 917 748 573 587 595 368 937 0 583 730 343 906 0 136 0 878 904 422 915 226 456 0 467 0 0 0 0 907 442 0 592 0 478 824 375 763 903 0 502 0 558 608 857 0 623 768 857 0 877 575 127 0 379 484 0 0 0 934 888 417 736 0 0 878 760 331 334 389 0 603 255 447 856 894 405 0 385 0 0 0 0 0 808 363 310 616 310 275 108 0 499 744 884 468 288 345 573 441 520 466 747 579 646 225 0 762 0 204 488 0 0 476 938 610 599 0 867 674 0 874 313 245 276 938 528 399 0 780 595 168 908 0 603 42 0 507 763 0 547 906 819 131 0 556 624 407 211 0 787 0 814 847 0 860 597 440 0 339 895 111 379 621 0 712 623 804 874 0 547 0 743 0 0 599 198 477 724 289 357 0 0 889 789 0 538 0 218 0 0 921 0 0 0 0 709 618 539 163 335 768 0 815 565 0 0 599 0 554 665 207 459 617 913 913 484 0 756 531 0 651 0 0 649 0 821 0 517 0 0 616 560 894 0 796 697 909 0 634 0 441 666 321 758 192 0 900 0 516 0 0 831 0 883 0 931 462 891 0 0 710 521 501 251 273 0 741 0 798 0 890 911 393 0 407 437 768 0 332 925 909 0 553 753 799 420 438 923 0 290 888 484 597 0 545 656 827 920 301 284 746 0 0 843 733 0 0 0 901 0 863 629 933 0 0 519 0 0 0 0 0 819 0 595 686 498 886 0 0 936 0 641 720 0 0 0 862 885 0 560 745 668 842 431 506 657 675 492 587 580 0 586 0 0 835 487 396 491 389 104 0 383 649 628 0 550 457 745 0 0 932 632 599 581 765 784 877 0 926 0 369 903 464 0 851 0 373 0 0 539 0 0 661 270 428 499 613 627 897 470 552 658 788 814 878 0 195 546 0 0 414 0 686 622 0 0 242 0 914 0 482 697 0 818 748 0 0 0 581 695 0 801 0 732 254 667 708 320 862 516 0 0 408 477 247 0 426 346 0 0 302 379 511 0 902 906 0 701 717 366 0 655 881 806 0 917 0 475 0 773 701 837 521 811 0 577 792 0 672 734 0 737 826 0 629 505 851 439 864 0 572 692 653 0 0 389 838 0 613 636 582 931 0 782 533 890 0 0 812 394 458 550 836 0 455 0 0 0 216 807 0 611 0 341 485 0 517 0 872 802 319 0 520 0 685 745 871 415 475 421 572 659 693 0 293 829 938 0 615 0 803 259 245 731 428 543 559 671 0 0 0 308 0 352 247 398 824 905 575 0 0 811 313 485 666 429 0 288 419 244 0 906 356 0 337 557 353 653 872 343 508 783 460 0 859 522 325 419 0 661 0 920 0 0 0 546 347 873 617 544 907 388 0 0 0 0 137 323 645 883 471 820 391 658 788 0 840 852 0 746 0 0 404 0 917 61 272 0 875 675 125 590 778 0 239 765 0 275 830 544 925 0 0 0 321 591 811 900 0 694 355 0 381 538 880 0 541 921 839 0 250 849 409 817 782 473 109 702 548 837 888 0 609 719 0 688 931 582 207 837 906 411 677 0 677 0 842 866 916 416 754 0 0 858 574 514 0 584 870 140 0 552 0 415 907 925 804 669 0 830 0 880 926 605 706 274 598 0 909 0 375 393 927 0 0 0 242 781 537 903 793 300 0 751 512 837 423 0 0 363 597 0 0 0 427 404 220 735 361 935 704 521 0 338 255 824 248 351 218 592 0 823 663 905 11 838 528 423 608 433 557 852 60 0 837 431 374 865 852 520 618 0 736 412 308 779 921 396 854 0 712 654 577 0 77 577 639 534 715 882 687 907 514 690 894 0 813 0 688 383 0 925 357 714 0 472 0 796 616 778 537 0 0 788 769 0 0 0 289 474 734 745 0 896 0 778 726 673 550 0 774 520 784 853 883 633 0 809 0 297 138 285 0 0 838 570 922 645 292 0 801 789 499 670 430 201 0 844 702 341 687 0 622 0 761 0 496 537 762 198 614 774 347 332 641 907 660 145 0 722 0 801 0 0 0 298 62 0 895 705 0 179 590 406 0 0 301 354 0 819 405 593 171 534 679 664 0 0 679 0 421 419 713 285 373 598 412 379 140 0 800 0 0 0 0 0 822 230 0 807 851 0 0 868 464 472 0 288 0 643 0 240 768 677 372 854 903 555 934 914 195 522 796 0 142 772 825 834 806 668 325 363 614 0 0 769 300 915 821 0 104 791 165 775 0 407 298 812 688 0 505 715 0 0 558 114 494 0 842 0 446 902 0 759 825 818 0 878 516 776 861 526 0 877 936 0 0 0 700 409 829 863 824 825 627 0 832 798 862 401 538 0 0 271 525 645 862 450 0 0 897 829 211 889 464 0 788 0 804 0 276 305 784 869 879 0 711 475 635 87 622 832 0 348 875 0 733 517 433 695 189 0 0 283 736 381 0 0 233 638 0 361 708 636 0 183 414 388 509 758 398 803 162 0 876 890 0 251 0 196 739 0 0 691 0 575 789 0 501 823 322 205 899 777 668 673 799 786 777 0 0 873 549 0 793 0 878 693 0 768 720 661 667 554 0 617 798 544 276 0 0 424 0 735 885 370 0 425 869 596 0 841 0 372 828 711 0 464 0 0 897 512 542 100 754 0 625 0 514 683 925 0 804 738 732 435 826 536 608 442 802 455 0 721 588 589 0 559 750 877 411 357 0 681 371 599 657 727 570 834 0 0 832 632 696 0 767 0 524 0 348 0 0 0 444 521 362 0 764 833 866 868 906 734 0 0 0 639 496 0 0 5 0 745 632 639 736 0 577 904 841 674 703 795 488 832 0 607 820 497 0 426 0 802 849 0 601 615 380 779 602 83 779 534 749 0 833 0 869 0 825 470 491 0 924 692 791 719 920 241 874 818 489 724 266 0 510 657 313 636 0 678 641 636 863 0 413 445 914 0 0 525 0 474 459 871 839 915 184 557 0 893 0 0 284 0 924 584 490 0 863 193 413 0 665 0 0 782 0 695 544 0 872 448 289 0 0 887 753 0 0 471 741 914 339 794 803 0 0 0 824 690 0 921 625 350 724 196 857 631 723 0 506 203 0 583 0 0 0 581 838 0 748 102 760 821 801 0 634 609 931 0 920 739 830 0 818 0 189 404 609 747 0 792 774 0 0 608 0 924 841 595 772 164 604 0 838 0 0 0 370 884 0 0 296 626 0 870 604 0 0 858 577 935 351 0 904 0 248 686 839 877 908 245 893 0 0 508 0 0 348 0 831 0 914 882 465 758 543 763 592 0 279 827 921 448 613 653 227 661 0 869 0 694 903 873 656 899 0 381 848 0 0 410 0 912 0 0 407 33 723 718 0 775 0 908 895 579 101 924 879 0 607 859 384 0 511 760 867 202 851 479 0 848 631 0 557 323 921 690 324 360 0 285 855 0 0 540 216 0 0 905 763 522 563 855 464 760 261 0 787 890 0 748 520 595 475 762 677 0 0 751 0 899 803 832 721 557 0 753 0 0 381 754 0 680 242 367 0 356 0 647 0 0 0 0 414 0 727 794 0 588 0 0 0 774 671 658 0 441 0 0 0 0 473 0 606 532 0 409 640 0 765 294 902 569 186 0 535 751 613 287 0 573 0 907 0 540 121 772 697 0 501 572 0 689 297 214 870 0 461 0 0 893 111 744 0 216 547 409 781 821 500 527 0 301 0 831 618 0 212 932 0 544 0 753 878 208 783 536 164 909 462 0 619 475 566 514 522 787 657 0 232 825 0 0 879 0 711 0 0 743 884 737 920 859 0 614 883 695 815 899 260 937 758 671 0 0 845 368 524 0 0 573 766 0 381 343 847 807 178 610 0 902 0 900 557 886 0 0 161 781 811 306 498 0 738 333 0 134 496 0 0 153 499 714 0 628 792 662 0 812 900 0 482 696 759 737 169 722 627 233 0 0 385 374 0 832 501 829 843 705 780 795 721 926 0 491 101 727 825 0 0 501 907 423 858 396 849 874 824 0 905 755 0 0 843 852 646 0 415 0 466 883 721 859 630 649 0 638 0 647 470 0 818 0 0 405 0 746 0 799 656 711 0 338 481 824 916 806 632 0 732 785 743 0 337 0 487 0 337 0 520 578 918 0 370 824 0 311 0 890 857 653 238 839 735 537 376 373 0 735 0 483 0 680 220 173 411 534 0 532 482 390 786 0 0 869 717 0 923 714 712 588 0 751 0 485 923 0 612 741 701 535 884 638 865 911 661 0 0 565 0 328 687 759 0 569 300 676 198 0 0 739 215 814 0 0 0 849 0 179 171 543 564 900 838 0 632 0 862 524 467 838 618 831 194 570 0 358 884 0 0 712 598 0 0 477 0 909 0 880 927 0 0 0 740 730 0 0 657 710 0 806 0 602 315 53 829 0 362 478 0 0 858 203 0 815 518 897 501 0 582 0 0 411 0 512 837 898 0 0 266 0 736 190 559 801 197 0 716 412 0 443 359 851 487 0 384 712 876 631 695 0 517 445 186 268 678 858 938 654 792 0 615 0 0 831 755 0 671 0 0 662 195 287 0 525 214 262 884 902 683 157 824 857 471 845 897 826 457 666 0 914 391 498 874 0 0 306 0 385 0 936 766 0 0 712 499 0 759 0 760 0 0 128 732 191 854 317 848 0 738 767 731 835 914 241 772 731 389 528 826 295 0 170 245 935 733 556 799 0 314 0 0 0 0 458 0 849 558 817 647 925 125 0 559 923 0 0 382 0 0 910 92 0 926 262 857 392 614 363 161 690 326 0 623 312 0 581 905 470 0 0 0 0 0 386 795 849 0 882 801 0 605 806 931 0 848 600 370 0 701 404 575 774 0 848 834 0 0 523 0 907 521 0 776 0 0 0 837 0 879 319 895 0 867 653 0 480 887 141 292 195 427 645 798 214 0 303 0 0 605 0 730 798 0 0 786 930 0 278 813 815 423 471 750 0 806 667 0 442 682 75 483 805 650 933 833 563 0 716 168 294 571 749 850 0 676 316 914 590 421 506 0 596 691 578 214 0 883 0 286 58 0 561 807 628 0 323 843 0 786 860 0 0 246 689 0 719 758 713 930 867 874 798 0 42 0 0 0 713 0 0 715 0 533 0 495 478 163 0 0 802 674 0 589 717 347 143 0 834 727 811 454 230 229 270 234 0 0 0 539 0 0 895 0 444 851 0 653 866 0 565 392 361 0 707 803 291 722 661 883 0 0 0 0 0 0 0 0 0 0 0 0 0 883 791 0 513 766 630 0 512 846 0 626 825 653 0 875 0 483 553 870 293 225 787 0 0 733 0 0 631 0 763 414 660 0 377 836 744 734 686 903 120 631 0 834 908 0 470 729 0 726 221 289 760 818 274 668 0 0 344 603 806 837 731 0 817 822 737 0 0 0 893 0 413 875 827 0 728 0 536 726 438 579 781 877 0 828 0 0 662 304 303 0 891 791 0 470 249 485 450 189 95 0 156 424 724 842 0 0 611 471 583 752 747 0 305 567 628 259 224 913 399 377 826 0 877 612 0 911 781 368 931 787 0 0 894 646 599 857 479 856 0 755 238 523 528 387 772 821 466 804 517 613 888 0 298 562 289 148 0 833 397 879 270 226 650 934 685 884 606 836 522 288 166 574 597 553 692 0 0 834 598 81 0 0 0 0 469 0 0 355 702 314 0 752 387 281 445 787 927 751 278 0 804 324 470 0 641 836 846 388 393 0 397 0 0 0 0 0 0 0 287 404 0 0 854 310 0 0 846 824 501 890 755 0 0 889 813 260 500 368 467 636 0 613 625 0 498 544 0 0 378 0 286 298 850 900 430 736 705 0 0 865 672 742 637 328 318 0 419 592 0 627 869 0 877 0 934 0 448 730 0 586 525 0 658 0 766 786 547 0 526 528 769 853 911 0 914 0 907 0 201 886 405 892 845 0 837 589 841 0 938 634 65 0 422 661 0 874 0 0 780 300 499 0 904 0 0 643 876 734 429 899 288 590 602 893 200 0 0 865 851 885 0 853 836 295 0 608 923 0 583 468 0 768 422 803 654 0 0 0 657 49 873 717 592 0 267 625 0 0 0 656 871 0 0 466 0 0 766 864 906 0 0 805 525 0 230 839 0 0 811 476 0 423 861 473 250 901 784 0 887 715 447 553 564 343 723 461 0 0 0 883 892 827 433 0 765 490 731 618 334 0 780 0 361 330 458 439 0 908 0 685 308 402 880 643 528 239 792 488 0 587 0 850 0 0 744 611 454 0 869 564 0 351 551 0 482 716 351 0 311 291 618 438 496 0 778 725 0 0 874 0 580 736 789 353 712 0 706 845 0 113 0 908 369 307 869 607 779 937 531 839 0 815 0 0 762 511 702 745 502 127 674 767 747 0 844 0 0 0 734 892 0 574 616 345 651 0 698 0 878 877 703 701 439 387 678 880 641 0 297 814 0 737 104 535 615 851 333 387 833 806 0 823 0 289 893 403 0 211 0 864 902 669 0 0 773 677 735 0 412 792 656 0 0 664 430 555 0 544 677 787 0 403 238 827 496 924 920 472 0 894 0 687 84 0 488 778 430 882 611 596 406 896 503 308 67 662 635 0 856 928 741 662 0 778 0 172 468 853 502 0 536 0 591 543 0 766 0 0 352 178 497 538 914 707 620 916 0 888 877 656 639 277 932 439 826 867 471 0 488 689 883 725 675 0 906 404 689 692 236 773 715 550 0 324 896 178 0 707 905 688 0 0 741 748 424 0 265 634 0 556 936 657 914 302 565 644 504 890 0 556 388 404 782 0 518 418 0 0 822 806 667 605 798 0 0 904 0 0 0 800 252 925 0 0 0 386 269 0 0 0 519 0 0 0 0 397 0 849 360 701 358 758 925 875 574 736 585 275 544 566 846 600 0 738 134 0 833 301 917 629 0 0 498 0 867 0 0 754 786 0 0 864 753 821 521 0 0 783 0 521 0 668 795 932 0 806 714 667 860 334 917 746 0 0 510 857 0 349 248 603 336 0 0 824 745 375 579 728 868 258 895 669 716 440 276 513 918 766 842 586 835 556 0 824 396 0 416 0 201 484 516 392 337 369 913 817 526 0 0 0 0 871 488 712 0 560 877 745 0 487 0 598 739 747 0 838 690 0 778 719 452 934 819 564 0 513 0 211 436 0 0 430 680 270 831 418 622 469 854 216 677 623 636 0 0 449 683 426 415 0 835 614 839 357 834 687 625 664 718 762 379 592 875 779 651 465 884 900 660 520 926 0 811 146 811 602 472 0 738 629 0 35 878 648 359 475 0 720 816 408 0 900 719 790 419 0 917 0 715 190 0 357 0 802 386 590 0 610 481 557 876 0 558 546 605 664 724 131 0 0 429 905 872 838 450 0 634 0 807 0 0 799 0 877 203 0 0 0 566 328 343 0 234 655 381 649 933 818 662 767 787 789 408 372 289 608 0 697 415 697 398 104 0 0 883 0 0 810 0 478 874 0 276 905 527 470 12 0 0 662 704 519 0 814 639 0 0 492 624 0 853 741 0 781 712 868 730 644 411 514 802 0 336 848 716 625 0 716 546 769 0 891 928 878 463 167 822 73 519 0 0 0 611 0 605 0 833 0 236 929 0 836 746 193 423 0 654 0 583 852 686 225 529 302 907 703 345 508 707 624 288 684 381 676 639 715 312 0 414 391 852 309 924 204 364 0 0 749 0 458 216 377 510 571 483 0 906 594 315 281 861 427 739 0 799 0 398 858 904 575 0 550 652 709 586 747 542 462 0 0 650 0 327 826 501 584 724 0 833 790 0 441 898 675 0 453 412 20 0 0 575 769 219 869 0 626 270 382 778 0 333 0 0 467 686 355 747 0 0 107 615 0 454 0 566 219 386 700 220 0 486 615 664 533 0 542 822 0 663 200 0 742 0 0 877 545 0 294 227 0 313 656 0 551 611 248 593 723 743 632 611 888 882 902 0 820 0 713 800 554 740 747 926 613 592 621 820 520 687 851 382 755 0 0 935 536 0 0 900 707 621 0 219 0 870 0 772 790 623 0 0 0 744 741 267 0 0 862 0 407 477 282 858 376 0 608 655 0 596 0 643 860 0 680 815 836 585 140 288 854 123 0 652 754 567 705 481 124 7 406 426 477 494 0 608 458 214 893 352 633 893 733 0 860 0 751 445 318 764 529 912 774 232 127 0 613 716 397 625 716 568 756 861 753 498 0 882 543 817 0 834 473 446 771 0 0 0 0 243 709 448 0 0 504 0 0 794 422 0 0 831 517 594 437 913 775 245 609 0 853 180 591 0 481 0 821 435 929 771 498 354 892 0 0 0 896 0 663 0 0 469 657 0 757 789 904 0 826 0 910 412 0 0 0 461 0 746 633 711 0 806 794 841 739 785 719 329 623 0 0 323 0 530 297 713 0 0 665 588 925 173 718 914 0 630 0 922 0 457 338 929 926 863 574 405 346 920 522 712 750 348 782 706 634 837 0 254 604 458 640 0 489 0 903 455 284 790 0 0 913 0 810 671 821 0 784 891 769 0 247 0 0 820 642 411 363 423 483 705 623 802 690 792 572 228 913 638 822 806 447 518 762 925 848 117 775 304 899 0 0 932 0 864 548 527 0 658 676 0 0 920 742 407 483 937 467 0 212 0 691 495 0 0 0 800 0 680 856 799 644 686 515 529 0 752 747 0 0 0 895 829 787 333 924 924 0 0 825 0 851 0 197 803 0 0 211 896 601 881 448 881 86 683 0 0 0 612 936 889 385 660 487 877 739 0 617 543 0 0 298 635 0 357 0 842 163 0 522 623 793 688 0 797 0 0 787 855 337 505 529 512 831 719 0 0 605 414 541 213 0 617 669 0 713 505 662 731 327 843 0 858 0 920 362 0 766 866 609 837 0 807 0 676 0 868 674 541 0 864 581 0 0 887 803 629 0 0 0 0 743 783 802 703 469 880 367 898 534 711 517 225 0 0 713 0 862 0 368 654 685 688 322 597 137 865 868 0 768 666 0 0 0 610 628 191 0 727 918 437 0 0 491 0 0 866 891 777 686 0 0 0 402 0 237 425 802 900 25 0 110 0 0 0 317 536 0 79 903 841 444 781 760 662 566 662 0 0 0 646 896 912 343 0 853 417 0 360 0 0 348 0 935 117 907 0 548 830 0 0 395 0 697 857 613 898 0 568 825 0 860 492 752 926 0 227 0 0 425 880 0 550 727 806 562 334 620 785 894 353 702 0 249 0 670 662 739 616 872 0 335 510 477 823 0 440 853 0 254 0 665 0 0 0 700 536 0 935 0 801 0 396 597 0 0 897 509 664 0 0 653 238 195 809 856 0 921 471 907 0 0 156 867 0 0 47 386 914 937 0 487 798 0 770 677 0 397 847 554 320 704 856 398 730 384 0 670 0 0 176 816 0 235 422 930 0 425 0 804 0 910 0 674 893 485 0 815 627 623 0 704 0 681 809 420 781 553 790 604 423 810 0 0 843 0 899 722 387 763 0 0 412 899 648 0 0 302 625 443 692 347 832 349 764 324 546 0 641 0 565 768 582 332 729 0 281 315 575 478 826 506 442 923 0 784 761 932 840 0 0 0 0 718 259 659 788 604 623 0 219 841 617 622 904 0 443 0 0 725 0 673 885 281 253 779 833 802 485 400 610 245 324 470 759 414 809 0 733 0 0 765 714 360 0 294 0 0 0 902 673 931 163 0 0 302 776 632 857 915 748 0 0 815 294 483 914 861 436 363 737 0 846 0 261 668 0 0 610 0 827 908 713 843 905 462 895 426 783 543 0 0 400 823 772 496 0 436 0 0 567 539 0 0 322 0 494 56 0 785 0 648 449 391 0 0 605 832 0 0 0 0 0 0 646 515 389 295 675 0 0 882 435 0 758 541 924 905 544 768 442 0 0 630 305 0 421 678 593 373 445 313 0 0 57 546 364 393 621 767 230 577 353 492 280 836 731 0 527 911 531 688 878 228 932 930 0 0 288 254 0 530 403 0 385 407 351 530 566 713 932 611 917 0 784 0 673 0 781 855 860 0 0 520 0 912 0 810 798 0 849 763 508 0 638 637 0 728 829 358 0 561 708 799 261 0 563 721 0 0 101 724 761 0 892 532 897 830 0 449 816 648 886 0 250 0 300 0 694 881 0 529 0 707 0 0 612 0 663 400 0 671 827 513 650 489 739 0 0 495 434 594 816 0 192 853 0 356 773 407 0 772 668 869 0 352 821 480 346 0 624 0 570 0 256 864 269 782 857 0 926 0 336 530 809 387 0 582 526 605 710 0 0 0 834 904 0 359 0 0 58 444 0 573 175 0 0 321 658 754 0 221 501 0 575 0 353 314 69 633 682 714 584 433 467 0 0 228 0 902 72 0 0 0 505 0 907 300 0 125 812 0 255 0 0 629 759 0 703 762 515 0 0 778 0 260 633 0 346 570 695 354 503 503 0 713 230 842 773 0 852 126 0 889 0 837 0 511 752 662 918 911 396 831 442 251 871 772 0 937 0 466 0 0 686 0 665 723 599 0 692 0 0 445 796 861 0 760 0 473 0 777 0 0 233 92 0 902 778 0 672 535 0 463 470 646 0 814 0 472 680 421 259 526 613 837 0 185 196 883 508 0 378 266 0 444 281 0 0 827 845 470 0 813 660 0 0 548 783 882 723 0 0 768 335 300 223 0 353 297 818 618 0 901 673 0 0 729 797 882 0 330 0 0 877 440 0 779 702 520 380 0 325 0 605 466 0 645 327 270 710 881 675 638 589 0 240 338 446 832 0 418 895 806 0 575 919 882 0 311 0 0 0 0 0 488 363 0 809 489 0 0 0 421 569 348 0 618 485 210 0 0 468 797 733 316 0 374 937 815 486 829 712 330 776 455 589 856 0 0 0 905 0 864 0 47 931 917 620 0 0 467 0 0 924 534 0 762 652 918 64 814 538 714 878 0 847 0 619 757 938 339 388 746 928 0 748 698 864 0 591 626 0 314 506 881 620 468 340 900 0 346 481 332 794 0 0 327 938 379 824 720 509 911 0 0 858 628 606 493 313 847 797 139 903 0 892 0 0 0 877 0 0 0 0 648 873 895 726 633 0 0 0 0 892 869 0 540 0 460 731 88 0 0 165 709 905 907 680 829 702 0 615 532 0 423 839 715 0 0 0 828 0 769 806 867 327 703 0 130 840 581 157 627 517 228 0 0 935 344 730 356 330 0 640 0 0 0 608 912 0 203 526 0 796 0 754 860 425 610 870 0 843 884 196 0 913 0 907 684 0 340 771 0 0 0 0 936 936 387 684 859 437 863 745 908 656 0 569 782 505 0 506 0 788 543 838 463 0 533 826 0 632 190 0 431 0 863 0 821 0 538 414 0 0 852 817 473 781 0 914 930 912 0 768 461 381 227 654 367 580 0 0 858 0 0 0 0 637 863 616 242 0 742 0 910 190 756 0 803 567 803 519 0 704 927 355 801 0 744 881 81 650 844 862 573 611 651 180 882 0 642 915 0 0 860 741 0 265 599 635 626 0 820 553 509 540 657 0 0 0 660 0 408 0 843 703 529 0 726 0 0 0 810 885 813 394 302 647 475 671 906 786 463 504 0 688 738 337 364 712 0 753 690 155 689 0 720 869 0 0 757 0 863 0 667 405 378 732 763 607 0 403 0 0 645 817 658 0 884 752 477 800 0 839 815 606 806 0 0 699 0 673 388 701 664 772 809 764 0 0 0 937 399 835 915 758 354 175 544 0 772 724 553 699 0 0 925 797 0 858 0 812 0 186 0 625 794 751 0 722 749 828 398 848 378 0 233 518 0 592 0 619 935 491 933 928 0 697 506 0 0 375 547 0 419 456 566 897 879 232 293 304 860 494 901 0 0 931 0 0 0 0 411 922 292 0 686 234 534 853 0 515 932 0 442 0 450 718 780 0 754 833 0 260 0 799 0 0 514 928 851 490 840 0 0 889 832 566 920 0 0 735 42 821 732 444 691 859 844 0 688 200 734 548 328 486 0 0 0 0 823 811 452 378 557 231 0 0 611 734 859 424 0 860 924 612 0 301 0 639 0 587 669 689 803 745 843 587 611 802 555 0 246 715 0 608 752 0 362 0 429 932 0 151 607 856 630 255 908 518 688 871 783 0 0 134 486 838 602 780 325 818 648 408 0 611 732 711 137 817 452 450 544 288 475 815 903 789 854 631 0 0 0 513 0 0 530 0 783 802 698 848 269 0 0 115 199 425 721 241 921 851 511 0 898 697 754 618 0 239 884 871 139 835 0 0 780 250 883 0 840 166 836 882 0 585 889 0 723 265 0 361 891 229 183 600 734 776 862 638 812 532 0 824 0 0 583 590 0 0 573 688 0 0 103 918 359 895 759 808 934 606 884 652 648 903 886 0 421 536 353 914 755 222 523 557 0 783 812 874 703 0 0 633 879 79 52 0 899 760 560 663 0 0 930 353 819 640 0 921 835 0 666 166 129 847 581 0 302 0 731 765 862 728 0 525 732 0 0 322 571 501 737 177 326 409 395 882 760 0 621 184 0 911 248 0 554 632 0 631 394 538 0 0 905 853 0 339 690 0 468 896 349 873 913 478 0 0 0 516 0 389 548 0 0 601 0 217 872 833 667 0 0 432 758 749 0 713 822 388 615 0 0 707 646 740 853 326 545 703 610 214 803 819 0 621 0 837 657 744 391 936 479 0 0 896 675 859 266 0 0 670 887 776 0 0 0 661 263 454 0 664 502 578 0 114 848 0 844 0 466 930 888 668 872 782 98 0 331 283 0 0 728 808 601 488 785 519 821 828 690 603 0 853 836 0 861 422 814 462 299 938 0 937 293 774 499 309 758 599 419 663 342 840 0 691 0 685 865 614 0 0 861 0 843 446 893 460 614 469 652 682 0 514 321 0 929 593 203 443 843 466 798 910 0 699 255 791 0 902 0 933 892 708 819 516 837 478 692 0 670 0 550 555 0 637 504 889 870 543 0 477 716 617 0 441 933 0 905 766 832 762 467 498 0 0 717 736 0 0 616 570 810 826 795 764 0 0 363 777 0 0 912 673 508 804 804 0 725 475 689 0 898 832 475 805 584 860 0 466 702 573 736 0 0 0 700 926 906 789 469 872 707 0 0 871 675 787 804 0 920 0 0 641 758 0 0 0 827 0 0 0 311 659 0 0 607 578 850 0 0 0 842 464 868 826 0 0 248 616 0 0 511 818 279 914 783 0 714 236 0 634 0 0 914 0 932 0 410 592 0 0 229 788 315 897 251 0 880 353 461 695 0 688 0 0 260 724 0 760 761 819 0 755 657 758 637 243 734 757 640 671 676 680 0 746 163 0 624 895 138 775 208 0 0 0 0 0 691 829 692 0 343 466 622 741 890 890 780 298 354 0 734 763 489 608 0 516 514 536 0 532 0 0 307 850 0 0 790 548 679 0 343 761 281 710 0 933 238 704 0 427 523 508 874 716 792 814 882 0 0 777 0 773 688 169 280 544 0 838 772 514 751 845 918 802 0 855 523 187 0 0 466 510 499 0 879 936 635 557 727 335 0 680 842 383 701 887 665 543 499 0 748 902 716 403 465 701 0 699 725 938 693 862 0 854 695 820 605 0 0 0 0 810 342 684 896 780 123 66 0 514 0 471 0 562 620 230 898 193 736 303 0 0 913 904 715 278 499 937 0 0 729 850 804 805 0 456 129 0 461 0 480 124 0 259 575 534 346 0 568 813 0 0 666 907 904 0 0 0 770 790 0 0 326 680 729 238 819 741 149 0 477 502 0 359 565 0 644 663 0 859 0 0 858 551 836 560 134 598 374 781 0 0 702 0 647 0 0 0 577 0 856 749 422 626 831 705 617 0 0 517 775 893 378 312 0 917 641 0 0 742 698 0 712 0 886 0 875 830 880 0 784 517 648 890 811 0 220 0 0 0 257 578 736 457 656 633 0 918 527 0 390 875 840 811 711 501 586 177 0 0 0 560 380 557 0 896 423 0 775 0 0 817 496 446 936 822 774 828 527 937 673 655 635 0 0 0 412 437 0 0 261 911 427 461 0 216 0 280 0 613 0 926 0 486 0 824 0 644 353 0 228 760 616 674 704 477 351 816 647 0 731 697 808 847 836 744 874 688 795 851 922 789 584 808 927 396 302 729 756 464 693 790 890 928 0 220 0 0 845 515 0 95 867 662 852 458 0 499 827 618 0 541 0 270 0 789 479 0 0 895 106 627 429 897 113 150 923 0 0 572 354 0 579 936 454 0 0 0 266 728 582 0 907 320 0 726 851 325 568 798 0 578 0 0 0 0 0 866 0 0 0 0 931 416 814 0 0 714 0 255 0 358 0 788 480 0 0 0 0 480 593 870 751 375 780 680 0 694 0 919 582 0 795 0 0 233 0 0 751 910 204 601 0 0 0 0 0 0 0 863 0 111 510 666 391 932 0 308 330 938 0 669 830 575 642 820 620 459 806 0 0 831 263 868 775 0 837 504 837 601 0 762 611 133 0 726 0 831 788 0 574 566 448 0 807 783 671 0 908 0 863 788 741 902 367 0 790 914 405 290 0 0 815 574 0 669 925 908 0 487 760 476 747 883 70 0 390 675 0 0 560 713 597 929 285 701 879 840 293 0 889 204 926 462 609 893 813 0 617 748 474 0 886 885 705 889 867 806 71 719 620 565 0 860 0 0 0 845 756 277 641 347 344 166 578 700 908 0 690 0 560 837 0 0 493 423 806 0 910 809 520 0 0 235 844 0 0 838 623 702 883 894 783 0 909 0 383 641 838 789 612 0 288 238 935 571 486 532 281 0 0 591 0 819 636 711 587 571 0 856 905 865 540 438 636 0 0 742 537 775 0 814 614 128 849 104 585 0 542 649 883 0 878 757 813 0 0 0 510 0 706 0 745 889 173 0 817 0 520 0 728 452 616 0 470 0 0 750 903 0 0 595 0 717 0 790 670 876 624 842 758 0 740 0 661 760 922 0 711 0 906 0 291 0 838 552 0 616 932 796 592 782 0 560 0 822 0 578 449 293 0 881 0 592 816 412 0 525 186 439 395 925 0 490 903 831 738 796 0 416 166 423 886 0 702 819 671 435 0 808 524 898 434 89 0 924 422 919 0 461 0 213 0 0 534 802 689 911 190 550 0 253 694 740 0 0 0 538 0 0 0 444 740 0 453 681 863 619 260 796 772 0 824 651 0 0 0 349 745 0 652 563 0 0 930 0 800 918 233 751 763 0 872 0 0 0 595 624 329 650 0 839 535 679 0 0 430 0 237 860 902 694 0 860 384 825 710 888 532 747 333 930 560 934 869 0 773 0 590 840 540 360 411 760 769 235 715 881 0 753 524 762 0 301 283 0 879 764 863 0 0 925 824 464 698 440 417 0 251 722 740 595 807 847 0 42 879 451 882 735 878 0 0 761 0 0 732 821 738 198 699 669 0 0 814 376 348 915 0 429 343 730 734 877 94 480 878 884 658 555 283 0 346 0 737 149 0 0 835 682 0 0 0 879 0 579 0 0 0 0 421 220 435 846 904 445 0 590 0 373 810 0 321 880 0 804 893 0 696 503 406 601 445 0 0 265 415 897 252 321 680 490 389 807 0 0 921 814 275 766 895 855 637 0 515 428 556 0 0 891 275 219 0 523 0 0 587 239 782 638 400 0 805 558 696 603 198 304 0 339 824 765 920 0 499 0 166 747 0 0 333 0 0 157 206 0 0 622 0 665 891 245 525 449 609 872 752 641 923 592 725 540 0 362 368 0 40 404 710 0 271 784 839 178 799 864 0 685 0 0 0 828 0 0 0 454 841 461 785 564 750 0 781 509 179 863 452 183 0 841 0 0 286 657 0 849 0 0 0 0 814 929 717 706 900 402 839 526 611 284 771 0 0 0 0 117 842 400 217 614 932 0 343 0 455 0 657 379 882 618 0 449 61 697 836 902 805 404 0 0 494 666 847 475 639 821 489 0 913 535 503 680 248 609 415 518 511 777 642 0 0 620 9 0 933 836 749 526 929 641 240 0 924 880 303 149 456 575 0 0 786 390 513 824 723 659 0 885 0 344 763 884 709 764 728 363 205 0 639 0 511 683 878 0 20 929 0 456 0 0 98 756 0 522 98 687 841 0 122 711 0 773 215 581 0 759 685 0 653 937 0 829 321 647 750 322 205 678 558 0 506 567 753 452 771 760 822 247 542 831 752 358 218 782 682 0 0 0 0 611 756 926 0 821 189 619 882 279 918 0 271 0 413 801 247 874 0 858 909 521 432 388 632 483 874 930 470 843 747 437 0 0 0 0 751 0 216 319 0 0 0 0 864 348 798 898 0 784 550 686 0 699 788 209 850 380 0 0 924 476 0 836 341 0 602 825 888 639 884 843 239 856 840 896 924 320 607 706 846 820 0 601 0 592 636 802 703 270 589 329 547 491 898 645 0 0 0 856 581 798 450 628 359 0 0 0 0 570 490 697 0 0 921 0 565 111 566 902 292 817 0 620 0 699 895 924 645 810 588 868 227 740 0 425 465 0 0 0 434 402 687 0 361 283 929 671 303 0 150 421 780 0 750 526 438 349 0 780 882 485 348 911 885 169 0 0 0 0 0 284 0 466 162 0 545 0 658 624 912 675 753 447 399 0 690 592 103 605 0 888 775 0 614 378 0 382 0 0 0 0 0 0 0 0 0 402 870 324 742 589 749 0 739 848 0 0 0 0 385 889 751 865 794 0 0 706 0 891 510 0 663 319 783 551 0 535 682 852 626 0 0 0 0 617 656 812 403 511 659 557 0 0 0 663 837 842 0 740 512 0 480 838 243 919 0 170 0 480 869 530 73 767 0 0 0 650 562 0 827 867 449 703 714 142 0 0 854 795 718 0 767 864 673 805 592 467 823 490 670 438 722 673 883 716 334 713 0 654 632 616 0 776 934 669 788 752 646 333 0 0 0 739 663 562 0 889 731 794 0 0 906 557 442 601 907 554 933 720 857 171 0 820 794 728 0 108 0 546 350 0 0 0 599 656 548 558 0 913 0 0 759 722 283 878 0 0 0 716 425 756 736 0 56 0 606 0 0 473 425 256 191 415 225 628 776 592 840 764 0 638 594 721 0 658 226 756 310 0 0 526 677 620 338 680 562 694 588 509 840 725 570 862 836 612 0 246 852 777 802 819 0 0 0 836 436 38 170 535 0 0 750 590 506 823 900 756 0 0 911 790 664 0 356 0 537 153 0 0 791 777 667 629 600 629 0 742 630 0 915 535 0 398 796 97 914 451 762 869 345 412 373 748 290 515 678 611 538 647 383 0 0 769 266 377 0 0 832 378 0 537 655 895 669 0 900 206 162 387 893 381 566 0 840 635 0 0 881 500 585 0 0 353 524 0 516 146 0 0 405 0 83 770 726 674 645 310 705 665 496 230 766 752 0 227 0 0 0 711 0 564 435 0 665 681 0 842 696 0 654 806 877 659 45 235 0 646 389 380 927 630 444 454 0 0 507 832 0 482 0 926 742 384 862 0 782 790 679 0 652 0 711 0 286 712 93 0 0 400 0 738 747 265 866 530 127 0 0 0 0 0 727 742 0 174 550 671 809 873 553 0 640 900 0 701 278 0 470 0 0 307 553 720 406 0 894 425 907 729 0 907 473 617 363 249 641 659 716 0 0 904 0 605 623 835 926 682 706 0 477 678 0 730 0 312 590 733 528 0 0 362 868 228 716 0 338 0 280 791 865 185 451 642 633 769 0 132 0 606 0 209 909 0 759 751 0 0 0 405 925 0 544 607 0 899 112 0 700 301 694 0 353 828 640 725 190 528 737 0 804 631 0 482 432 687 892 269 396 810 487 0 588 730 374 296 315 391 0 768 494 652 767 607 0 0 0 0 191 442 0 826 771 0 0 883 355 685 924 532 0 0 234 482 618 441 566 694 590 513 0 769 829 647 0 747 420 783 680 461 899 470 0 402 0 754 0 3 0 745 532 0 636 581 0 887 729 486 165 938 707 0 480 0 525 0 710 673 750 0 815 361 0 565 541 0 0 0 0 828 741 322 608 0 664 535 707 0 722 726 782 0 620 918 0 813 890 481 0 338 0 733 495 0 926 733 0 710 730 888 0 0 0 565 892 304 778 236 0 0 763 661 0 0 199 797 623 912 930 511 0 907 894 0 853 644 699 674 0 0 37 932 928 0 0 646 0 743 687 901 662 0 89 324 884 218 860 0 938 604 437 765 0 0 732 822 406 0 0 0 896 0 844 651 885 812 917 727 0 269 316 640 0 328 718 818 394 120 774 0 616 889 616 572 735 0 0 839 835 0 740 509 885 139 826 571 824 532 925 806 596 0 0 492 0 579 0 0 591 520 0 854 0 388 0 600 0 905 0 722 685 609 883 110 624 472 582 0 711 0 692 928 0 546 0 855 796 881 842 0 0 693 686 931 794 534 0 674 0 0 0 577 422 718 588 754 860 827 630 66 798 936 931 552 0 854 0 753 515 709 555 265 0 883 0 611 0 0 910 0 854 750 142 0 0 604 485 760 0 795 763 667 516 455 866 447 0 738 876 0 0 0 176 889 783 0 0 661 804 866 353 368 269 380 0 0 714 191 698 564 817 0 874 0 189 522 0 0 904 813 0 790 704 0 417 0 831 309 553 313 919 656 483 0 758 186 910 0 267 274 403 860 0 0 658 0 0 572 0 881 0 778 400 493 574 578 334 0 656 647 0 186 921 334 0 428 382 735 167 466 784 437 0 721 0 386 678 0 690 362 782 472 858 879 682 0 0 760 921 544 0 852 575 777 915 205 887 0 763 903 0 0 0 0 689 0 0 0 848 548 0 299 723 749 928 0 623 853 571 0 0 284 849 336 827 563 393 481 246 858 0 145 832 901 0 0 674 873 928 0 0 829 148 588 88 0 306 629 609 647 625 391 707 0 516 0 433 649 418 498 0 0 519 780 891 0 732 86 854 397 0 742 919 0 0 923 919 0 83 0 411 630 358 818 517 628 783 674 903 887 838 855 877 0 316 567 0 797 573 653 891 518 0 630 480 796 92 0 619 124 0 743 642 0 0 824 577 770 0 0 374 772 799 0 572 859 0 156 365 564 671 0 766 433 289 904 906 303 807 0 327 679 719 721 632 705 0 856 0 0 800 0 668 195 0 879 881 0 893 0 0 87 772 743 442 824 359 0 878 883 0 937 29 508 395 633 869 338 0 778 0 730 771 642 756 503 0 326 0 861 0 0 866 609 647 0 0 740 849 762 296 680 466 297 848 611 699 484 698 618 916 673 0 439 930 495 668 899 593 589 557 356 462 0 705 795 874 554 0 494 0 166 840 0 340 430 486 778 647 851 0 128 0 813 458 895 0 810 608 126 0 824 377 0 705 800 780 143 0 740 514 770 759 0 675 831 0 832 235 576 420 0 591 336 679 747 0 355 0 206 377 0 849 533 0 0 0 564 0 794 931 513 0 449 0 662 0 0 0 0 489 258 866 767 423 0 0 0 310 0 0 488 924 785 723 752 771 455 0 771 915 714 926 905 844 922 130 604 870 0 269 0 0 907 585 391 890 498 73 0 356 0 0 0 719 640 553 0 785 0 682 461 678 287 0 0 0 0 543 669 0 606 450 0 0 739 0 861 891 0 624 0 0 525 813 514 827 0 368 244 0 775 521 368 826 251 258 612 0 601 907 909 854 0 718 823 575 597 422 0 450 753 896 0 918 474 463 535 0 591 588 932 0 786 0 627 825 0 876 743 437 591 370 0 367 808 597 682 0 732 590 0 0 0 0 839 369 367 0 295 696 310 0 440 845 847 766 393 739 337 840 859 680 918 645 773 505 879 0 150 260 413 0 0 287 0 796 467 221 620 553 730 693 141 853 0 859 270 329 208 432 902 883 806 646 0 80 820 854 0 833 893 0 829 852 287 776 346 548 807 710 779 0 0 791 819 0 351 862 0 408 0 788 0 581 0 0 587 685 625 416 0 0 416 781 821 505 0 891 746 789 240 0 753 0 740 0 860 819 860 738 915 654 0 737 875 0 453 0 436 772 207 336 737 465 851 0 686 834 879 0 280 911 0 803 794 507 800 361 0 373 822 724 753 775 0 304 568 176 0 716 792 72 791 0 470 329 0 832 897 825 692 0 519 433 535 0 666 0 0 362 0 682 809 627 0 694 697 384 716 669 812 0 673 212 0 821 391 0 355 0 646 778 774 828 890 0 588 0 756 368 357 631 775 884 889 653 151 190 757 731 695 0 659 0 193 513 608 437 9 704 0 646 0 712 0 808 389 456 806 850 586 882 0 0 565 819 360 585 841 838 936 0 834 265 0 856 577 131 0 577 716 912 866 611 311 783 0 498 906 661 0 0 0 923 931 540 532 0 796 0 678 519 0 0 583 767 804 820 778 574 0 0 0 718 501 129 0 195 515 841 689 0 794 669 921 508 860 0 119 363 938 688 634 762 622 861 0 0 416 730 351 0 641 207 673 813 244 583 837 569 0 0 566 662 617 0 834 0 0 843 108 835 0 643 192 575 0 0 352 295 705 497 158 0 539 692 574 591 905 0 821 791 0 0 0 322 0 721 0 858 0 0 439 0 639 479 513 567 441 622 639 832 796 659 599 0 0 830 183 700 690 841 0 446 679 0 550 374 467 534 937 456 529 0 374 830 244 635 0 504 889 422 0 429 782 254 0 532 868 0 879 0 780 805 433 0 589 699 0 752 880 920 879 0 822 0 709 857 277 522 0 931 671 833 0 0 871 0 325 520 906 938 509 434 536 668 131 796 0 0 0 686 912 856 533 516 637 887 0 695 0 866 330 518 450 0 302 0 916 443 0 647 0 501 779 349 836 790 870 627 781 846 929 449 456 0 684 783 833 479 0 715 0 0 883 0 0 933 0 850 0 0 0 0 0 713 0 777 0 735 0 709 123 787 839 472 726 0 915 0 401 832 701 0 811 176 0 736 0 861 153 854 629 0 625 549 657 419 0 569 846 813 909 855 200 538 0 753 471 741 740 618 41 0 530 812 0 348 0 855 929 0 469 135 0 782 565 583 887 0 815 511 802 499 0 827 734 839 102 872 116 747 0 123 597 429 821 430 552 796 0 0 786 0 0 724 712 515 930 230 498 536 560 0 732 255 579 0 877 588 772 885 0 706 893 136 826 482 451 0 931 0 0 493 0 928 876 531 0 625 579 367 824 806 0 0 845 347 0 493 683 637 0 359 0 764 384 589 903 592 306 664 480 0 827 77 794 459 537 719 776 790 807 200 179 661 119 864 747 0 0 0 478 880 0 0 344 243 489 0 640 577 368 800 319 905 804 856 0 0 92 626 564 812 657 591 0 668 0 643 519 919 444 706 616 330 625 706 410 793 438 760 0 572 0 0 0 791 745 0 565 751 296 798 0 721 0 0 0 918 503 0 668 671 701 909 747 0 288 853 521 524 254 0 776 207 0 713 817 609 452 0 0 540 619 0 901 360 870 732 0 0 728 421 468 0 0 882 815 0 513 0 345 573 0 849 609 862 0 0 0 439 886 899 696 0 697 235 241 51 769 0 0 0 0 0 0 0 876 571 902 0 144 0 344 0 643 700 672 634 537 570 771 0 0 0 0 616 0 0 618 696 921 393 604 903 380 164 737 0 594 340 838 611 0 906 285 469 265 730 788 599 926 0 438 867 0 0 0 0 0 522 435 789 653 744 443 756 762 860 493 0 925 0 258 814 725 385 0 772 825 513 0 545 488 0 0 226 0 0 0 934 0 0 504 631 707 671 0 0 0 0 879 897 0 916 476 449 0 0 893 653 364 716 851 609 647 729 649 527 479 422 0 447 352 405 773 789 784 571 680 751 546 0 359 0 913 596 419 761 473 0 0 597 496 700 853 815 0 0 0 101 294 922 459 458 0 899 912 623 0 232 0 438 219 0 407 0 443 585 470 649 274 0 881 567 690 513 0 507 414 828 517 508 544 691 684 264 214 244 677 0 337 412 363 402 105 546 0 456 800 152 793 846 98 406 0 697 655 883 862 775 475 0 926 722 498 291 769 542 380 0 483 508 0 605 648 0 815 471 444 251 495 908 882 505 0 757 861 422 336 493 882 582 115 629 927 511 693 458 745 790 133 888 0 0 0 246 0 759 532 426 799 727 0 420 885 870 866 532 0 929 726 687 0 735 931 906 895 326 0 339 854 0 0 609 0 903 657 0 389 845 0 889 46 0 0 886 702 690 0 432 314 595 812 244 0 534 938 674 626 819 755 0 691 481 502 531 0 827 264 0 398 199 866 401 0 690 0 518 0 879 675 0 0 0 0 884 399 867 0 742 425 751 658 812 892 828 0 777 359 0 750 536 0 267 669 909 740 390 0 509 0 556 265 901 428 0 594 586 832 590 0 934 0 294 540 685 878 0 0 0 0 628 0 901 682 627 630 0 739 501 178 480 749 320 0 863 208 395 0 858 710 861 607 420 909 813 804 598 808 691 128 643 934 0 0 311 596 618 0 0 796 0 0 0 53 0 835 215 0 737 884 594 209 0 728 933 755 0 0 0 643 60 629 211 0 617 376 567 873 101 0 394 0 0 329 0 898 898 0 810 330 861 0 390 807 546 0 0 484 0 0 804 0 597 831 0 858 912 246 508 918 206 643 868 0 722 817 850 295 792 371 442 357 0 590 882 453 361 870 662 0 848 0 0 0 732 808 755 358 844 910 0 869 28 695 819 723 0 390 781 733 538 897 815 442 0 449 633 207 0 916 0 661 827 925 520 0 517 917 330 0 654 0 703 655 568 0 0 482 275 566 877 604 0 439 749 0 628 0 0 335 749 0 741 70 800 906 0 0 648 307 804 921 0 0 189 506 0 0 699 0 259 133 515 0 459 909 0 778 740 912 847 0 784 161 0 119 920 0 0 159 0 572 934 0 477 0 377 229 809 794 0 850 805 468 821 927 0 651 472 594 122 0 470 794 0 307 803 756 0 570 772 0 808 478 0 938 0 0 0 743 751 0 181 0 0 841 911 0 0 0 147 0 867 493 731 690 581 0 0 538 513 635 442 0 794 0 746 726 0 499 0 695 0 0 674 0 760 210 817 684 0 830 611 779 0 0 0 170 920 0 565 0 229 717 886 827 708 318 0 649 591 0 0 494 0 344 45 508 403 818 852 134 344 0 791 0 876 684 0 610 342 397 491 412 820 0 924 0 0 907 594 487 795 131 693 559 368 695 756 546 0 240 562 175 0 0 0 827 410 0 0 534 0 239 675 714 0 260 665 0 0 892 0 532 901 670 772 0 0 0 71 919 0 567 935 0 148 845 765 436 628 633 690 481 676 0 861 549 0 0 178 806 858 0 0 555 670 536 124 373 463 143 0 447 584 785 318 603 302 828 744 697 0 0 847 551 848 466 778 691 399 798 0 0 798 905 0 0 0 0 0 283 0 0 529 584 586 617 839 659 0 133 0 0 0 630 0 726 784 763 0 880 0 0 655 784 685 627 678 578 611 666 644 610 412 833 845 716 0 422 0 0 442 792 758 48 0 743 727 631 0 541 0 0 0 601 699 641 869 0 863 0 388 0 509 566 783 0 912 670 0 734 331 326 0 828 330 0 0 798 327 0 0 194 0 934 631 503 208 0 0 888 0 334 842 241 657 285 0 152 728 0 750 800 0 699 289 0 445 284 744 552 0 493 585 0 0 860 0 0 808 0 841 672 251 419 714 703 507 548 719 887 41 0 431 0 573 519 0 725 592 529 911 568 723 0 244 631 819 225 564 289 47 0 731 255 0 0 748 466 321 0 0 324 0 0 0 61 467 0 728 754 0 345 0 666 224 0 918 850 0 0 897 0 0 314 0 0 0 622 0 72 472 0 332 0 914 158 0 0 0 657 616 909 742 171 172 775 0 934 286 860 890 0 708 704 0 573 400 0 845 205 0 0 0 0 914 723 0 859 578 833 0 845 528 692 862 555 0 694 0 0 0 855 899 694 0 743 900 382 447 533 434 0 0 0 925 904 631 801 560 856 308 493 454 611 850 0 826 749 437 789 694 413 336 221 808 315 776 470 495 895 711 659 808 697 557 517 249 841 0 613 447 0 787 637 371 316 339 905 813 553 449 0 690 561 0 0 643 744 331 812 337 784 0 875 0 402 0 0 932 838 546 0 683 0 485 777 0 591 427 661 809 620 583 0 836 539 0 0 918 0 728 0 709 617 695 602 737 525 533 414 0 763 25 451 507 485 898 183 765 0 686 0 364 900 0 911 0 0 838 838 892 0 648 241 610 0 648 0 0 839 0 0 212 0 0 550 286 827 579 817 658 898 816 752 612 746 395 484 473 926 0 0 921 341 0 0 0 508 0 0 0 861 794 0 767 713 261 818 0 635 310 621 0 873 0 586 280 0 760 550 852 524 287 578 625 0 561 411 423 0 0 0 843 717 0 240 0 0 853 0 371 908 345 327 588 0 671 651 0 0 852 650 251 899 870 674 854 0 789 0 0 712 899 713 0 688 753 895 456 231 731 588 937 808 673 0 695 0 638 425 831 0 776 868 838 344 0 436 0 769 0 0 0 816 506 937 0 907 662 326 936 0 673 716 621 0 704 932 753 0 0 135 892 642 879 506 728 860 668 692 300 551 474 0 0 693 908 932 249 149 0 0 0 432 458 375 0 840 0 647 605 905 661 0 0 0 420 722 842 789 0 894 0 0 864 809 682 574 531 726 593 128 473 327 450 658 497 231 0 131 687 514 915 0 430 910 936 601 329 587 0 0 0 818 0 806 290 562 0 606 918 301 619 0 444 765 509 667 799 396 680 0 648 240 882 778 0 644 0 0 871 842 928 814 372 844 266 472 0 0 768 793 0 0 674 311 564 845 736 0 933 0 909 224 0 603 809 840 882 617 677 545 0 281 0 0 889 0 459 760 917 895 0 860 730 648 915 922 0 371 753 874 0 390 902 0 719 478 654 233 780 0 593 677 0 266 668 718 0 811 0 837 466 0 447 866 488 0 600 363 0 0 0 0 0 684 893 596 834 0 639 253 933 872 723 771 912 0 0 832 621 0 390 776 883 594 335 0 386 687 0 289 398 896 0 0 175 846 593 852 837 872 889 575 529 270 0 0 0 892 750 432 718 846 889 234 0 0 0 0 366 0 245 541 737 0 538 758 834 801 245 395 401 922 698 664 0 415 559 851 0 936 0 493 592 678 545 421 348 359 393 505 0 463 740 642 440 915 0 0 488 0 0 631 810 539 916 582 680 0 0 434 887 857 657 0 0 854 272 273 926 478 574 853 665 937 0 797 689 0 533 844 832 297 0 328 615 843 668 917 788 519 0 410 0 469 253 0 0 371 0 753 605 346 230 899 0 0 451 481 915 699 0 538 759 902 630 0 532 918 745 0 0 586 0 936 751 0 769 521 185 617 915 633 707 0 0 507 918 415 699 664 812 437 855 0 0 0 0 219 854 513 0 776 779 886 486 0 826 909 448 846 0 0 0 684 830 0 851 541 124 0 856 822 404 473 819 0 331 616 0 916 802 0 448 96 689 661 0 0 153 374 795 0 0 712 677 792 592 0 0 605 0 643 0 277 798 686 68 864 922 0 587 503 0 739 512 378 0 448 241 0 583 830 0 528 0 462 0 554 394 765 820 263 0 688 382 628 0 388 0 744 362 495 899 0 889 0 0 730 173 29 546 609 831 232 805 804 517 561 0 650 0 620 701 811 926 799 0 749 888 0 0 0 0 826 848 866 715 813 204 736 814 583 0 335 627 565 871 813 796 686 0 542 925 579 0 688 0 875 0 722 691 0 447 661 592 0 0 929 583 0 403 0 572 0 0 849 392 795 375 887 0 0 0 847 565 890 0 228 563 0 757 892 808 879 0 0 672 0 791 889 0 888 743 501 789 652 0 881 0 0 568 0 0 403 629 417 0 588 475 176 300 894 909 862 576 904 712 885 868 0 577 823 824 0 0 247 260 811 915 0 727 0 895 619 284 0 747 0 550 885 0 627 585 807 0 821 478 634 464 0 541 740 647 0 437 325 0 509 874 793 377 228 740 0 660 792 0 0 650 0 732 498 597 937 0 502 557 0 809 726 932 0 0 217 824 159 391 687 533 0 0 653 0 640 361 404 0 0 0 468 0 672 684 333 297 357 602 632 123 0 0 0 850 871 0 403 886 0 797 0 872 704 505 699 0 620 807 838 419 753 0 0 0 385 202 0 525 635 515 539 424 0 0 0 843 931 0 504 842 678 287 479 0 581 847 788 850 359 286 0 834 0 910 689 0 932 584 431 177 779 690 460 746 641 0 162 190 0 530 864 397 602 0 0 837 673 702 427 762 758 0 192 580 817 715 497 543 923 658 571 467 0 733 880 282 641 895 340 331 0 928 517 451 772 374 0 0 796 0 624 0 0 653 551 592 0 742 803 741 0 0 875 808 518 548 855 824 0 920 888 0 684 0 0 0 0 899 934 767 808 143 745 581 668 927 829 378 413 305 832 0 0 466 752 303 719 238 878 614 0 564 280 362 365 0 0 297 889 909 823 450 920 0 735 229 923 0 442 0 283 0 0 0 0 510 0 617 563 875 871 0 0 915 334 0 905 257 255 608 0 861 756 705 856 0 742 587 0 863 354 0 626 0 0 505 284 0 798 631 777 393 615 669 0 700 651 755 746 699 0 455 0 520 840 851 376 120 0 0 872 0 0 0 0 0 408 0 927 896 503 473 0 795 819 841 0 0 193 661 586 0 803 578 78 331 0 384 352 0 384 0 916 293 891 783 0 0 684 852 723 849 0 489 335 616 0 0 484 0 657 761 848 0 0 852 0 855 934 262 614 0 0 0 0 711 768 0 475 0 677 865 734 409 0 807 740 833 803 884 661 0 346 0 0 0 801 925 723 524 0 0 233 798 935 0 0 473 0 356 203 332 935 762 527 788 0 908 272 798 605 715 687 697 654 378 527 0 0 895 321 827 678 397 282 307 277 0 564 0 328 600 0 0 0 340 602 0 0 661 571 257 0 893 743 367 0 911 0 837 625 258 379 922 473 473 0 548 452 146 171 558 617 0 230 283 0 645 0 0 923 310 0 748 0 548 834 771 0 811 233 529 852 445 0 0 649 913 97 791 925 197 0 0 0 0 274 0 407 0 902 0 0 750 581 914 929 0 435 868 671 493 0 0 664 0 0 929 718 0 498 361 0 0 354 916 0 447 853 0 213 549 937 0 930 0 906 698 0 0 13 465 115 0 389 674 847 0 276 0 830 569 350 617 518 498 0 0 669 841 0 702 0 836 692 795 821 246 0 663 0 0 810 0 0 899 546 623 776 611 617 224 835 709 656 0 867 639 0 0 0 866 672 0 456 0 523 0 0 390 283 907 175 858 816 0 550 0 302 0 311 687 0 891 0 381 721 697 744 455 667 655 0 0 266 0 766 587 897 582 705 0 0 727 616 765 480 826 555 567 589 636 891 250 0 727 456 691 0 873 827 468 0 632 0 143 568 680 604 0 895 929 878 849 387 0 257 617 771 612 838 0 882 505 0 858 886 0 0 748 856 811 882 826 0 808 838 373 0 0 161 822 830 893 396 916 842 472 0 249 773 825 0 367 0 875 933 693 859 919 0 478 511 759 0 277 0 610 465 0 447 492 735 0 0 835 698 712 0 683 755 526 0 577 642 918 0 207 287 772 0 0 908 0 676 703 0 667 931 448 556 0 665 922 846 491 554 0 865 0 655 279 514 579 641 822 0 519 848 140 930 605 0 670 523 597 0 509 895 755 678 0 630 0 849 0 0 0 0 807 0 512 854 193 773 0 845 731 411 438 744 0 747 674 492 912 900 0 0 610 718 556 492 0 0 0 885 0 866 785 724 723 937 115 749 485 0 183 877 286 475 289 0 885 733 341 612 328 247 473 692 759 730 850 497 709 666 0 613 0 636 0 690 207 0 0 527 909 0 0 0 233 0 884 915 654 0 0 732 0 442 0 543 853 704 736 0 0 575 605 0 858 158 359 882 0 0 0 723 0 929 436 0 868 0 803 0 794 785 691 591 901 502 803 547 865 0 538 669 526 809 316 0 825 478 742 614 391 606 0 0 0 0 0 862 906 600 828 459 0 0 748 740 417 0 921 0 0 0 358 431 743 478 0 0 676 713 607 781 935 168 719 930 0 481 606 836 769 0 0 573 0 478 936 0 438 695 911 317 616 0 535 0 0 494 0 635 867 226 0 621 282 539 99 0 722 614 810 0 436 570 449 0 744 0 0 864 567 814 920 837 616 0 626 571 369 273 854 0 354 709 182 453 890 207 403 271 648 905 0 781 0 384 731 676 0 605 0 554 0 900 0 409 838 399 703 916 484 0 697 600 696 720 751 192 750 852 332 0 552 238 593 456 452 0 815 436 108 792 704 0 444 513 0 0 650 679 706 811 666 0 0 0 512 584 0 908 0 0 752 362 0 0 582 310 750 0 535 758 626 884 612 767 0 584 498 478 896 864 0 68 699 813 0 867 0 810 579 910 701 0 0 619 761 242 692 0 0 874 690 462 553 922 896 334 0 0 583 868 745 0 871 0 803 671 746 638 0 0 0 598 743 0 861 0 0 0 0 914 862 519 0 0 0 781 0 0 648 510 765 0 494 321 883 0 744 307 234 648 0 222 882 546 0 527 435 882 506 0 610 0 501 426 899 361 890 854 0 0 0 739 0 0 806 696 938 0 761 0 617 570 0 0 789 865 442 901 534 672 891 811 459 0 916 0 0 625 713 0 601 506 664 257 498 0 742 0 0 0 907 439 463 752 333 915 272 554 639 600 871 0 0 0 0 785 865 0 0 125 913 356 521 186 439 721 0 862 638 0 796 0 0 920 744 0 666 793 553 922 0 0 901 875 891 759 375 549 523 0 563 0 184 767 0 476 0 0 0 523 850 603 511 781 0 903 780 643 451 0 153 0 859 914 846 539 412 925 769 666 874 0 558 893 505 461 0 350 0 868 629 849 0 810 300 0 482 836 509 660 611 532 621 0 0 0 400 216 847 867 701 490 647 895 0 821 0 906 892 0 578 0 703 459 780 764 239 917 206 563 187 644 774 649 534 690 531 667 723 0 0 0 0 612 758 0 0 591 785 778 349 0 746 785 0 0 0 0 874 45 542 894 646 0 0 838 358 511 0 807 142 0 651 138 488 0 0 216 327 656 807 479 375 0 919 246 0 897 194 809 898 575 461 0 0 437 828 334 673 770 873 687 676 0 701 834 0 553 861 0 859 391 198 937 346 0 0 99 669 0 815 118 257 936 0 222 0 826 401 528 188 0 867 701 932 52 0 756 556 830 618 0 917 649 826 0 255 617 0 716 340 627 726 426 170 724 480 0 0 626 367 41 271 0 703 0 0 663 522 0 0 809 0 854 0 668 670 0 909 423 643 0 757 0 0 775 474 336 676 437 710 769 439 760 486 829 528 0 0 743 0 0 0 919 709 0 224 0 0 936 0 340 759 679 0 677 0 203 756 528 482 0 933 652 642 0 0 832 0 0 49 913 878 0 661 182 0 698 0 844 351 935 910 836 308 802 0 0 828 700 442 0 570 0 321 859 0 0 434 826 0 437 524 709 398 844 732 0 0 529 800 285 0 476 884 87 933 836 0 561 0 347 0 522 0 309 0 936 263 0 564 0 386 769 551 555 250 917 486 145 0 936 320 0 0 0 0 856 585 0 0 539 0 0 750 0 0 577 816 0 540 0 0 664 579 262 865 631 0 0 647 888 787 722 762 693 405 617 0 711 325 0 892 0 905 345 0 844 672 638 823 862 387 665 0 696 715 832 0 423 659 245 0 0 762 555 542 863 830 515 105 892 211 899 864 929 0 697 579 372 0 0 0 0 463 909 535 851 526 0 0 843 0 794 724 754 0 905 272 623 0 291 0 0 0 829 867 761 0 0 847 909 927 599 793 0 0 0 747 469 918 470 0 911 923 464 398 742 0 482 0 936 563 938 875 0 572 525 740 511 349 154 0 0 618 689 902 571 386 362 738 0 594 486 762 0 672 859 717 494 0 459 0 215 0 804 122 422 0 750 662 0 765 535 886 0 872 598 230 0 700 773 812 917 913 0 897 212 859 281 538 683 538 412 716 375 903 726 564 705 0 870 547 659 0 0 403 751 449 464 482 831 902 0 540 638 0 0 672 624 0 861 925 475 0 358 605 697 810 827 0 711 448 204 0 59 0 0 753 294 278 894 881 0 672 0 237 322 0 713 702 928 88 330 0 0 487 461 405 0 0 0 398 0 0 0 0 0 0 654 0 0 0 834 829 662 724 862 736 457 103 0 0 136 0 0 0 375 0 0 0 886 0 0 802 0 0 710 886 877 0 839 753 0 398 116 341 826 870 812 0 876 673 849 887 597 630 694 705 534 585 538 0 328 491 688 0 224 0 778 906 818 262 383 589 476 400 681 0 0 0 748 666 579 197 0 832 660 686 0 849 902 488 743 0 692 0 861 727 873 326 330 438 418 505 734 634 644 0 265 302 0 793 731 0 818 724 820 0 0 787 764 753 926 0 498 309 0 0 790 666 0 857 797 173 0 0 657 404 0 709 504 762 0 888 749 748 268 0 651 0 782 0 627 478 0 801 569 763 625 0 0 495 665 648 525 436 594 841 594 222 0 779 794 0 395 0 649 477 0 919 232 744 782 669 885 523 0 0 925 488 903 801 696 130 0 871 455 416 475 749 472 442 0 923 238 289 896 691 558 864 285 604 244 832 901 918 0 813 842 763 0 532 0 377 548 0 0 712 0 0 0 445 287 0 0 372 0 783 785 387 345 835 717 423 387 292 0 0 864 699 676 636 879 663 739 0 492 456 583 466 307 409 645 420 0 476 561 0 916 0 0 0 623 652 0 733 714 0 643 125 407 933 648 0 263 0 878 558 0 0 727 168 192 0 452 0 0 721 0 878 458 934 699 773 237 621 0 752 250 555 763 478 0 0 0 86 853 834 564 814 752 920 831 776 742 0 750 694 416 532 103 619 0 707 0 0 0 936 733 0 0 0 0 0 938 0 0 606 747 456 0 0 0 692 697 605 364 0 920 553 300 926 830 67 340 656 0 0 257 715 841 101 624 801 0 169 709 0 629 0 0 430 0 0 814 434 414 892 0 0 0 293 796 742 300 866 0 255 714 0 759 0 0 0 786 0 0 0 855 388 0 850 579 803 727 0 913 836 744 911 690 644 0 0 0 0 787 840 0 0 715 638 0 572 364 695 189 0 604 876 191 257 500 610 843 882 360 552 486 827 0 844 0 899 763 907 757 0 537 635 0 894 900 0 0 0 447 0 910 751 830 930 794 0 0 318 690 355 637 844 900 547 429 817 0 875 500 664 853 734 919 760 312 644 542 0 341 702 0 0 0 772 755 669 542 753 741 878 832 0 492 511 116 653 0 0 0 0 567 824 690 0 131 757 584 558 746 676 897 680 402 788 0 855 0 333 240 614 0 866 302 0 0 324 556 836 0 511 797 555 0 0 483 0 666 758 169 0 0 913 471 0 462 196 827 205 387 861 647 0 501 715 0 145 785 0 848 775 494 338 0 0 0 0 0 654 690 0 433 516 723 639 468 858 669 0 882 773 635 0 622 809 684 246 821 0 207 392 666 535 517 334 480 502 115 0 825 700 907 931 869 324 189 0 917 695 798 615 0 0 579 476 674 896 535 0 803 574 203 0 785 556 0 920 749 0 859 33 680 566 932 0 652 0 0 160 383 591 636 0 386 860 461 776 549 706 700 0 910 729 892 451 917 869 0 402 853 740 403 0 932 0 0 232 834 938 282 918 0 695 910 369 0 0 859 533 547 0 0 0 721 886 301 346 547 0 530 0 670 666 0 277 484 0 361 0 735 458 729 726 833 345 815 822 0 402 0 467 387 0 324 819 705 442 889 892 310 0 763 738 524 563 789 713 0 867 445 720 0 854 0 645 921 686 0 876 795 901 0 884 724 0 460 0 210 0 759 375 912 0 828 0 485 258 612 462 905 757 856 735 248 734 0 0 0 899 660 633 617 423 0 0 166 391 827 268 0 139 461 863 0 0 782 415 0 0 622 736 564 0 0 616 646 894 219 431 605 695 766 864 813 726 640 830 825 0 872 770 0 0 313 0 794 842 0 594 674 607 0 878 497 859 0 816 544 0 923 814 664 444 410 0 851 760 742 405 656 268 870 550 0 925 335 659 568 307 887 881 680 664 555 843 0 467 367 483 420 0 0 786 0 0 692 817 632 0 911 911 0 589 0 0 0 62 316 533 313 0 0 749 295 358 174 159 588 406 508 723 0 0 0 0 0 615 721 368 410 331 0 173 676 926 0 647 928 0 838 0 826 723 528 877 807 556 891 0 689 0 528 620 0 422 487 838 746 870 915 851 931 749 868 288 422 671 708 0 495 0 870 0 698 0 675 0 324 99 0 761 0 0 0 888 335 0 500 818 848 0 390 587 639 0 654 765 341 0 620 601 0 0 219 373 0 710 193 0 717 0 616 580 931 322 0 0 255 365 638 885 0 748 0 623 475 561 0 584 56 342 838 0 132 866 0 0 118 0 869 726 874 0 929 625 0 864 359 250 938 732 920 928 0 856 87 283 0 0 650 0 0 0 840 0 797 708 910 806 577 585 0 0 486 894 497 484 553 614 545 0 0 0 898 876 797 902 921 665 745 170 503 642 0 0 536 740 468 0 0 743 467 0 639 674 832 810 830 0 0 0 0 839 0 715 481 531 291 0 851 800 0 0 0 0 834 314 573 0 0 534 475 438 422 797 804 933 225 306 792 0 0 576 740 851 918 883 0 0 786 700 571 696 475 370 514 0 485 770 771 457 937 905 633 0 463 0 828 514 0 271 328 0 636 809 680 81 440 477 0 900 847 136 233 0 394 565 789 625 0 0 775 742 892 0 605 0 898 0 183 840 0 375 666 539 892 0 545 0 0 0 748 781 93 783 558 405 0 0 745 777 0 0 0 682 0 529 483 694 303 517 0 0 638 625 518 0 235 752 0 0 746 520 747 752 0 932 854 758 750 209 0 482 0 0 835 935 360 0 339 471 0 249 446 604 672 683 572 712 0 197 675 590 556 0 0 0 801 634 726 0 667 682 443 635 562 0 191 667 764 389 816 735 462 930 0 816 303 0 0 0 174 622 483 583 399 0 541 895 555 906 875 868 211 0 0 600 783 0 897 0 323 481 704 563 0 400 0 0 389 0 0 426 249 256 722 471 0 902 0 529 627 739 0 662 517 0 893 0 0 602 915 0 770 305 289 670 503 0 630 636 861 479 766 896 543 0 0 516 825 898 739 0 336 582 521 616 218 0 143 0 436 926 846 885 0 894 0 0 790 623 607 353 786 0 0 0 906 844 0 512 527 697 309 625 908 605 878 934 441 889 762 620 639 236 0 345 924 0 288 488 553 672 603 0 407 224 772 0 873 732 92 0 0 322 435 778 685 0 486 815 714 904 0 0 934 0 0 698 0 0 852 0 575 0 0 704 0 489 492 812 880 501 677 745 595 804 0 908 605 395 498 935 0 235 743 779 0 590 0 826 476 760 800 746 653 532 0 569 722 234 0 235 553 449 781 812 921 728 494 0 829 701 921 648 740 401 0 580 713 937 0 858 465 647 229 801 837 0 0 0 0 842 192 474 0 805 0 721 0 0 702 790 616 319 0 0 512 910 149 878 683 0 516 826 468 564 289 0 428 0 0 320 720 0 572 434 588 0 841 532 0 0 0 488 249 843 0 570 546 0 0 874 0 349 453 0 664 537 0 790 312 739 852 784 495 0 896 769 0 520 935 0 480 735 0 541 98 0 786 554 0 688 0 858 772 190 837 0 570 588 647 649 0 0 0 0 0 774 698 861 933 346 619 0 812 513 392 818 259 878 0 0 63 899 743 774 919 115 628 0 599 902 592 100 848 382 0 660 864 627 0 613 716 566 486 0 764 624 776 807 0 582 684 0 0 0 724 866 0 0 823 390 701 0 403 0 0 261 637 824 679 585 0 0 814 226 0 71 664 516 810 601 778 0 535 715 0 900 142 835 698 836 922 0 697 0 0 647 0 336 0 547 674 0 179 0 0 0 0 407 0 733 726 754 649 901 0 290 618 0 884 932 747 625 779 0 401 561 471 0 654 282 547 0 0 575 871 847 168 800 0 0 0 411 749 598 0 632 665 350 509 0 0 904 611 599 787 731 821 917 730 0 0 912 863 820 0 513 387 0 0 0 0 917 0 709 0 0 0 632 0 0 618 903 859 869 0 342 221 779 0 763 684 798 417 0 263 311 484 468 218 0 103 0 859 0 703 834 0 395 0 859 278 486 560 903 0 498 0 0 925 806 618 287 213 745 233 338 808 537 577 837 431 586 831 0 561 0 614 0 316 480 853 421 683 0 0 467 220 827 134 0 305 632 0 372 0 0 503 606 296 765 0 523 0 719 0 61 678 577 0 748 751 848 858 0 721 699 89 754 0 160 480 162 652 0 406 374 0 646 712 0 0 577 368 832 922 301 834 262 651 829 793 0 408 353 881 828 783 886 116 739 900 494 757 0 468 859 367 0 0 801 0 0 0 0 608 763 285 0 807 710 716 197 501 824 404 0 352 882 755 371 289 374 618 810 367 775 393 519 771 263 0 671 0 802 664 341 0 723 0 798 0 673 822 193 0 916 0 124 612 628 391 677 731 731 0 818 0 170 0 700 313 779 0 0 98 376 0 0 815 0 794 671 596 256 698 496 0 558 511 196 840 644 705 0 0 610 817 919 633 604 308 706 0 0 586 0 0 552 0 774 454 606 0 749 657 545 899 309 780 0 366 273 493 794 272 0 0 861 893 403 0 0 813 916 829 0 762 789 260 563 0 523 827 0 914 0 298 634 0 835 480 322 879 689 857 920 653 705 590 0 812 463 935 281 0 567 0 628 0 0 843 0 428 391 847 0 167 898 424 0 513 640 320 0 0 915 801 265 305 0 231 867 0 0 911 0 96 820 412 0 763 938 799 875 0 338 737 0 0 850 0 0 0 0 0 881 871 616 920 923 357 0 602 300 767 0 0 773 791 190 557 0 0 0 856 842 0 188 728 862 870 590 828 806 520 651 430 0 896 0 799 0 831 0 0 197 0 0 797 583 0 0 554 773 808 0 258 689 0 772 0 770 0 814 35 0 0 432 0 805 0 633 582 818 402 344 841 0 0 321 463 829 0 722 211 679 567 333 0 394 841 0 865 641 579 865 621 425 0 383 911 0 740 0 585 842 214 0 764 0 0 894 705 0 283 736 425 633 808 0 746 345 888 253 728 0 902 0 254 713 0 0 425 608 906 723 0 931 575 650 823 493 0 0 0 247 690 378 680 0 139 0 82 899 0 733 832 810 460 870 0 183 640 323 635 0 792 491 926 0 814 542 0 803 477 0 840 838 256 0 768 291 0 773 0 889 0 587 453 325 0 359 373 520 483 736 510 927 885 0 760 453 412 733 922 630 678 561 0 725 492 671 781 0 0 513 859 0 779 0 0 684 0 0 859 253 698 0 0 169 935 511 484 0 893 0 449 132 397 246 737 632 714 0 589 563 418 0 131 885 887 0 101 786 0 865 826 504 712 605 532 376 792 719 0 429 600 383 449 719 455 863 0 847 810 150 0 912 0 0 611 809 935 619 177 801 0 845 0 631 0 0 734 682 674 696 806 902 794 923 301 916 596 0 561 0 0 330 776 0 0 0 556 891 345 583 442 101 0 0 639 0 0 0 344 494 437 877 0 907 616 0 648 857 0 857 712 839 919 0 600 874 919 818 564 0 0 717 0 907 604 376 690 392 0 771 631 198 350 464 928 708 353 203 0 0 881 709 710 616 609 929 0 0 540 470 0 246 857 819 0 0 901 345 113 812 844 641 836 914 791 565 311 866 601 305 742 0 772 0 526 0 823 424 0 0 633 799 0 0 259 820 0 937 890 0 545 514 422 0 0 897 272 0 560 659 219 929 576 802 823 780 608 337 887 263 0 0 841 933 0 880 550 915 642 0 778 842 343 885 680 0 588 733 0 812 0 0 532 250 789 0 819 0 0 466 0 0 406 726 738 88 246 921 920 687 838 459 0 905 0 635 892 314 0 852 871 819 839 0 857 293 873 405 0 771 617 0 519 739 429 903 744 494 650 398 847 0 607 810 838 349 0 507 470 871 0 0 436 669 884 0 730 550 0 608 0 478 163 0 880 458 861 295 674 0 495 0 0 784 766 715 858 637 876 0 0 715 834 339 0 486 0 501 734 0 788 443 0 805 351 804 926 930 856 268 888 0 48 773 594 768 0 0 0 797 897 0 0 509 0 930 704 913 0 0 692 704 0 593 0 335 0 872 0 701 912 725 479 914 0 763 429 0 656 0 620 0 927 538 504 809 0 865 498 0 736 852 533 729 0 432 802 914 0 616 292 734 0 561 364 886 0 562 731 295 505 0 285 0 0 579 728 0 0 882 0 621 512 0 0 315 373 564 0 0 835 0 619 601 305 719 0 0 913 664 0 0 344 0 0 294 503 502 0 310 0 937 694 226 911 396 388 0 689 0 902 0 929 0 540 0 688 445 839 256 799 736 0 870 677 936 919 844 0 901 899 0 669 220 0 192 453 0 0 824 0 761 782 764 732 0 546 0 0 0 0 707 551 0 128 873 789 927 483 714 656 0 432 937 0 0 0 232 0 825 856 868 136 322 310 744 0 628 568 932 395 395 356 678 0 379 0 725 0 462 0 440 118 0 0 0 0 865 0 0 433 806 663 454 868 732 872 721 0 0 384 0 0 524 551 0 646 534 653 425 706 470 612 716 450 455 613 312 0 540 0 0 0 472 327 674 871 931 0 668 842 0 540 841 396 772 779 758 938 0 869 371 120 0 807 466 311 0 560 0 277 312 0 0 566 0 483 0 828 0 533 393 0 759 928 82 0 478 762 900 148 310 0 190 0 599 503 288 379 753 0 470 815 920 0 0 815 481 907 332 447 0 515 222 665 0 237 611 339 798 0 370 857 0 416 848 95 652 896 391 0 834 611 645 549 610 401 0 777 0 0 896 922 318 923 228 0 0 652 320 553 606 489 0 133 642 720 163 915 285 424 768 882 743 0 0 0 0 897 537 0 800 0 720 861 839 755 854 610 0 912 823 349 0 690 374 492 0 408 0 0 588 654 783 0 440 671 764 345 118 933 0 809 850 554 394 431 937 0 747 795 689 0 868 552 686 0 739 475 0 621 248 406 902 821 0 0 0 637 0 0 191 0 743 871 0 841 0 926 592 512 499 908 507 0 0 853 810 660 0 689 906 0 800 628 670 680 401 577 932 216 481 0 0 885 651 0 500 358 747 775 625 898 431 804 754 274 367 0 715 0 677 303 929 0 698 268 565 805 637 0 833 798 923 643 425 189 338 656 405 819 0 744 487 0 0 898 227 308 888 750 0 79 809 898 0 0 937 427 740 207 361 34 825 0 644 928 0 727 225 0 0 0 704 444 0 675 0 0 742 742 658 702 747 0 242 648 0 0 777 543 0 856 544 647 690 843 197 503 0 299 442 0 0 831 395 0 0 0 927 675 685 228 0 0 0 0 455 0 838 900 0 665 551 485 928 883 0 0 0 0 0 0 0 0 823 0 819 763 0 539 0 458 585 864 0 490 716 451 0 0 0 0 646 277 246 193 925 0 0 804 844 828 796 613 605 265 444 0 808 0 292 671 382 654 0 377 817 685 588 743 667 345 614 928 442 662 0 0 452 772 677 0 201 0 227 637 0 499 449 758 431 536 0 576 845 0 688 376 459 905 833 809 0 0 526 0 518 0 0 687 728 402 384 755 112 446 0 0 669 0 713 796 473 540 0 0 181 445 0 493 0 730 0 846 603 0 780 795 0 559 0 632 688 103 0 697 458 841 648 811 803 0 226 932 0 0 752 112 0 636 506 0 0 0 683 244 0 0 831 0 384 744 342 788 751 0 0 880 744 536 438 0 0 493 909 0 137 389 0 0 745 473 0 502 370 460 559 0 216 0 0 441 562 0 903 0 0 826 644 469 0 779 421 0 922 0 0 932 0 932 928 685 0 778 849 0 904 0 0 929 892 0 0 0 856 796 867 630 275 0 786 0 730 891 867 376 746 642 0 685 200 793 0 0 0 648 0 901 460 0 659 0 875 502 937 507 0 625 809 0 563 176 875 921 908 526 0 376 830 871 782 854 384 556 788 377 853 707 0 0 593 385 841 0 633 588 365 211 858 888 0 0 905 729 813 635 899 641 738 507 0 0 0 277 473 605 468 0 931 0 807 0 283 344 0 693 681 0 725 0 881 538 0 595 906 657 870 623 918 246 803 878 0 625 920 446 870 0 0 618 0 750 600 0 825 463 564 0 450 918 0 0 0 935 302 844 254 921 0 0 0 711 661 0 0 208 0 641 0 0 891 931 562 0 839 0 358 0 0 575 791 874 261 720 630 400 0 679 0 0 357 823 597 751 566 105 779 404 650 690 0 0 320 482 0 898 0 125 768 0 588 0 642 644 702 899 758 696 170 585 579 395 0 832 848 314 839 294 512 0 750 422 0 815 641 0 481 632 0 906 218 331 892 678 724 219 165 0 730 236 447 932 460 0 565 0 277 0 0 582 0 582 719 876 0 0 717 0 293 527 903 365 622 608 770 0 646 788 877 0 822 0 760 0 0 0 761 0 824 597 347 589 834 798 0 677 569 623 673 640 816 163 737 0 629 0 850 902 718 500 723 0 0 0 916 0 870 421 841 443 730 910 737 0 474 645 668 741 897 0 0 478 0 510 201 284 395 873 0 820 0 421 789 0 194 471 822 892 632 377 0 0 0 542 0 0 843 355 709 523 0 469 709 842 693 737 889 798 256 667 262 0 789 832 911 812 0 514 463 270 638 0 0 369 509 828 302 0 901 771 58 772 902 711 256 234 0 925 832 0 245 872 0 826 460 736 319 0 897 563 0 0 531 0 329 736 638 446 521 0 891 524 758 606 883 800 649 768 506 0 681 562 796 419 0 919 846 0 854 530 420 828 503 677 639 601 0 903 748 177 892 335 553 360 692 0 877 0 659 0 880 0 318 408 0 0 0 741 0 707 912 0 0 0 596 594 452 339 0 874 382 851 936 672 924 339 545 618 0 856 410 741 624 519 846 472 358 697 879 0 0 602 0 0 454 315 208 640 463 0 0 600 834 900 901 555 0 0 831 837 775 926 96 0 0 851 0 124 0 864 0 0 0 921 804 272 0 830 696 0 813 646 530 340 0 0 651 0 0 0 609 568 855 617 269 786 0 214 796 0 890 705 889 812 323 443 856 0 0 0 0 553 628 110 649 617 0 919 228 909 848 651 0 458 896 0 910 818 161 470 710 904 848 233 486 907 501 0 796 0 0 604 448 317 614 789 694 491 476 731 0 0 0 0 0 721 0 861 0 0 0 672 747 664 711 891 151 870 724 810 808 479 0 924 575 396 484 901 631 679 324 474 406 0 0 280 585 0 906 539 810 737 862 0 0 92 876 0 875 226 649 420 530 450 0 782 599 154 427 870 696 536 0 806 331 0 853 672 784 555 862 173 922 495 56 770 503 878 598 0 907 883 0 0 0 0 688 317 0 809 926 502 0 774 0 0 547 623 513 0 834 0 0 553 101 0 0 513 691 124 203 242 892 0 0 732 0 627 798 865 0 504 0 866 923 813 749 0 0 908 908 711 768 726 900 774 484 684 929 843 695 0 877 195 0 831 758 800 0 0 384 0 474 0 632 0 754 0 0 614 738 756 0 0 0 672 702 304 0 339 896 403 0 576 448 824 0 881 280 930 864 476 717 0 365 0 898 837 797 744 0 0 0 848 0 0 0 569 0 922 663 800 0 467 0 0 0 868 865 0 614 504 0 0 0 307 752 890 892 0 324 795 0 0 333 0 0 201 232 900 0 702 457 814 843 0 797 606 833 378 321 0 630 253 850 617 398 218 0 0 85 192 588 0 163 676 935 0 705 0 755 383 426 883 900 0 848 451 139 415 588 350 55 862 432 852 0 587 879 0 242 884 0 636 828 0 928 566 938 344 91 457 515 435 0 0 0 684 194 0 800 620 0 802 0 411 358 0 717 0 909 757 664 823 0 0 746 774 455 443 847 464 637 0 636 392 904 495 788 924 325 142 0 297 814 0 507 890 0 878 672 693 322 0 0 0 883 689 663 0 819 0 0 0 0 605 0 690 782 781 300 847 793 296 898 229 0 0 918 931 771 235 325 835 0 151 734 699 705 0 485 0 0 443 0 744 750 0 0 0 600 0 807 0 0 465 0 0 198 803 897 796 837 0 302 639 0 794 0 435 607 0 341 152 296 0 760 807 933 606 764 0 496 0 0 462 460 883 390 501 428 0 0 0 792 0 225 565 605 0 714 857 916 791 870 0 710 306 580 365 679 0 350 841 0 0 0 0 799 0 373 907 888 0 682 419 871 718 704 0 472 0 786 0 624 367 864 0 478 0 0 830 874 0 394 664 0 0 573 638 0 683 0 674 500 674 794 0 0 0 0 0 0 520 0 193 636 721 0 795 602 847 285 0 791 486 572 628 265 809 895 0 0 889 437 362 62 906 0 0 839 890 0 594 0 835 624 476 0 282 927 582 892 0 475 426 0 744 758 76 0 369 0 0 0 0 0 0 868 0 814 466 819 589 755 702 0 0 848 0 0 582 343 771 195 586 881 0 0 332 0 929 496 0 844 0 0 832 929 638 756 534 790 51 795 0 704 660 0 0 462 842 560 576 251 593 821 916 570 574 0 551 0 0 158 816 0 0 342 866 291 830 0 842 831 652 813 0 927 575 0 0 0 485 406 0 766 916 837 0 0 640 0 0 603 0 740 501 0 815 0 0 335 891 686 897 0 0 866 916 470 820 820 142 0 915 0 503 661 763 0 605 0 0 497 340 0 891 605 902 468 355 759 575 0 0 0 0 0 803 705 0 277 0 0 0 875 0 0 0 633 0 572 390 0 758 518 0 360 796 724 590 872 0 824 663 0 757 314 774 0 772 718 233 724 672 0 224 519 0 112 819 0 583 907 876 0 0 692 0 696 0 390 63 929 912 666 726 405 737 0 377 0 634 443 650 924 0 687 0 0 696 743 859 909 366 515 707 0 863 552 684 712 676 687 360 218 0 811 460 466 738 595 339 0 742 733 748 737 0 664 575 504 0 0 0 0 307 583 0 916 803 580 325 0 899 485 0 695 0 346 837 443 688 903 0 0 335 679 572 0 0 811 368 808 697 0 734 762 560 638 423 0 862 533 904 557 721 852 891 415 920 503 607 281 0 519 0 0 854 435 0 625 920 0 0 305 0 584 821 494 865 924 0 502 0 883 750 646 514 340 767 0 607 0 0 443 0 0 369 846 23 0 0 921 0 0 0 0 103 612 295 871 0 220 0 0 910 577 549 0 670 0 0 904 779 0 0 770 849 0 263 850 0 0 574 0 919 173 928 925 636 0 612 626 0 381 525 764 692 760 660 0 477 396 709 913 0 526 432 740 430 506 173 225 437 599 0 0 624 831 807 891 632 0 0 395 0 470 860 640 893 0 309 0 302 774 787 0 936 898 683 0 0 704 0 111 925 0 0 62 624 678 893 888 496 861 0 420 0 666 766 721 615 826 551 685 201 0 623 0 699 924 857 556 332 778 567 0 551 360 0 833 768 725 491 914 165 0 0 0 624 598 518 876 0 756 0 0 504 620 869 862 0 499 0 330 924 364 0 0 512 896 782 923 298 924 668 340 894 466 0 0 758 364 845 611 839 844 461 0 0 0 679 0 0 521 0 911 635 0 865 816 775 345 525 831 0 850 897 728 0 818 690 523 896 0 804 516 814 926 0 720 764 667 611 748 847 581 386 0 368 0 738 858 0 906 431 864 550 0 189 38 648 716 524 0 681 0 498 0 734 483 635 0 824 881 665 393 0 768 186 97 497 761 864 147 401 0 876 681 826 897 682 0 275 860 0 734 648 306 651 0 571 909 916 0 603 202 0 487 795 0 497 937 730 0 0 833 827 653 0 356 0 618 0 256 0 0 777 548 0 0 134 504 784 926 136 0 0 0 0 538 0 471 0 651 0 909 0 811 112 0 886 52 421 880 262 241 780 820 599 732 679 614 889 0 0 899 901 0 864 887 0 798 0 0 0 0 833 0 632 840 857 0 842 0 847 882 0 293 458 295 789 819 681 415 710 676 0 277 330 698 929 223 0 795 0 0 611 782 802 879 277 369 847 886 0 441 567 880 530 729 928 0 0 291 0 683 736 903 736 807 247 407 837 0 893 786 0 0 0 540 838 255 655 424 922 485 612 0 0 809 681 795 562 652 846 388 0 134 0 439 818 0 598 360 0 0 865 787 0 858 0 740 895 314 853 642 578 0 586 322 717 898 857 912 0 459 0 0 478 840 0 0 701 438 0 469 326 731 916 0 175 714 706 912 780 0 59 0 0 589 0 600 0 735 0 0 866 0 887 0 630 789 798 0 902 650 0 0 0 840 934 0 0 359 761 764 337 764 534 0 0 301 564 919 794 517 866 375 0 545 0 596 0 718 46 701 0 0 415 809 759 0 634 742 0 0 0 213 570 424 60 121 520 567 927 0 767 606 0 740 815 0 0 585 441 0 913 0 880 0 740 331 899 0 813 860 832 745 886 0 857 889 0 0 0 806 815 678 0 681 0 664 379 818 885 581 578 613 480 0 376 882 0 0 698 798 670 0 0 0 0 828 886 864 670 809 394 0 0 0 580 938 611 692 556 0 904 801 540 0 714 658 765 697 377 0 0 769 0 0 766 853 720 360 483 0 885 623 916 811 566 0 545 833 643 778 781 0 84 0 0 719 306 619 0 485 465 0 909 0 848 415 845 0 550 0 0 0 308 750 709 645 705 894 0 0 405 692 0 414 374 837 829 483 0 671 685 245 307 235 218 902 477 873 900 728 684 730 613 751 0 937 0 594 661 922 156 776 296 0 879 477 622 469 679 480 819 0 539 874 0 581 580 0 0 0 708 572 663 936 0 544 717 794 806 0 488 821 559 571 599 0 744 864 256 0 0 858 839 159 510 670 602 772 649 471 709 0 741 0 748 446 0 0 910 805 886 0 284 0 391 663 0 841 0 0 694 0 710 0 0 874 628 262 346 903 539 789 706 916 570 0 0 568 0 791 0 660 672 0 541 778 500 0 266 442 0 743 0 517 706 907 0 0 0 0 684 0 730 0 883 926 885 759 0 658 0 0 932 642 849 0 0 0 0 0 0 0 632 0 0 0 790 0 741 524 0 0 464 425 862 0 0 534 574 0 848 538 806 589 837 360 518 691 0 429 569 0 0 851 911 0 616 462 888 0 699 661 840 839 786 455 676 645 702 886 392 0 0 896 563 732 0 765 0 890 877 311 761 795 906 411 666 0 618 0 0 933 655 594 577 0 748 888 471 0 578 613 0 410 0 314 839 933 827 690 650 461 757 0 919 390 0 219 335 558 200 0 0 685 335 524 525 820 0 706 695 396 935 515 570 901 604 0 664 0 514 929 141 915 790 930 0 744 0 0 930 0 928 898 427 0 0 677 637 0 0 0 0 767 0 381 400 527 0 775 293 445 473 326 0 921 0 886 401 802 803 0 597 516 770 734 0 659 0 636 312 843 229 0 244 0 251 468 495 0 906 575 441 0 661 0 807 409 879 901 900 422 774 0 666 0 681 665 621 469 920 695 0 0 633 0 930 682 0 0 679 888 447 810 770 798 803 59 896 421 903 611 596 417 547 894 354 874 21 715 0 920 0 821 711 394 650 361 787 626 0 0 0 446 704 731 914 0 733 631 279 336 879 658 535 0 0 642 771 0 0 580 916 823 0 321 913 439 483 461 765 482 230 725 657 741 0 165 670 597 653 726 685 0 0 869 0 0 0 618 0 923 848 735 537 699 802 0 825 936 306 158 0 383 742 548 834 608 572 0 852 868 657 0 843 389 843 706 0 799 938 897 499 598 323 733 920 865 647 535 619 716 558 502 812 929 743 337 0 938 134 847 627 670 820 0 775 378 601 680 884 35 163 0 600 361 572 0 937 864 502 146 132 751 523 822 430 909 889 421 683 899 0 927 128 572 850 786 685 0 0 99 0 0 0 452 0 355 412 935 934 649 0 0 0 0 570 0 869 0 326 0 825 0 916 835 296 567 272 747 407 0 753 104 0 605 464 0 702 620 806 351 898 552 0 742 483 311 693 0 0 766 0 807 589 754 329 660 0 427 0 0 310 565 0 0 828 203 0 0 653 548 245 0 778 0 737 916 0 0 766 0 608 561 742 846 0 812 0 730 917 0 590 0 0 417 901 817 464 680 777 801 873 815 796 356 704 0 0 651 0 557 568 296 791 934 897 517 539 846 895 0 615 0 910 600 286 633 0 545 929 625 0 621 0 577 715 557 519 486 857 0 739 0 274 0 830 938 446 0 595 0 933 856 0 678 0 0 927 938 215 695 174 0 931 0 279 372 393 589 612 0 578 0 840 640 923 392 219 0 0 634 900 874 0 691 0 0 475 918 791 521 290 810 129 0 708 307 0 809 664 473 551 880 0 0 0 870 0 0 754 0 627 371 760 536 784 748 185 917 401 813 0 495 276 0 0 759 0 0 0 650 169 543 0 0 250 0 831 0 0 131 0 535 394 612 758 877 0 780 608 0 167 491 313 322 359 232 825 334 0 820 731 0 0 701 0 0 627 714 0 534 726 900 756 826 0 0 459 937 716 762 855 736 907 911 803 0 0 291 0 861 870 597 793 695 921 669 521 0 0 210 534 494 924 925 0 893 873 0 659 185 691 0 759 241 868 0 0 630 254 912 0 906 0 725 252 891 0 579 891 831 616 0 0 0 833 787 889 463 718 0 499 0 0 908 0 815 897 905 0 932 640 0 671 596 493 716 0 0 921 838 816 0 734 599 0 0 0 878 455 502 869 675 56 816 198 0 298 918 795 0 687 0 931 0 394 0 440 253 0 0 875 714 0 253 932 0 238 778 735 513 926 235 848 928 849 871 821 900 601 254 847 912 0 587 716 141 462 841 290 240 714 922 753 546 0 442 261 0 895 780 0 647 815 844 196 379 479 844 0 768 881 656 427 801 880 834 813 0 403 863 0 819 595 610 0 163 753 0 0 359 637 0 740 0 679 765 0 830 239 0 199 913 338 471 483 0 0 0 797 0 631 663 715 867 901 490 882 372 195 731 517 666 533 902 523 863 399 496 440 465 0 483 0 211 674 206 0 363 0 572 0 308 876 694 920 581 850 620 690 872 0 862 0 0 563 486 841 690 694 0 832 642 0 708 676 589 738 386 692 490 690 670 579 57 0 0 584 642 571 904 0 73 567 0 0 799 362 822 0 783 579 753 0 477 0 490 758 610 624 0 783 930 512 0 932 0 0 0 604 0 887 545 0 0 437 0 712 568 790 617 0 0 0 848 0 881 0 721 0 328 577 721 0 771 476 776 740 0 756 0 0 344 0 0 0 401 0 702 695 634 935 421 347 762 0 255 341 784 765 151 850 0 736 675 522 877 0 906 802 623 702 702 712 680 569 702 789 321 0 0 711 787 205 791 0 0 831 277 559 188 315 0 0 801 500 0 411 258 897 901 674 239 256 0 721 624 463 0 702 0 0 0 762 0 619 735 864 0 786 0 0 847 923 906 344 0 898 536 0 608 0 619 653 0 322 0 561 564 921 898 527 783 751 926 649 0 398 0 883 881 0 805 503 772 478 609 677 0 811 621 404 719 877 768 665 934 544 870 0 0 569 477 718 0 0 0 771 63 930 365 883 780 884 0 0 0 403 649 895 906 899 0 313 579 560 735 0 781 238 0 716 617 380 0 166 0 852 788 0 591 869 880 0 543 752 0 250 854 320 930 556 0 767 638 66 0 0 0 521 0 0 885 378 179 756 413 147 238 890 123 637 553 888 349 775 337 0 814 918 0 536 0 902 936 563 905 733 152 889 899 0 823 593 0 842 0 316 855 0 0 864 381 0 542 517 747 639 263 0 98 0 516 0 887 0 487 604 662 510 0 84 216 769 599 0 246 206 275 890 0 0 545 0 0 769 441 492 0 513 471 0 487 699 0 0 624 0 386 910 432 252 914 483 809 0 457 846 0 534 517 0 110 751 0 0 0 0 0 0 406 400 827 634 805 610 431 0 546 579 792 696 631 471 847 0 420 0 727 416 0 892 0 0 346 0 0 188 894 926 0 0 0 627 355 653 875 558 473 0 804 922 554 0 0 0 926 91 843 382 426 825 0 365 814 0 0 585 0 769 0 898 562 0 0 665 404 851 868 622 739 399 0 924 0 0 798 906 0 326 0 136 887 817 389 458 699 0 743 588 732 715 0 922 498 0 228 641 771 897 893 0 0 892 868 0 790 387 712 680 506 483 693 0 0 795 112 387 758 751 704 0 0 638 849 288 526 879 703 934 581 227 879 246 920 534 0 480 660 505 832 832 699 0 704 386 751 713 546 0 0 891 0 0 0 699 0 486 146 494 0 599 544 800 647 0 0 408 364 347 649 908 902 0 870 260 0 283 758 339 0 638 0 0 272 932 486 0 0 508 260 0 785 603 610 0 515 238 0 631 421 618 0 0 224 859 0 0 904 627 0 892 894 0 737 935 720 883 835 618 0 875 337 643 0 696 456 391 736 410 742 848 742 730 685 775 174 535 684 921 824 671 636 488 317 0 0 786 698 754 0 533 304 0 835 0 599 0 366 0 0 827 616 618 0 921 0 83 0 458 925 757 812 137 901 872 0 826 372 461 102 0 705 321 0 0 289 360 925 466 0 830 0 410 0 937 0 902 0 0 0 707 493 665 720 0 0 495 705 316 677 712 0 0 781 0 0 833 0 723 0 0 0 757 0 0 459 934 783 0 736 629 597 886 915 936 773 894 0 0 0 581 601 0 226 0 816 0 652 752 489 309 502 458 817 328 100 938 0 790 857 529 0 0 0 785 852 649 419 779 525 0 0 798 856 0 607 398 844 891 851 0 0 0 0 562 0 0 0 907 744 831 0 577 736 0 0 165 328 0 796 619 0 581 0 673 304 386 782 897 0 306 718 768 0 660 0 0 605 928 703 0 557 597 109 923 205 0 938 387 920 522 730 752 781 560 0 838 680 623 515 405 695 884 868 558 0 647 0 585 199 691 147 592 913 184 0 936 0 917 0 775 0 565 0 694 795 0 0 0 302 457 135 758 0 879 0 0 0 932 259 0 326 298 583 0 350 549 760 0 0 602 691 0 825 635 505 271 325 445 0 444 637 0 878 394 847 645 0 818 210 0 812 388 190 0 0 398 246 654 189 0 889 716 0 481 0 0 552 0 433 482 0 771 423 865 866 0 0 793 570 0 759 0 344 783 862 0 878 896 630 898 875 0 282 707 422 0 700 695 881 823 846 868 177 0 511 883 742 429 411 936 390 863 787 520 342 348 489 0 0 798 674 670 764 731 0 872 537 445 53 0 936 847 760 0 609 916 668 0 0 784 746 0 346 0 452 487 235 666 0 0 0 583 432 650 935 0 0 0 304 0 0 0 815 569 796 0 0 0 846 0 674 179 937 758 0 0 901 148 534 834 0 354 0 0 740 818 0 701 769 0 661 581 0 0 813 543 0 763 365 609 535 767 634 0 0 607 0 856 625 225 433 389 419 0 314 851 807 0 0 52 0 641 583 881 520 0 0 0 586 0 543 793 743 835 743 688 0 564 0 465 607 390 606 738 367 683 166 887 638 40 889 531 642 0 0 826 0 0 779 0 923 0 790 405 598 0 798 429 504 775 633 789 868 876 0 0 0 0 659 632 0 0 826 606 0 706 0 874 383 645 871 0 277 377 0 659 279 748 786 576 0 0 0 821 739 938 567 734 913 869 0 888 860 616 0 782 937 0 369 0 375 0 886 466 0 841 807 0 162 172 453 0 0 0 787 594 894 0 0 626 675 768 0 0 0 0 753 780 907 838 627 0 597 0 0 389 803 769 158 819 789 480 786 655 386 0 885 0 0 658 314 390 0 199 326 867 0 820 346 848 367 716 665 700 671 618 801 0 0 817 725 596 0 0 886 0 0 571 868 914 872 923 0 737 0 0 234 887 725 418 516 812 829 841 0 0 0 742 0 907 0 526 0 935 423 849 825 279 0 438 0 753 0 812 0 833 715 0 491 0 314 712 675 887 0 604 826 0 0 659 803 0 843 763 727 0 251 0 0 0 400 800 661 0 242 554 811 755 480 0 605 574 407 907 0 374 0 747 0 929 0 780 718 680 0 0 334 112 0 0 0 0 692 566 0 733 792 742 0 926 457 483 0 612 0 0 718 0 616 691 790 362 0 0 770 0 0 839 0 844 737 0 802 0 103 732 564 798 0 430 505 235 647 449 656 484 151 0 0 634 428 787 730 168 720 0 0 469 768 934 0 0 750 578 0 757 933 0 0 846 420 474 878 771 652 0 911 670 0 908 922 0 452 378 0 850 169 0 0 786 757 797 714 0 0 428 683 774 418 661 272 592 813 919 0 0 898 731 542 688 345 0 567 568 217 446 0 275 0 865 833 688 376 0 606 0 383 913 684 567 173 736 820 831 384 614 733 0 0 911 431 0 857 713 337 884 841 0 926 779 816 557 0 899 523 454 823 648 0 0 861 0 669 416 721 771 742 0 555 471 804 703 108 375 0 354 0 684 208 734 0 842 922 0 525 0 0 0 551 0 926 0 866 255 0 169 812 727 0 0 866 701 470 873 795 0 0 561 670 0 924 533 631 680 0 821 588 0 622 806 870 65 674 516 263 657 543 854 0 373 675 685 794 822 0 149 811 936 580 0 752 0 388 0 642 329 630 871 0 885 409 838 888 788 0 926 0 151 588 879 403 895 15 890 487 0 903 0 931 0 873 437 0 0 0 523 0 557 0 0 0 0 655 801 762 396 508 627 424 777 0 585 405 0 0 633 0 842 234 883 788 904 0 694 699 0 869 517 0 740 0 0 712 649 671 0 761 841 489 871 267 404 0 485 295 0 797 36 681 831 884 0 517 715 570 869 394 0 0 330 622 0 0 0 444 605 860 881 0 0 542 0 0 392 374 0 0 881 0 609 476 878 463 702 206 735 86 444 616 0 554 876 897 473 649 0 768 0 733 651 0 912 574 895 0 685 889 0 67 883 155 480 558 489 851 595 882 855 742 0 722 926 828 293 0 0 0 656 0 621 924 829 0 0 498 0 642 0 784 645 761 799 805 0 937 362 60 645 929 745 578 378 415 0 478 113 0 277 666 820 680 240 346 663 25 607 401 642 408 880 911 863 416 486 629 0 606 631 475 0 0 748 362 0 582 600 0 0 660 584 810 0 632 881 311 632 0 507 901 265 0 633 903 0 798 0 0 0 607 14 0 286 748 0 0 0 493 0 0 824 454 545 580 778 0 658 0 0 831 760 0 695 0 789 669 612 769 472 372 0 472 0 0 884 0 0 663 126 935 282 834 0 613 0 667 457 474 458 0 0 887 0 397 724 612 778 0 0 910 0 828 0 0 698 769 837 506 0 847 0 0 414 0 496 0 416 675 432 619 633 0 0 391 138 673 726 790 335 502 460 0 0 146 915 431 783 546 664 635 0 575 522 0 242 720 0 482 0 308 784 365 0 737 535 0 0 902 774 0 0 901 0 874 912 784 0 453 0 386 780 829 692 938 796 734 398 735 878 0 797 380 157 769 830 557 753 667 0 0 560 0 859 303 686 574 841 423 731 616 573 0 0 899 885 678 325 0 0 936 912 629 0 926 0 684 0 560 0 0 490 0 871 0 278 0 259 886 411 776 0 705 710 0 254 215 457 412 0 0 0 761 603 908 443 333 227 352 652 0 0 815 0 833 634 0 827 685 756 923 0 703 330 579 494 416 617 673 586 357 650 384 841 887 0 0 0 0 0 284 865 0 864 676 644 0 493 0 614 903 842 456 262 904 737 560 0 0 875 306 0 0 491 720 857 0 426 625 0 0 686 710 0 0 0 321 0 0 0 510 883 819 685 921 498 0 0 0 834 829 303 711 796 577 0 357 554 0 720 252 0 0 753 928 0 537 0 921 503 0 0 0 596 580 799 777 328 748 775 896 70 833 262 799 0 0 876 304 0 210 395 0 0 851 782 870 0 580 603 156 148 482 0 614 754 674 0 823 0 584 489 0 0 555 645 906 400 0 0 0 0 0 0 0 743 583 732 569 823 0 589 836 0 403 0 678 785 903 0 623 0 368 407 0 666 763 728 777 724 449 762 715 171 556 538 762 806 908 0 294 696 105 886 612 417 788 914 889 443 855 0 335 931 323 0 262 828 592 820 0 743 112 694 763 568 878 0 0 597 909 0 916 915 777 0 0 0 899 749 423 547 706 540 0 777 335 0 220 681 816 137 0 823 707 597 0 176 528 855 622 0 741 0 838 0 0 687 0 877 0 273 0 539 605 0 0 691 0 0 0 642 0 846 0 470 0 922 502 333 583 800 0 0 791 822 895 766 0 835 339 0 878 0 0 0 0 0 612 827 766 274 0 554 889 0 727 789 744 883 856 0 423 842 736 897 380 322 388 227 895 515 0 575 457 0 477 0 791 776 767 0 823 666 528 476 383 898 922 837 589 586 594 725 0 0 299 0 0 490 80 747 711 0 0 845 860 0 787 354 691 0 312 0 640 613 375 746 0 0 127 537 306 607 902 0 152 0 0 0 0 0 583 639 929 0 0 603 0 708 699 585 684 765 507 937 0 631 441 0 385 459 0 491 761 875 382 776 655 69 619 577 0 850 861 857 843 789 0 759 0 588 0 592 0 0 0 807 576 427 561 693 627 516 849 0 0 931 578 470 934 847 744 861 447 233 485 0 823 304 496 749 661 0 0 358 0 0 883 435 0 0 818 484 346 388 0 0 0 548 364 805 0 829 387 0 861 621 0 421 691 0 859 0 0 639 0 0 261 763 0 0 660 730 380 746 826 332 684 678 641 775 0 433 215 133 405 887 635 0 0 0 0 680 746 872 933 599 659 0 0 545 921 369 911 0 832 522 0 0 855 523 721 774 679 752 785 791 335 0 661 0 813 374 546 0 0 0 579 307 931 188 625 689 414 0 477 929 503 299 885 0 602 248 586 907 792 0 456 860 860 803 758 399 886 934 368 666 895 686 734 654 711 0 0 823 0 0 548 0 0 0 0 585 0 92 0 728 0 364 170 683 881 777 792 566 487 873 874 0 0 249 475 706 0 0 0 813 0 485 764 0 278 499 315 0 507 154 715 0 395 735 672 0 0 0 110 375 775 881 0 770 916 405 0 768 230 0 100 0 141 770 910 311 917 0 278 0 0 767 0 0 0 543 894 0 365 901 0 856 589 0 293 0 184 0 731 295 0 738 0 0 0 864 0 859 658 0 773 380 710 663 104 625 857 900 427 932 617 337 601 853 0 668 820 131 618 0 323 321 715 147 0 639 876 0 0 0 915 710 325 316 0 341 701 662 0 820 257 258 887 654 891 877 935 476 887 126 440 0 345 840 0 0 0 664 0 0 634 694 534 712 763 0 789 0 653 556 711 702 612 228 0 0 907 744 394 607 755 591 138 830 0 0 807 0 363 545 842 730 882 0 0 346 0 650 0 410 855 677 813 0 714 584 0 303 0 0 678 473 546 692 0 335 413 569 0 550 788 713 914 398 511 797 527 44 0 480 412 741 830 912 644 0 0 457 226 909 399 715 0 676 0 850 755 0 0 607 472 652 936 0 764 0 673 928 0 520 0 262 905 736 0 0 707 912 450 743 646 601 0 476 905 901 0 384 856 868 718 0 0 390 880 723 221 0 379 0 507 0 126 0 732 0 0 0 712 176 589 0 626 411 0 0 0 927 343 689 611 796 436 559 886 0 914 913 0 0 884 0 0 893 0 518 687 935 254 0 0 642 814 237 762 758 162 568 439 379 893 752 882 0 937 568 843 687 0 650 458 835 625 0 505 441 459 853 0 524 683 856 829 0 888 165 680 902 591 810 0 0 0 703 0 927 904 603 302 856 887 548 437 0 493 667 361 673 0 0 853 631 831 418 535 487 449 866 0 743 405 877 676 381 151 332 0 917 689 0 577 142 395 724 0 631 0 294 923 0 211 583 243 857 717 588 0 846 0 884 164 136 557 696 404 577 771 0 0 0 0 515 0 0 888 0 580 720 0 0 423 0 536 488 819 895 764 634 526 662 0 551 675 504 888 787 766 377 740 721 0 574 886 0 517 578 930 777 923 870 743 0 833 916 167 353 632 782 725 822 0 685 0 514 851 726 0 264 818 437 768 800 721 366 678 887 684 292 388 282 918 838 0 544 548 0 649 837 713 0 369 563 419 0 763 0 635 475 0 0 645 564 687 0 672 0 695 0 0 796 0 788 310 932 0 630 876 311 0 187 0 0 594 0 0 0 937 521 0 779 322 580 0 759 178 370 518 718 0 213 0 903 816 65 666 585 633 0 662 507 72 491 500 598 469 343 227 0 624 0 682 702 554 386 0 582 534 310 924 319 376 873 0 899 876 348 0 0 302 589 429 311 767 658 674 899 743 711 816 0 691 0 439 885 198 145 0 570 343 858 653 509 508 322 0 0 474 0 0 562 285 0 642 818 574 931 487 938 363 0 762 780 891 879 390 913 891 186 0 0 878 586 0 0 669 0 902 819 855 725 0 901 649 399 491 866 0 692 624 0 376 0 725 0 710 823 726 240 843 666 0 492 887 0 175 0 810 919 816 382 361 642 0 742 756 0 246 597 661 671 523 760 425 893 522 827 484 894 861 0 48 686 0 889 360 0 885 886 907 456 0 0 788 806 513 0 780 569 555 0 880 762 618 0 372 809 632 611 462 0 280 464 609 159 0 707 55 740 210 909 869 0 733 368 620 895 295 0 0 628 892 812 0 0 612 0 770 880 496 898 821 569 0 0 591 887 551 593 306 590 0 922 288 689 0 683 190 0 468 0 475 0 762 0 0 0 0 553 699 282 0 0 635 0 0 868 663 174 0 730 615 0 377 679 526 0 0 560 0 0 484 0 0 903 0 796 728 0 0 0 0 901 0 471 683 818 0 0 836 916 445 0 801 583 546 0 477 0 0 0 0 475 0 901 0 0 454 575 880 0 331 770 847 0 903 0 693 741 921 0 385 0 0 889 383 272 684 612 243 677 566 0 827 459 873 695 81 0 902 884 935 0 367 593 857 0 543 0 509 0 0 639 0 0 0 0 0 651 481 0 0 743 0 571 873 732 899 877 513 618 557 0 256 667 497 895 393 736 881 643 667 831 906 393 618 882 105 382 0 492 0 919 891 0 0 561 529 859 0 737 0 392 663 0 773 829 864 867 0 532 0 658 0 864 766 339 533 774 511 496 917 481 0 627 0 0 842 504 719 743 893 631 840 0 587 251 826 0 903 819 365 860 0 0 496 671 0 728 0 493 880 806 688 790 0 670 635 714 838 0 0 509 280 726 505 650 768 0 522 406 606 638 0 481 523 0 826 505 663 701 705 0 0 0 774 0 423 0 460 0 826 182 0 872 748 393 0 0 0 464 273 468 789 0 671 0 0 0 0 297 619 638 250 531 370 813 0 562 650 441 0 0 477 0 791 888 100 754 835 0 886 879 285 407 715 729 0 399 651 0 498 898 369 557 0 523 0 0 767 393 162 738 139 504 632 803 0 640 0 706 521 870 175 594 0 736 0 863 837 258 688 0 934 781 133 849 0 0 743 481 0 760 881 0 912 0 753 796 587 736 0 785 242 0 0 0 681 782 697 0 823 0 934 557 574 0 0 0 799 586 451 736 0 0 681 716 0 0 0 131 576 0 795 624 0 600 362 430 0 786 330 639 580 0 848 816 793 714 799 162 923 917 753 730 761 0 0 502 906 0 519 0 867 0 550 688 148 659 811 0 0 875 401 382 711 938 901 0 386 457 0 0 0 698 542 624 527 317 801 0 0 0 0 751 757 271 0 771 712 674 589 563 0 713 681 697 384 186 617 544 494 549 239 231 888 593 665 0 672 0 0 514 869 834 910 297 877 790 826 189 0 0 594 0 546 903 552 668 922 828 862 0 0 894 0 731 0 592 600 601 441 213 791 0 861 462 0 520 915 693 553 822 520 812 703 754 484 893 0 0 492 718 0 0 274 920 722 0 0 0 589 389 0 0 0 654 0 0 836 885 372 0 467 639 651 843 0 811 519 866 709 715 163 449 707 319 0 0 294 0 814 658 0 591 406 0 882 332 822 485 0 902 0 0 0 650 762 0 0 922 684 586 348 703 738 788 772 594 633 826 344 0 0 185 415 200 0 0 387 697 0 0 242 0 0 198 606 503 0 455 0 473 742 0 848 0 777 271 457 0 869 572 910 794 601 0 819 415 842 906 811 808 789 847 773 542 870 0 739 716 0 640 858 694 627 463 580 0 536 739 872 0 934 590 658 0 328 0 406 904 827 907 479 257 548 909 600 0 741 0 573 693 274 0 0 684 196 241 473 571 777 0 359 485 304 750 478 447 653 627 0 0 0 71 0 525 912 543 303 374 0 648 788 190 493 584 710 531 632 853 780 0 687 858 0 751 241 475 874 696 786 735 594 771 738 537 933 368 764 0 525 738 376 0 762 620 0 0 816 629 756 183 398 0 877 394 605 910 617 0 268 0 655 652 594 0 845 0 0 237 0 379 775 0 0 0 481 0 0 0 438 597 0 591 398 679 710 724 219 0 643 346 802 918 738 0 759 131 0 666 271 828 767 821 729 622 784 873 427 632 647 611 870 331 850 0 755 0 446 786 934 783 859 525 463 205 178 889 243 0 0 364 675 763 898 0 0 425 713 0 762 0 533 310 0 0 0 605 0 0 0 792 763 694 0 892 724 0 588 763 840 583 846 0 0 531 0 806 680 418 748 0 0 919 0 0 781 0 158 603 938 0 0 469 501 808 0 880 588 350 342 0 680 912 0 380 0 798 891 580 901 337 372 821 0 194 577 572 0 598 831 766 356 664 898 614 0 763 0 445 839 169 92 0 928 0 266 857 613 930 0 0 0 0 789 834 76 0 0 0 269 688 547 446 0 0 759 876 669 698 0 0 718 0 0 369 844 0 933 0 880 837 0 716 818 647 0 821 365 0 622 453 472 829 636 0 742 0 814 0 477 622 0 862 346 865 938 912 811 714 825 437 0 690 839 799 0 819 269 0 649 678 0 802 0 631 735 676 371 0 464 604 590 0 0 684 795 865 244 223 133 860 491 0 0 0 791 933 613 836 812 893 0 808 447 0 0 860 531 0 838 705 559 0 617 425 527 0 0 581 0 0 0 253 0 0 0 566 827 380 0 318 0 0 868 0 873 750 800 0 715 319 547 907 0 825 0 435 674 832 726 526 631 603 584 303 420 330 642 927 503 437 0 0 0 688 0 806 0 704 673 554 772 868 0 712 439 0 835 804 588 0 0 862 588 157 914 723 366 85 376 622 445 0 584 293 579 442 858 363 831 0 663 214 837 574 744 0 0 97 548 572 0 0 0 581 91 816 928 377 821 0 727 934 929 933 0 0 0 673 299 717 633 727 749 0 926 0 869 917 0 0 0 0 0 0 462 0 652 0 0 0 913 691 854 676 327 668 643 0 0 710 668 244 0 0 0 806 938 822 499 873 700 420 798 537 0 922 309 599 826 210 466 526 722 0 856 793 389 0 748 0 640 0 0 449 878 0 923 640 682 0 0 0 192 754 61 0 422 315 575 928 378 740 0 815 503 794 229 636 732 782 463 0 614 289 0 0 0 871 563 582 787 498 232 810 904 240 792 0 396 0 785 547 515 716 0 720 0 0 0 663 623 0 381 875 0 230 820 0 901 0 438 437 0 496 921 902 551 485 754 678 0 0 872 467 676 696 858 600 510 647 894 806 561 0 417 543 0 920 384 755 772 583 872 770 765 606 407 0 776 857 330 745 824 932 879 0 335 519 506 610 829 0 0 0 872 0 237 719 895 451 0 395 737 779 865 0 0 0 882 580 639 0 0 0 718 652 0 792 833 0 0 375 0 884 0 757 858 0 0 544 402 0 673 840 549 0 771 187 936 362 609 209 0 150 0 541 669 935 0 0 934 824 202 827 469 0 128 0 0 0 103 251 895 680 877 0 651 349 0 241 503 517 319 175 539 0 569 859 931 58 798 706 826 824 0 0 789 0 786 723 0 792 766 790 0 338 696 523 486 617 576 699 805 659 721 0 653 918 660 229 920 0 742 537 715 701 0 0 671 754 645 523 0 0 0 0 0 376 282 333 723 642 774 0 920 0 932 178 849 253 290 571 0 796 784 639 0 752 548 580 0 846 781 0 690 516 0 593 638 0 680 0 381 0 928 0 0 699 0 649 744 0 864 671 707 348 926 621 829 0 849 761 795 300 654 0 597 286 469 874 0 826 674 0 710 271 0 452 750 857 790 0 775 362 570 0 502 0 495 0 0 0 527 700 0 840 599 415 887 761 0 777 144 387 751 724 472 525 854 886 0 336 813 608 494 0 478 704 0 688 440 886 446 686 187 122 0 627 433 850 0 0 292 0 181 806 527 506 0 0 0 834 0 679 0 350 454 229 786 0 725 901 823 851 207 844 860 0 0 0 838 915 900 887 768 918 443 932 0 0 796 0 759 716 347 633 797 572 673 112 468 0 908 0 680 931 606 0 920 482 0 554 0 677 0 648 246 222 216 0 0 825 905 712 0 0 0 766 159 344 774 494 0 428 0 565 0 516 530 810 706 0 0 572 622 903 864 669 930 891 605 892 483 0 247 430 0 0 879 0 0 362 0 0 561 0 144 353 279 549 884 759 480 709 0 786 280 641 0 0 0 436 706 443 367 748 618 0 535 0 829 363 209 774 0 598 641 0 695 699 395 150 0 621 725 853 0 777 0 909 554 0 0 897 241 0 351 663 0 640 594 612 736 630 0 612 869 380 479 0 796 620 140 676 878 738 0 730 0 0 346 464 0 0 0 0 0 0 451 858 559 746 0 924 0 919 0 684 0 466 682 618 776 696 916 364 0 886 816 0 792 887 0 577 826 0 310 700 914 547 0 0 925 0 872 754 838 866 0 671 0 510 912 573 863 656 679 730 0 0 479 776 821 376 0 341 0 0 779 818 300 770 759 0 671 310 523 0 919 262 602 756 573 0 0 0 620 348 604 599 91 771 0 826 858 809 893 755 667 405 0 732 870 757 490 0 818 717 0 523 763 490 919 0 441 711 863 761 791 0 0 797 680 811 275 0 268 935 726 719 0 725 0 744 0 230 721 725 753 631 894 0 799 636 906 912 0 569 413 544 439 0 0 810 725 0 783 772 800 0 0 661 653 0 0 532 0 520 900 552 817 607 463 256 880 0 0 666 344 0 860 558 0 655 0 470 440 583 904 913 491 831 171 816 614 0 0 340 221 720 648 847 0 796 885 648 655 664 929 740 519 601 926 0 889 764 432 0 0 0 759 0 675 778 769 912 620 547 0 658 904 356 0 681 873 832 0 0 0 712 705 402 932 338 356 647 836 560 402 618 277 859 553 729 322 0 351 699 0 0 0 880 0 912 0 848 533 0 817 419 386 0 581 0 194 681 442 858 881 598 0 924 0 429 381 0 0 518 668 0 314 358 755 236 0 754 880 53 458 449 423 599 353 718 369 403 0 576 0 718 830 881 360 737 0 524 709 895 737 0 772 801 0 0 835 892 703 479 894 839 657 0 0 746 503 0 848 0 538 614 713 0 0 798 531 934 0 885 658 463 701 0 925 573 0 558 0 457 735 827 0 0 648 858 536 820 833 0 816 0 377 0 850 235 755 0 0 492 739 346 675 0 0 266 355 929 618 101 0 0 833 863 808 0 490 0 739 0 840 0 823 921 0 398 0 689 0 769 847 683 843 0 515 786 57 625 491 620 633 269 258 0 904 849 0 0 648 523 866 0 494 432 857 386 587 630 790 516 0 317 856 677 182 0 0 190 385 276 649 741 385 698 635 0 0 362 884 622 636 540 522 805 691 0 893 907 405 425 0 0 530 762 607 560 582 452 592 698 530 878 0 655 134 447 393 0 575 0 610 857 0 803 378 681 642 0 216 759 0 0 698 402 690 925 689 902 0 909 246 317 597 0 728 612 237 827 599 622 616 855 0 605 368 152 911 740 0 936 0 918 878 607 0 78 0 490 906 0 0 0 0 426 859 658 745 891 0 0 0 506 637 0 788 735 0 459 0 898 0 0 639 785 313 416 789 286 643 450 0 488 0 0 647 762 472 0 366 316 805 270 596 0 0 0 595 0 0 448 735 0 0 0 640 167 0 0 332 543 0 0 730 0 0 0 647 91 828 743 329 306 791 681 0 719 447 511 502 382 680 890 0 626 708 590 648 619 374 728 824 367 725 0 0 558 0 626 565 605 0 654 678 573 0 606 919 0 792 0 0 0 806 0 491 0 531 813 543 650 0 0 747 690 0 728 887 790 0 0 0 790 541 458 0 0 759 747 0 0 644 0 0 0 0 232 0 59 845 172 653 815 0 0 0 839 523 829 297 0 743 0 761 919 218 540 887 790 921 761 767 150 605 633 0 294 674 907 300 0 923 718 770 783 509 702 279 730 0 407 698 701 58 0 309 225 342 0 821 0 470 147 0 766 650 914 820 936 646 873 897 167 196 396 801 546 806 848 911 767 0 278 0 0 0 0 0 143 905 611 0 0 629 857 620 904 573 0 673 863 762 130 879 787 417 418 0 907 0 712 414 734 764 109 432 698 0 0 713 875 509 503 751 809 0 0 481 275 876 827 906 326 837 594 852 935 726 633 676 425 0 793 848 502 800 0 860 767 889 79 337 0 510 824 681 81 622 833 287 0 371 0 141 916 125 863 687 737 0 0 851 902 564 450 0 0 0 751 553 812 755 648 685 911 0 0 915 494 621 0 397 724 762 422 349 772 0 771 0 910 532 789 634 775 909 476 564 833 889 790 335 347 0 762 0 0 522 739 0 811 473 250 0 897 490 251 401 0 811 244 867 0 826 0 548 517 373 787 0 0 51 0 0 0 644 872 841 829 256 782 323 538 821 213 0 0 329 119 915 875 271 590 682 869 510 875 0 632 379 863 299 382 760 0 0 0 812 811 662 851 171 737 0 838 767 931 614 835 0 0 470 0 566 828 686 762 459 503 0 595 0 0 707 579 0 672 294 622 0 725 0 0 0 0 776 645 715 0 0 390 0 305 0 177 883 580 782 0 768 594 321 589 426 777 826 0 0 877 546 0 231 411 907 0 0 430 544 570 0 410 691 935 511 586 0 0 825 526 889 174 793 0 614 901 505 0 849 264 767 0 0 801 0 760 723 0 873 905 293 827 0 750 563 88 0 0 0 589 509 773 614 0 499 869 677 710 758 0 758 0 0 573 751 0 0 0 816 653 816 867 0 642 273 433 648 0 412 477 297 654 908 682 275 0 0 730 581 745 687 0 691 436 0 0 0 0 0 722 303 558 179 0 850 326 388 0 0 565 359 0 865 0 633 907 887 617 341 0 0 767 892 415 882 892 0 796 679 927 0 743 0 0 718 808 227 816 745 0 0 827 0 702 630 484 274 0 784 437 0 557 883 789 694 564 421 674 0 799 270 930 0 56 900 682 810 928 0 0 871 935 809 770 354 0 909 448 0 449 626 906 716 0 451 0 499 617 456 0 0 530 907 0 533 626 438 0 111 285 0 878 0 571 352 0 371 0 202 0 0 657 845 651 603 0 422 782 239 621 756 0 817 392 896 0 739 0 807 747 0 568 298 889 806 461 794 887 0 819 824 0 0 391 510 475 0 662 915 0 908 410 0 500 567 724 0 931 527 783 430 336 0 523 0 587 697 541 0 640 0 755 495 909 851 711 0 744 0 806 664 725 904 402 881 0 828 859 875 0 332 0 0 0 0 859 388 685 0 203 938 868 782 0 583 307 624 390 805 302 895 0 786 615 95 392 527 833 0 0 646 0 868 503 899 858 0 0 0 884 0 919 543 608 853 797 682 0 887 0 0 590 0 765 852 0 860 0 650 624 898 917 389 564 0 0 0 918 822 0 619 660 790 823 897 334 268 171 0 926 0 0 0 928 736 832 767 199 674 0 655 141 782 762 582 681 546 391 257 0 0 670 411 745 0 0 817 0 0 809 904 0 781 884 724 0 482 0 0 829 0 617 841 506 0 0 848 136 0 886 0 0 0 0 667 0 0 0 0 812 725 810 569 0 444 921 0 656 849 0 0 605 373 764 788 0 624 318 0 589 0 933 486 0 890 826 873 669 743 776 0 0 133 436 0 464 0 884 803 720 735 723 0 824 0 515 734 505 605 645 776 111 214 915 0 916 528 645 214 912 0 0 819 0 321 636 101 0 0 810 647 697 0 250 0 0 573 680 240 833 937 812 840 0 507 600 722 732 881 753 356 744 693 893 590 764 0 599 696 0 0 0 626 0 0 563 868 230 883 900 864 646 479 461 318 697 756 789 0 327 0 0 813 656 840 0 0 816 355 507 756 0 0 0 922 0 200 602 0 905 0 666 0 402 810 311 805 0 848 655 309 818 581 869 0 0 724 934 684 806 0 0 741 0 873 398 833 896 722 625 618 674 914 615 785 501 689 153 489 0 673 579 789 889 0 694 769 611 337 0 0 47 926 577 0 617 701 710 0 0 0 569 476 699 838 918 860 0 931 0 0 279 270 716 932 0 0 468 545 0 194 283 0 0 642 0 189 0 428 0 822 0 550 0 570 0 710 0 0 360 896 911 455 935 318 0 893 0 231 0 0 302 0 911 0 588 714 0 96 832 0 828 728 252 589 924 0 922 824 876 0 490 597 0 0 676 0 819 559 0 724 183 0 677 930 0 897 365 834 902 909 675 508 340 720 777 0 588 463 638 0 0 804 479 0 722 829 0 0 0 870 690 0 826 0 810 596 705 888 0 265 613 515 573 700 886 0 469 0 0 792 0 0 184 0 0 745 824 827 711 661 448 0 478 0 822 0 0 0 659 0 59 899 270 576 243 926 152 528 864 0 0 714 0 0 708 889 504 0 484 872 613 659 709 778 278 0 499 275 0 827 0 0 501 0 454 557 902 479 768 565 398 505 910 0 0 299 859 456 169 0 0 636 407 480 0 493 409 136 564 196 838 449 0 0 397 344 152 0 590 782 222 711 931 937 673 906 0 0 0 0 0 870 399 0 0 0 304 0 0 641 0 806 783 0 601 877 0 620 707 576 0 741 915 789 432 225 451 0 43 0 0 0 865 0 880 703 0 931 639 0 192 601 594 806 476 845 423 458 0 824 736 925 0 372 488 417 435 665 295 437 658 0 0 0 907 806 660 761 526 919 532 560 0 797 0 436 332 0 633 0 761 0 908 753 0 0 861 169 514 910 468 835 764 309 799 407 863 0 863 0 823 0 308 801 651 0 912 731 0 0 709 545 0 295 930 879 0 604 896 416 0 0 933 732 0 518 837 789 318 454 635 882 0 706 423 647 562 0 0 183 0 464 575 834 549 0 478 460 565 0 620 522 901 120 899 829 531 518 263 619 689 687 0 685 0 315 0 214 0 774 281 933 902 640 571 0 604 744 294 828 586 686 0 0 697 724 776 876 890 819 0 162 0 0 704 935 0 377 0 0 861 0 819 561 410 0 437 730 557 527 0 809 865 0 754 0 467 0 873 0 775 820 0 710 710 540 371 659 659 0 484 0 903 0 500 0 814 664 526 0 847 504 621 475 0 0 469 408 0 0 0 495 642 0 866 0 154 0 331 676 839 586 626 528 92 801 147 819 0 546 634 748 743 888 887 708 709 0 817 383 864 777 626 0 580 0 913 600 888 0 904 501 215 0 728 234 782 742 852 673 921 0 0 401 822 747 814 0 569 299 290 0 833 690 0 0 614 762 386 0 532 0 419 574 0 839 620 554 123 0 872 930 0 729 0 658 0 669 608 416 733 674 46 0 0 0 0 256 573 0 0 782 0 406 0 768 932 291 0 0 0 645 713 0 0 541 378 893 860 716 0 190 0 0 160 810 850 0 849 0 0 843 650 792 936 350 0 710 455 935 385 401 224 810 0 0 0 121 746 670 726 536 697 503 142 715 0 862 562 624 744 220 0 0 822 857 0 808 0 253 536 383 475 581 896 312 309 716 334 807 0 799 0 455 0 0 847 749 678 0 0 0 0 899 864 719 551 777 0 549 818 467 670 0 745 108 0 807 724 0 248 496 708 0 673 391 847 0 844 0 0 650 0 897 0 675 285 542 0 107 771 699 479 0 376 886 0 0 442 583 0 506 765 505 124 0 639 856 0 0 818 832 550 614 506 541 913 580 766 808 590 0 0 760 0 206 349 894 0 563 0 0 757 696 0 767 531 593 284 101 482 865 838 731 0 0 910 848 232 416 363 634 338 181 0 0 274 0 812 99 421 747 0 867 0 0 315 290 0 424 307 475 0 892 872 903 716 589 541 753 722 652 0 797 676 841 703 730 754 0 737 863 686 491 506 521 0 596 596 0 731 671 322 472 74 929 0 720 0 300 0 701 718 902 0 0 529 616 515 921 540 898 594 873 0 780 0 0 0 386 899 507 774 0 693 777 732 527 0 712 606 0 0 0 734 0 784 905 152 938 652 561 668 882 0 504 382 933 0 0 0 868 355 614 652 779 0 0 0 929 477 104 768 0 0 0 932 517 841 0 0 0 0 595 819 0 779 904 820 743 828 672 257 901 910 701 421 755 461 0 440 663 0 885 652 851 820 230 0 374 0 0 181 0 110 839 844 787 529 381 0 0 772 0 732 430 700 844 869 838 730 0 0 603 701 572 0 0 616 916 251 288 706 309 0 714 894 682 0 0 781 0 897 0 0 315 389 556 901 0 0 323 784 0 684 0 0 562 0 616 0 0 680 643 0 464 0 863 825 902 764 225 797 384 132 674 497 411 874 0 0 731 0 670 455 625 560 454 841 319 765 789 0 0 0 0 149 848 803 838 541 0 868 0 369 878 376 619 0 0 448 880 445 352 0 636 718 546 782 0 633 0 777 594 0 632 502 0 0 0 699 414 0 39 0 0 879 15 404 687 0 603 82 0 698 0 516 0 537 937 0 830 913 589 0 773 864 231 619 791 0 934 893 771 934 811 613 636 811 734 937 567 0 0 428 386 935 670 0 0 294 0 782 0 43 643 526 866 683 812 367 420 539 0 878 0 591 0 573 0 667 0 295 326 921 520 505 694 848 408 636 898 0 0 697 0 434 873 756 809 426 841 912 687 632 602 628 865 518 850 717 844 829 775 905 544 933 0 882 592 0 0 0 0 0 633 0 0 0 464 750 322 0 391 759 283 718 0 910 885 673 319 505 0 838 0 442 578 0 0 827 0 0 774 853 796 0 610 735 0 766 0 0 517 121 601 590 728 302 0 269 738 191 573 667 860 402 800 0 0 611 719 858 219 0 473 825 936 772 0 748 0 0 588 457 0 841 746 622 894 701 678 320 727 887 740 165 0 0 0 881 565 613 522 606 502 704 0 0 0 0 669 0 934 890 32 854 509 747 0 0 0 578 0 581 0 683 604 910 643 474 604 856 775 798 0 923 0 0 861 0 834 0 881 571 860 881 0 0 307 0 904 0 153 858 491 0 0 778 856 614 911 0 0 437 703 0 0 622 796 737 360 298 700 0 644 0 665 479 0 732 0 751 662 0 245 824 0 152 212 761 632 936 660 518 0 0 0 932 276 793 415 454 847 814 0 0 808 559 349 633 921 201 0 215 0 0 852 0 0 878 638 455 637 918 689 481 730 686 0 780 0 180 902 760 834 828 685 328 0 769 713 778 794 482 807 783 126 370 665 0 0 922 173 269 672 710 551 0 0 404 594 913 442 0 413 0 782 800 0 607 0 516 0 788 706 619 0 717 721 660 581 433 211 606 509 705 934 750 491 779 852 770 447 0 721 608 756 0 0 575 508 0 772 0 615 0 611 610 607 0 899 840 0 923 0 317 329 839 814 591 264 386 0 519 0 470 800 634 332 639 856 606 407 297 598 738 0 855 0 558 620 695 0 475 308 922 571 450 560 0 743 620 0 503 808 0 688 228 358 764 678 928 0 791 0 262 0 0 895 920 0 0 299 0 412 429 768 704 622 0 494 0 219 376 0 838 0 652 868 0 0 0 926 849 774 752 888 728 465 590 368 423 541 475 0 680 640 714 0 893 417 0 704 471 322 668 0 0 934 661 0 800 640 908 346 0 386 0 546 604 130 659 738 557 812 681 879 0 0 701 791 0 673 0 359 746 572 0 727 0 499 704 773 812 282 847 654 478 621 852 771 635 0 0 844 761 601 495 639 307 858 0 30 0 0 360 711 29 0 0 0 436 537 746 921 607 186 190 772 649 873 0 908 826 0 544 148 457 736 656 551 192 474 551 0 0 659 700 0 613 532 0 752 756 644 417 0 671 458 544 933 0 496 674 644 306 866 660 550 227 931 778 297 0 0 271 0 321 751 0 692 921 864 0 423 0 0 0 609 432 417 26 0 648 674 577 717 0 877 903 127 629 426 323 495 0 422 0 0 861 0 657 591 622 485 726 555 460 637 824 632 761 824 564 0 0 807 521 0 423 0 0 758 169 0 905 0 396 902 0 0 675 514 81 918 706 731 0 843 0 767 0 527 166 433 189 0 915 555 0 0 394 0 592 429 935 0 251 0 862 0 830 0 400 833 895 812 0 844 360 0 246 0 0 297 431 13 97 0 555 0 894 680 827 0 804 563 0 842 326 764 778 891 737 874 499 322 427 487 903 559 0 936 558 0 0 705 0 0 529 443 873 0 812 453 0 255 723 911 880 793 417 372 428 847 0 657 906 0 818 628 397 769 173 684 693 0 0 607 852 69 751 498 0 0 673 914 217 0 652 906 603 774 0 739 274 789 0 0 684 637 222 791 0 282 0 487 0 905 778 748 907 0 898 817 0 138 512 0 0 829 882 343 212 706 815 346 0 634 0 590 899 0 0 752 0 909 896 0 636 409 543 0 310 0 810 81 0 0 0 935 603 862 0 639 20 645 727 0 904 550 478 620 355 0 0 172 888 715 0 0 824 247 0 880 0 773 884 0 523 863 823 799 497 655 0 497 919 578 358 649 798 597 897 873 565 717 890 0 0 747 0 680 787 0 0 736 599 881 586 796 530 0 174 726 458 0 880 0 412 0 486 898 138 0 574 581 561 0 453 314 663 160 749 0 0 746 599 383 305 838 883 612 696 900 0 833 804 660 713 903 313 863 618 342 738 843 674 927 769 812 0 0 828 528 922 688 914 0 787 0 819 398 251 0 0 0 780 612 400 0 0 508 787 576 613 0 0 911 885 628 499 708 430 0 883 0 408 613 0 887 254 658 0 357 589 820 0 0 0 106 911 0 519 457 298 803 364 0 484 0 534 695 420 686 421 0 514 586 303 160 0 395 677 913 532 897 516 367 720 269 382 328 0 644 563 0 0 670 0 230 353 307 732 549 751 844 131 910 0 330 924 0 515 268 733 740 936 896 826 392 936 910 511 840 60 760 790 0 0 657 0 0 725 642 461 0 0 479 824 0 582 540 803 777 603 0 0 0 864 771 391 618 428 644 0 432 0 686 96 882 0 0 831 434 545 0 194 426 0 846 0 480 0 726 913 361 686 863 360 0 315 531 599 531 835 454 684 670 823 691 0 582 602 823 726 812 582 751 917 480 199 851 679 0 106 233 0 694 894 258 677 0 591 904 0 0 0 639 503 677 0 490 893 92 0 289 818 120 805 519 495 829 0 840 703 0 872 657 496 565 706 839 0 920 529 0 808 249 572 0 722 0 0 279 0 906 401 806 914 899 0 0 506 820 739 866 661 257 0 826 621 663 382 603 215 653 531 836 699 781 603 0 763 518 0 751 0 86 0 828 903 0 725 0 569 0 763 872 0 723 450 531 0 590 804 0 880 0 683 145 546 911 0 938 0 936 451 0 0 420 626 678 0 0 539 390 864 934 0 802 394 0 0 0 471 576 0 0 141 333 0 564 0 898 0 893 665 401 710 291 581 0 738 406 757 914 563 282 684 0 850 789 0 639 707 292 861 380 0 872 505 926 0 0 650 0 868 930 0 131 0 541 0 503 677 496 0 880 570 561 874 0 0 792 466 443 844 0 583 743 691 771 411 561 742 769 332 250 464 257 282 0 599 0 421 904 0 158 593 569 583 0 363 190 709 590 482 0 255 756 725 737 0 834 926 690 214 0 734 511 0 786 431 390 609 603 0 608 623 282 833 853 0 908 874 676 0 0 656 0 572 0 735 504 641 397 854 676 0 168 847 0 804 0 0 0 162 894 383 643 937 916 0 913 651 815 222 598 648 693 596 864 442 0 0 779 0 700 0 0 720 735 785 0 451 668 0 479 64 0 802 0 829 738 689 0 0 724 478 623 0 764 0 0 488 0 752 224 379 622 0 813 0 603 765 0 900 535 345 902 365 873 675 906 258 0 832 186 463 0 650 0 512 563 0 707 0 708 742 337 0 546 880 759 813 346 682 480 637 765 0 734 327 508 345 416 0 900 456 403 700 794 374 868 0 275 112 0 759 751 0 474 928 752 894 532 828 158 716 0 781 562 623 847 758 712 0 723 278 0 828 753 698 908 282 440 0 304 0 486 810 0 679 526 475 144 748 0 214 0 872 810 384 0 363 849 645 0 56 703 937 829 0 355 521 0 565 0 0 436 410 805 0 793 0 277 806 494 0 834 275 713 333 472 646 492 0 913 152 0 296 0 628 0 0 816 0 327 773 0 545 875 672 385 394 369 474 897 617 0 511 675 693 609 824 0 783 618 701 798 298 761 546 696 699 292 0 546 438 713 316 699 185 743 798 435 829 929 0 0 914 122 532 274 622 0 0 0 321 474 629 438 897 833 822 227 883 765 591 0 0 670 469 0 0 926 277 669 692 0 524 270 0 747 385 482 528 0 0 618 324 623 758 0 0 96 0 788 771 264 593 670 720 756 580 528 433 643 852 816 494 0 860 301 564 0 568 772 876 561 0 935 838 558 736 737 566 512 0 0 576 524 352 922 920 678 0 0 934 784 678 0 613 0 0 832 920 539 221 611 778 0 80 260 312 741 782 646 901 731 304 0 900 465 868 644 822 801 456 555 127 817 430 626 791 391 0 481 666 0 778 0 0 782 0 0 0 697 440 855 0 535 795 768 709 381 0 0 887 0 496 896 800 657 0 159 764 0 507 0 0 928 914 781 482 843 620 390 0 760 0 0 930 525 572 355 648 303 252 0 253 557 877 839 861 850 854 291 722 0 0 459 779 841 905 916 420 0 0 365 736 797 0 407 0 444 540 299 537 596 236 594 815 908 0 407 555 738 501 910 539 350 0 0 911 786 705 0 763 499 0 0 0 0 224 743 0 585 801 505 835 835 780 349 532 651 536 768 0 734 422 139 813 0 0 499 771 417 122 0 651 0 0 257 0 0 787 0 462 144 0 0 848 715 0 0 0 281 592 815 785 727 826 192 711 600 535 0 731 549 0 0 463 926 0 0 853 634 886 0 650 830 782 0 0 634 0 0 694 110 563 0 735 0 0 0 345 425 0 808 694 837 607 835 563 389 771 0 744 373 864 0 910 342 936 887 721 733 664 0 741 870 926 0 718 868 0 797 0 749 216 419 145 645 934 582 753 475 378 0 604 0 925 0 0 701 859 534 0 0 212 581 834 0 433 0 645 0 778 331 635 808 534 651 0 0 873 628 377 0 524 712 745 0 677 566 618 0 778 412 0 806 712 768 559 833 749 853 733 0 915 0 760 0 352 637 0 0 895 0 743 0 668 0 0 0 431 327 928 889 526 869 447 885 324 715 487 816 0 880 769 915 689 0 847 773 579 719 494 0 676 892 0 0 813 835 753 920 897 434 630 0 0 772 790 0 0 928 689 0 629 0 839 933 0 425 477 299 835 687 0 0 163 0 904 829 643 379 542 0 576 831 0 187 215 664 0 0 249 563 0 676 377 696 294 0 816 560 0 349 886 0 188 901 0 923 509 318 0 743 279 293 52 0 347 221 579 0 0 630 530 0 925 651 478 0 566 0 122 553 0 895 527 0 610 0 813 794 258 645 0 379 708 0 196 789 0 612 766 0 878 931 0 621 224 0 294 608 907 318 822 773 0 0 639 181 0 0 814 0 495 779 0 864 743 0 359 739 549 846 710 0 585 453 467 627 368 552 873 0 637 445 562 258 0 851 315 912 744 873 760 893 358 683 552 825 628 659 0 834 0 700 727 501 834 864 802 912 0 408 741 466 604 930 533 526 590 619 0 0 0 667 677 183 0 874 845 256 0 837 873 0 0 224 341 804 893 872 486 780 0 886 909 225 640 0 572 871 501 442 647 396 800 937 436 557 633 0 613 597 603 0 471 559 0 582 0 863 0 0 336 886 861 0 914 0 898 0 818 0 343 0 0 870 851 405 0 0 0 451 491 436 317 681 709 220 896 470 890 813 419 0 453 0 777 0 909 412 0 504 0 0 319 0 773 909 353 652 843 0 793 0 377 854 419 803 882 0 931 575 631 0 0 777 847 774 636 551 877 357 747 869 0 812 847 753 495 917 0 0 891 617 818 0 0 919 583 805 762 0 0 0 0 0 585 695 576 864 887 0 935 323 785 918 874 303 411 0 0 0 851 697 548 391 425 412 0 721 904 581 697 745 275 501 536 647 857 787 0 530 692 894 621 0 633 0 0 755 0 938 700 634 354 889 745 553 0 557 909 732 805 268 0 851 568 372 0 0 870 0 314 0 790 696 0 0 627 0 594 265 822 918 687 895 626 0 0 333 311 833 804 863 875 706 477 0 797 359 0 391 0 0 386 760 499 0 601 801 0 845 844 688 562 0 185 841 0 0 904 0 772 474 756 348 850 894 0 343 0 936 520 0 800 648 467 0 648 761 539 466 228 0 831 606 0 851 0 823 791 808 710 0 936 0 319 599 797 267 690 567 0 864 0 588 0 425 0 589 871 534 750 901 219 113 0 0 859 0 657 350 652 0 322 248 879 454 648 407 526 0 698 0 635 670 574 574 794 569 822 385 780 0 0 811 104 0 642 865 819 919 933 0 735 0 0 267 0 581 487 466 0 851 447 629 0 727 851 750 923 399 843 470 396 656 937 410 296 222 0 871 0 739 784 439 529 729 513 469 932 707 661 928 0 798 125 0 0 860 693 881 0 0 0 0 617 797 0 684 828 0 0 581 453 775 728 697 0 891 840 871 230 0 616 191 734 629 0 681 0 658 9 891 619 0 780 874 627 770 0 0 502 0 418 676 759 840 0 683 508 639 0 557 557 604 589 922 872 548 270 809 857 270 455 0 0 904 800 472 411 794 246 648 779 485 937 0 0 762 640 0 0 628 518 242 872 784 0 528 0 0 0 640 0 0 534 0 847 0 0 0 561 0 256 0 403 0 929 0 532 178 0 175 653 296 299 0 838 0 474 615 859 0 887 742 0 0 441 731 870 246 424 0 0 495 868 388 0 613 114 480 638 0 511 913 0 591 883 790 327 0 0 919 0 741 394 860 618 591 182 0 640 461 0 630 677 694 740 637 926 749 797 156 627 0 926 561 73 629 0 335 399 837 0 0 92 0 760 624 469 782 537 794 908 133 0 204 707 579 668 342 0 0 376 221 859 0 603 862 393 247 925 560 872 756 391 877 665 855 0 814 319 454 228 0 473 0 0 851 417 417 917 0 124 0 0 868 860 492 505 0 550 0 0 0 664 347 770 0 923 715 553 0 847 598 799 0 444 605 651 609 734 156 448 745 0 281 259 711 566 568 401 790 439 358 668 796 499 0 525 0 556 762 902 0 0 459 852 0 759 0 516 0 0 683 656 0 739 705 454 931 906 605 499 0 703 834 637 862 703 825 777 896 148 419 767 0 622 273 925 0 0 0 916 0 589 166 927 0 725 0 720 323 437 876 0 828 473 530 434 847 0 890 530 0 0 933 839 337 0 565 0 0 447 821 921 740 838 683 447 0 539 847 302 694 495 0 0 684 499 339 0 0 0 476 0 796 0 647 865 895 859 764 700 0 134 311 495 849 750 667 841 924 0 893 307 409 875 143 797 0 368 762 0 0 899 836 660 815 0 0 473 784 726 845 558 739 900 746 158 364 0 855 0 0 538 0 0 0 0 697 909 0 0 755 0 796 166 482 240 0 419 531 720 838 0 911 89 751 383 182 835 0 875 665 911 0 530 825 931 375 0 673 368 0 0 0 620 0 406 665 0 584 851 482 0 691 0 0 0 0 0 706 0 780 0 840 650 0 381 220 350 265 708 508 0 533 436 453 308 596 804 0 834 360 204 706 780 0 556 640 0 392 0 0 873 780 644 0 768 749 0 844 794 703 0 671 882 0 810 934 525 249 826 0 438 851 479 894 767 734 0 649 832 936 360 463 495 738 397 914 0 387 555 704 802 195 0 426 0 601 0 484 650 704 0 784 0 440 416 753 856 376 0 429 0 0 631 151 648 746 927 534 840 0 883 330 0 697 539 0 920 323 395 170 775 347 802 761 561 903 0 0 0 0 0 857 876 623 871 0 0 613 482 640 550 0 720 516 507 899 434 0 0 587 0 522 682 732 923 883 333 869 766 0 638 759 750 0 0 284 0 818 676 338 0 871 0 596 0 379 0 0 83 915 564 0 0 885 659 849 569 738 485 0 610 802 495 0 759 0 0 677 799 483 757 689 0 678 911 882 777 869 867 781 593 0 713 470 783 0 0 0 497 0 778 787 760 922 561 0 905 302 611 465 570 0 831 276 405 530 924 876 0 604 370 383 440 804 606 898 590 259 708 772 56 0 0 763 846 538 704 542 617 932 714 840 757 0 884 859 492 629 514 193 872 634 428 0 0 742 720 393 786 0 866 788 0 851 0 601 0 677 810 394 293 0 928 812 0 634 396 359 893 649 407 562 907 591 169 794 0 740 886 527 572 543 0 0 0 928 579 891 279 0 0 405 0 754 908 896 0 0 0 726 402 0 918 0 455 933 612 0 422 0 379 711 462 0 692 0 813 902 886 860 751 702 0 491 0 698 0 889 476 858 276 624 770 0 365 894 741 713 816 853 654 899 0 800 781 687 795 176 213 420 878 781 818 658 922 699 0 809 197 0 386 338 543 861 0 655 548 585 0 0 0 351 731 0 874 0 542 394 0 582 576 840 0 0 0 748 500 905 0 537 851 349 635 0 929 442 456 0 733 0 0 605 165 429 434 889 297 694 0 154 906 194 854 728 0 793 0 219 454 0 580 0 0 860 843 898 0 0 854 481 907 616 773 921 751 887 632 808 166 324 822 921 378 406 372 0 891 0 0 0 0 570 831 0 0 400 747 871 0 217 0 812 653 590 517 0 0 817 634 0 879 0 877 0 51 0 925 892 0 919 745 839 0 67 675 0 405 0 716 43 0 512 813 497 781 0 0 709 596 632 651 0 487 0 896 490 928 646 0 719 146 592 0 0 595 660 0 720 457 465 722 170 691 0 525 0 933 523 591 0 820 879 0 0 852 821 0 588 0 0 929 0 232 918 0 639 195 876 0 497 0 455 525 471 386 743 262 0 908 647 0 506 0 936 0 822 557 0 0 402 882 803 183 912 497 0 20 534 790 0 729 607 0 899 768 208 344 811 0 0 0 909 0 0 680 0 680 879 0 494 0 705 0 0 299 0 908 299 425 457 0 844 759 0 529 0 0 631 764 881 317 648 602 243 455 908 0 818 598 0 0 226 399 750 0 498 677 777 581 799 901 339 333 384 0 625 271 861 888 811 527 0 0 800 0 211 474 0 845 763 743 623 796 844 0 641 0 411 0 239 899 765 415 0 856 0 261 898 836 925 472 0 710 246 613 459 324 775 0 905 0 643 0 758 0 0 0 919 0 872 0 809 323 0 576 915 0 632 635 700 123 791 475 720 829 776 854 890 0 769 609 0 0 581 692 0 124 473 702 0 0 393 718 0 0 921 827 0 81 0 519 147 688 704 735 0 0 173 843 0 788 0 0 620 422 448 182 440 651 725 236 409 825 756 121 818 422 836 669 430 739 847 454 0 0 864 0 0 882 639 0 397 498 781 736 653 900 759 788 0 0 822 402 736 85 420 0 431 936 645 608 427 0 759 0 0 288 0 0 928 257 762 0 561 0 565 861 872 0 348 869 869 893 0 239 897 0 162 0 854 665 346 0 579 834 934 447 883 729 0 632 772 688 420 0 651 704 642 0 388 730 837 0 301 614 0 0 481 0 803 0 438 875 796 726 470 515 853 0 892 788 398 390 0 578 0 527 911 484 471 0 876 0 804 926 244 607 716 539 342 0 109 556 826 803 914 0 0 568 814 682 0 906 786 893 0 663 0 863 821 237 696 448 0 0 0 0 508 576 297 613 499 317 827 0 863 529 771 644 777 127 938 553 915 506 0 867 834 0 505 359 0 860 574 855 793 385 726 0 693 785 153 854 846 841 648 470 0 0 797 592 0 523 810 791 728 720 370 0 463 626 338 0 0 666 835 721 769 0 410 0 775 437 748 275 0 0 544 804 868 0 0 736 0 643 0 704 0 254 693 0 675 771 0 589 0 755 931 624 744 0 469 0 0 883 0 0 720 534 540 175 0 220 757 0 680 707 660 392 751 0 245 0 519 0 356 258 709 0 675 0 888 822 0 880 463 0 647 856 52 843 874 0 871 309 0 0 772 596 366 0 177 441 0 548 357 0 606 794 906 907 667 607 508 417 0 687 0 566 0 0 0 853 0 741 908 0 727 423 385 814 314 424 926 0 693 0 930 921 612 668 656 905 902 829 0 846 0 0 0 0 883 909 783 808 367 442 668 814 612 771 292 688 880 0 521 119 829 0 928 0 585 226 800 0 860 627 795 811 194 655 737 904 122 0 479 387 332 822 901 697 170 0 0 896 775 0 904 216 0 662 0 478 700 712 380 0 0 881 804 0 0 0 717 0 0 862 360 0 422 0 677 455 775 420 0 0 407 766 81 228 0 0 529 524 617 652 513 200 0 0 0 0 926 501 0 849 0 191 833 0 0 0 374 581 300 0 546 506 705 552 555 531 422 767 746 748 0 905 774 0 699 579 0 324 766 899 909 584 919 529 522 763 439 642 0 532 567 0 734 905 530 920 0 678 440 646 0 0 0 614 0 696 844 775 768 243 409 419 632 0 675 820 594 806 0 178 0 407 92 480 0 538 0 919 866 172 146 726 0 134 0 0 709 614 544 0 660 681 167 914 484 696 517 766 0 333 786 908 526 791 0 142 0 0 930 652 0 0 0 0 0 785 782 408 0 0 136 435 360 216 0 603 728 228 0 650 404 572 78 663 0 0 678 793 842 290 0 623 0 875 251 796 376 821 894 0 583 904 291 685 930 0 913 392 0 736 759 291 932 763 724 762 634 0 0 0 0 0 509 893 740 567 435 830 0 0 764 308 752 818 751 435 734 396 586 678 836 0 738 572 511 0 0 815 901 937 731 799 812 891 441 0 0 620 809 933 363 0 0 835 816 537 0 0 667 0 651 0 0 0 481 0 892 0 770 605 881 0 0 440 825 0 399 745 585 901 430 688 900 0 0 485 445 904 446 802 898 789 740 688 591 882 635 0 823 0 519 461 0 181 638 570 0 752 938 577 371 0 898 0 0 858 0 0 559 375 760 0 873 0 593 0 814 869 0 316 716 208 559 395 276 848 694 259 212 348 632 427 0 0 0 0 838 0 925 0 0 439 0 857 277 65 778 860 872 617 916 179 651 0 434 707 795 818 753 822 889 0 927 859 0 865 648 627 762 187 408 744 477 0 219 551 0 809 0 764 0 801 784 466 744 896 847 0 482 208 788 0 0 490 722 837 0 0 0 574 0 138 0 0 0 0 515 0 586 260 494 371 843 927 595 153 650 0 0 809 0 768 662 0 911 0 586 761 811 442 0 626 463 741 595 229 489 787 0 764 829 0 849 395 904 0 424 0 0 386 809 883 860 0 650 573 900 875 0 476 0 758 787 0 0 0 0 351 593 0 840 0 0 431 0 691 143 367 691 0 532 0 683 0 0 0 332 743 644 0 883 367 593 397 265 485 0 242 599 493 0 0 202 813 100 0 0 174 361 612 0 643 515 427 442 89 0 553 748 494 288 313 616 660 506 671 819 383 713 0 624 518 924 656 0 929 652 910 0 746 0 781 0 477 890 0 485 789 480 892 931 559 0 76 865 0 675 422 234 0 0 666 0 906 935 0 665 243 713 310 784 686 840 587 835 507 518 0 938 706 698 711 901 374 715 565 219 0 705 320 831 681 739 827 209 424 604 697 489 935 763 924 322 218 0 895 552 475 703 0 851 0 671 543 0 0 784 0 830 0 177 374 578 760 907 615 870 0 930 0 907 454 781 0 504 753 698 747 891 0 709 526 850 0 756 776 821 0 729 349 0 750 511 388 0 0 727 811 0 390 643 784 599 0 547 782 592 887 0 0 726 658 424 98 380 867 783 904 835 0 0 716 683 0 814 605 0 0 0 914 321 443 458 679 0 714 0 574 235 0 482 764 442 642 770 583 0 0 0 788 0 925 0 578 903 746 837 786 713 695 462 782 825 651 0 812 0 0 0 0 818 0 575 930 627 0 0 563 0 0 0 870 857 912 0 556 385 742 0 810 0 0 165 688 569 0 0 124 875 938 0 439 928 305 0 117 0 0 575 815 0 168 424 628 927 173 839 0 762 624 652 611 539 672 920 784 558 860 793 0 616 626 169 9 697 0 118 511 930 587 0 725 610 0 0 0 0 618 0 689 879 430 921 0 798 675 660 0 0 0 885 577 466 901 577 838 811 589 0 531 832 805 899 0 716 697 0 638 932 904 0 632 0 700 470 630 0 810 323 0 694 0 0 836 677 570 400 0 820 0 396 351 728 0 0 0 458 0 457 0 762 0 487 584 582 677 859 209 0 918 0 597 699 0 0 0 135 0 907 831 0 0 902 621 838 873 434 0 724 630 867 0 497 0 453 766 454 0 794 285 738 576 661 0 158 501 860 208 473 567 857 282 246 555 682 874 0 809 660 594 0 0 466 241 0 650 803 0 353 185 0 818 605 647 680 625 818 0 659 0 533 0 0 587 485 444 0 252 923 551 646 814 500 796 849 0 0 353 0 0 398 0 781 724 495 0 0 0 0 330 753 282 191 546 651 521 704 540 579 327 771 867 877 919 382 499 888 0 611 796 0 729 678 717 0 840 589 855 615 376 916 0 470 936 54 803 0 706 0 492 778 539 0 367 0 0 619 827 0 870 276 0 218 732 527 0 26 790 770 616 875 438 289 0 0 294 626 0 765 295 0 0 614 0 292 521 932 685 0 855 0 0 704 179 572 879 0 573 397 699 841 0 825 889 819 712 936 0 492 471 0 467 416 534 0 508 746 904 852 521 554 843 250 896 862 624 579 799 847 702 0 429 420 753 0 920 0 782 818 274 913 759 541 0 928 490 152 423 0 866 671 353 469 716 0 0 0 148 601 616 718 498 751 832 902 546 546 805 0 0 850 708 550 0 516 0 127 538 320 0 0 743 0 136 0 0 0 852 0 321 0 425 592 655 934 0 853 0 756 629 0 233 0 0 0 0 0 0 460 0 0 100 732 936 169 600 721 0 0 431 0 0 605 472 376 0 384 932 0 848 150 906 879 0 883 777 917 812 670 0 802 357 0 0 0 0 546 533 928 380 686 857 0 914 0 0 913 0 930 872 764 0 584 340 752 0 848 409 734 0 0 0 234 0 0 0 0 421 321 717 567 757 93 422 411 0 419 0 911 0 722 416 829 928 537 115 861 0 425 199 0 400 0 0 0 0 899 925 195 0 360 600 494 372 733 643 0 845 418 833 716 834 931 0 563 0 0 0 0 392 0 786 560 0 606 525 0 0 0 0 920 142 311 0 398 796 514 149 327 662 847 788 0 586 762 460 509 744 172 0 841 0 748 0 0 0 237 815 928 0 634 684 0 706 564 354 0 763 384 0 0 930 787 0 0 0 0 476 716 0 411 0 0 854 0 876 645 0 439 192 0 771 711 0 0 907 0 0 406 62 0 0 932 601 927 914 566 864 0 913 813 0 901 680 848 757 0 0 625 427 0 393 881 660 0 793 137 0 610 429 0 337 360 783 689 0 456 892 703 170 623 0 139 0 614 859 730 606 795 0 742 751 0 294 0 0 845 0 839 0 0 670 0 302 0 659 0 171 0 579 241 614 500 278 580 792 903 933 0 456 743 553 879 624 626 729 334 0 556 903 0 520 153 0 602 0 325 450 0 308 734 0 687 888 99 899 420 909 661 0 0 0 486 752 372 793 0 500 703 405 0 453 660 0 0 893 0 0 0 899 276 546 860 740 0 866 340 150 578 743 0 358 549 436 832 663 905 741 830 268 844 717 526 0 602 392 839 235 367 681 929 460 873 602 871 780 0 935 794 453 432 765 577 699 880 0 0 594 578 614 652 0 0 838 0 114 925 647 261 0 0 0 0 636 228 849 0 0 596 635 358 736 0 679 0 723 497 847 936 762 0 245 622 863 873 318 871 614 721 909 356 401 719 297 752 754 899 581 701 0 861 787 682 699 0 504 0 294 0 804 817 909 840 0 576 477 0 0 777 659 822 855 772 0 905 0 721 622 508 0 557 0 624 881 496 478 0 126 561 873 813 0 589 356 892 824 595 844 726 0 0 0 670 708 0 164 649 659 644 824 452 852 661 770 510 826 906 223 835 0 901 345 937 0 496 659 773 774 0 0 563 0 0 875 558 0 890 856 442 0 414 632 832 780 0 0 222 757 0 865 685 757 931 327 701 0 735 0 687 668 0 888 506 905 560 753 762 0 244 880 0 480 0 724 916 0 485 0 510 0 628 854 754 143 915 0 0 370 0 603 763 800 0 916 467 475 406 893 302 474 576 0 675 516 669 230 0 826 0 461 824 307 0 90 339 734 0 83 822 858 609 131 367 531 925 593 712 0 0 774 66 491 723 678 713 0 716 678 642 460 820 0 554 611 0 649 0 0 654 588 650 894 603 747 0 0 0 590 0 905 0 0 0 478 471 572 0 857 887 609 0 468 471 107 770 286 658 514 0 928 781 438 647 0 866 509 0 647 779 842 0 559 687 0 735 833 378 706 432 0 933 0 0 0 0 708 0 579 875 0 0 368 0 612 0 802 796 905 0 0 537 0 558 872 935 923 462 0 333 632 840 0 539 784 912 440 0 875 728 801 683 696 881 600 927 803 0 502 474 908 501 716 801 750 181 523 416 496 223 533 803 869 154 0 361 925 0 79 616 647 805 920 0 430 0 723 911 0 880 0 744 0 571 0 589 599 477 721 778 526 897 96 0 910 0 0 666 914 0 907 119 759 655 0 872 629 448 592 352 0 404 823 873 700 794 0 921 926 623 461 0 0 471 0 883 0 921 0 873 881 897 881 335 0 674 935 623 809 0 716 625 382 0 0 797 761 0 493 444 409 675 302 344 823 0 0 777 791 938 353 403 666 0 524 661 338 0 908 877 0 310 0 190 212 0 819 790 922 0 906 0 359 0 0 898 831 891 410 275 658 541 487 936 0 716 270 259 648 0 914 556 0 869 588 0 766 0 650 443 831 54 0 905 0 0 620 604 815 744 664 0 920 824 856 894 0 898 931 608 680 679 824 464 0 0 112 750 895 659 872 501 661 856 0 335 777 463 691 162 876 0 0 611 597 784 0 554 425 893 822 802 134 338 926 0 0 933 747 836 254 278 0 708 900 883 784 416 0 0 447 722 878 286 0 0 835 908 439 937 618 932 529 632 0 0 628 938 876 0 582 912 0 220 305 774 910 841 879 763 747 0 0 297 0 870 0 714 585 408 383 850 0 653 0 881 569 525 646 0 0 870 826 0 897 880 612 627 492 0 0 895 937 916 0 832 596 929 0 835 0 328 423 908 731 246 600 926 580 881 841 569 541 386 315 0 0 688 500 0 617 0 852 139 907 611 843 0 0 820 796 0 883 901 780 272 934 0 0 0 710 631 540 893 740 625 809 481 930 0 396 75 0 0 158 687 125 858 639 108 410 0 0 0 783 636 0 496 364 845 464 798 0 712 441 647 0 921 806 723 716 898 727 402 670 744 796 681 222 0 690 466 918 522 0 465 823 0 680 900 648 823 454 540 0 633 843 917 96 346 352 723 0 808 827 366 0 278 773 121 0 0 482 849 325 396 0 885 0 399 593 534 914 747 759 883 0 215 617 0 407 711 500 0 0 0 0 0 0 764 0 0 646 359 608 723 535 259 255 388 475 645 660 0 0 0 775 832 0 0 648 0 496 818 0 404 603 0 214 366 635 0 0 906 268 391 321 598 469 410 713 668 764 0 517 564 845 932 0 729 781 435 717 926 927 590 0 0 411 0 340 756 0 0 390 0 227 506 445 521 651 840 847 0 640 0 293 0 783 0 643 0 212 0 917 0 191 788 0 453 668 0 882 463 0 0 234 0 0 503 0 607 0 836 368 358 666 470 103 0 277 652 0 349 335 801 0 386 147 819 595 684 656 0 826 299 906 859 0 875 0 0 0 842 692 168 915 0 500 921 860 571 177 735 669 379 0 483 541 0 0 804 656 307 733 0 429 341 780 0 0 599 0 880 0 492 896 815 0 0 521 814 371 550 0 765 668 0 905 860 0 695 380 545 760 826 411 872 893 882 862 663 0 712 0 0 865 880 623 820 765 812 307 850 0 239 261 408 0 0 0 0 360 0 353 841 701 542 477 221 0 0 699 0 487 679 832 0 0 0 645 762 705 715 251 467 754 362 620 727 0 222 597 0 0 694 783 592 881 917 632 779 756 0 579 899 327 0 744 319 931 0 826 351 490 863 584 899 936 852 311 808 881 673 749 796 0 0 0 686 880 378 0 325 0 416 0 0 0 477 0 909 0 825 0 443 430 224 0 0 881 0 688 558 560 0 0 95 0 830 693 709 912 564 780 788 700 531 719 671 714 718 188 682 0 0 814 375 0 653 0 755 536 659 0 775 478 766 781 0 187 0 677 931 409 0 497 811 327 874 0 785 199 0 0 0 0 710 369 826 0 311 109 0 729 0 760 872 489 0 846 523 0 0 0 0 0 383 789 0 0 700 695 0 627 569 0 201 910 0 850 720 0 857 703 686 622 0 0 791 0 840 0 905 800 894 885 631 0 408 514 786 810 864 572 0 0 183 0 811 0 756 0 0 256 656 533 672 512 524 0 208 0 859 928 616 544 637 882 42 756 0 787 0 741 0 0 615 0 0 0 925 467 0 818 533 402 0 858 651 0 757 684 0 264 298 327 605 703 0 606 0 828 0 0 0 832 922 611 657 704 411 214 845 0 845 0 249 654 702 697 644 0 0 377 0 0 499 512 544 0 793 347 761 613 0 757 0 885 0 508 195 0 552 867 0 0 714 0 454 0 568 788 911 188 874 852 0 0 0 365 0 613 504 493 867 432 903 760 0 722 915 0 629 0 720 412 0 0 79 0 890 573 712 617 603 170 0 449 0 923 578 839 0 767 0 860 880 723 277 709 0 0 519 447 902 888 608 702 759 613 615 357 839 0 713 0 0 611 170 844 0 603 421 0 0 0 845 696 638 889 0 460 681 126 641 191 897 883 728 374 0 0 517 787 743 880 669 473 0 690 0 0 916 0 0 741 0 762 0 407 362 883 614 771 892 887 794 600 572 0 707 492 910 876 928 372 549 262 602 457 738 243 321 379 0 0 832 0 743 697 0 827 161 483 192 907 0 817 0 327 767 664 591 418 0 0 560 518 198 822 691 764 857 762 853 817 743 424 599 0 816 464 739 832 670 764 523 478 105 464 579 774 810 828 880 789 810 0 0 833 723 357 195 133 841 875 828 136 0 0 0 609 142 654 0 685 0 310 835 0 558 0 617 0 691 0 591 0 0 0 766 533 356 791 550 913 388 0 923 0 890 857 476 902 0 220 203 0 380 860 846 675 729 0 428 0 0 730 0 880 729 498 0 812 935 346 502 0 0 0 938 812 774 0 481 722 0 522 463 241 0 0 717 550 887 835 267 747 0 0 303 722 0 0 0 924 170 437 799 0 236 526 745 809 376 887 0 234 0 388 336 912 0 792 0 792 289 0 0 269 0 194 770 0 0 729 730 0 850 0 0 882 454 654 439 589 0 359 634 0 528 718 791 346 0 721 864 0 697 833 239 427 855 806 0 823 0 627 809 814 568 725 448 727 0 628 936 0 723 194 850 895 743 328 0 674 792 654 663 0 0 705 234 782 0 0 220 0 556 838 714 795 0 843 0 0 0 892 793 622 913 331 0 382 466 932 775 919 234 0 847 0 543 879 739 448 829 771 218 0 237 747 623 208 166 555 0 0 0 610 527 835 694 475 918 836 0 451 551 0 45 0 0 545 744 623 706 18 0 739 0 0 0 381 0 0 674 908 0 564 0 246 0 662 534 787 0 372 907 447 213 908 0 0 0 730 525 616 731 132 0 539 0 888 660 0 824 0 694 680 0 662 723 0 936 899 602 879 0 0 0 0 876 0 938 806 497 0 0 883 0 845 0 0 513 517 802 0 0 0 405 0 568 828 932 0 504 0 855 0 0 680 0 838 420 768 332 650 710 0 0 660 783 0 426 936 246 909 760 0 843 861 0 0 433 854 0 664 848 694 633 808 0 332 338 0 837 474 550 0 351 514 631 858 241 761 609 344 406 0 309 935 671 0 817 798 829 646 0 408 0 488 905 776 590 0 694 0 0 885 0 205 0 410 882 0 865 0 0 0 926 281 739 260 191 0 839 851 625 736 0 219 883 685 806 0 404 0 0 285 821 840 351 694 935 0 588 617 901 574 229 655 640 774 705 668 756 0 0 0 709 905 0 206 217 647 0 458 556 931 540 0 576 644 472 0 277 754 588 0 0 631 276 260 0 757 716 573 730 665 222 0 141 0 0 259 486 0 527 738 796 754 536 0 0 714 0 0 0 190 841 858 659 886 897 437 341 278 721 806 720 754 668 734 621 533 779 789 229 0 0 829 461 462 642 0 850 319 0 749 372 695 239 757 165 928 874 379 0 205 891 466 781 0 870 0 533 349 615 580 0 552 0 0 720 441 0 31 544 0 750 659 438 787 0 469 490 728 603 0 756 0 395 0 0 0 0 447 0 275 732 894 617 564 881 0 716 842 0 899 647 470 49 781 917 0 911 0 546 0 0 933 0 0 901 0 921 713 0 801 764 723 449 0 917 0 789 336 669 531 0 930 709 0 485 321 832 0 0 0 0 0 788 0 0 437 821 712 837 813 0 209 0 332 0 885 0 625 0 543 820 761 0 0 512 393 196 0 0 0 840 0 0 293 802 777 526 277 0 0 859 0 0 825 0 888 473 0 0 0 184 781 677 0 739 849 328 764 660 293 752 0 0 520 0 696 935 514 749 864 20 242 726 0 859 646 754 0 395 712 918 436 0 247 378 650 885 501 0 0 580 575 0 422 776 0 814 486 361 0 0 361 206 519 0 884 829 693 709 918 0 324 0 929 408 0 211 0 432 0 0 723 376 898 837 862 820 351 0 896 328 850 0 387 0 919 0 661 289 440 198 0 546 0 832 682 0 858 417 0 740 0 690 830 816 0 437 314 246 0 0 410 808 771 563 635 444 88 917 530 448 938 332 707 843 896 0 692 547 0 657 920 0 0 542 651 920 697 723 0 645 428 0 0 881 388 481 0 398 0 122 599 843 354 927 426 0 763 812 0 693 0 912 488 872 0 813 604 610 0 175 888 356 0 785 0 121 921 799 416 824 808 730 385 882 388 574 682 856 0 672 0 917 208 459 600 0 934 851 549 903 869 0 0 787 682 779 796 268 59 898 866 810 315 0 440 500 0 812 0 0 0 0 759 0 0 0 0 894 648 379 612 0 0 277 744 676 827 0 727 829 869 196 320 924 0 544 0 0 0 920 812 908 750 0 859 699 0 761 215 329 851 649 207 846 706 773 0 0 738 680 792 243 707 854 0 443 0 881 0 860 618 733 569 0 729 0 437 469 632 487 573 0 811 609 774 0 0 729 0 521 0 695 575 503 0 59 671 0 883 574 704 0 931 905 930 398 800 0 615 0 230 841 0 843 0 530 791 897 902 694 0 752 0 409 905 0 413 170 833 0 598 0 933 0 877 704 377 410 557 722 0 603 0 0 0 0 0 678 793 862 0 681 263 817 795 0 603 896 0 0 715 188 0 378 140 731 799 403 838 0 826 818 268 818 564 0 702 499 605 0 0 260 587 0 857 0 843 0 734 623 0 0 651 824 0 666 0 768 778 821 546 217 320 609 847 649 526 0 818 801 0 649 842 441 493 451 0 0 246 685 319 0 527 724 642 480 0 620 906 576 0 0 616 0 499 0 584 725 0 0 0 0 438 798 0 660 916 0 385 0 518 500 796 739 880 0 881 709 437 597 913 97 484 0 0 695 0 520 0 0 202 0 754 482 575 661 817 0 487 903 911 711 0 473 0 774 175 766 0 471 0 834 481 0 818 402 648 706 657 433 389 687 0 849 840 461 0 363 378 393 0 0 812 879 0 686 362 0 0 0 458 872 829 664 835 341 776 0 784 0 253 875 516 0 496 0 399 404 0 550 563 900 187 0 584 0 455 687 0 154 682 435 885 0 794 490 167 0 341 801 0 425 409 230 356 643 0 535 759 0 767 0 675 790 793 893 785 915 171 771 927 703 885 635 637 417 802 658 407 872 0 0 0 49 72 0 644 0 336 0 822 838 802 0 292 180 830 837 932 848 235 699 0 916 0 614 0 543 900 0 0 804 0 868 805 0 762 0 0 833 902 601 394 466 503 490 500 0 0 0 648 0 605 626 771 133 877 606 559 582 552 356 0 442 938 627 302 470 465 0 0 0 369 0 81 624 266 506 301 0 366 714 876 707 0 349 720 656 699 911 877 891 0 717 0 773 0 0 904 0 925 702 0 0 568 0 375 627 0 481 405 261 861 0 754 635 0 0 913 549 822 602 0 626 936 919 0 737 827 753 652 546 0 311 223 376 0 436 731 0 649 836 0 0 624 588 570 450 438 0 710 932 529 599 141 0 0 0 677 803 579 0 0 393 0 0 544 869 0 911 682 604 536 492 535 823 767 782 938 883 727 377 639 899 707 654 851 680 444 0 0 730 909 900 829 752 750 0 283 710 756 738 932 927 887 0 543 368 725 0 0 0 276 289 790 759 715 328 0 842 223 0 17 936 688 829 448 0 654 530 547 0 909 0 786 611 0 0 713 607 920 429 428 0 517 898 509 883 0 240 497 0 0 497 774 442 0 894 0 349 0 538 0 816 467 706 0 246 414 554 655 0 700 783 837 870 424 0 544 0 0 737 904 860 889 419 0 696 0 0 778 903 0 698 490 438 0 196 502 0 587 826 0 914 232 628 593 483 339 805 294 0 0 0 795 861 0 571 0 902 100 768 623 0 0 793 419 907 817 654 859 0 0 658 779 0 910 0 395 0 605 492 913 562 0 474 0 0 742 0 747 749 625 0 738 477 579 849 0 0 0 740 880 0 0 374 0 753 0 0 519 473 311 0 734 49 296 596 0 799 395 553 0 740 110 709 880 590 0 764 332 0 0 0 0 933 0 778 444 0 679 683 0 747 573 636 749 645 872 554 0 0 783 0 473 790 525 0 0 508 584 0 385 481 853 0 0 715 649 243 391 0 725 136 446 924 651 871 171 0 0 0 927 662 925 0 0 0 917 891 385 0 798 544 416 350 333 186 796 729 306 887 415 786 898 609 481 0 0 511 0 0 323 890 392 0 797 0 922 485 877 0 420 407 235 591 537 408 620 0 835 691 685 933 0 185 32 295 151 0 590 0 920 672 864 0 414 375 0 0 613 710 884 744 819 914 0 0 0 215 800 678 724 0 299 616 0 301 683 0 0 902 0 910 157 792 766 442 876 567 0 0 909 871 676 505 595 344 0 340 406 783 758 830 695 815 0 621 869 541 558 858 0 439 569 0 905 0 294 589 0 252 501 904 907 841 0 0 909 0 224 0 648 791 662 0 222 516 218 897 748 600 547 652 743 789 562 362 541 634 692 533 682 854 0 216 443 0 0 0 860 178 879 0 811 0 906 840 486 932 519 892 0 755 0 734 0 543 819 495 835 0 728 0 798 625 0 913 290 0 784 908 0 382 862 799 341 569 323 593 0 612 0 0 0 0 692 0 425 0 0 936 0 655 893 674 906 875 215 0 846 813 699 835 898 0 309 0 560 447 184 515 757 0 452 526 0 826 0 76 769 0 0 639 511 663 928 0 0 0 863 826 572 0 372 0 0 484 903 545 658 922 750 0 888 876 207 784 458 0 788 895 0 512 0 258 838 911 0 818 705 808 332 908 803 499 848 793 695 542 0 0 0 498 826 832 0 852 257 0 836 829 886 711 0 868 756 641 586 692 0 916 0 0 651 732 445 0 0 825 442 921 597 313 0 0 889 933 724 925 925 0 550 632 699 105 0 0 650 506 547 512 0 435 460 529 851 640 426 805 0 614 507 454 689 336 69 155 0 727 938 774 715 0 0 0 0 0 906 612 0 0 798 0 260 921 249 890 133 493 448 0 788 676 272 0 755 280 0 560 779 871 0 0 837 819 938 808 585 677 0 519 581 652 228 636 181 338 0 225 598 397 0 0 784 0 913 0 266 844 507 823 480 0 746 0 774 441 586 0 808 361 0 0 745 150 394 767 369 334 799 703 519 747 481 0 741 0 910 787 732 0 240 875 0 783 675 610 899 894 271 471 0 209 0 494 257 355 912 450 488 481 834 712 888 0 388 312 867 0 847 214 906 880 901 771 385 161 0 0 908 0 0 716 0 0 870 0 188 591 334 523 761 899 884 357 703 0 474 71 818 0 225 500 690 928 919 790 0 755 584 687 607 527 0 460 432 708 347 471 922 481 704 436 0 190 563 541 0 736 546 629 494 591 804 849 0 499 323 926 905 667 300 0 850 0 398 0 579 528 0 0 714 623 368 556 651 673 776 388 0 0 739 0 88 0 848 0 448 908 915 0 168 0 0 867 872 0 649 0 405 560 0 821 837 0 0 0 624 586 187 378 52 763 376 103 730 928 0 857 666 908 717 687 715 490 0 175 354 636 0 538 847 0 0 422 930 840 249 111 0 311 394 0 824 545 0 0 0 0 840 601 797 0 913 0 468 904 0 587 0 0 796 836 866 597 936 611 0 0 621 933 0 736 826 687 916 710 666 870 562 0 0 0 0 843 926 326 536 891 671 518 785 0 0 355 448 776 707 149 547 0 0 305 432 579 752 0 917 0 736 0 0 648 931 897 0 695 0 422 190 349 668 808 0 415 882 408 880 192 434 0 0 0 0 0 421 701 0 0 509 442 0 0 784 748 861 711 0 643 826 0 731 0 700 708 247 165 817 914 253 925 817 0 835 770 925 935 0 714 807 321 840 587 200 281 0 884 764 839 0 163 736 700 0 0 0 0 0 646 900 0 179 488 932 854 912 695 603 822 0 0 882 676 344 905 732 0 600 0 697 560 0 0 896 0 904 744 0 797 0 779 719 0 919 382 700 660 793 924 0 617 792 806 915 864 476 364 726 766 109 0 0 0 894 680 0 613 0 881 0 863 377 537 711 0 659 0 428 0 781 233 451 0 839 0 862 0 0 173 525 0 0 0 0 775 631 917 0 417 613 865 0 720 0 429 515 481 0 670 232 741 710 507 738 0 238 219 0 0 279 0 0 0 0 0 693 515 797 466 663 0 0 342 538 873 548 745 0 490 0 0 888 517 250 306 483 346 376 0 329 468 0 204 315 0 0 762 0 687 893 627 493 722 714 730 208 901 0 0 0 923 917 774 0 0 832 335 0 913 37 0 0 0 0 0 867 0 701 840 492 220 0 696 755 607 0 783 0 930 639 0 690 100 590 595 0 0 683 835 796 684 768 669 538 723 599 0 541 922 712 731 0 604 0 478 856 892 917 819 648 99 648 0 140 877 99 0 754 690 625 0 0 0 640 0 513 877 0 745 615 547 0 191 815 932 515 395 651 0 909 919 0 83 707 0 881 714 911 323 0 0 259 830 0 691 825 0 72 688 734 619 879 623 648 444 126 828 594 663 742 0 210 653 0 738 567 850 0 0 909 894 0 0 498 922 360 0 913 367 402 364 720 0 721 0 0 732 619 494 0 0 428 0 345 359 569 664 922 372 593 660 0 491 298 0 0 467 935 828 595 0 904 934 854 312 755 788 796 0 930 607 803 0 385 875 0 687 0 887 782 562 0 556 747 266 505 640 538 0 0 802 0 820 524 643 878 919 0 404 746 811 729 0 681 825 852 633 0 831 0 723 0 0 912 569 0 0 856 537 0 767 0 812 143 0 0 889 900 930 0 353 530 495 294 864 0 901 0 915 513 0 346 173 0 0 595 0 894 0 259 730 660 0 0 675 0 0 76 729 804 0 810 0 0 862 658 0 561 582 696 760 436 777 780 0 561 0 0 0 900 0 637 64 901 598 678 731 374 682 0 887 430 695 689 385 0 0 0 548 74 529 937 442 0 496 405 0 0 0 0 881 0 487 884 734 771 18 0 857 683 0 530 807 378 869 894 358 650 771 655 654 935 259 789 719 560 887 689 530 836 552 0 652 736 773 0 0 773 893 794 0 676 0 689 774 652 180 853 920 792 0 183 510 0 810 881 545 450 104 760 0 562 628 294 926 0 0 868 591 779 377 416 0 0 805 650 487 825 0 0 257 0 0 571 0 730 0 327 857 0 827 629 435 0 694 0 911 540 748 0 0 838 334 850 717 871 0 867 445 0 771 514 0 686 768 832 0 673 894 705 572 493 0 718 283 367 568 0 653 0 921 292 587 0 899 926 691 844 607 822 726 0 0 412 438 538 929 0 862 649 672 0 815 322 587 863 489 817 643 816 557 144 867 809 0 564 521 465 0 800 0 563 602 769 698 745 938 329 714 618 728 0 459 0 0 746 835 250 0 0 853 541 0 489 0 934 746 0 0 589 787 860 815 0 299 0 544 0 139 897 333 741 724 567 709 590 937 0 641 928 0 0 0 0 371 927 770 834 915 664 0 465 0 683 0 169 614 503 0 630 0 0 0 585 435 455 831 0 408 0 828 0 0 774 0 0 467 559 770 0 868 629 178 832 928 0 849 0 492 692 628 244 589 315 634 732 553 0 601 688 0 0 686 845 638 435 783 790 708 0 664 122 601 687 841 0 679 435 0 839 817 611 873 0 688 0 556 883 0 819 107 854 692 694 450 0 819 903 519 0 884 843 0 0 0 809 0 635 918 0 0 520 486 793 209 842 743 594 497 572 0 509 0 512 860 135 0 413 913 420 319 611 0 219 524 910 838 396 0 552 138 0 758 505 697 787 0 0 0 0 352 870 479 0 0 0 0 0 0 889 0 37 0 865 222 445 580 867 596 573 0 611 430 626 793 819 0 594 684 861 568 769 507 744 728 189 531 699 0 427 195 908 428 0 576 483 400 818 0 717 0 895 0 0 0 526 782 0 793 0 681 0 656 849 515 0 870 740 456 691 854 496 246 0 456 626 0 607 0 0 0 904 671 728 871 633 899 361 350 443 0 765 0 632 256 416 346 907 848 573 242 457 758 345 0 885 715 0 0 576 821 890 0 0 287 817 533 0 893 638 0 876 0 0 0 0 0 213 800 803 611 835 924 0 904 857 699 296 721 632 648 0 0 573 0 181 0 348 0 743 727 876 281 529 721 68 312 668 224 858 0 650 441 840 360 0 446 787 0 847 0 527 819 0 779 712 0 601 793 827 0 0 458 0 443 855 0 542 0 0 0 0 479 0 701 599 0 831 0 924 409 870 0 915 696 705 324 495 926 856 0 729 806 0 532 920 793 198 0 751 0 0 592 274 0 918 659 818 540 415 531 677 0 416 237 415 819 401 646 537 0 325 905 551 61 0 0 795 0 0 0 0 859 554 0 641 0 506 0 448 654 348 812 340 542 846 536 0 936 839 110 728 900 912 913 902 833 862 453 771 743 402 584 224 685 403 679 615 647 549 760 920 650 0 0 846 844 88 663 590 844 672 937 531 207 687 0 858 0 246 300 727 471 657 760 831 771 0 0 0 317 637 785 723 635 581 0 0 588 661 471 0 0 0 314 0 575 0 654 553 117 720 913 485 0 414 0 550 0 869 271 267 0 831 770 568 0 769 444 365 0 647 0 823 527 220 607 780 44 893 0 125 272 713 501 0 825 0 292 807 832 398 850 782 922 274 0 798 816 0 877 674 556 848 0 766 877 511 0 878 0 932 886 0 370 0 0 904 0 0 477 653 0 0 0 875 0 856 403 672 790 0 0 0 642 893 528 0 0 484 842 936 0 505 875 15 227 663 904 0 445 0 460 340 869 94 0 734 861 0 0 352 858 810 0 0 462 309 0 176 574 746 0 439 901 657 439 929 934 0 806 0 903 928 0 573 932 909 932 608 794 786 703 356 180 557 186 496 637 0 526 858 662 0 0 101 612 0 935 80 0 531 0 683 0 0 892 878 780 650 0 0 0 628 353 0 840 399 278 0 202 595 779 692 545 543 700 819 420 350 823 0 636 717 542 554 543 0 0 0 520 0 0 264 366 0 0 916 0 0 842 0 576 275 682 793 609 0 244 740 0 859 612 491 105 817 741 553 719 622 0 887 355 932 925 510 809 870 0 774 858 753 764 0 802 0 676 0 873 718 566 773 115 834 916 155 351 384 575 800 731 546 431 812 0 0 0 763 748 882 0 234 323 723 0 865 575 582 722 0 925 918 670 932 545 218 0 648 441 0 0 854 530 67 385 456 0 0 889 605 778 854 648 842 108 550 465 585 801 859 439 507 583 801 0 798 830 882 0 0 871 935 610 0 938 721 87 828 589 893 0 0 535 481 649 545 731 798 800 0 366 912 439 688 483 278 0 0 925 0 753 611 748 0 416 446 467 425 0 752 0 834 526 153 0 835 566 469 307 0 395 478 743 590 838 886 652 756 684 200 507 0 643 904 856 766 0 0 876 813 525 711 340 744 727 0 102 922 147 323 754 421 577 0 725 0 816 0 605 0 0 789 0 405 446 648 867 0 360 527 797 637 885 866 0 268 743 0 0 757 0 499 866 408 360 188 0 892 0 571 829 859 0 612 0 0 891 641 0 0 830 718 299 482 160 0 552 760 882 0 0 782 484 813 882 603 834 859 0 665 0 778 0 879 0 916 824 731 104 748 467 837 0 554 0 0 339 0 662 0 0 590 512 464 0 0 761 682 733 705 0 600 0 920 0 918 667 756 370 675 0 595 0 0 813 921 910 881 920 159 655 910 611 831 0 377 700 618 779 0 938 523 383 861 0 197 587 570 781 693 884 707 914 835 475 507 553 0 0 0 0 471 859 460 0 735 595 403 0 0 0 749 0 310 248 0 367 637 445 863 0 0 62 694 660 479 859 861 205 729 807 0 867 386 302 652 830 667 766 609 407 733 0 399 796 0 182 877 398 481 522 0 0 526 535 636 711 0 0 740 561 746 654 0 839 721 501 392 0 916 724 0 368 465 221 877 0 286 544 357 559 754 0 531 919 467 829 331 47 769 811 563 0 0 379 782 604 628 874 297 0 219 0 358 514 163 0 483 329 0 600 649 722 541 839 353 715 386 484 717 860 0 911 804 859 0 130 0 357 884 0 348 911 0 499 0 0 0 293 251 0 668 696 615 860 0 709 97 311 859 723 915 624 335 493 0 0 510 0 0 0 0 307 794 932 586 695 907 498 754 0 325 0 360 696 716 277 0 723 417 696 0 0 935 0 114 872 0 522 714 0 271 456 0 839 0 416 0 811 649 717 551 726 537 658 0 895 714 870 288 827 27 0 673 935 0 683 628 899 860 0 737 902 0 611 525 0 739 471 604 0 858 817 504 0 0 157 765 609 884 818 0 885 745 516 645 600 856 901 0 481 689 686 0 588 919 282 230 388 549 646 0 0 0 363 907 0 396 409 277 0 914 0 693 389 395 0 715 0 684 662 0 0 0 0 217 716 0 316 815 254 719 736 0 603 821 827 263 911 923 382 727 669 188 0 774 438 816 0 0 0 554 0 913 0 802 0 699 637 0 0 686 508 674 577 788 0 0 831 847 793 914 67 0 933 0 659 0 662 551 0 575 782 788 0 766 156 897 0 656 739 0 0 896 449 0 429 297 0 935 897 633 685 900 487 316 763 819 0 0 0 908 333 588 452 188 0 478 917 876 812 382 718 566 0 847 560 0 898 292 876 609 697 0 0 850 308 722 392 128 549 0 916 642 483 0 669 0 181 219 833 832 440 0 0 0 829 292 0 503 413 749 789 810 746 750 373 807 0 541 817 381 425 517 747 644 267 0 583 322 0 0 892 81 0 753 0 671 808 0 839 907 515 293 490 907 805 615 483 701 819 0 798 923 0 0 162 0 0 606 321 879 400 0 883 0 475 830 611 937 626 0 679 811 0 837 489 755 0 687 0 714 365 677 349 247 642 385 245 362 718 404 0 822 0 665 774 215 0 0 0 531 899 380 0 855 919 0 244 827 640 0 0 737 582 274 777 866 473 815 938 859 910 737 416 805 0 878 833 936 709 615 0 266 723 925 895 357 890 928 901 0 861 874 711 0 916 0 767 0 731 478 749 347 879 856 877 719 514 472 390 876 775 261 915 0 0 630 99 690 132 906 662 871 587 0 773 0 902 0 0 327 416 571 477 0 0 0 471 287 0 612 921 761 665 668 680 354 918 687 775 928 229 0 615 630 862 0 583 562 0 325 650 0 657 806 893 501 637 0 577 620 392 0 0 772 622 430 850 0 811 287 922 842 0 0 0 790 0 454 0 802 559 350 704 863 879 232 0 0 0 295 567 0 170 212 764 645 480 256 637 0 385 129 597 172 73 472 809 0 655 595 610 861 691 932 494 97 0 0 0 870 293 519 863 338 560 297 728 738 392 0 437 549 0 740 576 0 877 0 829 0 316 0 836 760 830 0 766 608 0 731 0 0 896 794 0 0 847 657 649 933 357 782 0 0 0 513 894 830 93 497 804 329 257 324 828 869 0 178 0 865 752 0 731 358 632 660 67 0 931 652 865 0 0 825 913 0 0 627 636 0 800 0 0 840 0 712 469 0 734 322 687 0 0 0 0 522 449 0 387 0 649 0 906 467 581 644 0 203 899 582 0 456 388 903 0 258 284 0 0 787 0 512 694 0 168 687 378 479 684 540 239 0 0 937 0 536 230 0 573 928 372 286 0 537 0 862 596 0 797 381 597 795 638 915 708 660 264 803 816 733 0 850 431 0 601 227 0 643 0 510 186 0 585 0 527 0 778 795 0 15 882 302 795 0 0 0 616 0 734 0 544 484 726 694 0 0 730 0 248 619 268 310 610 643 0 806 642 751 204 384 751 905 488 0 874 0 0 0 0 623 0 0 789 484 679 708 0 0 559 0 369 620 197 713 893 0 0 0 750 0 342 0 882 597 0 548 532 0 451 0 285 0 0 839 379 639 0 160 402 526 0 545 813 84 898 468 70 850 435 753 826 554 674 469 814 545 721 0 0 851 0 267 796 927 880 882 165 860 896 434 0 878 697 661 882 226 810 885 880 920 332 465 0 751 660 758 928 0 527 922 663 0 0 0 900 675 781 915 0 414 0 0 0 520 410 693 566 908 153 0 655 365 265 584 835 711 0 564 470 0 0 813 0 922 702 844 256 0 555 142 181 304 0 0 602 0 465 827 862 489 733 0 611 780 522 0 0 0 384 307 0 274 869 0 0 82 718 0 0 907 0 0 0 872 936 192 824 0 849 426 303 130 336 681 790 621 542 705 577 664 769 483 719 326 192 449 336 743 0 0 367 0 0 0 695 871 0 0 782 752 321 838 764 464 0 0 776 469 682 0 813 0 0 0 0 0 374 188 719 302 128 807 0 0 679 544 810 554 466 165 934 566 854 464 732 810 428 0 936 805 912 545 681 871 485 622 851 612 650 22 683 662 807 528 580 0 758 0 423 890 0 0 0 714 163 639 0 458 552 895 926 0 0 284 809 304 683 373 683 0 373 0 295 890 0 651 814 739 420 918 312 0 808 0 682 824 614 624 0 826 0 711 760 0 766 0 0 0 362 605 838 520 243 888 0 174 0 696 759 384 293 821 322 860 802 754 422 0 0 0 679 0 576 0 846 0 0 784 855 0 0 438 438 0 0 115 0 0 705 637 0 764 0 0 287 694 729 510 510 499 294 849 0 647 720 795 310 556 82 909 480 0 0 650 887 871 660 785 685 0 0 573 526 928 539 599 318 906 787 601 0 840 0 0 0 601 616 0 819 622 898 0 366 764 288 0 319 720 545 756 460 281 0 699 0 0 920 0 878 475 402 776 0 56 591 903 603 854 891 0 0 600 833 92 0 881 0 0 234 0 614 516 254 190 869 0 0 601 897 870 766 0 344 527 0 684 0 303 0 804 0 0 0 761 0 842 340 877 717 413 869 0 661 905 0 0 763 0 559 383 656 0 0 741 0 917 0 0 0 0 659 904 896 446 396 801 0 522 413 427 665 0 0 938 709 872 911 0 658 0 0 929 895 0 414 858 839 0 724 629 0 0 0 695 0 361 0 909 634 234 0 919 0 916 695 492 599 268 296 890 0 282 644 880 0 766 520 805 731 892 0 462 717 0 834 656 0 762 125 555 797 0 0 612 789 628 785 0 683 839 730 664 885 0 0 853 541 495 366 909 0 0 0 560 0 704 863 927 0 872 0 687 736 0 920 0 483 471 0 837 0 444 0 685 0 0 0 444 345 298 0 0 158 908 481 0 282 0 772 0 703 723 622 0 602 0 0 772 463 791 235 0 907 0 606 853 0 568 0 0 641 841 0 660 539 313 416 608 0 877 534 572 229 820 351 644 816 0 0 938 684 0 882 224 0 0 881 922 477 679 893 799 0 815 0 467 873 84 767 772 881 935 0 911 553 0 60 0 0 0 781 343 915 384 409 786 229 0 476 529 406 0 0 304 670 867 557 0 871 0 753 543 730 499 0 916 236 0 755 0 0 0 0 706 294 0 0 373 0 318 647 0 0 309 0 578 920 511 552 604 0 933 812 672 0 737 225 0 656 788 0 302 748 839 768 804 833 681 886 622 752 0 495 671 242 442 886 0 675 0 171 613 848 830 910 775 0 937 732 650 508 421 716 904 938 0 473 577 571 0 849 0 0 0 318 0 0 0 833 613 857 851 866 462 415 581 902 404 0 331 765 483 535 0 0 0 0 184 510 214 0 0 0 880 839 0 750 790 827 130 0 420 861 714 625 0 920 0 0 906 270 649 0 599 528 930 535 0 0 739 213 837 535 0 483 0 883 892 612 471 902 365 632 560 801 888 0 498 868 0 0 909 492 0 0 722 712 480 721 406 881 752 930 0 554 0 901 0 809 0 262 476 281 684 735 849 127 725 0 877 588 894 595 767 665 546 0 0 727 624 0 253 0 859 0 145 772 836 0 97 803 0 486 851 635 881 452 648 245 0 0 637 856 549 0 0 774 928 0 0 101 869 0 0 504 0 0 922 732 924 927 0 888 0 814 0 794 932 610 831 895 565 0 542 788 921 477 0 686 0 0 693 791 0 452 938 0 0 699 440 896 327 365 593 0 892 551 769 651 821 203 0 0 0 527 613 863 711 597 0 612 473 675 0 210 813 799 0 781 0 0 415 0 167 724 0 908 909 739 86 511 767 0 122 696 519 625 0 880 864 0 0 0 649 0 0 0 554 846 672 440 782 790 433 799 0 377 472 857 830 480 0 189 471 0 721 701 399 713 162 0 688 0 797 0 919 640 857 0 0 0 324 704 755 540 0 690 659 342 0 0 590 0 0 755 857 662 0 0 0 0 747 424 0 0 0 792 603 754 734 498 717 802 863 0 0 799 565 359 870 537 105 0 112 0 658 864 606 504 632 271 318 0 503 0 0 293 714 184 808 0 531 0 671 0 0 381 652 296 523 0 613 534 0 623 463 487 0 762 700 542 809 769 101 0 689 0 0 0 0 637 890 0 576 53 0 317 385 456 433 649 386 751 840 0 0 0 436 920 511 825 0 0 176 0 762 711 912 577 500 739 859 0 737 0 0 571 0 0 731 343 612 827 825 0 798 627 872 909 0 0 516 0 834 546 0 188 896 800 607 0 0 0 925 699 0 812 903 931 782 330 0 0 890 652 909 435 905 587 0 905 354 205 847 905 583 726 925 0 0 0 0 0 0 755 601 887 0 0 643 775 211 397 588 915 763 0 0 401 525 895 0 633 918 675 0 0 0 914 0 0 905 894 884 818 358 0 465 341 0 793 847 0 887 0 847 359 0 709 538 169 253 168 655 0 696 640 921 475 70 833 0 908 502 821 503 617 758 685 705 642 0 0 541 803 0 0 880 888 522 0 904 580 0 74 57 579 644 923 749 648 552 674 61 746 0 507 0 680 852 439 935 765 407 0 0 0 0 874 865 0 766 570 553 663 574 556 880 863 0 309 0 475 741 0 885 662 431 692 0 0 820 731 506 915 679 495 893 397 0 553 356 597 794 658 892 0 861 574 682 814 652 624 0 0 564 656 415 710 0 0 418 583 606 656 0 910 822 857 0 667 0 0 895 656 552 597 388 0 828 785 684 0 0 341 919 288 739 0 766 464 922 873 745 0 0 702 897 792 0 741 0 0 649 795 467 851 0 607 728 658 0 0 551 866 0 0 913 649 0 423 797 732 0 0 716 0 665 275 528 655 790 332 465 0 862 659 728 701 896 0 0 740 905 0 237 833 0 0 0 907 0 714 344 876 678 794 647 0 840 835 303 300 899 555 0 556 862 652 895 552 496 696 923 0 687 0 719 607 746 625 0 619 0 263 0 347 836 573 0 406 0 0 505 769 427 388 0 0 759 679 0 906 0 917 803 421 712 0 738 0 560 704 454 0 752 340 306 156 666 0 435 478 0 667 906 0 771 694 925 0 0 919 867 805 666 396 908 0 282 360 880 627 791 0 605 0 0 678 0 547 580 406 726 294 781 328 137 0 768 935 0 541 692 804 0 0 896 725 796 0 809 409 186 200 0 633 0 0 928 0 248 0 362 768 210 860 835 251 839 214 0 773 581 420 60 195 0 898 750 702 670 0 812 695 132 753 0 91 574 711 0 625 680 325 0 712 920 661 755 556 695 517 0 906 666 0 927 550 691 426 891 0 398 462 411 419 884 0 429 0 564 398 510 884 514 12 218 0 661 786 424 0 0 0 707 296 871 344 624 0 547 0 0 677 396 0 796 0 0 904 898 0 0 0 872 22 0 899 0 514 431 224 0 0 0 666 0 810 749 554 807 928 501 575 280 638 425 844 324 0 538 0 0 158 860 763 160 753 388 0 911 580 0 880 408 0 0 289 706 733 625 0 398 801 490 486 0 648 0 0 512 0 908 291 149 569 817 218 0 905 0 693 0 0 115 283 0 0 405 482 726 745 375 828 0 617 0 0 895 794 0 0 792 708 0 806 909 758 835 689 390 800 0 257 728 0 382 513 0 557 704 495 930 797 0 905 0 782 764 759 38 510 632 793 873 553 193 589 938 857 907 0 366 732 0 815 514 68 0 0 561 427 476 0 904 0 871 771 727 318 0 728 601 574 0 0 797 0 479 525 830 0 261 907 589 0 495 782 0 0 770 496 338 905 429 0 858 0 534 151 0 464 743 406 738 685 218 0 651 526 464 0 297 532 833 660 458 0 0 375 934 632 622 0 0 756 823 845 523 0 858 277 0 219 492 693 719 538 648 0 753 797 902 809 0 516 0 0 0 0 169 915 238 644 763 187 0 134 866 136 0 495 309 0 542 581 395 901 792 759 715 0 0 291 780 0 593 676 882 563 338 898 0 413 0 704 453 0 716 0 0 502 0 0 0 503 421 290 0 896 813 579 870 795 648 352 530 878 762 0 0 834 790 0 930 778 505 0 576 877 886 275 0 863 0 0 0 304 0 907 0 673 0 642 0 580 732 353 0 0 0 0 756 753 845 444 0 0 166 513 705 902 582 527 564 505 0 276 589 0 0 51 480 903 644 271 0 0 445 0 909 376 855 398 842 453 596 801 0 619 0 657 0 63 842 523 509 834 592 778 688 86 780 838 907 0 881 856 856 0 714 565 0 0 691 765 453 912 0 373 0 0 755 0 0 199 451 0 857 744 720 0 749 0 818 378 0 453 935 634 0 379 849 0 379 0 633 590 889 621 698 875 191 0 834 0 0 0 919 769 460 350 747 879 93 0 0 0 440 742 282 365 833 895 0 915 871 591 0 556 857 657 0 879 500 727 680 326 433 257 836 632 434 129 0 444 67 920 0 445 396 0 576 922 869 530 669 524 793 626 764 353 908 646 0 0 0 344 0 0 429 799 541 611 809 474 755 812 0 667 926 0 632 0 915 0 478 211 434 926 661 879 0 143 0 799 0 0 870 0 888 0 657 0 271 0 254 802 711 0 0 350 0 498 266 849 404 547 875 593 0 0 0 0 0 0 546 0 853 0 933 525 869 249 340 910 0 425 482 644 276 284 733 0 574 780 825 701 0 455 918 908 411 852 696 389 747 885 0 213 773 926 566 334 0 661 0 910 785 0 48 832 112 734 808 584 0 306 913 902 548 661 631 685 0 0 788 694 652 780 726 0 475 921 0 0 208 913 857 812 875 858 335 882 187 875 0 0 927 844 869 0 0 0 622 0 892 0 560 0 613 916 0 775 668 0 712 700 699 27 0 117 859 147 890 879 887 819 845 636 379 478 568 230 375 842 0 0 690 445 0 923 0 823 461 494 576 848 857 906 849 802 913 466 815 620 0 459 0 680 784 0 831 0 112 912 637 0 726 0 309 449 703 0 938 841 370 0 432 933 889 0 523 619 0 0 876 934 0 764 308 723 737 886 468 746 614 791 674 0 518 741 0 873 665 862 479 761 845 644 457 513 285 694 804 0 423 417 915 294 871 0 780 247 690 910 786 924 462 0 718 694 616 617 61 906 0 482 399 773 805 607 927 854 922 516 833 0 663 539 0 0 0 695 136 677 267 798 266 534 683 766 876 920 0 878 654 922 0 767 455 641 0 0 0 751 304 770 594 729 0 476 700 930 843 713 286 884 0 390 0 609 859 770 0 682 350 636 273 0 0 530 544 841 327 442 178 446 888 620 855 656 782 0 234 284 699 369 929 626 537 830 873 0 202 860 502 404 0 571 221 0 779 587 602 845 735 628 0 296 883 636 720 387 620 757 480 934 842 0 152 0 736 886 886 763 532 0 863 432 349 891 0 854 0 453 450 662 774 0 725 372 528 0 537 814 613 720 543 0 610 564 918 0 0 623 504 382 429 0 576 553 744 417 0 672 616 0 0 0 0 417 0 387 0 406 902 594 827 0 445 0 430 0 853 217 433 0 439 609 861 724 823 232 836 686 711 0 683 392 903 581 572 832 698 552 926 244 811 548 0 925 338 334 809 917 398 918 763 592 0 288 936 807 369 578 0 801 414 590 892 0 828 0 663 0 432 237 0 918 597 0 677 686 171 0 267 433 846 808 734 830 858 416 315 934 712 0 523 824 573 0 652 0 0 930 0 0 0 0 860 190 924 0 711 0 0 760 0 739 0 607 0 852 736 305 599 0 271 795 697 634 678 0 417 413 731 0 259 464 902 899 501 654 875 870 266 772 306 0 0 290 518 0 900 900 0 0 786 246 748 0 680 0 879 797 0 260 717 131 532 297 908 731 718 591 224 766 0 380 698 919 478 869 860 0 570 852 0 0 887 535 897 93 257 580 803 126 636 0 182 829 79 926 0 723 0 174 0 0 418 596 718 634 0 118 448 441 860 0 0 536 461 836 544 528 0 0 543 446 927 572 0 930 0 931 383 0 0 121 907 0 608 311 482 489 332 658 658 922 599 573 0 756 0 439 922 907 0 0 0 867 481 817 612 420 541 722 295 0 732 0 0 0 0 102 0 0 666 581 852 896 816 790 365 673 903 0 187 842 0 0 468 0 695 771 235 881 0 377 850 641 0 708 276 904 715 0 832 0 564 422 719 0 895 806 444 614 627 482 0 201 219 253 0 729 811 0 256 730 342 888 0 0 224 0 863 750 0 443 526 279 612 891 0 0 450 137 559 772 501 397 798 547 470 745 911 937 728 0 413 805 667 0 758 703 0 281 0 808 525 303 855 806 0 743 764 0 756 0 665 906 0 0 0 186 628 843 0 0 604 0 576 900 0 0 251 781 0 0 151 142 0 868 818 925 254 115 838 797 0 0 465 851 0 311 871 370 898 657 0 0 524 391 860 0 0 896 776 897 825 791 908 807 371 503 516 450 516 0 916 0 934 0 812 784 0 421 867 847 780 757 805 0 852 384 936 738 0 488 329 625 929 0 0 0 0 260 0 461 0 895 385 817 785 899 203 726 0 891 57 595 355 807 0 923 894 935 395 713 0 514 0 857 0 837 704 0 877 677 339 751 142 513 0 798 0 176 0 904 908 0 0 0 759 0 749 367 895 847 802 820 0 549 408 0 0 814 917 729 0 0 0 0 0 0 733 0 0 678 792 836 620 747 640 0 698 0 0 218 669 706 849 436 895 0 0 750 555 854 0 434 667 0 299 651 890 791 484 817 0 928 356 479 423 732 0 816 516 0 845 845 551 440 0 0 0 890 652 385 530 528 580 852 0 653 0 883 0 378 454 0 0 577 0 0 932 0 781 0 0 288 780 0 526 522 0 341 0 482 514 323 715 775 911 706 0 860 190 916 0 492 704 804 758 617 768 450 465 0 310 0 205 840 0 564 0 921 659 895 0 836 0 593 243 704 922 0 0 0 828 936 0 0 531 679 567 934 815 734 912 872 628 935 473 442 0 0 0 621 873 0 0 653 0 0 0 918 0 0 699 659 742 613 612 913 915 834 682 510 0 237 0 623 0 57 764 0 0 622 164 852 172 0 0 155 0 912 931 873 712 340 0 0 701 574 806 295 0 0 589 0 0 354 407 927 359 866 708 305 0 726 905 0 631 854 0 415 566 904 0 910 0 0 802 427 0 229 519 0 0 785 885 0 861 0 845 933 676 0 0 594 709 735 528 0 172 477 0 592 0 875 0 858 645 762 0 629 796 0 400 748 751 0 643 255 807 0 0 0 0 811 469 604 0 706 156 0 852 0 581 728 789 524 162 0 925 0 440 499 0 594 899 465 235 0 530 840 0 0 757 0 796 891 309 769 226 346 761 882 0 0 259 774 0 305 629 898 0 768 0 831 0 790 0 0 778 0 680 688 0 0 453 746 767 548 0 799 649 697 419 630 402 493 0 336 579 388 0 365 860 857 908 665 343 700 446 850 662 813 0 601 676 401 0 0 679 908 666 0 266 787 196 482 928 0 588 0 0 156 301 827 872 0 0 937 406 290 600 776 864 561 0 0 690 801 0 0 475 458 761 545 910 786 727 671 641 935 638 595 0 705 0 646 414 0 234 580 0 644 0 716 854 814 689 0 253 490 0 538 671 491 766 196 927 0 699 169 865 0 619 638 391 425 908 570 0 938 813 933 230 600 377 885 0 785 864 0 926 640 368 259 806 850 325 518 772 771 545 324 499 824 715 634 928 310 852 851 0 383 595 0 712 704 755 537 0 278 367 854 697 520 892 0 0 0 405 590 505 679 673 710 0 0 0 872 0 626 493 892 734 773 764 0 0 0 304 0 0 476 674 691 705 99 611 499 0 733 772 0 0 0 656 0 880 310 647 771 698 813 386 0 134 856 911 0 805 0 914 799 0 220 0 636 242 500 808 0 887 98 0 739 0 294 451 769 427 788 0 818 206 308 674 246 910 208 0 485 0 875 935 934 902 866 194 934 0 831 776 740 837 508 0 721 587 235 0 725 823 0 0 848 0 640 883 859 673 843 0 421 485 779 0 0 342 0 825 0 733 207 651 0 548 525 719 803 576 623 0 0 451 0 698 338 543 161 923 865 858 765 0 0 0 857 883 264 762 470 0 0 513 609 0 751 804 628 0 0 884 0 863 0 0 0 0 283 132 844 910 868 239 716 696 99 83 155 282 767 495 161 683 713 629 586 0 0 859 0 883 528 0 533 153 852 525 0 898 541 771 628 0 807 0 539 813 0 561 861 511 748 876 853 0 0 0 0 0 754 837 710 920 634 888 933 0 0 868 832 341 326 0 0 870 868 461 422 653 726 0 829 0 667 418 0 606 76 758 303 758 187 772 425 661 379 0 568 0 750 0 287 818 928 65 432 612 466 604 895 863 209 497 768 699 650 514 925 654 916 0 0 934 551 0 263 669 0 626 643 561 409 704 0 0 707 0 403 847 544 0 469 582 0 900 910 626 0 666 905 820 390 762 552 675 723 612 0 525 875 275 768 0 756 578 850 0 515 0 739 749 779 876 0 759 581 698 0 414 0 740 918 0 0 0 546 641 531 0 828 0 190 189 861 779 609 473 661 797 0 0 0 690 715 925 0 921 322 883 0 0 295 789 937 0 728 0 621 901 0 0 787 0 0 348 735 487 588 0 934 462 849 911 830 0 667 708 916 741 201 786 586 357 0 0 320 727 0 699 317 0 565 849 0 432 918 532 651 0 141 238 400 861 0 921 856 302 331 575 800 387 0 0 527 0 0 616 486 937 932 580 831 0 0 659 366 812 847 747 778 859 784 875 488 510 611 0 593 695 246 0 795 0 856 0 846 675 223 0 307 0 220 886 930 0 0 0 724 834 563 0 440 0 808 657 0 0 401 550 519 470 229 0 0 887 756 840 37 788 646 309 547 682 938 0 575 927 0 924 561 0 862 713 0 394 0 0 0 0 0 460 285 0 0 266 885 667 881 885 0 0 938 353 647 721 220 866 371 0 602 673 0 0 0 814 140 812 551 0 721 498 415 775 495 213 819 0 700 455 755 562 400 458 663 761 854 699 297 931 469 671 281 0 562 0 783 579 677 0 544 0 0 685 580 411 717 0 0 0 0 726 281 366 858 720 844 474 0 895 0 0 107 0 0 572 0 742 814 432 477 0 0 390 432 510 567 837 167 526 681 43 896 737 369 547 0 921 724 910 640 613 903 649 553 867 865 185 250 411 470 539 0 381 665 270 637 874 879 658 0 0 660 777 734 756 0 600 424 432 0 768 750 873 0 932 523 719 0 580 828 0 791 757 167 0 803 658 769 422 931 626 418 248 0 845 795 811 0 901 919 0 400 408 737 0 0 904 669 834 0 0 761 733 682 779 605 0 0 0 219 816 328 472 853 0 0 345 721 878 0 352 742 0 539 0 0 290 819 477 883 763 347 344 0 765 852 495 674 725 0 709 0 263 851 824 0 649 893 672 0 699 758 708 583 930 596 347 0 0 590 699 606 684 779 496 0 304 701 517 786 673 877 754 723 503 76 673 821 896 0 790 227 489 0 625 0 492 715 902 164 927 248 628 295 818 800 0 872 0 408 371 587 0 840 931 0 843 282 789 523 0 81 571 0 0 846 0 367 0 812 402 920 849 745 0 386 0 912 0 0 0 0 437 833 716 0 801 0 0 153 507 0 173 763 929 0 241 843 239 212 359 468 0 922 880 764 0 855 420 817 760 0 689 877 793 0 765 171 0 695 229 0 351 287 753 0 70 791 676 249 819 765 530 567 442 0 0 0 739 0 788 0 0 0 807 635 918 0 658 756 692 696 746 776 753 0 591 756 714 898 796 0 389 0 511 588 855 0 547 190 0 0 0 884 882 754 0 616 752 614 0 0 929 518 637 435 390 869 872 814 565 393 775 686 0 928 904 749 887 0 772 744 893 717 308 578 0 199 844 638 646 651 459 197 832 785 477 918 361 0 515 671 0 931 0 0 698 705 541 186 610 0 767 0 404 826 513 80 850 0 643 0 399 790 0 922 17 407 673 361 0 848 762 0 587 510 888 912 870 0 931 0 855 463 0 0 0 285 0 616 0 274 528 0 836 465 909 837 618 197 911 544 870 412 334 0 656 0 832 0 862 564 0 484 730 0 0 435 0 889 754 890 930 921 876 570 0 594 0 453 626 784 708 0 886 783 0 0 523 680 0 0 884 0 101 270 806 0 512 619 830 912 0 560 662 838 799 511 0 650 683 453 0 0 337 762 582 0 744 782 587 688 623 0 478 631 0 937 545 469 145 0 0 0 246 498 811 836 713 686 0 0 822 0 838 888 507 0 819 901 642 0 211 895 0 523 0 926 0 505 0 0 41 0 0 249 0 738 872 635 0 801 372 670 565 916 0 759 800 818 383 0 667 437 782 323 682 754 0 612 908 894 554 909 668 440 0 583 859 639 862 715 0 0 0 359 693 0 840 0 622 923 0 912 0 549 0 517 933 810 801 674 463 0 198 812 0 0 0 799 309 710 0 0 381 933 183 791 766 859 711 0 591 442 751 390 705 509 648 355 0 0 761 0 877 787 741 819 553 556 263 634 902 0 553 0 921 583 586 441 0 921 0 433 0 702 583 548 867 871 653 654 762 0 563 332 621 931 884 831 0 922 0 865 910 398 683 660 706 900 794 580 647 747 724 472 0 929 724 750 619 0 0 0 847 258 0 0 0 784 743 932 473 636 614 0 751 919 497 0 643 937 397 913 442 825 0 81 552 583 755 829 223 565 640 875 622 493 792 281 925 0 0 0 587 291 0 0 0 0 854 319 881 0 0 0 572 866 0 795 0 554 280 0 792 699 816 0 855 229 0 589 0 894 432 580 0 0 64 757 0 856 821 716 616 608 493 841 0 0 314 0 536 421 932 0 816 542 829 395 589 734 710 582 314 831 822 0 727 825 561 515 416 0 881 743 344 0 137 0 0 342 0 217 542 772 0 0 0 639 0 0 0 616 580 0 0 0 888 598 672 0 789 790 924 399 0 0 0 0 0 0 269 834 0 605 227 840 293 0 0 0 0 906 584 185 791 412 0 417 726 507 193 0 0 0 262 905 788 82 879 591 0 919 0 831 0 0 395 238 893 171 134 705 922 599 728 485 727 580 640 0 770 669 0 485 311 0 0 847 0 765 0 863 436 934 442 402 853 592 467 535 616 486 885 0 771 269 474 0 639 797 0 0 0 815 0 0 676 0 810 507 629 694 0 765 336 0 864 917 555 0 0 829 0 818 823 745 861 0 662 0 544 370 0 370 895 0 273 132 848 854 524 0 0 192 677 291 0 0 0 550 0 901 0 0 491 653 454 0 295 803 0 619 884 751 721 585 483 771 600 0 290 796 908 235 819 208 374 816 90 0 0 0 798 846 767 937 0 892 787 0 446 521 610 0 914 0 287 0 495 665 883 574 0 604 620 712 639 724 0 645 591 0 337 0 613 838 790 527 507 65 516 675 525 799 443 0 537 528 0 730 849 693 929 746 919 80 0 112 729 0 655 938 809 736 792 0 62 107 258 510 125 577 846 540 0 0 404 134 0 0 743 820 586 416 0 0 424 0 0 843 898 624 592 468 0 0 93 0 0 274 0 0 639 820 237 371 586 468 395 543 287 841 0 653 938 0 612 0 874 579 728 574 851 0 741 645 787 747 332 606 795 256 363 0 859 434 0 0 638 306 368 700 895 0 0 664 903 222 511 582 620 890 817 0 658 0 533 0 730 628 423 0 679 558 0 0 706 0 0 0 0 0 394 747 0 0 0 781 0 141 0 514 901 614 365 62 594 646 0 0 901 0 901 179 552 733 0 897 448 0 685 0 0 790 719 870 675 525 355 578 543 0 774 0 459 855 0 751 0 0 457 849 0 0 867 0 563 861 887 719 727 129 690 500 801 0 0 0 163 0 437 567 0 889 434 0 530 242 708 435 0 842 0 814 700 650 804 898 0 440 288 672 458 747 838 923 557 684 841 580 600 0 812 293 669 920 152 854 0 724 0 805 0 767 266 695 0 847 220 0 0 362 380 0 831 920 856 0 271 447 310 658 0 869 720 553 601 736 0 160 0 844 821 0 243 863 549 0 471 591 873 0 693 0 0 0 716 711 0 765 840 0 0 750 735 544 932 0 916 814 0 815 366 601 695 439 0 885 146 296 0 885 0 612 670 0 552 0 508 0 553 0 0 288 535 565 616 0 0 0 759 0 801 843 165 0 0 0 817 0 0 748 683 0 0 0 0 0 797 0 0 0 0 0 0 0 301 403 0 266 374 687 0 884 0 0 815 919 0 301 727 937 807 0 916 586 818 743 584 254 724 577 0 468 322 888 447 440 0 309 514 0 753 39 795 713 0 235 336 815 382 801 549 892 629 0 0 0 671 491 0 0 757 0 0 823 665 391 933 391 499 0 62 903 0 797 291 0 831 444 571 914 915 792 626 0 725 540 0 0 729 0 843 0 776 815 736 0 904 415 0 0 257 0 801 0 773 852 930 217 0 0 0 721 760 186 717 0 571 576 917 926 197 558 850 801 0 154 667 743 442 635 614 512 603 0 473 0 710 0 0 432 0 806 841 613 827 0 489 0 558 0 792 592 387 330 0 0 364 443 661 573 774 902 768 0 769 902 826 0 814 671 205 678 0 865 914 738 854 0 560 0 0 0 388 0 0 0 0 0 313 379 520 835 0 927 647 555 658 0 405 0 558 454 561 414 0 0 846 666 0 0 494 811 855 628 693 735 544 434 694 628 576 868 0 219 610 519 597 897 361 721 812 665 852 0 783 663 0 296 0 793 0 0 215 779 530 726 0 760 846 624 0 0 0 906 0 522 0 459 0 0 855 705 649 465 480 0 810 0 0 547 709 0 431 741 604 683 0 521 0 743 813 880 598 749 595 461 913 451 650 820 427 0 0 777 360 399 629 887 183 526 0 733 186 176 0 632 706 0 819 549 484 300 0 769 807 435 897 495 626 0 0 758 0 919 0 170 0 577 903 0 781 813 577 803 831 423 0 0 0 689 500 309 751 291 829 0 523 500 469 816 486 0 0 369 861 0 406 710 520 0 548 938 632 796 534 0 902 297 0 822 750 223 878 0 367 466 0 639 684 286 0 839 0 0 917 848 0 0 0 202 863 532 0 0 0 0 0 700 232 891 0 785 919 834 709 0 0 603 383 375 667 0 919 650 0 667 0 909 458 0 931 0 409 740 927 0 716 783 579 752 409 510 0 0 0 666 866 793 899 0 877 111 937 612 660 832 905 580 526 0 470 0 862 623 670 601 483 0 0 754 536 0 910 478 0 738 820 649 0 490 279 838 502 0 0 829 637 810 0 826 667 73 764 0 628 0 555 792 868 205 0 0 0 885 169 925 295 837 191 141 0 338 850 0 0 747 800 484 0 652 0 647 656 509 604 908 227 821 459 897 846 407 778 811 0 796 522 0 306 556 0 0 651 733 0 502 0 623 697 0 901 401 498 48 648 783 909 687 215 0 189 873 0 800 423 0 181 672 840 356 872 722 0 0 0 0 442 0 236 825 862 932 917 0 933 145 604 676 702 641 503 727 0 464 0 333 0 0 750 769 296 288 0 91 163 0 0 471 778 0 0 329 775 710 0 480 724 473 829 0 797 0 552 752 0 482 823 0 440 0 626 530 286 514 538 330 0 0 575 748 0 0 817 546 704 725 727 0 866 0 893 379 0 0 843 912 307 383 795 536 382 0 754 477 220 926 580 53 907 817 750 721 812 0 905 0 718 327 0 156 288 702 410 0 596 937 769 670 0 0 858 0 0 254 398 0 0 703 0 710 0 616 0 762 607 776 704 0 842 438 0 890 828 0 742 0 845 0 498 706 0 0 655 0 0 767 841 855 0 724 0 0 0 0 585 179 615 916 0 0 0 763 799 688 647 0 523 0 0 722 625 0 516 906 791 274 409 302 898 93 784 894 0 528 759 337 558 0 0 0 896 861 754 447 0 0 385 497 937 0 877 169 0 0 921 597 0 0 669 822 0 0 485 892 318 901 0 642 725 787 631 296 347 0 536 307 844 660 584 592 658 0 616 405 0 0 721 880 0 0 458 887 888 667 584 0 125 99 248 736 794 678 794 866 431 0 919 0 335 0 90 738 0 622 842 848 612 0 504 369 0 681 0 710 0 155 391 0 184 463 475 815 821 925 416 927 729 0 719 802 0 724 0 882 0 810 506 213 803 714 426 600 0 0 929 801 0 0 569 0 0 741 765 815 405 871 531 834 731 894 313 507 288 214 0 0 838 224 0 327 748 0 683 541 0 300 0 0 0 131 0 0 753 489 721 855 0 895 430 540 600 532 741 666 573 585 444 0 627 0 0 0 0 604 74 0 674 0 892 566 0 671 419 532 830 834 0 667 506 0 859 785 490 213 0 754 623 125 599 884 112 507 703 0 789 707 0 0 445 781 395 0 0 576 443 713 0 0 0 207 0 671 811 407 704 690 857 0 702 0 652 711 331 0 704 855 421 556 753 613 0 851 538 859 0 698 73 918 675 0 0 617 410 551 739 815 883 200 554 178 0 856 733 50 640 0 857 767 318 247 0 0 886 113 719 775 707 723 450 0 491 0 309 640 388 801 0 0 826 374 0 758 934 509 760 205 224 266 794 389 363 594 0 0 604 670 525 930 0 691 761 0 570 821 618 690 275 463 407 870 596 0 303 0 383 818 170 444 860 811 590 934 0 528 740 368 853 908 0 678 248 582 657 622 0 902 929 0 0 0 778 378 0 835 360 0 355 398 137 931 904 606 706 766 804 0 850 366 793 695 770 831 906 0 0 770 773 836 664 621 697 0 726 402 709 811 0 793 903 51 504 626 608 867 0 0 747 679 0 0 0 709 798 724 535 687 0 0 0 562 168 646 348 746 761 789 0 750 104 888 752 515 0 0 0 0 843 578 371 787 529 0 0 0 603 410 385 490 0 280 746 0 704 823 628 0 244 606 629 265 0 0 579 0 809 333 878 352 667 0 862 851 865 791 632 0 890 740 334 777 791 817 665 0 322 915 0 404 0 330 483 0 0 754 0 695 824 709 779 0 414 331 780 0 857 0 890 535 560 0 0 0 575 304 906 659 0 731 773 0 802 911 879 687 398 711 0 915 0 566 850 0 656 298 927 0 0 641 459 412 270 0 0 635 0 830 915 0 0 441 732 791 0 263 0 0 758 901 884 585 0 512 531 568 593 0 497 455 558 677 614 620 565 496 887 521 0 620 0 0 761 671 552 603 721 402 554 0 0 0 443 930 332 692 0 680 616 440 818 831 807 0 0 0 227 788 41 0 0 0 816 587 606 0 842 0 0 0 860 930 929 0 699 0 418 660 442 744 794 930 56 203 818 0 0 849 677 0 684 472 0 0 753 235 929 188 0 868 0 664 614 821 371 930 638 558 248 776 930 832 475 932 856 0 840 710 613 0 526 918 382 0 858 845 143 598 865 0 0 748 404 497 0 548 0 631 782 0 0 487 791 0 0 342 938 755 788 122 702 0 926 799 929 595 334 0 844 927 777 763 422 876 911 412 0 838 754 662 797 573 822 142 560 735 371 0 0 871 0 601 644 909 0 192 0 0 0 807 855 532 0 0 0 907 0 936 532 638 273 0 857 866 0 0 221 0 0 0 771 0 529 0 744 197 0 702 0 852 0 800 0 0 555 904 847 383 673 0 744 727 824 219 193 615 0 293 462 926 62 899 765 532 760 0 567 619 626 481 0 544 933 936 438 0 673 0 291 0 819 799 440 331 828 481 698 736 563 837 397 566 518 862 777 919 801 0 0 0 0 0 297 888 855 529 852 0 0 901 922 788 457 0 854 0 184 0 443 592 823 595 820 0 0 188 742 705 0 733 538 937 627 615 652 0 811 0 0 780 850 822 0 0 692 847 766 716 833 884 930 361 0 543 0 0 575 621 498 226 0 733 0 276 0 338 0 578 160 0 0 865 680 0 663 0 636 0 462 0 753 0 0 680 364 0 462 680 457 680 717 0 0 450 0 822 563 0 0 585 0 842 0 419 630 538 0 896 274 299 813 801 0 805 0 243 687 279 722 825 735 0 756 547 0 735 0 561 683 861 811 425 459 712 596 780 893 481 413 934 567 912 523 498 489 371 554 843 464 911 389 869 790 850 0 789 151 887 0 700 537 595 819 707 928 0 0 647 131 195 223 582 932 569 766 0 679 0 761 823 695 854 437 0 461 66 699 485 890 430 851 0 734 393 582 400 0 455 760 0 495 793 544 0 0 0 0 415 732 565 922 0 0 0 0 144 0 363 506 772 563 0 660 925 0 880 0 0 0 595 0 0 0 295 0 833 0 916 931 514 0 689 202 0 524 0 0 280 0 59 821 365 0 0 0 937 802 875 845 619 0 710 607 928 769 476 560 565 0 0 764 0 643 790 843 830 556 677 876 354 680 447 509 454 262 89 0 843 879 746 0 808 0 472 522 642 670 766 856 524 725 274 135 0 836 854 622 0 0 0 0 640 336 390 785 426 400 678 0 0 0 864 587 915 0 786 99 422 0 862 673 699 904 686 433 526 0 758 211 0 698 0 563 774 299 0 884 500 389 659 0 0 0 536 875 0 0 880 0 931 526 548 340 0 878 550 360 855 936 417 799 350 334 0 850 449 804 513 672 893 835 627 851 799 825 499 555 587 0 396 0 244 676 295 0 0 624 207 848 160 466 341 385 573 0 933 728 690 0 0 181 769 366 870 0 903 0 545 0 888 674 0 921 0 0 872 0 606 897 615 626 0 704 735 331 570 413 800 895 254 617 913 810 717 592 803 298 339 0 85 0 395 0 715 0 0 178 853 491 914 0 796 785 600 0 852 828 323 353 496 411 711 0 908 0 435 478 0 551 0 0 0 293 0 691 0 0 714 800 0 324 710 722 849 930 675 454 556 748 576 745 854 915 627 559 784 763 735 695 0 686 598 923 746 360 300 685 0 775 0 0 840 610 431 431 0 801 626 552 0 851 927 831 565 107 0 0 770 550 420 489 879 731 0 299 815 0 747 663 736 653 322 75 893 538 438 891 0 764 0 0 258 847 585 621 854 322 283 286 637 507 566 0 889 414 169 462 336 766 808 809 0 870 812 755 0 922 352 859 441 0 624 511 836 855 804 432 914 853 518 28 0 767 0 730 872 0 864 934 745 400 535 572 0 0 0 850 745 0 470 866 0 781 0 679 319 646 805 0 0 0 0 0 513 937 424 0 920 0 810 401 0 0 698 873 804 380 496 0 0 683 843 0 0 694 384 0 0 891 936 895 685 757 669 856 458 792 718 0 560 0 0 399 934 681 0 527 780 0 488 730 627 0 469 480 436 606 410 0 0 0 806 625 613 0 0 765 695 632 633 893 575 614 0 0 917 799 489 458 752 691 862 0 431 0 0 613 299 342 473 105 0 934 634 544 854 534 0 0 828 207 877 0 648 697 0 145 0 0 480 670 672 0 409 799 834 340 0 886 483 0 892 392 933 0 670 600 493 302 576 0 366 0 838 744 589 663 758 479 643 897 824 930 734 919 513 0 0 191 882 0 184 577 327 0 540 746 154 731 805 596 472 884 466 0 308 751 352 818 890 733 485 480 403 879 0 652 875 893 680 550 866 704 798 926 400 0 416 428 471 906 734 666 602 869 359 676 281 503 0 934 889 348 0 0 0 0 372 647 703 775 850 58 0 343 928 123 0 0 446 162 784 859 686 0 503 774 439 576 923 280 0 634 446 0 339 0 873 503 521 122 924 0 135 842 0 937 851 0 820 0 0 215 648 415 0 820 878 0 0 619 229 0 886 502 890 0 323 560 0 613 573 875 358 589 484 0 0 0 0 811 800 784 839 0 887 697 702 564 678 507 837 716 0 495 874 881 0 932 0 0 54 423 763 362 725 904 359 715 731 0 0 0 646 795 0 0 0 497 531 580 710 0 921 699 0 610 156 0 14 0 0 56 231 538 366 761 0 513 0 634 255 0 580 695 640 301 668 535 581 854 789 917 686 481 299 676 777 337 589 777 0 233 779 204 587 861 788 459 0 685 782 0 497 0 558 810 0 870 0 369 496 570 0 846 746 0 0 0 0 528 724 0 578 0 0 823 795 768 0 629 0 510 473 258 0 731 851 0 228 652 0 545 867 938 0 259 840 0 0 804 0 715 758 564 634 738 0 0 0 802 435 0 0 642 0 934 0 709 799 0 0 735 236 663 424 0 712 0 880 702 540 871 0 931 0 407 412 911 0 252 483 385 0 0 749 893 877 517 245 407 162 0 840 287 434 0 0 833 729 827 0 907 449 0 670 191 0 787 931 0 826 0 0 678 0 739 127 724 902 276 831 916 0 395 0 115 0 912 841 578 526 809 0 692 605 605 718 493 0 376 283 653 31 254 0 0 781 0 531 428 0 0 0 896 0 839 904 0 544 533 155 756 0 0 0 253 554 570 555 225 682 622 691 683 672 351 473 0 0 711 70 873 488 0 571 355 701 0 0 887 431 0 343 0 0 0 0 296 502 505 372 847 802 785 0 0 859 410 0 723 821 0 214 0 842 609 0 0 523 924 863 678 834 929 585 690 889 539 751 0 739 838 721 0 278 682 0 903 796 848 314 258 633 380 0 0 718 881 0 888 625 756 86 0 441 592 566 0 800 0 888 0 587 261 0 650 730 0 0 0 645 310 0 904 490 0 827 869 711 715 551 0 0 558 860 195 813 0 0 249 838 756 91 0 799 0 479 0 917 476 0 128 568 0 913 750 904 526 278 287 888 618 0 795 832 691 818 338 544 673 420 0 0 429 898 650 295 0 594 0 147 457 0 586 237 732 0 934 902 0 0 601 353 832 0 904 0 649 0 475 935 0 0 811 226 889 0 372 765 438 0 779 633 877 0 676 254 785 299 937 599 0 0 695 705 0 246 653 413 0 807 0 927 797 679 0 430 547 0 878 701 934 369 0 634 0 330 683 680 445 321 907 51 317 255 707 0 354 0 143 0 580 0 858 0 534 636 0 765 461 829 0 0 907 854 496 818 915 844 0 0 903 845 0 0 882 545 875 0 0 886 884 565 781 525 226 0 825 0 490 0 809 277 859 488 897 0 0 634 675 894 443 173 522 0 0 0 540 685 845 523 121 505 770 790 728 803 529 0 783 721 929 164 773 600 515 402 322 0 751 748 855 872 767 0 869 541 902 0 873 537 281 882 737 820 402 0 276 664 0 830 0 816 846 564 0 0 693 0 0 0 669 634 751 0 407 279 299 0 0 923 167 0 624 756 796 742 635 843 0 454 397 845 934 934 0 811 782 522 740 532 275 0 828 800 890 923 847 0 769 775 702 787 750 0 0 0 439 594 816 0 748 908 811 437 675 671 922 0 850 396 333 893 0 892 444 839 638 0 588 0 524 916 614 915 693 571 891 821 824 468 786 0 0 190 434 508 697 0 293 0 0 443 875 0 0 0 755 399 798 0 0 0 717 542 713 0 787 247 654 238 529 0 231 287 0 492 584 572 198 653 543 0 789 0 0 613 885 656 731 423 325 672 0 787 863 598 611 352 647 895 425 835 778 484 883 668 690 0 879 717 554 0 713 0 0 607 255 656 894 775 781 0 0 677 533 746 903 811 825 0 467 928 832 907 0 481 170 574 335 896 919 647 794 335 329 527 693 417 842 196 880 279 0 765 732 0 0 335 802 763 325 928 450 893 666 239 0 687 622 0 186 0 565 815 321 654 0 764 776 641 789 367 699 569 849 0 557 789 0 0 0 51 757 408 895 0 473 768 499 781 700 532 775 900 0 839 0 806 218 774 0 818 856 556 0 462 305 250 914 0 0 894 0 590 0 890 352 0 376 611 748 794 810 0 447 603 791 443 0 820 892 913 318 536 0 0 708 0 0 310 0 0 0 0 197 788 877 404 755 0 732 0 549 0 0 708 561 660 835 294 0 502 0 0 735 906 0 0 903 0 0 895 818 890 881 841 415 553 933 862 0 408 795 527 342 665 882 657 936 485 720 862 698 444 843 0 0 730 909 771 520 850 392 0 523 0 638 668 0 193 0 0 451 761 500 566 0 0 867 811 152 173 400 714 477 934 545 74 405 0 774 659 779 868 366 938 665 736 293 662 761 182 641 884 783 813 0 627 669 784 0 686 803 0 0 934 917 194 937 0 0 486 447 726 0 578 408 437 935 502 794 461 534 0 0 0 678 926 225 0 481 0 372 936 0 0 713 820 0 380 661 0 617 798 604 360 0 729 566 778 885 0 904 0 866 756 853 0 435 882 937 648 799 0 237 685 0 751 0 902 842 581 807 0 0 0 0 839 555 547 262 0 92 0 0 871 467 638 853 638 0 605 909 763 376 0 0 0 454 0 782 0 219 148 874 0 0 862 697 326 0 744 0 0 447 937 753 646 211 235 908 0 649 641 755 750 231 617 600 510 302 0 0 373 0 836 0 889 447 637 0 25 0 925 0 0 702 615 579 733 658 0 725 924 574 0 419 619 486 732 802 572 515 759 683 129 185 621 899 484 890 681 485 714 280 212 654 756 650 874 0 925 826 627 685 0 499 803 392 696 0 892 901 452 364 192 470 408 650 0 633 0 502 797 695 574 825 0 0 0 659 877 847 0 0 0 0 412 769 0 809 728 772 475 857 854 512 0 0 828 861 236 811 0 832 0 288 363 901 0 0 79 715 844 0 658 811 877 776 92 755 126 734 0 491 176 809 709 0 556 0 698 604 778 490 0 712 568 0 282 256 0 292 760 808 0 0 266 858 609 281 256 622 786 0 793 805 803 0 627 0 0 938 278 667 0 0 0 449 0 0 517 0 0 919 658 0 783 710 762 0 764 804 363 0 798 872 780 204 807 0 0 700 801 0 0 721 0 804 850 897 662 0 765 561 771 0 398 0 531 859 0 930 380 0 908 884 777 439 907 119 0 760 710 771 640 446 0 367 920 773 0 209 589 532 598 0 246 718 0 585 118 787 0 398 680 889 0 0 0 723 0 0 0 586 540 520 737 408 636 385 874 322 438 0 622 741 900 669 0 691 888 0 0 869 0 563 553 0 377 221 468 0 0 282 569 193 591 931 452 869 0 0 927 0 916 69 719 639 672 584 0 29 424 861 870 421 0 0 0 0 0 304 0 925 414 515 0 722 0 0 189 0 909 0 935 651 0 387 912 332 700 691 334 819 0 931 921 0 830 849 0 748 902 0 419 0 0 0 515 0 0 549 873 715 0 629 0 924 738 725 0 0 0 0 682 0 838 268 882 389 890 731 843 604 482 0 331 442 846 612 225 634 822 901 0 795 0 779 495 715 0 0 554 0 0 878 797 712 919 415 812 629 840 360 872 0 0 933 0 701 68 0 0 825 869 752 268 850 0 563 0 0 535 548 848 300 0 338 773 821 535 126 0 0 381 769 830 0 470 763 642 475 724 253 0 199 793 0 873 749 234 869 621 584 0 0 656 0 0 0 567 515 0 389 130 0 862 840 0 0 218 531 0 757 588 924 782 0 770 366 544 804 0 826 0 840 739 422 593 725 0 820 889 0 908 899 0 571 523 911 221 567 0 0 0 465 923 516 0 451 632 496 922 222 0 773 869 483 881 0 871 861 734 556 715 350 0 480 670 389 0 706 687 0 703 355 0 325 626 0 556 890 318 0 917 0 718 596 147 226 469 884 890 871 0 253 0 0 542 300 0 336 767 592 0 0 690 0 0 932 896 506 648 0 418 142 832 831 612 845 861 772 504 542 338 322 598 0 0 807 0 0 875 658 243 753 524 732 524 471 404 0 691 764 860 808 777 438 320 0 0 919 577 0 0 669 150 505 450 0 0 217 896 657 693 928 0 869 395 180 0 565 0 462 0 780 931 516 895 0 62 682 757 581 620 685 886 638 851 0 510 625 0 0 907 522 826 762 0 916 783 874 0 694 0 906 0 776 0 806 575 0 0 0 433 509 364 0 816 926 847 0 89 714 864 911 885 434 413 755 0 886 305 0 159 0 725 0 658 609 725 874 470 633 653 639 812 748 374 291 419 926 0 429 356 718 0 0 839 0 490 700 854 577 440 869 403 848 793 771 0 0 344 266 561 738 692 0 0 787 0 198 485 910 472 602 321 0 179 898 0 522 237 819 778 500 429 877 0 902 351 905 853 491 0 0 886 358 882 806 864 772 829 0 428 0 323 535 0 370 0 921 639 0 528 0 398 680 736 0 190 816 840 874 0 595 753 672 694 322 0 0 837 740 0 0 467 0 0 0 0 0 857 617 0 0 394 0 485 835 0 521 349 663 0 0 891 602 489 188 683 314 155 0 804 0 900 930 912 859 866 896 721 494 0 457 130 314 238 502 892 0 724 0 480 566 839 0 826 0 0 0 0 0 0 670 916 803 270 655 377 907 0 813 0 0 933 0 187 0 310 911 847 788 712 0 0 0 856 618 0 742 540 846 628 356 0 0 878 0 650 0 906 644 578 805 592 0 701 621 0 767 0 605 0 695 272 0 674 898 225 359 341 585 920 715 685 877 709 0 876 0 0 589 314 78 0 670 0 497 914 927 914 900 0 896 231 241 686 713 930 722 798 0 929 492 501 303 0 868 302 734 662 0 0 733 0 800 0 0 0 762 773 694 388 763 211 452 800 718 844 514 0 331 64 812 593 505 867 352 0 918 814 454 779 555 862 614 0 699 341 772 0 845 0 0 235 0 428 834 630 0 0 439 0 0 924 342 0 604 491 0 0 0 0 758 0 834 0 0 0 0 524 0 736 334 0 772 0 0 226 624 911 0 763 771 856 441 843 843 748 0 676 725 784 640 0 765 0 901 515 0 800 735 905 0 807 755 733 802 710 767 0 304 598 612 828 0 754 396 749 0 0 0 643 694 432 523 0 225 0 304 0 696 795 823 651 208 88 0 829 715 556 692 777 816 924 223 719 426 454 0 260 272 925 693 746 0 868 619 0 774 690 0 0 0 623 516 0 629 0 773 0 544 0 520 0 831 566 488 933 726 275 0 775 0 423 0 856 0 548 764 539 881 542 364 802 826 632 745 0 621 0 862 825 0 0 634 663 307 801 264 788 846 0 0 638 0 0 0 938 445 694 0 0 881 252 614 465 680 0 230 921 919 892 537 770 755 831 0 815 302 0 213 899 933 164 0 904 0 0 676 350 595 623 0 0 672 482 324 0 0 397 722 876 0 900 347 533 509 0 0 592 0 0 0 802 0 0 470 0 0 824 0 343 0 0 77 527 0 333 0 0 518 687 780 0 200 853 516 547 800 0 806 643 0 754 0 865 678 194 673 473 846 530 584 736 0 589 905 0 676 877 0 852 21 573 841 201 0 0 583 675 0 0 933 821 564 828 427 882 851 797 0 446 0 320 861 0 670 565 873 0 0 695 626 0 901 0 0 793 912 480 0 734 0 845 0 546 400 393 0 0 889 915 0 683 0 764 326 385 0 932 0 867 333 453 775 0 253 700 558 0 849 394 440 837 932 408 0 0 566 914 820 0 658 717 580 363 0 665 529 872 265 307 521 426 548 934 0 603 350 419 140 918 575 462 550 0 616 248 0 837 0 648 755 297 0 0 469 890 329 707 558 423 771 763 600 0 463 474 135 580 633 194 0 855 501 491 831 794 550 663 300 0 927 813 217 744 571 517 323 659 876 644 783 349 0 0 0 0 0 0 554 599 0 496 0 288 698 735 845 889 0 896 865 774 473 892 0 741 0 124 0 768 656 597 844 433 300 699 398 218 531 682 637 338 843 505 444 0 892 0 865 731 688 506 0 834 0 0 73 935 0 0 473 499 325 0 661 442 429 771 493 683 0 806 762 729 0 882 699 677 669 0 0 0 501 0 613 249 830 618 0 712 361 0 870 486 925 0 657 0 741 821 515 607 288 919 0 0 618 385 453 911 379 0 714 628 918 0 676 540 162 390 894 396 267 561 627 0 518 908 851 904 508 0 0 584 771 919 296 0 0 541 752 0 501 0 539 0 848 864 380 864 0 0 0 0 133 235 810 535 938 376 0 0 0 0 488 696 807 571 470 635 787 887 547 933 788 767 850 317 309 931 920 0 755 714 852 766 751 376 935 451 532 858 317 416 737 582 811 0 816 938 598 210 652 810 0 0 67 630 0 316 152 868 0 770 151 762 0 766 849 902 889 0 556 0 0 923 0 771 898 809 483 0 835 812 760 609 683 763 876 611 826 889 0 733 378 0 0 287 705 774 0 214 602 0 0 547 903 0 0 617 582 0 550 0 739 938 409 0 472 0 380 0 696 177 451 792 0 283 842 661 824 604 695 0 573 423 315 0 0 0 532 449 938 765 0 430 475 405 0 670 0 317 338 585 363 563 0 270 630 662 714 0 896 0 936 0 0 0 0 0 853 277 0 605 814 0 742 0 396 711 310 121 779 459 597 859 727 293 901 0 724 285 872 294 0 629 0 0 361 0 895 926 0 893 0 713 889 729 396 0 0 503 0 636 681 279 0 0 404 845 822 829 891 442 880 793 769 866 628 849 722 0 581 606 867 566 936 549 923 0 89 806 214 0 0 714 0 0 510 0 655 0 811 0 0 436 782 695 0 0 0 470 0 549 767 688 788 475 880 483 135 885 0 253 715 834 757 564 641 913 537 917 728 0 907 649 0 441 0 914 0 931 0 0 0 637 393 741 794 0 885 805 687 652 844 0 0 214 247 540 938 591 0 410 231 845 767 0 0 501 886 933 0 775 743 0 0 841 596 629 629 0 0 931 568 719 781 450 750 819 702 449 0 620 608 0 0 0 0 876 0 752 630 0 0 0 0 0 645 93 294 901 0 0 662 478 639 0 656 0 692 0 0 508 260 549 301 0 137 0 833 0 661 0 0 602 894 854 231 0 859 374 887 802 175 0 934 662 0 249 410 519 0 315 726 0 633 786 0 647 699 658 638 0 532 492 220 0 0 319 0 684 491 777 0 522 766 862 843 615 897 937 804 741 0 0 602 371 742 319 746 0 731 0 852 904 0 880 813 0 936 691 402 0 0 180 386 654 880 927 898 582 705 461 0 485 382 102 610 835 335 0 705 804 807 0 473 785 870 0 558 626 349 688 519 0 711 647 625 199 193 0 615 731 410 161 877 561 191 0 0 385 912 518 892 492 500 0 927 0 814 0 399 886 634 654 864 0 920 0 0 0 0 291 422 145 332 0 579 383 922 327 543 664 612 0 826 791 932 549 626 539 480 742 0 795 0 762 547 765 691 78 478 575 301 638 593 448 338 829 589 0 891 801 405 0 701 920 743 346 0 0 641 372 505 495 878 0 909 0 761 252 0 898 628 0 0 863 357 296 438 689 0 0 0 0 0 607 907 474 699 854 0 0 932 429 0 631 421 855 478 870 891 255 568 0 0 544 832 346 620 0 771 442 793 687 413 549 917 0 725 298 694 674 0 330 799 0 712 903 618 858 576 0 895 809 0 891 0 758 0 307 468 517 538 921 859 678 0 582 459 659 654 832 0 418 895 536 0 261 0 457 897 441 379 604 921 162 0 748 775 911 808 906 0 0 654 772 401 579 0 610 878 348 0 647 544 791 840 350 833 754 575 507 873 689 789 609 708 735 0 0 361 584 826 0 208 0 764 452 452 526 759 0 631 632 391 833 0 927 904 691 432 0 858 0 618 343 280 0 811 0 862 888 330 430 880 390 232 343 597 508 628 0 0 890 301 381 496 0 0 0 594 0 0 0 0 333 0 0 0 789 863 704 413 924 825 0 0 857 0 347 0 467 0 0 0 0 0 129 0 0 0 362 918 899 0 707 0 0 485 820 754 0 0 859 769 780 666 597 321 516 690 0 696 537 917 504 437 854 520 0 618 331 315 0 0 280 695 773 152 848 170 769 677 0 298 0 752 730 406 817 894 801 723 205 0 350 544 0 923 753 0 0 823 0 0 596 162 680 0 222 0 0 800 631 0 854 455 512 145 610 0 905 0 460 928 839 578 0 764 0 696 658 0 0 617 0 526 638 618 0 675 568 0 0 849 817 765 0 0 779 245 786 431 0 911 0 734 0 0 0 0 458 561 0 362 834 0 638 0 333 629 564 658 354 417 0 890 871 917 693 354 0 0 557 858 829 343 182 781 0 0 693 228 479 538 428 0 138 768 887 361 0 0 751 0 193 690 814 892 278 0 0 0 0 0 688 669 331 712 0 0 649 545 63 807 766 432 578 778 882 0 858 723 0 243 627 0 732 0 759 783 0 508 593 848 500 908 0 599 302 0 558 716 205 562 0 793 709 508 0 197 371 855 749 0 889 0 0 291 878 488 835 699 704 0 0 864 796 0 0 852 938 420 0 0 701 0 557 0 422 552 0 562 0 595 444 765 260 0 818 916 312 356 294 770 0 234 315 754 0 0 231 911 374 225 715 794 0 907 620 387 0 420 683 0 728 815 516 773 723 0 442 787 0 531 0 0 580 269 570 535 190 615 0 419 655 622 898 633 0 0 742 0 356 0 882 810 664 0 114 0 859 456 586 748 700 562 563 909 623 801 0 651 0 0 775 458 365 408 781 318 342 0 0 493 0 857 0 372 733 0 0 187 0 452 771 608 721 0 0 0 560 0 303 306 901 832 550 0 926 0 0 0 913 0 0 729 704 936 818 0 740 729 0 654 857 650 893 119 306 867 0 638 760 0 707 387 682 896 0 287 690 0 0 263 815 0 775 0 819 174 0 0 749 883 637 235 0 0 263 236 845 0 680 228 875 0 449 0 725 238 268 0 0 0 0 618 0 657 549 594 679 116 575 0 891 858 0 869 836 0 901 417 0 183 475 649 0 654 641 531 696 695 208 449 610 0 763 232 552 0 638 876 0 859 741 671 483 621 0 0 540 882 0 0 900 303 609 753 721 884 921 0 157 0 0 630 875 739 671 0 436 926 773 0 595 0 546 767 540 514 529 764 0 383 729 782 489 0 0 871 666 887 721 685 662 696 930 0 0 274 0 0 0 626 0 214 545 356 796 767 626 0 0 438 0 680 897 242 353 861 904 754 537 310 0 853 762 814 831 609 859 697 593 655 937 424 689 0 554 0 723 835 884 673 0 776 0 674 812 0 0 486 607 493 576 407 0 0 910 649 207 570 0 628 868 738 758 0 692 0 0 0 582 799 462 0 0 0 665 812 0 630 0 240 800 0 473 609 0 0 890 0 368 677 311 0 0 819 937 490 558 858 25 806 365 463 798 365 321 0 890 0 485 669 0 936 660 271 75 307 0 893 0 140 122 0 0 0 751 740 130 935 206 132 533 419 481 0 556 579 872 0 357 0 556 0 794 863 225 798 916 0 440 797 0 456 726 929 0 0 413 42 852 462 139 0 624 501 831 835 766 459 748 845 0 932 831 773 610 861 0 0 823 432 777 794 628 0 504 616 0 652 618 684 799 633 488 0 807 0 696 0 0 0 843 0 819 402 681 0 0 676 0 583 802 613 0 0 517 0 421 96 639 747 691 0 0 846 913 609 636 279 607 552 0 0 413 743 18 796 596 0 0 356 52 702 709 0 539 877 0 684 882 354 0 125 0 864 855 875 0 0 918 494 447 851 288 609 191 289 0 626 0 925 720 0 329 0 850 632 742 662 931 297 751 808 322 704 399 914 146 187 855 930 528 0 590 602 249 621 667 0 881 438 826 234 0 889 0 815 0 621 0 904 688 653 479 760 0 623 415 0 651 0 754 838 771 0 0 810 247 519 695 915 679 0 0 635 845 853 0 815 0 0 489 588 337 685 0 0 926 0 860 201 871 258 862 335 0 753 876 0 915 101 800 240 0 541 679 805 0 535 267 0 0 558 0 296 883 0 0 630 881 789 661 542 830 0 637 657 712 0 484 320 0 935 400 0 0 788 726 0 0 773 773 0 0 772 0 670 525 923 919 0 483 205 323 0 0 714 336 698 666 589 768 622 0 866 515 0 360 890 925 0 386 461 823 0 899 636 516 0 126 0 0 500 0 0 0 0 518 211 617 844 626 0 0 611 693 351 531 781 0 0 637 0 330 0 0 0 496 0 872 512 0 644 715 0 415 666 908 664 699 0 0 938 0 0 112 419 0 542 886 898 436 0 794 547 0 521 0 196 422 858 548 0 0 901 0 286 125 686 723 710 660 658 378 363 451 394 554 309 670 0 0 800 0 541 0 914 751 0 935 861 641 0 835 566 864 585 634 873 902 0 160 89 342 410 373 566 569 669 645 879 547 279 415 320 608 0 0 0 886 756 659 0 711 0 525 110 483 823 880 0 601 894 0 692 0 0 894 226 632 0 908 836 227 0 895 649 931 706 339 641 0 741 606 579 663 801 589 820 281 0 691 663 825 539 0 639 493 690 678 802 671 208 318 709 0 0 0 816 400 0 0 0 589 451 570 887 919 820 468 0 744 835 352 0 0 0 635 0 528 929 796 854 0 857 0 840 629 0 360 746 845 0 739 0 411 933 779 0 550 909 835 925 531 907 922 171 790 113 139 0 936 807 626 736 381 618 78 736 238 368 0 877 318 634 768 520 180 0 208 579 885 861 0 0 568 895 0 0 902 0 780 670 725 0 0 819 376 0 0 445 0 0 0 0 479 563 513 512 523 554 773 0 0 740 0 360 328 858 0 0 781 666 360 0 450 0 752 586 936 732 735 876 603 517 872 770 765 0 925 927 301 461 822 0 872 563 165 932 0 0 740 650 553 823 562 712 746 0 922 439 420 389 0 735 647 693 0 0 514 865 789 595 0 239 502 693 611 528 329 432 376 810 780 668 306 0 0 806 752 751 918 861 846 750 204 0 0 0 0 257 827 528 649 636 580 820 0 843 0 0 0 0 640 514 547 709 0 114 0 717 760 869 123 230 277 238 0 0 0 919 0 822 0 605 0 468 0 851 0 866 691 765 776 0 922 0 385 893 0 246 267 501 903 295 551 0 379 500 878 367 0 846 900 0 0 806 0 937 365 0 622 781 479 0 507 0 805 636 798 567 682 841 756 201 891 936 0 0 0 680 0 0 0 802 846 0 227 819 810 430 562 0 892 738 889 0 619 445 465 0 721 826 698 0 850 201 852 644 0 781 936 901 591 902 462 0 769 515 704 75 671 900 0 72 339 773 0 706 892 183 526 273 846 874 0 444 897 807 782 736 145 498 336 608 0 571 440 641 769 830 646 0 509 474 0 612 907 929 934 614 0 0 672 610 820 614 755 487 0 0 883 0 434 0 423 92 0 610 648 754 0 915 608 283 0 418 675 801 0 296 0 833 0 480 0 819 779 628 0 629 579 668 452 723 312 619 729 273 869 0 802 759 739 0 810 606 0 0 0 0 0 888 662 0 0 513 791 621 811 540 884 0 859 0 524 914 356 898 0 0 719 559 467 0 290 935 436 176 863 0 0 839 864 462 812 724 690 208 0 0 579 671 0 0 441 0 817 567 852 579 0 47 805 426 0 856 0 124 874 748 0 734 151 849 867 826 67 0 851 0 0 0 353 875 0 565 827 564 801 412 809 778 415 248 887 0 891 775 113 562 0 0 924 0 841 604 791 844 593 331 621 481 0 714 0 906 911 664 0 480 781 744 914 885 784 617 883 410 0 890 696 0 883 314 920 496 681 481 0 903 584 320 0 520 783 896 0 450 47 0 658 783 551 165 393 0 639 0 0 387 697 576 0 159 656 812 521 0 0 0 685 0 301 524 511 839 0 335 0 0 0 313 672 408 354 778 0 730 547 0 826 887 154 704 901 674 0 0 327 897 0 759 892 0 922 0 790 829 0 538 725 0 623 0 0 716 585 0 0 801 857 699 433 871 0 0 0 0 917 281 679 819 809 126 769 514 0 0 0 0 514 487 889 807 0 865 0 563 741 0 0 209 467 0 896 0 0 880 926 710 923 281 0 516 308 725 729 0 707 492 0 874 693 691 419 674 0 316 878 731 0 699 760 217 628 374 91 242 0 931 750 725 0 705 890 0 0 287 0 531 570 808 0 897 0 0 134 0 287 888 639 0 191 0 0 656 0 0 699 894 913 0 290 734 556 936 582 302 0 256 611 205 848 425 920 780 403 930 695 495 642 0 396 670 799 341 938 724 289 358 289 0 0 409 465 499 0 745 583 872 788 845 896 314 0 639 841 0 180 0 248 667 918 467 0 490 578 730 875 646 813 921 308 775 0 557 922 905 930 0 582 495 815 0 586 564 556 0 367 585 0 443 887 776 644 663 918 866 0 606 0 627 0 145 0 0 576 777 754 0 744 0 449 0 899 738 543 0 595 655 468 338 791 0 847 0 452 565 741 0 828 690 574 813 705 288 641 910 828 0 886 0 805 0 0 464 539 521 304 803 837 558 871 293 275 485 0 529 744 659 465 0 0 739 812 407 793 0 0 273 901 734 272 468 533 223 659 757 567 726 0 0 915 859 0 0 0 0 0 535 432 412 534 0 846 0 146 322 881 0 422 589 560 502 752 772 549 0 0 789 536 0 635 0 803 520 893 614 149 867 814 457 0 0 253 630 808 293 707 435 0 824 732 417 0 0 878 0 929 837 784 0 780 0 0 112 219 769 624 265 320 0 528 0 872 586 424 416 655 824 602 538 343 0 680 0 872 0 0 619 833 643 540 246 436 292 271 488 823 680 555 883 524 766 750 0 0 862 0 344 427 575 638 547 0 933 326 866 929 0 0 562 564 429 613 713 519 671 864 0 0 0 697 0 633 0 0 301 742 0 457 856 203 785 0 174 496 0 883 0 0 820 429 348 925 749 793 0 0 368 912 826 0 275 793 592 0 610 664 659 287 806 0 351 162 0 392 522 925 0 376 811 605 571 883 0 0 409 0 810 550 835 314 502 879 853 776 810 0 0 0 0 674 0 255 693 856 468 868 589 0 0 0 527 0 737 510 931 843 355 532 0 907 618 159 596 0 793 0 0 657 928 0 0 797 0 355 357 0 937 688 0 730 488 379 716 884 635 373 502 727 649 157 335 896 224 684 820 824 489 633 0 0 264 869 704 0 0 789 0 721 0 929 0 306 0 570 935 412 681 0 836 0 0 900 669 0 194 0 799 526 529 713 369 591 153 794 391 0 112 0 428 0 880 0 0 735 566 915 842 885 850 410 655 796 0 936 770 0 869 0 228 0 707 434 379 724 905 545 433 912 455 609 836 0 606 813 530 829 507 0 480 0 0 812 610 0 543 0 819 0 0 851 919 466 0 0 861 700 211 0 284 502 245 883 0 653 448 523 0 677 152 322 444 0 873 754 915 0 542 517 931 106 0 685 478 814 466 0 0 512 812 0 717 848 879 711 0 0 883 0 437 896 0 623 862 803 0 582 678 103 779 293 148 598 745 501 0 879 0 0 0 800 0 555 344 674 902 155 432 593 0 614 0 0 875 810 575 694 0 889 702 601 936 717 848 437 874 706 0 863 434 871 379 0 0 512 570 799 535 715 0 298 0 0 0 643 565 324 0 273 0 384 661 729 813 0 850 431 643 668 0 775 0 0 687 0 309 892 655 618 259 423 686 0 0 495 360 403 592 0 487 74 0 820 733 770 767 138 883 0 682 685 602 656 550 913 469 631 624 805 883 676 909 96 415 818 504 549 912 778 295 0 781 137 708 0 783 0 0 388 922 625 787 0 906 0 897 0 282 0 669 927 640 186 932 763 839 0 0 543 698 0 350 0 0 789 0 601 687 0 716 284 282 0 228 0 902 926 837 0 900 0 715 0 0 372 749 804 141 452 0 712 0 0 602 0 667 354 213 0 0 747 0 0 670 0 891 146 816 503 0 485 400 429 463 320 568 881 865 585 0 669 921 0 519 0 774 846 310 803 625 0 0 385 0 641 0 772 657 790 921 324 927 0 538 0 0 782 781 786 0 591 0 749 157 308 729 790 900 792 170 0 733 0 330 583 633 258 0 913 831 738 0 555 559 0 376 428 773 866 895 557 0 791 934 0 849 405 713 539 890 733 501 298 727 600 655 0 653 353 722 0 818 468 429 0 453 570 0 896 0 851 0 0 332 863 905 912 0 295 0 678 790 365 741 0 702 0 917 0 0 349 892 729 584 0 522 739 253 442 329 0 0 0 913 0 853 642 789 629 707 710 925 0 798 406 0 0 0 798 900 0 871 604 544 0 323 754 636 410 874 716 259 666 703 0 483 0 270 925 614 757 345 0 675 870 397 501 804 245 0 464 0 637 762 347 514 828 830 817 924 460 0 0 809 659 762 0 645 809 710 890 0 789 886 664 371 0 832 885 0 583 0 910 864 582 0 0 0 629 661 798 779 614 563 147 901 0 0 0 558 416 883 545 892 570 859 0 168 437 691 0 729 485 787 191 758 572 0 599 850 493 0 299 788 267 333 438 0 0 423 199 0 0 580 865 210 0 665 269 157 0 0 745 0 694 769 699 899 631 920 540 801 775 617 147 820 701 462 633 522 627 663 475 334 881 0 395 781 419 478 797 0 302 0 0 757 736 506 377 0 0 658 584 681 902 602 0 255 759 543 581 0 857 751 0 520 545 0 0 688 473 525 572 561 474 308 0 876 592 0 683 461 473 898 822 0 0 756 0 710 931 447 482 601 874 269 795 0 261 522 542 540 740 788 779 879 846 505 547 0 214 875 197 519 576 845 257 510 212 0 874 0 358 0 178 0 0 814 843 0 0 0 434 492 620 892 0 0 0 270 0 0 915 0 354 0 663 438 434 696 346 0 393 498 842 431 0 732 922 781 658 738 611 788 887 871 420 749 787 0 797 552 0 482 170 0 401 684 400 591 0 529 247 0 727 877 229 653 256 0 0 706 454 411 0 0 0 235 560 553 205 0 781 0 0 800 0 318 0 116 671 905 542 715 828 906 201 859 83 326 632 0 777 778 0 695 599 0 734 820 0 762 617 758 682 566 0 564 649 0 576 934 812 791 378 324 454 429 918 461 538 48 123 0 780 0 369 0 0 821 631 922 118 883 430 692 0 398 893 530 0 0 0 812 717 236 874 848 489 606 0 727 608 0 427 0 0 565 839 761 0 0 434 0 800 611 495 706 729 0 883 728 0 832 0 451 865 845 0 0 0 784 525 458 567 677 0 120 881 806 770 728 715 884 544 0 0 736 640 667 586 0 0 185 801 0 488 386 631 0 0 489 731 414 670 925 793 629 933 407 0 472 834 563 0 0 478 0 542 799 350 798 766 0 820 0 885 0 371 0 911 181 424 352 452 793 0 913 0 781 0 912 912 675 0 772 455 368 522 707 880 629 0 347 503 754 330 0 488 496 0 0 529 0 0 695 738 0 277 574 547 0 0 0 540 0 697 706 0 871 0 858 0 0 926 409 473 0 0 680 0 0 538 502 925 490 858 400 0 901 699 479 805 639 347 0 486 779 444 446 354 0 0 199 922 744 455 0 528 412 544 501 0 765 709 851 909 0 0 870 900 365 0 468 736 0 0 882 688 339 0 774 264 820 799 0 0 919 868 514 0 0 718 0 627 0 607 0 0 113 857 767 382 693 898 829 588 851 475 905 916 0 421 0 797 903 767 788 648 318 0 442 0 402 0 550 0 456 531 0 470 0 553 605 506 0 0 776 773 199 425 443 48 598 0 799 0 673 139 594 744 0 740 681 0 622 875 0 772 0 852 903 907 0 0 0 0 0 664 511 0 788 677 0 0 568 660 0 881 675 157 298 347 757 743 0 0 278 0 562 0 665 0 841 484 0 739 0 911 0 400 791 607 786 650 327 0 927 0 689 272 0 751 441 614 0 377 310 0 0 642 0 547 550 738 730 368 0 657 0 915 770 591 0 0 879 270 0 626 0 380 682 0 841 812 177 764 896 357 732 812 734 610 0 917 0 502 0 877 827 838 605 188 0 576 69 764 636 0 0 505 0 447 0 726 927 0 0 649 263 636 0 780 882 894 458 674 0 0 0 703 805 590 727 678 824 731 0 0 456 882 313 163 0 89 744 773 0 650 0 138 909 928 792 603 648 915 904 479 885 894 851 438 0 109 807 765 739 674 654 868 0 724 883 0 730 305 574 695 718 329 708 318 0 0 681 384 852 202 614 519 916 0 679 864 0 0 301 647 572 719 0 565 0 844 224 579 897 616 904 281 698 280 424 465 0 803 603 832 828 861 0 533 775 428 0 688 235 0 0 618 630 907 837 446 542 867 731 0 0 333 0 614 435 342 770 395 873 0 921 454 676 755 700 0 868 529 540 899 399 0 0 746 875 807 870 0 403 223 0 229 401 924 656 591 0 0 711 702 860 338 836 0 828 0 0 445 477 254 0 622 81 0 0 878 607 677 768 728 713 516 763 818 0 0 0 923 892 533 321 542 631 895 499 0 865 150 204 0 295 0 349 306 875 0 930 0 532 462 650 890 693 0 469 600 882 0 0 576 530 271 791 824 935 935 723 619 0 751 344 0 610 490 0 0 254 838 0 590 0 461 0 394 0 344 717 869 340 696 0 630 747 687 0 439 324 599 758 0 0 833 864 235 0 764 0 0 211 0 325 0 0 66 0 0 350 624 828 488 935 730 797 439 0 686 620 0 911 0 933 716 643 613 754 326 0 721 0 0 512 0 851 465 0 774 385 312 0 913 579 789 356 0 903 0 448 0 0 0 0 793 551 303 0 934 445 851 390 250 698 644 182 0 794 88 755 882 324 564 610 664 0 706 413 717 623 610 688 384 403 390 881 683 493 736 312 665 160 499 710 716 815 733 696 232 738 0 912 806 361 0 0 0 681 144 587 923 626 905 0 745 0 732 0 0 0 0 644 0 357 0 612 889 464 927 919 872 820 661 412 896 634 142 796 930 202 0 690 658 745 485 0 534 878 877 508 779 804 820 685 880 592 919 570 753 680 0 294 0 605 507 835 876 526 300 626 564 0 932 867 618 0 707 817 796 166 0 24 821 598 685 456 842 271 730 186 732 679 348 656 909 615 0 594 809 0 863 0 0 610 695 433 485 0 924 932 0 734 932 666 0 314 807 604 415 0 632 842 636 721 0 0 0 0 587 559 0 0 210 900 470 726 0 675 519 782 289 199 0 0 695 898 0 0 0 0 0 575 832 492 922 769 482 713 614 760 906 377 652 930 0 804 390 841 0 649 280 0 679 0 0 0 892 841 916 852 831 822 0 377 0 816 856 0 0 0 698 868 107 0 615 0 563 728 656 422 0 713 349 415 705 0 0 226 698 845 882 0 387 770 282 0 135 901 0 0 826 473 840 833 0 0 645 461 611 920 625 290 339 716 506 782 540 363 814 882 920 446 846 0 890 892 907 900 606 747 873 0 885 478 709 823 268 0 0 667 724 203 727 800 744 886 102 920 0 820 619 722 934 0 526 651 808 0 0 0 645 869 911 0 0 303 798 0 0 535 510 543 573 888 0 0 578 0 698 100 614 933 729 96 853 899 658 376 816 653 0 0 0 867 0 0 918 661 860 783 850 0 0 0 741 776 832 0 554 0 0 828 899 429 833 544 0 0 661 646 559 599 510 504 0 244 0 845 704 824 294 0 663 0 0 0 598 694 794 816 648 532 331 0 683 897 533 468 831 849 798 0 0 0 131 0 0 0 651 460 798 714 436 0 515 0 907 790 679 462 220 938 705 397 932 0 0 0 0 642 795 761 418 688 485 438 428 0 385 779 404 886 0 595 787 376 577 450 875 891 645 902 659 0 0 248 797 832 0 760 0 778 0 196 0 389 480 144 321 615 792 516 0 710 787 736 803 0 863 412 711 0 0 0 913 845 0 477 407 0 898 172 582 850 261 420 935 546 445 0 823 908 37 774 297 788 0 857 577 804 0 915 753 804 733 398 345 545 622 534 174 0 561 608 821 619 739 554 825 862 205 342 573 208 846 645 815 785 0 0 149 902 771 767 467 0 865 581 433 0 789 467 0 0 766 720 282 0 908 872 798 931 937 0 0 594 375 578 0 223 299 0 929 827 583 0 758 0 423 873 0 895 0 909 706 571 323 760 467 0 313 925 746 0 761 476 296 848 748 0 877 806 899 625 305 0 481 816 0 640 433 858 0 0 567 685 502 653 0 686 339 0 292 819 938 815 0 0 377 466 886 0 931 594 247 0 511 541 621 126 838 757 867 821 707 0 0 867 508 0 0 611 925 259 0 704 855 838 472 934 0 0 737 738 347 777 514 618 0 806 630 598 0 0 0 694 0 0 0 0 802 0 610 507 204 419 867 879 937 0 636 745 862 0 0 929 557 351 68 0 879 634 568 869 557 337 0 225 0 0 223 670 0 649 840 71 773 466 881 484 0 0 888 834 0 805 565 0 879 569 0 552 852 494 0 0 598 0 0 405 0 0 782 0 563 278 0 0 543 741 0 497 700 835 0 369 323 147 305 936 588 120 0 0 509 0 930 785 902 844 883 786 779 390 621 0 479 398 773 724 841 711 878 0 0 689 306 256 704 432 0 917 448 0 819 678 800 544 0 463 0 785 913 612 876 0 241 0 370 810 529 919 0 0 895 0 534 0 0 884 0 0 617 206 728 0 709 0 328 581 380 0 0 0 499 693 0 554 486 0 0 719 834 0 572 507 874 783 0 843 391 0 599 731 0 0 588 546 905 673 797 0 573 590 837 760 911 644 0 0 516 779 585 0 499 818 0 0 203 0 696 441 0 918 853 824 701 0 0 264 535 611 0 784 849 701 0 557 0 915 368 0 451 691 0 673 0 934 475 0 873 842 377 636 559 933 0 896 838 907 934 0 0 816 602 822 0 561 0 907 0 0 869 338 598 639 753 514 199 890 461 895 511 595 0 757 0 0 369 828 795 0 659 765 658 893 144 592 0 0 0 0 0 829 0 70 0 680 519 0 120 694 834 525 914 813 921 905 686 0 514 0 868 836 669 0 506 684 543 357 484 477 0 0 0 0 0 878 519 394 816 533 798 349 748 481 885 409 0 115 0 274 0 815 880 568 781 0 889 0 0 0 0 0 0 899 935 889 581 0 0 0 431 584 0 863 757 817 0 619 825 907 677 746 496 0 937 925 0 654 721 0 460 641 875 0 0 631 816 563 548 608 283 697 843 0 0 207 796 0 653 272 696 0 794 855 936 518 588 810 834 931 595 0 192 0 885 124 526 455 576 760 760 642 0 216 614 0 299 0 845 718 0 0 399 689 830 0 862 0 672 445 813 898 0 835 827 805 844 0 925 0 546 437 464 346 488 770 0 573 602 803 918 454 777 0 825 226 893 427 0 86 616 711 902 495 0 507 0 822 0 712 692 525 836 833 629 0 216 572 156 640 0 931 784 579 793 234 621 431 487 482 440 785 859 0 928 837 151 717 368 28 0 784 526 693 262 820 420 339 0 448 724 855 0 0 0 676 0 461 802 437 666 914 899 0 776 655 802 790 0 882 791 851 390 0 0 469 578 376 579 305 585 927 908 412 871 806 792 844 929 172 0 257 931 686 89 477 0 806 923 776 434 487 295 583 0 227 749 482 439 0 570 731 718 0 839 181 748 301 863 426 347 639 498 0 937 506 0 733 0 908 0 0 0 0 440 0 192 868 0 479 639 527 874 0 432 477 0 864 564 679 0 662 932 0 429 712 437 396 0 0 0 0 0 896 0 0 723 0 811 690 0 0 868 846 866 0 0 682 668 144 0 366 677 745 264 802 0 511 895 930 343 736 752 0 324 503 0 793 0 624 0 0 463 785 803 0 562 589 434 873 606 0 0 909 656 0 479 502 0 0 0 324 575 665 0 660 833 0 0 819 232 0 774 518 551 47 0 787 591 424 376 847 233 0 550 696 874 729 858 867 566 782 925 807 0 889 0 712 674 0 0 713 773 732 881 0 733 876 530 0 0 649 603 0 468 816 494 0 0 0 703 528 593 332 0 406 0 882 820 338 669 780 789 0 0 397 841 664 0 0 296 794 411 672 625 623 0 797 362 0 612 791 335 852 858 0 0 629 761 567 714 0 0 0 913 914 223 548 188 0 217 351 604 465 758 869 777 671 385 857 533 723 347 630 88 926 446 0 110 882 0 723 751 0 644 396 710 681 676 734 445 710 814 750 848 0 276 288 668 474 904 855 864 0 0 869 745 293 642 753 929 626 0 433 247 513 587 751 853 895 0 0 254 725 497 885 722 568 931 0 740 666 678 233 377 589 900 835 658 0 153 237 610 0 494 658 368 767 0 929 386 928 739 462 383 891 0 818 0 789 630 650 0 926 691 0 0 214 816 630 164 830 673 632 749 835 913 835 211 769 564 440 460 930 638 599 646 404 0 541 886 429 846 782 0 0 762 0 0 77 400 160 834 783 652 126 262 134 844 336 780 0 553 906 809 844 0 0 936 0 354 649 0 917 0 0 891 611 844 890 616 934 904 0 495 49 0 560 143 750 653 793 594 856 457 0 453 384 916 0 0 0 511 0 752 233 856 345 654 452 0 899 0 699 801 285 701 701 628 715 0 906 0 407 560 330 0 720 507 879 599 360 705 788 0 0 821 802 0 0 921 924 818 828 320 266 875 770 750 0 0 613 861 0 736 0 0 689 577 362 79 832 511 710 269 416 572 864 904 518 781 651 0 197 0 0 331 797 760 820 745 665 0 238 455 590 0 285 907 453 461 910 0 688 304 0 804 647 690 471 829 0 804 755 0 718 744 0 0 0 816 682 578 687 722 736 906 627 789 635 773 914 0 505 259 289 0 844 709 678 0 0 551 583 721 433 925 0 425 874 0 919 0 241 278 715 774 0 0 0 247 511 903 229 718 0 369 707 596 799 0 222 767 149 624 0 458 63 0 624 877 815 0 870 850 268 167 286 0 0 251 0 0 937 0 685 722 0 0 936 786 829 0 0 842 273 0 0 280 880 259 920 446 249 603 0 366 626 0 0 288 0 0 189 840 859 710 0 847 482 928 310 0 740 250 622 788 0 253 836 819 362 553 932 439 818 742 572 0 560 437 0 374 0 0 919 764 666 911 247 822 672 397 595 0 469 861 616 341 897 0 887 0 380 645 0 902 0 465 797 199 638 734 424 502 692 0 914 0 784 0 598 0 0 844 908 182 461 0 386 0 0 0 845 0 333 777 871 0 905 392 0 0 832 235 488 0 0 0 923 673 854 0 527 737 825 0 759 0 0 851 820 930 648 381 900 728 865 573 606 572 694 493 560 0 546 743 0 370 620 845 768 0 827 932 645 353 854 0 0 744 690 671 422 0 772 0 431 322 274 743 657 746 892 863 700 0 236 594 0 663 0 761 559 714 455 853 797 0 692 643 500 0 929 654 781 467 418 892 567 500 327 867 898 0 507 237 869 559 639 863 867 485 289 0 863 539 743 374 0 0 744 487 864 419 815 339 627 916 0 845 0 0 476 810 824 695 844 440 892 0 0 554 339 0 362 928 268 826 0 244 688 559 544 0 699 0 307 0 748 0 597 639 884 764 0 469 0 731 643 788 644 333 0 728 0 0 386 0 708 0 152 0 471 565 0 843 201 0 593 775 901 841 0 594 225 912 757 0 356 0 706 736 0 431 0 0 70 0 0 712 0 0 492 332 235 0 906 309 0 0 834 760 800 681 0 831 234 512 753 426 91 0 850 0 103 743 924 125 729 752 723 648 549 874 728 597 849 331 672 696 201 0 0 825 608 867 360 651 0 834 778 0 722 294 0 729 799 707 740 0 0 0 591 355 770 938 694 271 0 0 747 0 916 616 685 0 0 773 626 0 232 0 829 758 0 577 0 694 913 643 642 811 492 873 886 914 633 159 0 385 0 476 0 746 778 637 724 705 0 0 402 0 820 921 626 718 0 508 0 880 819 410 439 0 0 0 712 299 0 419 488 848 634 419 190 0 762 749 513 587 487 652 402 0 180 744 429 0 901 0 865 492 330 0 0 0 822 649 0 662 773 355 0 0 549 0 875 0 717 0 0 867 461 385 648 495 838 777 468 523 738 0 718 809 817 656 673 321 923 584 735 456 684 677 0 877 641 855 641 0 720 630 661 855 739 926 0 85 470 0 530 875 0 892 424 590 0 795 671 915 0 0 0 447 457 0 0 787 708 373 552 0 732 861 715 0 598 497 0 760 448 359 321 0 0 532 479 0 0 824 713 805 656 561 921 799 292 759 135 766 846 569 606 103 0 937 0 427 0 0 872 291 0 929 0 869 0 442 653 906 936 0 478 255 92 0 839 306 642 850 825 0 0 0 0 933 828 0 0 754 830 756 809 720 441 788 180 316 903 677 0 671 391 0 718 402 0 0 505 394 837 0 203 711 862 0 368 434 0 0 871 613 720 414 0 844 890 0 901 605 381 701 904 546 632 303 677 378 265 845 546 878 640 583 191 0 527 414 319 0 343 927 584 797 0 0 327 762 0 0 0 0 413 724 353 755 785 764 844 828 239 0 465 683 332 503 616 623 652 694 594 736 316 833 0 0 830 212 687 609 0 423 444 0 838 567 681 280 0 0 874 0 0 0 435 0 0 754 452 646 0 746 0 0 101 0 0 836 0 521 0 816 671 163 748 0 590 0 0 117 0 869 0 816 704 0 695 699 703 829 0 551 58 791 463 117 533 119 844 0 534 736 807 858 754 0 806 0 0 800 0 844 393 816 372 806 769 788 0 0 259 897 385 265 437 602 290 689 614 893 678 814 313 0 397 816 0 898 585 915 454 180 556 600 836 669 0 222 0 0 0 0 688 206 0 815 636 219 0 884 919 598 451 0 479 601 607 267 0 843 0 365 862 0 702 449 651 513 501 501 0 380 380 637 433 330 0 770 396 0 365 0 291 580 839 560 835 0 621 790 736 229 870 212 170 99 497 672 523 705 838 453 801 921 782 911 0 663 426 0 409 561 935 502 806 581 752 327 412 0 855 844 0 497 870 0 507 0 494 728 510 0 858 0 744 326 701 519 739 820 377 844 0 0 0 629 338 538 709 533 0 0 0 0 491 715 891 705 524 0 0 731 863 723 443 240 793 829 572 0 345 685 804 0 496 609 511 601 813 874 803 813 870 632 650 0 0 0 505 0 0 207 693 721 752 823 760 0 352 0 0 493 366 732 330 617 0 608 861 571 0 382 0 807 739 412 640 465 383 815 403 0 841 802 665 180 282 0 0 451 827 0 669 904 640 745 0 276 0 836 635 905 919 386 480 387 565 800 605 682 252 727 623 878 0 911 896 99 780 889 462 226 815 813 932 0 0 909 0 0 534 559 693 0 680 842 197 884 329 636 80 415 0 628 0 929 0 711 935 769 233 0 801 848 712 520 744 694 0 681 378 375 881 789 172 0 303 261 883 447 688 887 610 407 0 272 0 0 761 813 716 796 713 0 335 0 430 816 506 201 0 632 425 815 0 459 814 0 528 449 271 867 0 667 0 0 721 840 922 0 356 350 701 797 192 777 640 471 170 816 512 0 0 666 763 920 809 65 848 0 454 890 666 0 0 348 938 719 909 700 613 0 782 931 590 806 480 870 933 510 427 0 421 82 579 871 924 0 873 576 825 0 0 0 0 0 73 750 631 912 0 880 738 651 633 0 0 795 640 839 0 769 772 0 774 0 766 460 825 330 737 347 0 654 72 872 556 103 286 841 918 0 491 383 563 801 0 388 180 457 924 0 895 457 867 400 0 311 609 762 454 0 837 207 318 840 896 640 846 0 0 564 882 343 682 0 871 514 71 890 688 927 689 186 0 0 441 0 287 752 554 537 489 0 575 584 688 0 866 0 882 792 517 561 863 856 412 514 0 418 0 480 0 538 515 928 524 678 767 597 0 0 803 156 814 0 604 0 932 0 0 637 709 335 849 87 919 0 521 776 0 295 912 926 614 0 691 807 563 0 0 319 849 642 355 379 384 701 198 0 605 0 426 932 0 0 936 917 742 0 450 612 0 0 0 608 0 685 0 0 542 888 266 0 0 444 0 329 829 0 0 0 0 255 825 0 0 562 824 526 473 0 807 466 823 802 766 574 0 607 546 407 0 607 0 0 752 0 0 113 0 0 0 0 0 712 857 0 907 416 0 0 0 768 151 702 0 781 906 0 0 0 171 0 498 0 879 902 0 870 909 938 791 807 732 749 0 172 470 861 450 398 739 133 865 755 714 860 0 301 777 0 0 796 756 466 776 322 0 654 928 785 261 497 164 777 898 0 796 0 828 914 0 0 924 834 749 351 441 707 462 894 420 428 438 865 632 891 923 436 0 687 898 223 848 913 809 535 882 216 271 471 0 142 462 704 845 880 787 0 182 912 684 458 0 812 0 418 461 755 604 441 0 0 494 721 873 0 898 547 0 938 722 766 0 857 0 612 518 679 207 548 231 715 714 0 0 478 51 378 893 606 581 774 545 762 0 0 489 828 343 0 570 799 728 0 364 610 598 633 913 633 838 0 0 0 846 917 447 847 0 0 0 284 597 376 814 485 0 0 0 278 919 73 846 365 0 921 711 589 93 315 865 843 0 648 826 679 145 0 0 0 799 0 0 0 0 713 0 0 410 0 0 0 0 822 0 0 533 641 110 541 714 872 0 505 0 666 846 0 290 809 0 850 661 901 689 600 281 682 493 497 367 450 136 0 937 0 845 0 577 853 463 918 497 0 0 433 648 757 385 710 0 0 0 651 829 679 886 875 0 0 0 0 0 0 932 932 0 586 889 217 0 0 0 278 0 864 515 401 283 643 815 260 537 807 701 0 0 188 707 892 0 522 785 0 252 494 824 0 767 479 0 647 0 845 704 0 469 872 0 548 0 748 607 471 0 927 0 0 0 675 798 847 853 107 727 890 506 0 754 919 443 627 150 435 0 720 0 294 196 0 622 0 614 869 440 589 612 386 432 171 778 908 864 304 914 184 0 0 35 460 834 444 777 847 622 686 0 557 746 184 357 0 77 710 677 447 923 912 591 0 928 0 788 606 0 465 633 830 258 634 0 873 774 514 488 0 857 483 236 223 517 428 0 523 829 459 687 547 0 906 311 815 731 847 0 583 0 437 0 0 770 830 722 0 0 872 0 667 0 0 704 141 0 497 541 791 677 875 0 510 589 0 0 0 706 845 0 438 0 0 0 508 677 688 460 412 0 0 784 0 0 0 0 918 342 241 477 758 907 0 914 0 0 720 900 437 0 890 619 0 749 579 0 0 899 355 0 895 189 750 739 0 657 558 737 740 608 878 0 0 826 847 0 612 0 832 752 0 492 0 0 896 208 893 762 923 0 726 642 0 0 0 812 529 170 0 910 631 856 843 592 417 432 481 741 424 0 0 407 0 908 0 853 931 777 261 692 536 772 0 75 667 780 815 851 798 791 559 0 343 0 380 540 0 613 917 385 243 846 560 0 547 348 844 0 852 884 636 0 369 232 0 762 813 665 254 241 0 614 0 0 399 0 488 356 611 0 524 657 745 767 646 924 842 0 883 441 818 0 0 898 0 0 382 812 432 459 847 123 767 754 0 864 752 446 934 0 194 0 362 770 705 740 453 0 661 0 400 0 0 356 820 0 0 904 587 241 0 0 270 613 624 185 0 0 483 869 809 520 814 886 929 0 305 0 0 728 902 209 629 708 413 0 432 203 803 729 315 657 593 415 899 861 455 830 676 663 450 0 843 930 810 577 885 866 402 816 196 0 843 659 485 938 510 650 0 0 0 0 310 253 0 0 898 400 593 148 774 745 0 265 423 741 635 0 241 752 622 310 547 0 728 731 859 889 0 647 674 818 446 742 856 390 463 546 558 752 566 0 0 461 0 241 873 379 0 905 842 408 0 0 153 453 549 872 0 131 0 459 828 371 873 423 538 0 690 775 549 892 521 425 0 109 489 728 395 135 330 930 430 0 795 456 0 0 0 0 0 0 0 629 0 846 758 306 672 0 833 867 779 0 0 612 0 0 0 0 0 0 870 367 893 386 586 887 0 268 729 890 0 697 0 885 0 722 937 642 575 576 0 0 240 926 268 0 889 0 0 860 866 668 935 553 771 0 0 660 222 619 0 0 932 0 756 911 673 458 50 885 736 0 693 774 886 744 628 578 538 287 0 0 726 841 323 0 828 0 563 857 583 550 723 0 485 0 893 830 252 895 482 778 853 844 0 521 159 598 778 561 664 663 335 0 0 466 922 770 416 0 294 716 479 780 693 682 680 195 0 726 916 381 0 570 926 0 773 0 462 0 0 808 634 263 617 556 535 0 0 678 0 0 0 381 596 460 781 905 500 723 323 0 817 0 415 533 0 877 0 253 856 0 847 0 0 0 451 489 0 0 836 0 922 656 0 0 801 720 886 0 0 0 860 683 0 0 867 858 664 823 894 0 750 526 0 718 367 173 869 0 0 461 0 863 802 0 843 210 415 505 0 0 0 659 662 888 324 0 533 739 792 0 692 0 346 553 681 504 579 0 486 478 437 0 0 913 936 666 937 0 836 757 0 776 0 469 388 0 411 659 646 892 526 0 863 630 0 0 807 543 0 0 724 372 932 507 0 710 837 781 560 398 0 306 872 0 560 0 906 695 323 0 195 618 0 885 882 923 867 434 0 836 0 655 915 838 829 754 0 383 0 529 552 0 611 0 910 829 858 639 0 917 636 0 0 234 866 872 0 512 0 901 0 885 29 746 495 829 0 460 913 0 701 0 0 930 0 728 558 679 0 490 248 319 455 209 396 0 897 0 0 716 796 0 236 797 506 549 285 376 716 0 0 0 902 0 793 733 443 0 0 0 0 0 0 383 0 389 0 817 0 0 0 779 885 0 33 0 545 287 0 900 0 0 757 756 900 0 0 0 0 931 0 917 829 0 0 742 0 922 0 0 833 0 621 485 0 622 184 459 685 0 0 476 0 594 893 829 560 817 674 0 542 336 902 0 0 749 539 902 413 518 770 930 431 0 0 317 354 0 558 772 0 302 907 0 667 616 658 871 0 0 856 316 0 553 0 876 931 361 583 0 631 0 813 764 819 721 827 893 642 0 389 529 0 0 156 539 337 676 0 0 321 736 141 0 920 0 793 688 0 0 518 623 814 0 0 304 456 645 0 788 413 0 0 132 880 0 555 0 376 342 899 495 811 910 327 515 829 858 859 823 683 0 0 0 834 892 0 0 0 932 532 377 819 0 399 452 931 684 0 0 765 813 110 50 498 345 517 0 925 0 611 285 878 444 0 475 0 0 0 0 905 413 0 498 335 157 673 0 701 552 864 0 0 871 0 0 937 326 0 702 0 204 758 801 488 737 931 0 702 869 0 265 0 906 564 0 919 878 881 310 0 531 0 894 0 0 879 823 0 664 0 0 695 711 624 849 0 123 844 548 877 653 609 673 82 830 500 923 468 0 0 231 258 938 924 0 807 621 738 727 909 689 525 263 0 815 889 888 825 512 0 457 830 470 814 834 0 0 554 0 835 119 0 874 0 892 794 553 0 0 913 876 640 0 914 388 731 621 0 0 805 888 427 310 0 919 890 824 719 0 753 0 0 713 858 876 251 356 0 54 248 816 877 687 731 604 789 0 866 566 0 398 0 0 504 938 910 0 563 322 0 0 277 882 390 902 551 464 0 368 467 0 895 0 483 310 335 925 0 929 0 0 0 0 0 187 827 733 0 0 801 864 803 847 531 892 540 765 0 0 849 0 0 531 0 0 615 0 917 550 843 881 167 701 763 0 725 159 524 606 0 0 0 655 627 393 0 827 860 0 822 470 0 655 710 849 645 0 754 129 0 197 891 0 728 367 0 0 400 0 428 0 0 236 613 227 458 600 858 0 341 414 0 0 775 659 763 0 276 0 0 141 0 766 0 691 849 0 542 0 0 690 909 763 730 0 796 862 568 360 673 662 549 620 547 0 905 0 823 0 889 686 0 859 0 0 0 733 779 519 423 540 864 0 935 195 0 517 884 222 630 0 699 835 614 887 599 0 654 0 922 0 517 724 847 288 437 832 788 893 0 894 0 684 751 850 712 540 0 216 584 382 199 910 919 645 613 0 609 897 0 0 884 162 711 508 331 834 0 855 503 820 538 319 0 924 908 638 0 757 673 495 848 702 0 569 0 457 535 199 0 213 141 745 267 724 901 425 0 723 0 483 0 0 579 0 902 0 511 847 702 846 0 0 0 893 543 936 0 762 0 882 791 0 304 835 470 0 937 448 432 741 658 376 713 877 0 285 829 507 894 0 0 722 0 0 279 454 759 0 887 502 788 416 0 845 933 410 615 714 607 751 0 895 840 571 574 837 638 0 0 0 0 831 698 932 624 752 0 0 639 788 0 0 892 0 709 653 304 938 0 679 452 868 147 0 0 593 609 496 358 298 460 0 883 836 844 0 155 740 0 657 0 934 470 850 892 850 0 0 603 919 329 753 597 361 487 441 694 779 664 781 834 808 674 485 334 0 404 368 689 0 753 634 830 888 0 495 520 0 0 796 798 39 0 0 363 444 0 783 897 623 0 510 0 662 703 0 604 811 216 916 690 783 40 0 401 0 412 657 0 250 0 564 253 0 267 442 0 136 900 886 637 890 0 454 0 547 343 596 0 405 0 439 882 0 342 0 0 535 359 874 591 0 0 643 0 0 780 0 0 421 710 581 0 555 737 0 780 813 272 570 908 168 720 601 0 797 243 0 0 433 769 173 375 657 665 0 587 0 914 525 0 314 783 0 638 0 822 0 760 866 316 403 882 786 724 873 112 764 767 0 878 0 0 0 609 407 888 846 0 620 0 0 695 604 0 0 531 598 815 927 0 874 0 804 377 552 409 393 0 870 0 647 834 901 299 0 0 937 737 0 147 543 0 710 812 775 391 0 0 904 749 909 584 585 481 695 804 631 799 542 0 697 844 781 238 896 661 0 663 0 864 679 185 652 0 833 0 0 629 862 834 0 573 0 239 748 530 839 0 0 0 934 405 686 493 469 178 825 117 687 648 872 0 674 0 811 0 0 732 550 688 0 134 896 0 274 348 263 882 0 0 732 843 0 0 0 362 0 628 381 518 902 0 0 167 923 787 0 764 0 488 0 0 506 787 0 576 860 0 0 761 868 636 222 815 413 0 891 0 397 0 485 0 778 443 0 466 903 0 894 855 0 785 798 435 0 577 721 857 312 624 269 922 891 349 522 0 0 0 0 207 876 0 0 363 351 880 590 0 684 0 655 633 724 0 768 720 397 0 114 505 509 292 0 0 455 370 882 304 0 685 368 855 629 0 929 721 826 0 467 0 0 804 557 635 687 0 0 793 877 0 0 0 0 865 917 0 0 615 281 922 920 462 583 40 351 0 722 898 0 859 846 0 380 0 462 785 828 0 73 464 910 0 57 780 631 919 771 208 0 820 0 910 0 0 911 0 0 331 758 0 921 223 0 0 0 0 607 723 0 611 859 795 151 861 0 649 587 771 681 571 162 342 0 0 330 862 826 252 923 126 0 678 256 0 461 0 893 762 651 776 0 0 0 0 813 0 397 0 767 788 303 784 859 72 536 921 865 0 0 600 0 928 905 0 713 0 0 256 610 367 817 293 236 814 0 847 811 0 695 71 775 758 787 314 762 0 0 296 797 785 669 616 487 163 434 863 0 0 900 436 186 488 525 300 0 313 899 563 278 223 568 823 790 0 881 0 780 694 227 51 0 706 618 307 725 755 916 586 686 640 731 710 805 900 771 555 0 402 791 0 460 0 650 915 806 0 895 132 663 923 142 545 333 634 625 798 0 0 0 448 632 523 840 0 0 245 339 866 471 861 703 658 669 0 171 0 935 911 0 269 665 0 608 743 544 872 0 165 866 0 478 0 0 0 0 0 0 0 744 0 756 0 639 0 850 661 937 596 162 867 654 684 804 893 0 0 564 0 0 0 810 0 0 786 0 833 650 804 725 0 788 0 885 0 936 515 474 716 788 501 157 0 848 819 778 707 612 0 477 323 867 0 250 700 512 0 0 827 600 685 647 0 570 0 877 0 476 0 689 920 65 706 809 851 0 142 0 551 0 458 638 675 0 686 0 339 429 0 894 738 342 0 533 665 0 0 635 406 897 937 0 900 368 652 541 255 668 524 607 386 696 881 778 581 74 556 673 436 0 106 857 272 0 0 718 0 911 0 303 628 745 0 0 831 537 505 870 857 728 0 0 0 812 497 335 816 746 752 925 716 759 590 766 751 355 0 701 0 884 763 330 310 667 267 887 856 571 551 476 925 432 0 794 920 340 861 522 820 258 0 0 802 485 729 0 601 628 677 276 0 0 430 176 496 506 905 0 763 0 0 445 261 0 910 0 0 574 0 788 629 0 752 0 262 0 0 656 501 472 711 431 151 831 466 518 0 0 83 537 0 0 697 0 0 271 812 0 635 778 614 894 663 0 773 713 894 601 0 0 764 450 0 779 0 462 936 774 88 0 0 0 924 364 817 812 454 294 644 780 832 890 409 0 703 874 631 232 0 309 0 685 546 0 0 0 272 844 742 286 595 444 0 0 574 658 792 732 721 0 0 0 771 267 0 0 914 510 0 849 596 0 0 808 932 0 778 0 706 0 0 923 333 888 905 664 0 454 0 708 89 938 687 776 0 578 671 740 771 593 167 0 344 0 602 0 0 0 830 513 938 687 0 0 144 833 438 52 0 0 710 0 898 0 518 720 266 848 0 815 0 0 611 0 0 857 0 915 679 619 0 318 925 0 0 936 654 209 937 294 0 377 0 882 0 147 234 0 860 0 784 755 0 0 721 896 694 463 631 0 773 508 0 461 0 0 0 647 0 852 711 0 932 508 669 864 529 708 835 0 617 265 592 335 0 932 0 546 0 269 0 664 574 0 808 567 836 707 861 630 0 74 259 924 514 717 601 738 0 0 569 395 0 821 518 0 550 0 43 382 119 42 766 587 0 0 816 709 706 407 0 695 414 0 312 660 491 677 0 127 525 250 415 403 858 664 0 0 618 0 0 630 0 728 861 0 727 407 421 0 576 0 519 709 897 605 0 0 908 823 0 0 860 0 147 485 659 0 183 903 0 0 0 931 713 844 735 0 937 848 907 0 746 0 687 347 466 413 0 0 920 0 0 588 0 0 762 417 900 784 0 753 770 0 439 0 659 856 0 269 459 691 205 876 573 717 0 739 828 901 589 540 748 87 799 547 0 0 688 707 770 472 0 0 0 137 0 616 867 838 672 0 0 703 700 518 0 369 902 673 0 0 863 517 0 378 752 927 348 0 344 845 147 0 813 0 0 683 588 846 0 893 662 0 225 0 369 0 0 0 521 879 934 0 0 894 0 604 647 200 404 733 869 430 694 418 389 668 801 705 0 755 232 600 661 323 217 758 0 0 533 441 802 0 0 664 846 0 897 0 0 0 655 828 0 0 928 255 341 511 749 194 911 784 631 164 848 667 775 802 562 0 915 0 894 899 398 524 836 0 409 794 832 772 273 778 517 0 819 619 0 0 649 886 779 905 901 293 152 416 853 582 0 570 237 786 0 463 0 770 0 0 0 793 644 238 0 826 0 815 0 0 810 496 701 149 0 252 329 0 486 914 432 232 0 493 819 0 676 568 638 628 375 623 0 745 667 0 0 442 665 0 0 0 261 627 0 0 676 0 0 833 908 0 864 863 412 421 748 792 707 0 0 800 337 897 0 747 763 0 868 0 0 810 0 0 0 874 0 515 867 845 0 579 801 682 0 901 802 632 445 0 353 0 737 488 885 705 893 353 670 557 0 471 0 890 249 880 561 0 0 0 714 871 402 0 0 47 850 791 634 0 727 726 0 0 874 664 572 566 752 881 794 688 0 596 159 0 0 583 925 0 408 353 668 573 189 655 575 871 0 856 662 585 134 310 415 885 733 707 0 0 189 703 579 0 922 600 923 859 837 684 653 931 769 934 0 792 247 533 381 0 0 764 466 0 824 624 759 0 0 663 0 0 0 414 848 736 729 575 201 0 893 683 926 386 315 901 881 400 0 0 187 934 515 502 816 0 801 51 0 540 665 870 0 368 0 834 823 469 0 847 459 764 0 0 856 209 799 519 451 703 0 488 355 465 700 890 0 0 892 917 428 0 598 400 363 215 925 900 516 801 535 691 0 481 552 848 524 0 0 691 444 0 846 569 0 0 0 0 0 819 823 201 817 0 448 894 0 0 607 328 676 809 764 665 0 0 0 0 769 0 631 888 780 0 0 724 0 0 600 0 647 0 0 0 912 0 803 820 0 0 883 459 654 352 808 272 0 757 0 603 490 627 0 921 516 0 362 327 879 701 0 0 536 885 0 0 849 665 742 689 464 301 828 803 463 311 847 0 818 844 592 0 0 513 719 362 218 805 488 906 0 205 879 431 908 755 254 553 0 785 883 0 841 474 795 0 567 330 0 0 906 133 812 828 529 0 904 573 764 0 0 695 0 825 818 825 103 857 0 0 330 725 0 903 866 634 705 0 715 405 906 304 426 490 882 679 419 595 889 872 411 836 48 157 372 820 840 386 406 671 0 524 0 0 0 698 323 588 564 785 714 0 841 831 371 495 0 560 774 837 0 877 398 0 890 545 712 507 668 819 842 615 0 667 285 892 0 430 0 90 895 640 0 517 0 211 716 0 598 0 687 436 800 794 159 439 0 729 671 367 0 0 717 0 602 771 680 231 883 602 248 583 879 0 779 795 111 0 635 608 0 936 749 627 515 766 765 0 0 0 297 0 0 776 865 277 0 0 360 857 578 438 0 0 399 665 705 414 567 0 736 272 731 0 683 895 670 0 868 571 921 918 407 749 451 0 799 399 0 876 0 0 0 854 0 0 0 584 224 501 27 770 570 732 674 890 309 0 777 922 0 459 672 392 879 809 0 412 902 844 0 684 831 810 0 732 731 0 936 765 370 936 0 680 415 626 115 517 231 785 0 203 910 572 442 600 0 151 727 745 858 476 0 432 0 0 849 422 930 598 873 0 0 837 471 407 0 485 658 0 923 556 0 663 798 375 894 616 404 296 0 0 561 847 0 0 675 752 367 282 0 0 0 0 597 249 0 455 546 524 334 0 764 238 591 0 444 0 600 600 0 233 134 557 878 0 517 0 655 634 258 333 243 0 0 645 0 933 789 515 0 857 419 698 889 724 685 0 658 910 327 655 0 354 860 643 0 0 633 645 410 683 726 476 611 561 802 584 0 158 779 0 871 884 579 556 257 897 238 706 626 405 0 184 537 653 669 526 438 921 832 600 274 0 766 669 542 0 888 487 117 394 291 879 0 648 0 0 0 0 512 613 250 0 640 593 613 926 792 753 682 283 0 735 243 523 0 594 512 732 768 525 831 822 0 623 0 0 388 0 889 642 462 923 601 789 0 858 489 769 253 839 819 0 58 855 155 0 0 535 535 658 750 0 0 608 354 0 142 525 895 900 830 0 649 0 629 620 739 797 0 781 314 638 601 319 0 620 0 0 819 373 414 0 0 198 602 38 0 618 527 750 0 0 579 611 880 855 871 285 355 702 831 474 0 0 571 892 443 423 732 931 564 841 927 440 864 0 442 712 603 688 0 562 445 405 830 0 0 454 0 0 836 710 66 599 562 575 0 716 714 671 374 909 0 0 0 814 0 0 0 324 670 0 648 804 0 0 615 904 272 438 773 880 835 776 0 0 0 0 534 448 508 652 0 418 429 899 916 0 885 877 173 0 726 671 799 671 564 0 163 627 0 790 0 815 0 0 661 0 931 849 0 0 0 0 241 300 688 0 124 127 652 213 86 0 704 803 401 902 649 433 0 623 901 0 0 893 0 499 689 759 0 594 678 936 133 719 0 701 416 0 712 773 0 717 556 532 0 686 0 583 811 0 854 478 0 736 0 815 889 510 0 721 783 677 395 794 0 0 0 0 930 623 711 808 0 903 0 906 210 889 0 838 782 805 0 571 0 846 0 860 0 0 138 590 453 419 0 0 241 927 0 0 83 594 579 0 0 170 699 0 905 640 820 437 0 602 719 0 0 515 711 903 113 725 0 467 837 0 397 871 722 72 665 727 599 881 443 535 897 828 507 620 0 0 758 0 229 0 824 0 342 0 840 360 685 793 589 0 539 711 830 901 714 0 316 932 816 544 0 481 0 413 784 914 0 0 712 0 0 0 0 0 0 714 219 600 0 629 538 435 0 0 0 412 932 0 0 542 396 0 725 0 0 0 856 0 0 23 0 0 0 837 900 0 0 926 443 0 114 697 242 0 473 0 0 0 0 938 381 0 769 819 0 687 756 684 464 649 684 0 270 644 755 0 501 735 708 668 640 717 0 684 432 0 537 169 0 0 0 0 0 508 763 883 855 0 79 0 578 689 903 638 0 382 224 0 828 743 589 0 0 195 569 109 0 782 201 0 761 0 934 620 0 463 0 835 357 0 635 679 635 0 932 228 353 0 0 901 479 546 816 234 580 0 258 538 601 327 96 0 0 0 289 0 0 78 692 0 0 0 666 582 928 267 625 0 0 584 746 0 799 0 183 0 0 316 155 304 455 182 0 148 0 0 0 878 0 532 867 0 0 0 394 886 165 738 729 0 0 0 0 534 0 0 141 895 0 210 0 310 278 828 344 0 749 0 722 666 452 183 510 359 0 645 0 127 0 453 0 779 227 888 0 0 760 0 825 683 0 577 750 0 0 826 886 582 777 258 885 899 316 0 0 298 467 782 324 0 904 0 739 932 828 445 865 152 0 434 700 909 722 0 787 547 703 406 799 0 481 424 815 575 0 601 648 448 0 724 374 741 649 828 420 0 0 0 0 868 0 617 583 627 440 0 832 829 0 300 738 340 520 0 668 503 575 931 674 250 387 770 782 756 196 887 662 0 686 574 660 586 842 881 858 0 704 434 591 616 528 0 704 741 929 0 895 0 753 122 124 847 780 791 219 804 416 698 573 803 903 874 0 534 547 695 0 891 819 545 0 0 0 654 508 902 359 0 875 834 0 884 416 665 409 470 0 584 841 420 0 532 0 855 754 0 0 718 891 804 901 852 596 873 0 783 579 207 657 0 860 516 801 0 842 900 0 746 0 775 856 0 0 658 620 459 658 599 852 0 0 545 843 345 0 791 856 392 817 0 120 409 436 810 0 0 474 0 463 366 575 0 0 0 375 415 429 757 729 0 747 543 0 170 643 0 809 0 0 286 0 0 498 139 781 294 0 914 0 0 0 384 916 870 347 0 0 551 559 469 0 933 717 0 0 0 0 559 913 0 628 814 927 802 826 480 854 600 0 739 502 891 833 0 558 902 911 11 0 0 469 0 879 857 0 657 650 870 863 126 650 0 824 204 735 348 521 169 694 311 758 856 0 168 764 0 918 417 0 849 276 427 756 921 0 602 200 314 0 885 338 549 825 891 586 0 0 784 96 395 843 764 0 602 783 482 569 463 637 535 0 694 684 516 300 380 793 361 493 712 0 598 899 596 0 0 579 909 725 587 0 0 0 793 598 549 928 826 718 163 0 458 713 442 690 774 583 0 854 763 610 634 0 0 870 922 0 0 660 614 444 421 610 0 898 855 432 654 414 838 674 0 0 0 308 383 566 659 105 0 0 618 460 847 568 0 572 416 906 874 741 0 0 0 0 712 642 0 0 764 743 384 695 472 0 760 608 435 0 617 0 888 874 458 515 0 0 770 135 871 340 753 732 0 499 447 567 813 222 123 64 775 403 698 907 177 0 0 470 914 577 469 619 0 655 805 0 606 0 0 0 340 535 649 0 732 788 503 0 819 518 0 174 656 669 924 680 520 898 827 0 0 0 497 0 303 0 834 678 0 644 587 0 837 875 0 0 383 0 0 904 473 0 921 809 600 679 0 794 162 748 704 0 471 862 0 560 631 613 879 229 889 0 0 500 802 874 497 889 848 447 606 0 337 0 597 688 659 482 0 679 890 600 621 0 0 255 294 510 664 927 559 0 858 367 490 372 0 698 0 615 829 233 284 895 168 661 183 680 818 0 0 470 507 261 0 346 365 282 616 757 0 832 750 658 909 896 756 697 223 509 930 858 560 0 544 584 377 574 897 901 477 698 0 696 745 0 777 830 0 0 146 896 660 765 0 150 384 753 713 444 909 364 0 0 0 0 490 0 565 0 889 739 539 763 0 920 606 629 542 480 373 561 0 758 0 0 773 0 596 0 56 0 0 0 0 0 0 285 0 70 0 778 743 419 0 585 0 560 859 272 738 937 623 581 460 218 356 899 0 694 821 0 651 820 891 514 713 692 588 569 696 480 0 0 637 936 372 432 0 936 510 704 716 806 913 851 835 0 541 742 448 0 638 790 632 0 0 0 663 0 0 0 474 0 848 794 746 926 904 712 702 0 0 0 697 771 700 0 560 885 702 717 714 0 0 0 928 888 759 244 884 753 0 0 497 680 629 897 283 0 265 757 0 0 582 544 653 910 488 860 608 855 117 938 625 0 740 103 837 0 265 492 671 0 88 835 526 636 511 597 614 576 0 432 404 164 695 768 924 849 298 0 460 321 929 776 124 413 783 846 231 827 0 710 705 0 0 879 360 472 0 711 745 905 832 847 919 0 259 678 810 395 666 931 509 256 479 524 486 918 0 538 535 841 891 885 658 869 562 750 0 453 0 540 0 722 0 792 675 0 0 0 0 538 859 501 596 0 725 769 755 524 938 925 0 658 631 419 0 845 859 0 0 753 0 838 0 0 299 550 907 0 416 902 475 0 0 762 799 592 0 0 791 901 908 606 61 0 737 0 835 201 937 614 779 924 0 673 775 0 869 426 0 0 0 300 775 906 819 0 0 775 0 745 413 890 0 418 880 475 355 482 516 0 781 934 786 670 293 0 615 917 398 492 728 0 576 0 857 0 0 815 602 0 0 730 804 0 841 426 0 913 643 391 773 0 0 0 482 0 0 781 844 329 923 45 148 0 0 870 0 0 424 260 935 399 775 529 0 261 680 0 0 936 0 509 812 0 482 0 871 428 510 481 540 0 483 560 0 353 0 872 0 94 910 882 410 433 0 0 506 528 0 0 0 895 420 757 669 639 472 0 769 695 444 0 595 656 0 410 745 0 0 677 0 718 0 0 839 0 0 0 302 0 936 74 670 0 761 0 470 895 929 901 210 0 674 631 501 640 753 898 440 505 155 0 878 139 0 483 0 0 0 0 887 910 0 0 800 712 0 928 262 717 658 336 578 0 715 764 238 0 387 500 303 417 486 929 440 429 0 159 285 0 0 932 798 0 929 192 620 718 0 673 0 301 752 350 0 0 841 0 0 926 211 0 0 530 793 0 682 696 92 739 540 0 417 0 0 0 0 468 559 789 820 317 845 0 472 672 0 0 496 865 739 539 717 580 756 0 565 0 621 572 584 824 533 718 605 344 559 302 581 790 845 0 852 433 0 0 799 917 799 0 591 0 0 930 528 711 875 773 548 0 0 801 768 0 0 0 297 479 0 652 924 722 441 582 842 0 216 329 896 827 0 0 792 0 881 0 438 550 514 702 463 0 0 897 0 0 722 86 201 573 658 0 922 792 0 565 768 199 654 390 851 424 255 333 0 917 0 241 0 204 742 344 0 667 0 0 506 451 0 545 729 592 0 376 0 0 678 573 0 0 693 841 0 738 905 0 382 772 0 223 798 549 409 793 864 0 734 0 231 676 243 765 899 99 852 739 0 0 935 0 913 337 802 812 811 471 593 897 904 321 924 462 636 0 917 0 934 373 0 0 772 0 519 404 0 0 842 0 0 585 934 730 675 526 0 0 706 552 823 273 638 540 536 901 269 0 850 0 167 629 793 790 358 0 887 0 807 506 898 593 774 662 0 0 846 915 0 0 0 605 217 555 811 578 0 854 472 776 659 501 0 0 935 0 848 649 0 360 823 750 693 189 0 353 0 689 0 882 669 928 0 703 0 749 911 0 225 0 641 696 250 410 553 0 232 0 344 0 0 892 609 628 912 362 720 826 779 490 469 0 0 351 555 0 827 0 917 857 0 103 0 0 423 534 842 483 262 910 205 0 619 643 613 0 738 0 810 0 0 936 0 0 0 178 887 666 0 622 0 937 630 0 805 759 448 342 900 519 0 923 502 295 156 792 248 754 531 848 692 420 595 450 0 336 483 848 746 403 0 703 0 512 640 669 916 782 752 638 0 518 136 0 596 206 721 646 782 896 0 0 0 500 227 0 602 534 624 0 669 505 415 497 719 763 834 340 0 138 723 913 537 736 852 802 764 72 0 0 898 0 0 739 0 0 465 573 376 778 77 767 927 422 914 370 872 539 503 844 556 881 553 773 277 0 11 813 0 0 785 777 881 648 0 861 525 352 0 646 854 0 0 591 115 776 697 879 0 859 495 0 523 742 747 592 584 747 0 370 615 622 860 0 898 805 810 0 879 697 510 511 567 162 781 578 792 0 0 529 771 334 490 932 814 893 0 0 338 0 0 702 370 800 638 0 219 0 887 906 556 0 0 794 0 671 0 679 553 912 860 0 0 0 726 604 733 711 358 807 505 168 0 626 817 558 308 846 367 0 544 666 829 369 0 722 766 894 0 0 625 694 743 306 470 0 678 870 587 766 410 774 784 268 0 207 619 0 871 719 853 0 0 417 0 892 834 733 595 660 434 863 0 861 915 0 761 238 809 0 802 907 532 137 0 184 248 193 0 906 745 779 797 524 883 764 0 485 0 428 819 263 0 590 900 725 495 386 763 0 0 0 694 341 64 368 388 256 416 173 0 853 798 529 0 419 930 912 641 863 0 0 902 838 435 619 0 658 730 755 304 605 745 758 695 748 842 795 791 0 814 520 608 241 742 362 484 418 0 803 0 859 697 703 448 822 937 435 0 412 871 0 732 271 731 0 795 61 640 130 0 0 536 124 0 916 383 352 0 0 877 832 780 122 0 900 831 907 0 747 0 718 720 536 768 0 254 0 0 689 0 838 554 534 847 444 0 930 567 0 857 0 591 319 0 543 0 745 0 818 0 932 0 625 0 731 451 0 718 143 674 716 850 873 894 448 0 826 0 198 582 748 0 829 813 0 0 576 555 926 0 424 697 0 756 634 488 880 618 868 892 915 160 527 599 908 692 276 516 551 340 778 929 66 226 533 0 0 785 256 806 614 496 0 284 904 546 565 592 825 0 0 526 0 428 797 825 813 844 0 0 910 558 767 912 602 935 768 394 500 809 897 791 0 838 841 690 0 0 909 663 926 856 847 845 0 334 393 580 907 0 248 641 416 806 38 732 532 769 831 730 74 505 0 0 0 791 377 846 641 0 0 168 679 795 861 368 862 0 687 571 871 730 858 0 0 859 475 476 298 0 871 307 0 823 0 0 252 0 603 689 933 528 709 302 0 67 476 643 0 835 860 647 0 486 330 0 0 578 398 0 99 0 0 0 596 0 910 647 905 0 0 670 479 395 735 0 401 875 559 0 472 0 490 461 219 590 381 0 826 551 919 832 0 873 795 580 662 470 869 130 414 639 682 633 751 0 547 851 728 782 739 868 650 886 0 686 0 0 503 759 418 0 165 394 788 813 701 0 938 78 0 0 643 548 460 0 256 715 680 772 0 0 330 552 744 0 881 668 0 0 0 0 0 0 188 517 685 726 292 331 730 0 0 0 471 364 827 536 802 0 0 725 0 0 911 476 910 605 821 730 393 675 642 0 514 669 261 856 0 392 918 517 273 874 0 544 0 811 764 547 751 476 908 488 0 644 682 898 883 0 313 0 595 715 858 786 0 897 332 832 0 0 0 0 690 0 297 362 593 820 656 0 0 117 0 936 654 616 665 0 527 735 0 794 0 630 89 877 0 344 470 0 0 0 843 553 935 894 661 0 480 931 0 0 938 903 875 260 0 0 188 481 711 0 928 562 306 933 0 234 0 253 0 905 66 666 0 937 50 567 929 483 0 724 348 910 313 0 0 227 923 0 531 343 792 0 658 849 880 526 881 722 584 713 315 588 0 0 0 0 552 920 0 502 361 263 0 478 0 858 529 753 652 750 827 0 682 0 731 0 392 264 721 703 761 787 917 539 776 908 76 0 656 0 0 748 150 0 888 0 703 0 551 0 624 0 856 925 929 161 924 0 309 365 521 821 867 0 0 339 834 0 0 0 0 0 667 0 837 0 827 0 0 0 935 456 857 605 0 598 626 822 366 698 900 637 0 567 527 0 660 0 785 467 926 548 0 248 83 787 232 831 757 0 662 455 286 0 757 0 537 0 762 650 460 387 910 365 686 0 0 0 915 629 0 674 834 0 719 838 651 755 391 0 666 769 0 725 722 732 655 900 511 0 0 688 0 906 779 625 828 621 239 532 884 0 859 486 0 115 0 411 764 0 0 0 665 0 559 0 652 861 731 829 715 725 0 656 325 725 906 890 0 937 0 671 905 756 828 752 764 620 857 0 486 813 0 824 741 161 634 0 876 0 649 196 471 583 685 572 930 223 0 731 0 0 0 712 532 656 0 931 903 753 891 0 0 713 700 732 731 0 520 246 766 831 315 899 0 754 0 809 786 0 0 553 852 0 901 0 352 803 796 0 0 432 866 0 833 0 702 0 0 873 220 487 461 384 0 57 846 0 811 307 844 779 632 444 548 0 0 652 785 773 352 766 886 935 737 489 935 0 476 724 747 525 872 878 651 751 880 0 513 438 0 0 894 626 0 0 603 0 534 0 703 639 571 197 206 933 527 0 816 711 446 0 883 0 868 0 532 536 0 740 692 0 531 194 498 463 0 782 334 427 592 778 769 823 803 796 553 0 555 0 433 712 0 0 476 683 0 714 868 891 0 0 805 314 171 0 560 0 517 652 330 786 0 836 233 659 303 600 343 633 302 552 0 0 180 0 520 0 635 0 719 468 0 0 563 0 906 794 0 0 0 0 682 919 734 721 199 794 938 396 0 0 680 835 881 703 768 0 466 0 910 857 0 777 812 537 638 489 0 371 295 857 0 743 582 717 0 615 0 844 731 0 665 0 625 0 500 0 0 684 857 782 0 840 0 788 0 618 927 821 720 0 409 704 509 711 0 300 0 0 895 421 780 60 0 0 0 429 860 0 807 484 612 783 0 591 0 833 855 924 357 97 748 542 710 904 894 523 0 665 0 685 787 745 688 744 560 673 859 0 466 385 219 769 873 0 0 869 665 657 606 754 665 0 929 0 709 650 0 413 930 0 800 493 694 0 892 892 570 541 781 736 664 811 0 0 636 914 847 920 165 0 418 685 877 0 418 178 468 392 450 0 284 918 293 750 845 0 344 0 0 853 584 613 381 485 582 742 0 0 395 0 0 575 571 653 358 708 677 589 809 813 436 858 512 525 240 0 0 419 881 0 0 0 478 0 335 753 599 0 617 717 0 195 919 355 682 0 792 0 283 203 585 520 881 778 739 913 584 680 0 0 561 821 0 737 694 0 0 917 0 500 338 921 537 0 0 868 832 601 660 879 635 882 0 0 376 590 879 694 901 736 599 0 0 333 655 676 0 546 239 0 741 414 796 915 0 607 592 764 854 886 340 0 567 0 0 681 516 777 0 0 0 251 0 0 418 389 581 388 671 628 0 0 753 754 772 676 0 0 0 653 700 0 563 901 0 384 185 317 866 0 0 810 0 0 732 0 0 935 358 509 167 252 133 771 795 783 0 573 564 923 868 899 877 0 616 776 0 643 838 854 391 800 381 0 546 825 0 329 560 245 606 585 351 621 0 869 0 865 0 276 599 773 0 0 655 151 700 639 661 0 0 768 769 204 738 0 850 691 0 0 733 353 371 813 714 0 419 517 762 138 586 0 785 0 910 0 100 276 461 668 168 331 0 787 389 583 518 935 904 160 818 336 388 899 880 812 800 0 0 0 0 176 0 587 135 713 387 168 764 602 689 783 687 519 0 790 780 510 507 430 535 0 546 660 703 0 0 0 883 885 0 713 902 892 923 913 252 0 928 805 353 308 141 773 603 107 0 0 521 487 0 747 0 464 0 646 214 922 558 909 626 432 305 0 0 0 894 0 841 647 674 912 717 688 434 937 696 410 781 870 637 726 271 574 862 0 864 888 822 0 611 0 56 683 0 0 415 769 890 938 0 67 686 533 691 812 0 0 910 729 692 0 0 743 567 749 616 0 330 0 0 694 0 0 0 822 796 0 163 429 872 0 434 0 285 816 806 53 624 488 731 932 480 595 424 744 0 748 617 0 611 158 515 120 0 0 831 553 0 846 700 783 717 824 777 771 323 117 773 702 502 0 348 695 495 548 0 0 927 419 0 0 447 0 80 0 0 834 422 0 415 817 640 828 325 0 200 459 0 798 839 197 727 908 722 880 0 562 833 863 701 630 858 831 604 862 751 554 445 861 322 608 411 716 0 524 536 0 697 272 702 0 336 0 879 796 745 811 0 95 402 448 637 0 0 878 632 464 0 773 0 0 0 0 674 885 401 861 799 804 903 0 771 0 0 357 567 477 886 176 486 0 481 801 776 0 414 0 313 94 599 0 0 294 0 635 932 0 0 517 712 847 396 0 637 0 0 852 236 879 870 540 692 0 0 0 934 0 918 0 0 0 886 0 218 697 475 0 589 359 0 924 920 317 846 108 0 839 859 0 487 506 526 846 67 0 746 936 0 399 779 0 347 389 878 410 798 0 0 0 0 0 773 855 0 268 862 0 881 491 0 0 705 278 698 708 215 0 371 0 0 863 910 287 0 598 500 541 336 308 188 0 0 795 854 0 839 481 909 489 688 792 106 0 839 706 480 866 550 606 794 514 0 467 589 876 759 773 0 830 832 0 829 758 697 419 586 0 638 0 434 938 746 447 780 142 836 916 878 0 0 402 157 0 616 609 777 0 0 650 636 648 526 0 0 873 163 311 844 659 162 0 270 763 0 826 777 747 529 365 565 496 543 586 288 821 845 829 625 666 0 892 929 380 804 785 0 820 845 615 0 860 194 0 286 0 788 828 675 0 905 880 0 0 0 0 740 769 822 0 0 738 702 811 830 0 183 596 755 864 856 661 496 878 613 573 817 0 0 0 811 769 810 751 681 731 744 0 0 0 842 0 730 0 580 0 0 608 580 656 0 0 931 350 775 43 671 164 0 472 0 644 902 753 0 192 0 540 0 0 530 719 816 902 692 0 892 582 363 0 877 89 0 628 361 566 630 762 590 393 896 507 755 613 908 555 643 827 775 471 655 938 860 0 673 0 925 88 562 0 0 0 0 927 489 0 0 797 682 536 889 167 738 345 636 358 654 904 901 0 0 0 817 733 0 0 718 842 0 912 675 0 822 458 805 0 307 767 556 748 936 0 766 424 0 0 555 636 754 0 438 606 0 927 0 0 860 424 664 792 0 0 644 668 0 0 347 0 639 656 719 209 537 0 473 516 925 729 819 428 640 929 742 537 694 463 141 0 628 679 780 406 340 0 782 0 919 856 0 112 0 675 237 458 565 529 690 0 900 0 344 0 877 818 517 103 0 536 0 193 865 774 450 929 618 902 918 0 553 884 0 476 0 234 661 562 578 0 500 0 905 607 0 589 0 389 598 825 662 591 847 0 0 0 900 301 702 642 277 894 0 274 0 0 361 470 513 681 0 717 607 843 0 502 0 824 635 419 344 917 724 914 888 483 718 597 569 0 877 633 752 849 690 592 818 778 756 0 0 682 454 445 0 0 670 0 726 923 0 804 673 673 491 28 828 870 598 0 724 0 411 0 779 803 448 189 102 879 0 0 0 0 194 0 0 698 0 556 314 923 0 743 253 0 743 866 844 0 720 0 892 829 0 404 303 212 446 319 904 0 0 902 0 0 863 0 683 655 0 752 200 0 0 322 929 655 924 578 314 361 574 0 904 417 0 0 468 127 0 0 0 0 781 0 0 337 828 397 736 798 850 763 551 774 828 0 0 546 509 0 655 767 884 73 873 774 0 0 784 827 881 747 630 381 600 297 509 0 496 895 665 0 377 863 571 910 819 337 0 0 0 561 526 884 566 0 373 0 882 868 824 561 267 0 678 657 0 847 486 410 528 824 0 649 429 471 92 924 579 0 737 579 458 906 0 728 786 118 724 395 876 0 686 916 0 0 173 0 638 516 0 828 0 0 0 0 67 0 862 583 0 215 822 0 931 742 713 494 751 0 633 302 0 933 0 889 749 0 713 0 0 628 643 0 421 529 906 426 392 568 722 0 608 0 0 0 711 641 489 0 450 800 0 0 519 923 864 911 755 116 746 746 639 0 498 765 97 0 876 404 388 218 294 721 59 0 717 714 632 868 582 776 391 509 747 650 0 253 106 664 278 754 0 697 546 65 0 555 0 773 687 0 803 747 708 805 739 0 0 0 728 505 555 826 717 931 0 620 0 0 908 0 666 762 503 861 765 289 0 646 825 530 631 291 916 0 856 381 822 806 0 0 0 399 804 423 0 715 750 847 621 383 696 911 853 859 575 270 907 374 700 512 649 0 589 139 740 0 405 0 699 124 0 390 418 771 576 0 0 0 823 500 0 0 0 727 813 411 776 492 556 0 710 855 859 922 866 213 830 0 167 0 0 0 299 0 754 649 0 658 273 709 826 0 652 721 635 0 830 0 295 0 925 769 699 595 449 0 632 0 0 654 910 774 634 0 680 0 312 536 405 414 889 920 215 0 355 671 0 903 464 0 758 0 706 0 429 836 0 764 591 854 0 0 298 416 924 743 0 0 916 260 0 624 0 0 603 0 615 428 784 770 300 0 651 767 0 780 216 911 0 629 565 0 577 638 0 0 0 0 0 747 0 883 0 884 841 265 762 0 503 0 663 586 0 929 0 0 480 0 709 426 366 907 0 683 0 0 643 0 916 265 515 840 922 0 496 563 205 909 404 543 884 776 799 828 474 574 599 675 258 929 798 448 666 736 817 658 583 0 375 0 0 637 802 871 615 0 0 648 689 0 846 123 775 337 837 909 666 0 201 714 825 823 843 0 0 370 563 564 0 676 506 0 929 0 803 26 739 694 649 0 692 0 0 0 96 704 816 672 561 840 0 0 377 657 938 347 754 0 662 738 643 833 656 189 593 0 191 0 562 676 824 892 594 690 797 602 0 245 902 214 875 732 0 0 0 825 0 543 797 476 916 0 0 172 0 179 0 0 0 426 581 608 0 831 919 610 0 759 657 791 789 0 0 650 930 0 0 808 0 706 937 884 554 747 901 388 768 823 176 530 926 607 807 771 0 506 0 933 912 397 506 462 339 421 798 0 0 706 625 0 0 171 742 251 767 348 462 0 893 495 468 644 783 932 0 657 0 858 249 846 0 564 0 0 703 571 864 565 908 0 295 762 0 798 802 717 871 926 673 562 0 819 855 689 548 707 0 430 0 0 0 0 212 769 810 735 0 404 927 707 245 0 0 0 586 696 708 0 317 0 421 0 620 0 661 827 409 319 932 404 0 728 0 0 0 684 644 892 794 183 236 831 0 0 824 289 617 0 0 693 0 349 665 191 0 937 849 0 0 591 347 900 937 0 827 871 632 0 560 0 0 608 694 934 515 0 0 804 0 0 0 867 0 573 888 902 0 518 877 0 786 0 719 506 907 0 0 0 0 296 0 0 676 504 764 850 416 547 357 178 0 117 885 0 585 575 745 556 774 291 125 0 0 730 482 746 702 75 733 559 305 556 152 742 750 779 178 858 0 399 876 930 416 557 780 718 800 0 908 0 86 916 0 0 363 455 546 791 461 914 0 553 0 0 925 684 571 0 0 0 0 855 925 0 0 473 703 665 382 280 664 392 0 645 0 0 789 440 660 914 0 363 0 0 0 869 402 422 634 354 411 456 926 0 433 811 88 826 0 392 872 547 555 662 846 451 499 312 630 827 0 431 903 912 0 817 589 203 919 865 408 0 0 0 893 0 664 898 766 548 0 327 775 164 739 274 479 891 415 791 487 0 901 0 834 831 692 0 856 289 741 0 0 516 826 809 412 0 469 870 429 0 929 886 0 410 927 443 0 0 907 0 0 628 0 591 0 501 388 760 578 837 486 437 0 0 920 0 896 0 808 0 0 524 728 0 666 385 0 406 0 866 353 913 0 0 0 0 383 306 569 693 891 749 819 721 489 526 645 0 319 0 887 0 319 277 915 738 474 874 843 405 522 913 0 419 854 0 0 936 0 497 342 766 898 888 0 0 0 532 920 0 331 627 0 460 686 794 870 834 392 476 927 653 0 785 776 742 563 724 432 332 878 551 835 581 0 751 378 0 920 0 918 0 378 797 0 783 155 828 260 422 0 0 777 855 551 0 204 787 700 477 855 142 729 433 598 618 867 707 240 598 500 0 272 626 542 41 0 564 829 0 704 598 871 0 0 0 0 0 665 562 343 0 579 806 344 833 0 933 0 0 0 450 865 247 771 0 250 600 346 866 438 785 0 0 690 0 879 549 919 0 785 0 0 0 609 155 636 402 0 598 100 0 749 871 0 0 749 0 524 825 717 683 235 616 421 729 307 0 912 0 0 456 813 910 0 0 923 570 0 711 827 0 383 58 849 0 0 203 924 440 849 357 812 881 712 915 259 775 739 0 547 479 0 0 0 0 867 818 335 839 0 892 817 287 894 385 0 847 435 886 0 0 0 575 668 423 0 716 883 688 414 0 838 197 894 721 0 558 0 0 0 0 857 665 0 541 768 0 0 883 827 825 670 596 0 0 731 0 410 272 414 583 0 935 615 845 391 452 0 319 378 894 0 936 44 0 0 770 0 0 362 732 615 762 0 386 485 430 0 635 508 134 862 415 0 0 0 0 291 819 0 477 479 0 0 481 0 0 908 0 855 0 482 0 543 0 135 728 258 0 0 570 0 660 705 880 562 377 760 633 901 695 793 0 612 701 181 469 533 926 0 0 756 386 0 931 177 0 395 313 876 0 651 807 534 0 430 775 0 874 0 797 77 624 661 617 0 685 775 0 292 720 0 810 817 764 531 836 495 662 892 0 536 0 650 757 0 780 0 850 361 0 342 369 290 744 719 0 0 0 0 0 629 768 723 0 0 898 721 422 58 276 0 539 235 611 929 0 0 892 661 0 700 744 82 758 0 724 547 0 634 0 870 893 735 199 787 688 919 0 807 921 0 775 0 174 0 873 0 845 563 426 765 899 858 769 375 776 0 664 502 526 625 0 0 0 0 673 404 808 594 902 510 572 418 399 598 0 0 320 789 0 533 0 897 0 747 0 618 658 382 796 843 732 633 737 475 457 0 623 928 329 0 0 660 371 199 891 215 0 0 818 0 0 798 722 0 0 477 316 622 610 856 0 0 0 632 0 320 395 531 0 514 494 919 837 618 0 504 654 777 0 0 566 0 702 918 898 668 0 0 913 448 632 830 0 541 0 0 629 71 210 344 519 537 0 0 818 778 0 0 0 0 0 536 0 453 0 739 807 0 461 494 0 782 0 0 0 884 889 243 887 913 421 0 0 0 887 743 710 877 639 687 814 349 871 634 571 805 0 0 604 0 0 532 729 0 266 442 675 928 504 43 674 657 0 580 575 777 0 913 366 237 255 892 421 908 0 710 481 0 491 772 909 471 938 343 0 0 560 592 755 753 593 0 0 413 346 298 880 0 0 0 0 0 681 36 755 648 711 895 293 864 397 0 0 0 0 929 864 321 0 275 819 570 0 655 704 0 720 172 0 447 0 901 0 400 901 719 762 279 281 817 908 486 582 743 180 358 418 882 481 384 924 0 688 845 302 0 833 780 0 664 899 834 105 869 925 908 181 443 0 334 929 696 589 0 0 616 299 0 0 566 345 878 0 769 495 272 566 0 826 278 371 501 879 386 0 622 0 0 764 796 0 453 0 507 407 0 798 505 0 745 759 0 293 747 597 575 795 822 167 273 868 407 571 534 561 303 820 216 0 124 825 0 470 747 240 622 482 834 801 0 93 0 0 307 732 0 652 0 821 673 46 431 786 572 686 0 648 0 0 557 0 647 332 373 0 410 725 0 929 0 0 934 0 853 0 663 852 388 606 398 776 607 587 0 835 903 0 0 848 808 431 798 0 544 881 899 681 247 881 293 0 789 0 0 331 826 575 914 913 835 0 442 0 311 420 723 0 0 631 625 708 764 0 576 937 751 0 319 790 821 433 782 237 0 710 407 767 913 0 425 539 868 613 342 922 743 799 722 634 0 0 0 616 836 0 133 149 0 346 804 754 554 135 790 461 722 889 894 340 741 0 638 249 341 723 0 818 0 440 0 0 0 856 312 751 853 339 766 788 484 0 0 736 105 757 868 730 349 560 805 820 232 0 857 412 581 637 916 510 774 818 0 681 401 274 0 0 436 612 518 652 607 465 0 616 888 693 0 0 891 566 585 921 367 0 0 688 491 785 856 917 208 843 253 452 886 0 0 0 477 345 400 772 579 0 0 0 605 804 892 0 0 0 875 0 0 737 577 0 0 0 902 0 732 937 407 285 855 130 0 0 369 0 559 687 0 216 597 477 832 0 383 646 0 0 527 884 464 782 870 366 661 574 309 0 0 511 0 836 527 933 645 644 920 854 0 842 880 48 0 476 0 0 803 0 870 0 710 0 542 139 0 855 591 0 681 563 471 527 0 707 0 437 0 869 0 749 473 674 750 0 825 690 0 291 445 721 0 838 501 246 849 342 890 0 279 120 383 548 540 0 894 447 335 689 0 0 0 0 494 598 0 0 913 928 0 0 375 881 702 626 915 0 713 623 0 766 634 0 0 833 0 668 0 0 0 779 0 846 737 137 0 633 0 816 147 844 676 403 498 0 745 0 0 0 481 853 640 796 824 237 295 742 709 0 731 427 588 556 0 0 573 854 225 176 392 269 862 782 485 0 566 888 914 66 782 0 856 0 678 413 0 739 850 583 535 126 723 795 570 424 531 808 0 577 827 0 637 432 658 800 0 868 434 878 871 895 773 500 763 0 649 647 603 0 871 806 0 203 204 493 470 569 0 0 810 582 0 0 725 380 679 679 0 806 0 644 458 769 815 890 639 0 0 878 0 854 425 0 878 471 0 0 739 896 938 0 0 769 0 653 858 494 0 627 0 938 899 0 480 482 809 799 277 791 411 0 338 592 854 0 756 798 797 0 446 525 0 316 931 929 725 602 0 416 869 872 0 567 790 209 744 195 826 794 814 923 674 882 0 0 650 730 761 0 641 882 304 501 937 0 0 403 284 0 579 914 708 386 0 0 439 685 0 935 0 766 697 560 351 669 506 738 0 914 602 389 610 674 634 98 417 525 415 505 126 713 0 719 810 0 634 921 486 570 695 309 0 0 640 0 420 816 582 0 511 837 260 796 0 685 802 298 863 903 586 872 287 440 194 860 0 663 589 442 874 911 540 659 748 837 476 858 355 752 807 622 159 848 0 0 0 651 171 833 0 611 462 285 753 501 905 725 831 0 849 462 870 0 805 276 688 935 901 774 446 473 0 474 0 875 406 0 0 441 586 0 753 747 170 0 899 921 647 509 881 0 687 541 0 0 607 380 868 0 862 0 405 699 0 0 121 320 870 0 545 0 0 930 647 0 870 0 889 0 495 570 0 847 786 865 773 0 0 333 0 628 0 0 0 0 0 0 0 688 929 401 578 880 0 867 846 736 860 515 691 0 768 559 680 0 0 0 0 844 0 800 0 0 700 866 870 453 638 788 824 172 884 0 897 753 724 528 0 151 738 587 0 0 811 478 0 691 219 903 0 0 463 0 0 839 752 699 0 0 0 589 0 807 345 752 0 802 919 0 816 386 435 658 208 920 814 0 290 843 849 183 830 0 0 649 631 644 0 259 383 883 644 0 436 730 688 408 0 280 105 777 476 448 0 520 0 677 418 0 0 0 0 785 768 0 0 0 434 841 0 579 496 478 493 660 873 847 776 836 892 783 248 0 902 0 227 788 561 476 716 493 0 662 927 686 461 810 467 633 349 181 857 606 512 0 896 0 674 405 695 95 882 738 0 592 633 0 0 846 262 494 0 0 826 760 648 0 0 799 233 339 819 889 695 0 726 211 846 0 457 0 0 0 709 884 311 0 789 0 616 832 269 314 801 869 822 0 639 818 678 681 886 0 110 162 907 734 266 547 529 529 508 173 162 872 901 351 651 440 0 896 0 154 0 535 882 581 327 0 0 753 640 742 676 650 760 201 0 805 583 21 0 773 174 0 343 917 0 736 0 0 323 824 0 0 0 768 322 0 732 0 632 0 649 925 357 0 0 0 637 0 0 305 770 0 0 843 849 0 109 717 819 341 0 695 0 0 0 0 866 607 0 0 273 526 875 450 184 649 225 663 645 0 730 0 0 583 693 706 0 702 0 809 780 0 0 700 803 0 689 393 312 575 251 415 779 910 612 800 94 652 0 652 569 610 441 320 844 822 775 834 0 611 330 731 314 76 0 862 0 509 0 0 768 0 64 0 740 615 772 746 896 660 0 0 899 0 0 529 782 768 0 733 0 0 0 0 0 926 750 908 0 467 810 682 0 812 649 697 0 0 0 775 460 885 698 0 848 690 241 298 0 0 792 888 936 677 780 851 274 0 554 0 385 0 645 294 619 915 756 425 783 610 884 908 0 166 777 796 710 814 850 574 674 330 0 299 753 696 902 802 644 0 770 750 918 0 806 0 779 0 407 0 594 0 898 518 0 411 0 488 912 619 753 213 701 666 367 0 0 0 679 320 910 0 816 657 908 273 646 437 234 764 414 638 538 0 822 153 0 580 511 858 848 910 884 0 178 0 0 0 790 501 0 460 254 698 802 0 749 0 0 785 635 101 0 832 0 677 846 0 892 0 624 524 752 0 495 772 921 186 562 481 534 371 666 592 791 0 0 0 0 0 750 263 0 588 873 914 897 487 698 599 0 936 796 734 898 937 0 643 0 459 803 0 590 0 554 0 0 553 0 774 378 491 818 0 766 435 908 387 653 267 713 632 0 0 0 717 883 912 0 672 0 576 640 386 422 847 0 0 0 895 686 0 0 0 0 623 297 861 733 717 901 0 0 720 0 781 0 698 449 848 0 54 0 328 390 0 908 185 0 779 914 575 729 798 479 668 0 564 0 567 912 871 357 711 192 0 0 0 568 277 741 144 282 600 358 482 590 0 516 457 565 0 735 922 705 877 236 530 0 48 776 824 872 854 0 893 752 0 792 0 0 0 0 0 543 0 456 802 865 688 923 0 579 389 823 912 0 856 0 877 857 690 456 505 0 390 0 728 0 663 420 0 612 0 0 818 938 226 267 623 725 0 464 927 0 0 672 869 620 570 533 0 895 701 366 875 802 0 234 784 620 481 694 871 275 570 433 0 614 508 322 0 0 564 722 0 0 0 729 595 240 903 482 926 257 605 619 842 559 661 289 835 818 752 465 863 0 635 678 164 813 750 0 777 0 457 615 923 0 0 0 0 696 445 926 742 751 0 139 936 661 321 578 0 818 741 781 565 0 0 588 612 626 184 0 183 493 339 0 430 0 922 429 518 0 0 905 611 0 916 97 488 0 586 322 608 0 845 830 778 737 0 0 0 0 846 0 266 912 783 506 784 472 663 0 177 491 680 636 205 247 643 529 0 870 619 363 640 0 906 0 631 783 868 305 664 478 0 715 0 658 876 659 810 0 279 829 456 735 0 500 775 515 728 603 0 0 703 437 877 272 0 0 829 848 140 0 0 0 633 875 523 0 0 0 0 195 614 320 761 478 594 0 703 0 550 525 745 893 684 287 933 658 97 564 0 171 455 926 0 779 620 378 731 587 0 655 618 458 729 0 662 0 0 0 725 0 0 0 872 660 0 625 932 0 842 883 0 0 630 0 532 883 0 904 0 0 82 516 120 734 0 673 426 0 380 841 921 336 739 607 741 684 871 420 632 476 0 600 0 333 436 431 0 403 0 881 0 0 0 0 555 0 659 700 821 761 0 532 832 710 806 0 0 410 419 362 628 0 701 545 39 825 695 0 918 496 655 900 127 479 890 570 132 0 903 832 752 878 0 129 186 620 127 0 743 438 0 0 287 623 63 290 0 698 0 820 856 406 493 866 628 0 0 642 0 805 0 588 423 915 602 462 0 616 0 730 756 0 489 808 515 493 859 307 854 688 876 472 799 0 0 0 897 897 453 766 461 261 0 626 0 235 778 0 659 765 422 0 680 646 646 853 812 0 907 386 623 591 610 0 345 321 906 0 0 0 520 0 0 0 522 871 132 937 635 672 473 762 465 828 0 796 416 646 741 0 752 0 323 0 851 472 0 551 0 842 298 421 768 0 373 929 837 396 708 0 780 852 666 908 414 448 467 587 786 875 316 0 681 451 0 0 653 826 501 578 388 583 714 861 531 806 603 0 898 930 919 417 592 216 0 722 497 0 931 930 861 0 899 0 0 670 0 597 0 402 830 202 708 0 884 885 781 0 724 418 878 357 591 0 417 327 635 649 286 170 212 908 0 923 888 0 246 836 199 0 928 854 0 348 830 879 0 239 824 433 482 457 561 762 301 699 829 703 0 877 723 0 594 526 753 0 0 792 774 0 760 468 854 754 584 420 317 66 484 882 438 683 0 712 0 0 0 703 575 815 156 924 616 614 0 0 527 0 577 936 0 0 0 760 488 443 868 582 448 0 0 626 462 930 0 143 838 809 718 0 280 735 803 676 0 731 404 0 620 705 911 483 408 828 900 636 0 569 863 0 268 788 483 534 494 0 553 0 739 906 859 790 347 377 0 0 822 68 0 0 708 762 229 817 162 929 0 0 0 759 866 136 0 0 551 448 935 781 0 425 437 803 897 558 887 804 329 471 807 0 205 0 663 308 761 683 0 641 365 0 0 0 0 0 791 0 0 509 772 0 663 887 675 64 0 29 806 0 472 246 0 515 0 516 600 742 856 277 0 930 0 842 712 815 642 0 806 563 389 76 358 769 891 764 772 807 764 70 787 898 255 667 0 192 843 437 766 450 518 555 0 94 0 579 820 435 476 286 712 615 296 797 0 0 0 569 541 749 573 0 357 628 341 0 656 909 388 0 0 647 293 926 654 0 0 0 229 422 0 748 746 168 0 533 0 0 780 0 701 0 934 787 301 0 761 722 759 854 547 604 0 621 0 578 498 0 440 548 332 367 927 816 403 902 0 0 862 564 0 0 121 815 784 325 643 0 792 0 825 0 335 767 266 305 0 565 159 0 787 368 104 488 895 417 0 715 71 744 910 0 740 918 680 0 0 936 0 579 790 745 146 858 0 304 911 909 641 925 838 0 0 844 167 742 0 0 0 0 626 806 830 0 502 0 928 0 887 857 544 412 220 563 0 0 640 704 881 906 331 488 781 0 0 799 640 772 690 480 497 932 938 0 753 0 921 433 0 627 0 384 751 0 682 479 0 935 851 677 674 913 834 0 832 638 680 0 0 0 303 100 752 0 0 0 929 744 284 845 0 0 928 520 857 292 707 644 0 0 935 415 904 574 0 518 858 677 361 706 395 471 713 850 0 463 784 903 876 834 537 689 677 0 863 0 0 62 605 0 0 0 0 896 574 0 0 0 583 0 568 705 429 912 0 369 0 770 0 757 219 0 0 711 0 743 676 0 746 907 926 737 907 862 327 0 791 0 0 0 0 243 470 289 0 447 469 834 890 0 171 917 0 0 325 0 624 750 0 0 382 775 499 0 322 596 938 854 542 785 673 441 822 821 527 570 935 706 0 653 655 0 161 600 0 363 448 190 833 0 0 916 739 0 754 806 589 456 372 800 908 769 914 508 161 0 764 0 608 604 293 894 417 334 0 0 493 346 0 0 254 916 732 781 911 0 142 0 268 398 759 0 866 412 0 881 204 705 660 642 928 722 0 0 795 0 925 936 97 844 757 272 558 0 828 0 0 840 0 0 929 641 836 610 762 783 0 789 0 585 0 855 929 0 725 506 0 376 0 0 924 681 0 0 576 650 0 253 0 0 0 866 264 753 0 806 0 0 179 0 362 0 734 0 911 0 101 695 0 0 383 905 604 0 862 835 553 754 872 438 476 793 0 545 0 906 0 0 781 0 0 861 897 492 703 628 258 711 937 180 638 0 923 878 0 596 477 0 0 0 405 0 613 0 454 575 828 0 474 235 0 0 892 676 412 224 922 486 745 698 518 0 520 0 702 0 485 849 0 0 684 273 0 919 0 185 0 791 0 399 825 916 295 485 235 506 534 0 702 917 391 872 750 651 801 0 601 936 732 521 892 0 589 789 779 535 811 736 0 778 837 592 452 888 766 509 0 934 0 544 687 277 0 0 707 677 921 928 308 379 0 0 0 489 523 717 725 0 0 443 543 718 739 706 252 0 871 0 874 826 405 0 871 0 0 137 663 799 938 731 885 879 429 830 0 676 0 546 384 0 703 665 541 0 0 597 0 678 473 675 0 623 672 813 607 492 824 899 0 565 319 651 0 535 0 930 862 0 0 0 923 645 305 0 464 0 512 0 503 697 603 393 935 903 902 40 0 503 900 836 756 0 0 651 0 0 219 837 910 0 592 664 621 666 588 775 487 779 712 700 0 933 803 852 667 468 853 512 687 545 0 0 0 918 477 0 772 524 791 429 495 0 790 794 423 0 0 645 581 705 0 436 356 558 0 757 728 635 914 0 837 745 897 818 395 0 770 867 257 0 0 557 0 565 0 0 220 0 556 621 432 0 759 560 534 501 0 903 809 693 759 339 0 373 885 0 0 370 838 0 339 630 554 0 846 83 0 874 0 173 0 0 67 696 445 539 858 0 0 388 569 663 515 345 761 0 264 714 0 879 711 247 0 901 0 803 905 923 411 718 0 281 632 0 751 773 0 243 664 0 458 874 490 689 0 905 533 0 296 479 696 770 539 643 404 425 0 0 0 0 507 820 257 810 563 793 111 502 830 673 228 0 0 540 365 927 0 646 757 0 804 0 742 0 480 845 0 219 674 0 187 844 583 318 356 811 855 373 0 423 769 0 0 754 117 0 434 0 622 872 0 0 760 626 854 899 0 779 925 565 525 0 0 785 0 0 181 694 236 0 813 805 815 705 0 824 683 406 750 924 0 635 804 513 892 368 0 812 862 828 0 0 579 876 627 294 827 653 754 861 358 0 385 891 696 353 481 0 538 891 751 0 0 0 487 867 323 259 412 920 868 0 790 0 822 0 0 345 450 709 927 575 701 0 0 0 0 339 829 425 0 102 394 930 0 627 613 290 678 739 0 0 673 561 0 0 302 0 82 542 507 931 791 865 796 713 695 725 790 0 840 540 0 928 0 0 116 540 57 688 915 0 667 223 92 515 0 316 137 0 628 525 900 0 0 451 536 515 854 0 441 442 0 366 0 0 230 0 413 237 550 0 0 865 0 0 0 0 0 0 0 503 258 713 177 0 844 565 338 449 0 555 629 0 665 460 0 704 203 38 742 587 0 549 0 909 244 930 762 0 809 529 413 850 888 450 755 510 722 827 679 714 0 926 680 441 0 541 830 0 543 5 463 252 549 256 0 601 0 481 529 587 714 671 0 241 808 630 564 0 0 883 666 913 629 0 0 474 0 690 308 503 690 556 563 882 612 0 0 253 444 421 639 841 792 484 875 199 794 0 0 686 789 645 253 0 284 0 50 197 572 312 540 896 637 780 584 884 758 488 919 879 645 115 489 0 498 0 0 937 921 0 330 480 480 416 88 558 155 101 591 593 328 801 0 717 95 504 233 764 702 0 339 0 0 595 844 0 344 745 894 0 608 0 0 774 0 0 0 0 0 140 464 285 813 359 772 818 619 806 114 936 556 358 738 0 694 129 0 775 756 836 571 0 606 531 547 455 495 0 267 468 0 535 548 806 645 0 281 894 552 303 660 784 469 0 771 838 0 705 248 572 0 623 166 568 818 572 728 0 545 775 0 534 0 441 0 249 0 0 928 393 0 237 877 293 0 351 888 891 787 922 0 759 0 0 0 816 485 432 584 729 887 484 904 659 655 716 704 528 535 341 658 390 416 0 488 0 291 0 873 839 797 802 198 795 742 0 240 887 0 631 278 819 796 0 0 0 407 600 317 672 690 730 777 806 704 918 786 761 792 374 209 148 884 288 808 304 0 843 937 0 0 0 578 708 781 445 568 881 747 651 0 0 0 769 666 460 438 0 890 905 0 914 917 862 0 504 914 835 0 688 601 913 434 834 307 893 0 646 577 460 917 565 74 747 0 670 877 0 520 565 825 480 0 531 0 912 732 754 538 510 0 807 0 0 325 0 888 0 604 0 0 0 447 0 723 0 651 227 0 833 609 642 0 534 833 811 0 0 0 408 499 0 904 320 0 0 223 752 826 644 668 807 617 804 792 0 718 0 0 497 711 292 812 436 609 336 921 497 319 913 643 593 789 0 674 632 0 710 0 595 0 413 0 241 904 626 0 303 450 822 582 841 872 0 0 0 0 710 372 0 313 743 568 849 736 881 0 463 199 919 754 0 0 577 0 769 851 858 827 0 415 0 627 0 882 224 908 805 745 0 787 808 523 0 363 903 692 106 0 720 925 597 486 794 830 107 0 416 865 816 0 0 668 502 783 0 550 444 795 926 0 110 519 439 0 633 0 440 642 892 844 165 0 0 811 776 0 800 880 684 255 796 384 715 0 872 705 0 0 0 897 936 0 0 0 925 484 914 0 804 626 722 821 552 479 302 0 0 855 663 645 893 0 751 261 848 289 751 817 0 673 482 823 595 256 711 0 547 317 0 0 702 547 616 893 727 686 680 690 0 0 0 871 857 464 909 463 546 387 0 314 776 0 881 0 0 200 0 488 375 838 0 796 0 568 435 538 890 807 875 868 559 646 521 0 796 0 148 0 79 0 0 780 881 752 570 846 778 96 0 864 844 0 373 688 0 573 873 879 0 537 535 228 840 747 0 313 644 0 0 649 886 905 0 567 380 337 0 866 350 866 505 914 639 628 261 623 850 911 0 679 0 454 717 764 874 611 826 0 505 687 599 0 225 385 349 442 512 0 0 620 818 0 0 0 595 216 473 0 937 379 546 869 592 901 316 0 0 885 0 447 117 414 2 254 565 349 510 763 201 0 0 843 0 0 739 527 0 878 338 793 0 642 379 154 0 494 0 0 0 0 356 0 0 356 0 448 499 351 885 538 296 713 0 106 460 552 538 0 0 635 769 865 903 857 879 893 0 819 851 874 617 923 750 511 0 653 680 0 741 66 526 798 716 189 805 851 584 0 829 419 317 193 0 0 879 676 687 714 0 0 182 516 899 772 727 740 0 0 731 576 0 901 0 516 920 614 0 0 271 660 350 417 688 0 0 70 513 567 718 386 527 740 644 0 0 0 628 0 832 0 132 669 707 0 845 326 349 680 232 442 0 420 607 363 0 466 370 496 734 807 628 904 0 900 814 0 716 0 888 0 863 898 642 64 743 0 333 821 590 406 932 83 584 0 373 569 464 525 755 868 0 0 574 0 732 0 866 0 899 547 0 560 0 431 563 646 266 654 0 647 770 849 653 0 847 752 132 0 917 767 668 727 559 881 418 921 727 0 809 312 0 654 641 0 783 853 516 827 0 341 0 712 915 538 448 560 924 467 82 674 898 673 0 0 0 0 851 720 918 373 784 909 753 0 821 0 716 0 791 654 0 699 0 808 882 0 0 626 338 0 920 0 431 767 893 419 711 530 833 328 648 261 0 0 0 606 0 605 259 559 892 0 895 700 732 582 622 511 854 707 0 579 424 424 0 0 596 436 130 0 546 661 0 0 430 0 599 0 310 653 430 0 556 0 375 919 289 726 0 902 0 0 0 0 199 913 0 628 0 0 450 285 396 280 270 584 0 657 462 0 926 631 891 0 380 0 879 477 471 799 0 97 706 0 0 733 737 0 0 571 799 0 638 892 0 693 0 0 0 332 0 727 714 692 675 808 416 0 0 629 790 826 636 0 625 617 648 0 243 334 138 835 75 653 503 0 0 387 0 760 510 826 0 877 0 567 427 306 555 0 699 0 710 0 903 0 182 0 767 304 326 779 889 334 0 0 299 836 0 0 189 462 728 0 0 671 472 0 737 729 0 0 474 500 828 0 0 848 0 702 900 0 0 601 106 0 405 318 592 342 0 621 574 692 536 268 0 715 0 482 0 0 155 162 0 842 0 0 432 927 623 0 871 497 344 878 0 531 934 498 632 906 796 854 242 0 895 0 439 892 0 0 733 59 145 728 844 0 653 0 840 902 810 474 0 880 0 0 0 792 0 464 454 775 0 514 531 710 107 689 246 0 685 774 0 701 0 841 581 560 605 0 0 0 167 0 746 0 816 611 640 796 768 785 0 542 938 525 893 0 867 927 0 0 465 936 686 323 585 899 646 842 782 552 701 800 110 0 650 824 426 912 267 878 455 254 0 0 583 788 859 0 490 616 0 675 122 550 749 598 0 0 0 694 205 563 0 233 352 550 856 553 0 897 0 318 932 0 0 0 530 828 0 722 0 0 0 0 0 545 443 0 186 147 551 277 582 430 362 680 698 929 876 618 653 777 695 234 513 656 152 738 0 0 0 0 856 895 882 828 0 0 713 0 0 901 0 306 0 316 746 494 0 289 791 387 829 0 452 0 546 477 504 416 264 280 0 896 938 807 498 859 620 869 793 374 572 774 483 290 836 889 572 649 935 0 756 566 906 881 174 0 0 533 226 0 602 0 797 42 757 0 860 0 631 358 0 852 852 302 900 430 0 0 778 717 922 0 913 655 844 930 554 689 0 598 555 520 530 0 522 925 766 0 757 0 0 656 686 791 722 202 900 402 0 419 822 888 335 518 0 908 0 533 243 0 801 606 266 0 264 586 733 810 338 0 633 114 547 934 799 906 0 457 0 922 620 645 630 704 828 612 282 760 811 372 615 244 711 670 0 758 890 529 0 0 387 626 0 670 150 563 171 0 725 0 738 0 432 0 407 934 275 496 457 857 620 766 891 0 0 732 473 767 903 464 503 0 779 0 418 793 499 452 569 881 0 931 667 402 754 782 0 803 926 45 371 16 768 0 0 620 476 0 0 0 297 0 877 833 0 0 288 408 0 637 0 0 183 383 210 776 870 0 81 611 0 380 612 654 0 152 902 250 0 738 0 0 728 796 824 669 581 873 783 495 0 561 357 0 679 414 751 0 94 755 593 0 846 852 526 742 866 0 783 804 628 691 794 0 0 263 362 456 912 863 673 872 0 762 849 529 867 210 508 872 784 781 780 298 310 0 799 920 857 106 501 0 699 0 901 599 0 0 753 736 668 0 247 515 599 884 738 0 909 896 794 447 416 0 537 519 0 0 0 615 0 354 515 433 0 0 739 847 882 0 136 0 0 282 500 108 928 891 0 669 598 716 805 728 716 0 894 395 790 821 730 568 894 894 714 752 797 0 205 416 0 246 397 763 375 638 770 0 0 689 457 564 0 925 921 510 743 638 645 0 0 0 506 800 712 875 0 0 762 86 272 519 261 481 923 456 799 451 0 775 824 422 0 653 0 725 828 587 0 0 529 880 900 732 417 277 247 373 0 802 383 228 0 463 533 723 650 0 853 627 531 407 756 0 769 604 697 194 843 422 0 0 0 842 533 0 887 588 160 874 0 415 903 812 622 0 0 900 884 818 0 0 914 730 0 431 0 517 473 606 668 350 341 397 912 633 210 614 864 264 0 703 492 847 0 793 759 0 446 342 725 401 0 345 833 0 552 593 0 727 848 660 807 914 771 492 0 799 787 861 842 721 0 0 0 0 582 757 0 733 831 537 836 794 638 390 594 844 710 586 14 0 883 807 904 365 0 901 878 522 559 489 890 555 0 889 464 537 349 0 909 901 517 532 448 822 660 744 383 0 0 384 0 660 893 705 754 672 262 315 851 618 582 525 830 536 0 0 759 0 0 400 871 0 666 0 765 937 521 856 759 0 938 507 603 662 868 0 0 907 0 610 0 359 805 808 645 687 562 0 647 0 0 0 0 596 0 675 0 0 0 755 0 910 910 467 163 584 0 0 0 0 217 0 0 834 734 495 0 925 0 588 902 0 531 827 514 0 0 508 0 0 910 0 823 644 0 839 869 0 616 824 885 653 751 782 0 0 926 0 847 924 391 540 873 659 0 0 608 936 209 482 851 934 0 402 215 0 930 895 0 65 489 713 656 897 0 557 816 858 343 378 591 520 659 0 839 411 0 0 0 0 256 727 756 116 831 786 0 562 423 928 566 647 357 866 0 80 0 805 861 0 889 0 456 0 0 0 392 786 863 0 564 900 698 0 908 0 516 848 503 667 583 757 929 683 287 919 688 0 502 0 0 0 0 220 0 887 0 0 405 682 0 694 189 620 361 927 567 630 582 757 918 824 0 682 0 0 263 615 0 567 594 0 352 423 0 0 0 860 0 0 0 0 609 16 363 708 927 673 0 0 0 707 798 0 0 736 0 0 0 900 338 180 735 488 459 566 386 0 0 0 0 0 0 442 0 0 835 802 575 595 776 341 924 0 0 760 735 852 608 468 544 696 501 915 850 680 0 934 631 0 933 473 871 785 647 737 703 0 0 908 479 741 0 0 740 865 648 0 484 889 257 728 184 563 356 870 883 206 623 0 0 135 401 733 797 762 0 0 675 0 846 828 579 645 727 0 0 0 854 398 705 892 830 729 0 903 217 808 926 660 768 797 674 867 0 0 301 0 0 739 893 673 0 0 932 720 881 890 476 514 0 850 0 631 116 0 0 246 587 911 704 0 475 0 668 396 893 733 0 732 0 852 0 0 787 786 594 392 412 761 647 0 248 488 527 274 0 501 368 525 0 795 0 258 584 646 473 0 0 389 659 892 937 428 794 506 895 0 640 0 567 910 922 619 0 0 677 0 371 770 180 0 0 54 214 570 648 519 472 364 649 811 0 241 917 565 561 633 248 851 361 619 558 0 875 371 931 0 0 0 760 0 0 749 0 0 0 590 240 0 694 692 725 412 733 355 699 922 726 742 578 811 0 804 629 678 885 147 666 823 0 0 776 877 584 729 747 0 938 784 0 348 0 618 539 624 713 883 0 0 301 578 672 0 0 921 494 723 932 830 0 809 684 750 428 900 0 860 893 857 339 808 924 0 0 0 598 551 828 598 313 881 832 742 748 657 397 897 0 0 502 0 664 849 486 790 538 299 352 0 907 489 707 662 454 542 585 751 773 0 0 834 751 610 70 0 897 403 829 720 0 0 438 624 648 654 0 842 720 0 746 318 368 0 734 585 329 0 0 840 818 766 401 0 0 407 0 723 572 750 0 525 511 0 816 825 649 662 388 0 579 840 0 685 721 581 901 793 0 691 307 805 0 505 799 884 648 717 254 865 0 0 0 312 0 670 883 529 0 0 0 0 628 0 671 0 342 148 551 309 706 631 862 567 808 376 0 0 810 0 761 701 0 602 767 0 900 357 0 676 0 0 662 458 0 0 0 0 0 434 0 410 765 803 700 0 887 594 0 449 530 639 832 273 878 203 0 583 410 0 893 0 901 0 441 708 0 281 555 743 517 458 849 923 924 0 922 633 569 824 775 777 0 232 824 785 308 637 0 513 254 716 497 936 712 665 369 387 722 666 838 887 808 427 632 517 390 93 817 690 829 167 0 730 286 720 0 420 0 930 663 0 372 829 789 804 0 871 892 640 0 507 0 785 662 596 0 769 603 556 0 0 581 0 587 647 428 504 771 0 0 0 924 132 694 487 814 608 0 467 882 0 689 857 578 0 0 0 514 462 534 300 157 789 0 607 0 0 789 629 0 708 436 813 720 819 0 0 0 808 399 761 609 796 271 839 553 0 825 755 370 0 812 402 590 645 728 385 596 0 738 402 643 857 906 0 406 691 935 0 0 0 738 511 653 786 0 855 735 637 248 823 363 849 916 692 0 358 792 502 202 0 643 674 816 0 383 911 687 0 891 602 901 314 790 0 846 591 854 126 869 889 832 0 521 539 354 411 648 868 649 678 827 913 0 330 910 0 0 245 917 702 650 642 769 0 641 258 394 0 287 0 831 880 746 0 0 826 0 495 441 559 840 937 0 615 0 857 446 828 891 0 0 0 460 727 0 789 771 0 723 823 921 0 460 405 0 193 920 909 531 0 0 0 824 0 354 652 734 570 0 303 351 0 262 579 579 0 0 0 0 489 605 798 460 760 895 0 785 638 856 0 455 795 803 0 660 878 264 0 0 0 0 0 0 0 559 286 0 170 0 880 517 371 414 692 846 0 621 302 374 0 0 589 713 627 0 0 0 248 823 0 29 708 0 0 628 259 0 373 310 917 0 603 0 0 918 674 904 0 738 0 0 541 253 612 828 236 280 781 342 869 622 343 127 376 0 641 457 0 742 552 731 473 817 522 261 520 852 0 508 172 777 351 568 817 706 0 850 759 615 916 301 874 0 327 0 907 720 0 719 0 422 0 227 920 287 346 0 899 0 367 915 607 508 0 0 869 0 719 302 257 341 426 911 0 537 704 810 898 608 0 796 740 0 828 391 0 897 172 795 755 405 479 0 649 387 856 0 0 102 167 0 356 458 857 0 706 0 785 253 599 740 835 0 539 378 0 339 0 0 864 527 112 0 0 659 0 843 609 0 849 631 932 920 780 603 899 0 595 428 0 844 855 792 616 0 877 445 0 691 216 802 869 243 616 856 702 515 449 929 0 0 148 927 727 794 0 309 704 579 528 652 0 0 0 432 889 762 620 828 0 657 297 758 700 684 256 0 856 517 779 850 0 793 584 692 135 568 758 717 811 923 0 682 789 866 807 415 300 0 926 0 477 0 694 847 415 740 679 0 903 0 622 875 675 853 51 689 0 759 0 683 435 828 0 900 442 586 0 534 374 775 440 606 552 822 0 691 0 552 377 893 364 727 568 767 126 570 0 0 0 901 540 0 507 0 813 672 572 635 858 683 0 0 913 261 604 824 739 590 0 829 0 0 0 478 681 0 744 536 0 464 0 330 256 338 304 852 752 648 0 249 0 0 0 693 0 342 0 516 682 0 0 609 881 0 774 16 0 0 536 860 357 381 921 439 509 0 0 908 346 899 0 0 679 799 496 425 869 405 668 0 0 399 591 775 0 0 775 878 928 0 520 0 0 0 0 228 905 927 936 0 653 723 839 0 0 0 0 822 0 523 810 0 658 0 546 531 845 0 0 577 739 287 284 583 0 143 626 882 938 166 690 256 742 0 0 687 0 883 0 872 0 750 677 495 572 869 725 0 644 582 366 0 649 463 245 617 485 672 0 0 692 628 0 0 578 0 511 0 656 410 862 492 855 0 698 0 846 0 927 0 333 0 923 730 0 0 0 449 351 912 274 776 0 120 626 566 0 808 550 309 906 0 581 559 0 908 361 694 773 0 610 842 861 0 16 841 0 0 0 0 711 0 616 701 0 878 901 815 428 0 871 0 0 0 276 827 826 454 0 196 0 545 864 834 529 864 403 0 648 0 0 0 903 302 421 757 929 0 0 0 929 869 900 735 783 0 0 232 0 0 303 0 454 916 708 697 588 815 649 875 704 364 671 263 473 792 802 0 613 799 0 0 393 678 734 876 325 724 906 0 658 0 0 800 715 515 0 926 0 553 618 429 662 913 503 813 469 0 712 772 542 396 771 670 785 0 0 850 646 892 824 922 684 666 499 0 842 366 771 630 663 0 763 937 754 914 547 888 700 898 380 886 0 860 0 581 795 0 0 0 873 706 812 0 0 0 0 640 0 568 898 491 242 385 0 792 0 422 420 482 0 566 0 840 0 0 0 672 0 929 511 706 348 0 698 0 766 464 482 624 734 0 794 773 0 714 0 0 829 400 0 657 693 0 0 548 841 0 867 665 750 0 0 827 832 434 712 196 636 859 654 0 733 0 546 696 572 531 416 0 665 308 454 0 0 320 0 707 0 857 0 604 711 802 0 0 912 562 0 0 0 650 0 593 490 0 914 753 527 0 584 849 0 740 635 0 806 621 396 673 0 0 904 621 709 792 585 306 0 582 298 869 873 0 0 0 0 838 573 242 686 819 883 578 0 0 0 792 572 383 0 455 73 810 770 712 208 0 775 0 182 831 708 891 690 606 745 507 0 0 562 547 560 0 795 539 0 789 0 351 877 870 575 880 416 0 202 465 786 801 0 806 303 679 452 753 910 872 908 811 635 0 0 846 0 590 0 888 0 827 0 706 447 40 179 610 0 270 767 549 846 741 0 898 0 0 366 773 821 0 122 0 925 0 744 780 281 565 396 0 0 0 555 0 0 583 578 869 643 0 0 0 480 875 833 0 825 910 773 339 738 783 0 401 586 710 877 650 908 0 481 766 869 734 741 765 938 0 315 227 751 0 0 891 825 796 891 347 471 388 485 876 874 432 0 0 831 676 538 524 378 721 928 0 0 412 493 835 0 584 866 613 505 830 0 0 286 850 0 551 935 223 0 630 486 870 513 0 0 743 0 340 0 907 0 0 0 126 591 896 598 0 0 783 739 0 555 792 768 350 0 472 415 872 787 639 526 0 308 500 439 236 605 157 937 373 0 794 394 155 440 716 0 363 0 654 0 439 0 768 562 864 901 698 516 437 0 737 0 0 891 159 0 0 224 827 241 0 273 462 0 517 852 934 632 782 243 632 897 0 0 0 788 749 605 0 867 147 437 764 0 0 781 904 0 812 512 0 621 580 0 367 777 813 0 0 176 0 404 914 0 0 845 567 687 0 0 0 0 399 753 935 0 0 672 898 772 844 726 0 0 679 0 643 0 0 421 0 840 583 865 637 501 470 853 850 246 834 840 0 924 180 892 870 0 76 568 751 848 922 551 727 265 421 0 0 0 0 0 724 466 783 0 684 913 646 0 0 0 810 903 852 830 608 492 811 613 752 0 0 417 532 618 494 679 288 443 528 0 246 896 421 820 703 804 515 0 772 0 885 111 857 519 837 0 715 343 490 0 313 307 97 617 690 504 918 748 671 0 721 714 827 835 0 0 321 457 921 836 357 625 844 928 812 415 852 0 539 0 0 623 0 0 877 544 171 609 925 692 501 366 0 0 912 0 934 0 0 692 627 165 932 0 0 537 192 611 468 572 314 0 846 0 0 494 462 0 784 0 519 930 0 132 748 891 0 437 698 921 818 0 936 546 863 724 766 884 0 898 0 0 890 764 0 743 910 0 585 450 0 782 0 0 793 622 686 581 760 0 0 87 774 907 553 322 326 0 0 0 677 868 872 97 312 659 749 0 566 0 0 189 524 0 0 0 320 428 6 825 0 0 830 707 877 0 776 935 804 497 799 0 0 397 0 0 769 660 885 0 315 819 0 611 621 813 190 699 918 190 0 862 0 785 50 866 608 778 620 0 923 0 0 783 0 870 687 729 0 122 451 226 828 0 652 0 756 679 565 418 705 498 0 692 930 0 0 0 534 611 0 0 395 808 715 310 412 0 792 349 0 912 415 665 862 773 524 272 0 771 498 560 918 0 890 683 920 884 679 0 0 481 0 264 0 547 407 0 203 891 0 0 620 329 491 0 840 718 0 723 0 457 914 843 367 623 0 0 0 630 935 0 793 814 0 523 0 277 295 0 933 151 895 116 362 0 0 915 563 0 345 430 263 0 0 452 319 912 0 173 0 905 0 784 491 0 0 0 0 0 0 854 0 726 862 0 574 802 852 804 709 919 911 756 748 696 881 813 274 849 831 249 547 750 823 735 588 570 709 453 245 478 0 0 869 661 0 0 0 658 700 584 193 282 0 772 751 669 129 800 0 841 838 477 172 372 876 612 681 175 762 724 509 523 585 0 843 221 927 740 694 329 0 721 433 749 0 867 0 0 388 0 774 923 0 793 0 833 0 462 851 586 858 0 785 0 870 294 0 613 797 608 696 532 0 819 919 874 428 784 809 578 558 117 0 487 802 0 0 637 0 643 866 804 396 355 696 0 461 609 222 920 860 730 0 623 0 857 0 383 329 753 693 648 762 653 810 0 349 589 623 176 872 0 823 0 150 0 768 484 540 800 0 0 0 0 423 0 682 300 207 757 810 723 0 0 0 640 0 0 869 605 0 525 512 734 0 534 677 736 721 866 0 600 735 0 301 848 0 746 900 0 0 475 580 0 470 212 225 446 0 898 752 0 0 910 525 0 0 857 579 625 494 525 867 886 387 918 514 0 397 0 0 215 243 260 0 529 336 0 692 0 738 0 0 621 794 43 422 709 858 716 0 0 888 636 725 0 79 889 926 405 790 768 458 827 811 0 0 877 936 450 871 424 75 696 752 798 697 862 0 0 123 890 0 896 0 498 708 0 0 344 355 650 841 580 0 353 484 910 0 0 0 642 223 0 0 784 657 376 343 575 352 364 0 0 0 0 308 444 0 0 562 0 562 0 514 425 0 705 0 895 606 894 0 646 771 933 0 0 0 0 342 0 204 0 0 0 0 0 0 938 0 500 898 209 181 0 473 0 572 0 861 833 889 846 0 381 587 0 0 339 901 219 97 923 217 0 768 0 909 724 874 744 880 574 773 899 400 907 865 698 902 499 0 604 0 0 714 262 845 664 429 534 700 440 0 732 0 698 649 877 0 0 288 738 523 825 335 658 512 927 0 0 0 928 448 913 820 843 0 383 0 0 657 633 196 573 0 0 903 343 867 766 249 913 0 579 523 56 877 732 929 670 610 855 264 756 569 862 205 0 0 0 0 285 595 0 640 225 0 0 411 776 756 480 442 680 752 685 682 308 0 296 737 369 905 783 842 0 341 866 0 0 839 0 0 0 910 506 0 825 490 191 203 901 517 486 181 913 840 705 0 685 765 480 778 404 919 270 257 0 907 0 852 535 0 757 322 709 910 0 0 0 88 0 800 524 468 820 0 0 0 892 390 717 0 871 823 793 912 862 591 643 835 0 837 609 638 896 935 0 880 903 0 885 894 680 0 0 0 0 837 0 692 924 581 513 608 0 0 0 720 42 612 0 0 0 589 493 798 0 488 414 892 247 0 595 724 878 361 646 674 911 491 0 666 760 0 902 594 921 880 933 922 0 920 829 0 0 0 615 0 0 741 853 0 513 0 716 0 0 0 497 896 0 0 67 713 0 904 928 862 593 701 595 509 311 0 0 220 855 615 0 811 0 842 804 0 741 0 0 722 921 0 287 883 0 295 217 0 0 0 753 124 399 0 523 505 849 523 551 458 808 534 932 583 0 524 538 550 440 179 908 0 146 0 762 0 0 793 0 811 544 582 820 675 134 0 843 859 0 0 0 795 244 759 0 0 923 143 339 0 229 0 920 272 777 433 152 597 904 0 0 0 365 667 572 389 388 0 0 361 902 773 873 934 0 702 828 885 717 894 767 753 705 441 800 0 618 814 466 0 677 0 0 769 659 398 862 765 0 625 846 877 0 488 634 0 855 0 681 68 803 0 756 0 72 0 0 623 796 0 588 0 0 420 665 636 578 0 0 539 579 682 0 287 839 471 0 441 260 474 446 845 189 877 785 203 861 616 655 366 600 880 0 574 0 655 857 212 611 696 580 842 0 395 889 643 615 744 779 668 882 898 0 902 579 731 925 0 0 207 0 181 904 0 602 727 620 0 757 870 585 0 475 228 0 0 682 450 574 0 805 0 799 752 825 0 0 543 900 880 581 883 898 0 858 0 665 0 0 0 799 358 827 929 424 712 800 803 842 0 691 342 914 0 826 524 922 737 754 648 276 0 0 0 906 834 901 149 759 773 0 0 852 693 915 0 0 486 557 675 0 888 757 894 814 125 0 522 747 634 832 797 259 807 526 0 326 0 0 826 667 841 810 0 0 502 915 0 698 0 386 672 833 850 99 342 859 0 624 235 494 0 831 558 701 0 0 774 902 932 201 137 578 834 0 529 0 886 0 441 832 348 804 382 918 810 512 583 706 807 628 862 702 0 0 0 900 0 585 620 800 619 634 0 0 593 115 886 0 0 0 768 327 621 857 0 0 0 220 548 639 666 0 0 536 925 803 0 792 0 491 164 358 802 0 0 0 0 867 0 0 701 491 0 937 0 903 825 856 929 0 0 258 885 895 595 632 451 459 0 0 672 0 279 0 902 210 922 767 892 708 589 218 861 462 0 690 0 604 0 807 324 0 848 0 817 0 216 934 205 0 906 702 0 0 590 678 0 0 0 706 676 392 739 0 606 481 659 394 773 634 898 838 520 534 591 0 342 629 755 399 478 388 808 0 0 0 578 868 0 376 106 415 543 747 361 814 889 751 904 382 0 619 921 0 818 0 0 886 594 513 0 763 643 597 676 472 339 889 0 0 0 0 58 0 551 366 806 0 836 475 0 651 780 920 648 193 897 337 907 0 614 725 706 889 0 0 0 0 712 865 910 445 703 912 430 893 0 913 807 650 0 806 920 654 507 163 682 0 375 217 0 719 757 487 259 463 0 0 0 677 767 894 810 0 624 917 799 337 660 223 732 504 837 377 826 0 411 0 882 556 0 718 909 726 867 0 861 839 857 844 0 285 519 761 0 811 424 749 879 784 782 259 933 266 458 558 0 615 468 752 830 416 0 524 837 770 0 448 238 814 0 0 862 0 747 816 774 859 0 362 335 773 445 0 817 639 230 675 887 521 0 484 667 928 714 0 462 662 324 519 0 0 498 777 0 898 169 564 550 121 670 644 782 804 395 199 0 457 704 776 693 525 914 0 0 324 911 331 737 0 616 635 843 792 0 655 439 0 864 704 0 0 0 649 775 0 679 645 185 0 0 718 0 783 447 0 847 0 0 144 850 612 651 439 0 436 788 0 0 357 670 0 285 345 465 826 0 823 0 0 626 936 703 618 498 833 519 0 695 515 0 0 800 413 397 634 601 883 597 588 0 898 375 0 0 597 656 932 0 537 921 429 0 319 753 414 892 914 0 193 0 0 44 707 0 400 0 418 0 133 721 778 908 813 594 713 0 885 370 899 0 0 0 0 0 565 0 801 0 0 823 0 840 825 523 721 916 0 833 734 0 0 0 881 796 506 210 641 0 425 0 933 0 0 790 0 224 742 641 0 610 0 0 0 727 109 598 358 0 0 817 0 0 755 823 647 909 849 911 791 0 899 506 909 735 0 773 768 437 0 744 751 926 541 634 382 552 871 524 501 755 0 390 596 520 910 879 0 556 602 695 0 0 860 893 685 617 392 0 756 0 611 0 883 816 543 0 0 0 0 0 620 0 364 860 0 0 521 0 173 796 520 23 751 0 893 0 387 0 923 849 934 0 784 642 806 0 310 615 851 235 599 0 0 701 779 0 460 937 820 491 522 0 492 914 844 0 793 929 866 489 586 619 473 0 891 934 792 0 103 333 0 607 0 812 927 765 552 0 472 0 268 704 824 560 301 389 335 848 0 929 0 342 71 0 0 894 902 679 671 908 756 394 0 742 903 902 0 0 802 343 925 846 783 542 0 839 667 0 426 467 874 0 579 877 0 411 573 809 794 882 489 0 0 439 716 712 0 638 622 639 724 35 0 0 543 0 775 860 902 884 0 580 826 229 0 723 471 439 0 923 0 420 902 814 608 291 0 367 701 562 737 0 563 653 0 782 315 522 333 0 0 0 93 705 0 0 0 320 258 0 0 0 0 726 677 512 782 623 630 0 839 0 937 0 356 743 627 475 908 710 0 799 577 0 0 463 0 0 562 0 794 172 0 723 746 319 886 0 700 0 0 0 0 818 0 0 0 360 0 897 796 0 450 0 0 312 0 905 0 507 816 633 535 556 0 918 641 684 878 0 639 749 925 223 0 769 0 0 849 0 879 337 0 0 0 862 0 0 566 918 193 0 55 569 234 0 0 682 392 834 354 750 125 0 782 65 575 656 0 0 491 863 0 0 693 0 829 558 886 0 0 907 868 0 0 899 918 0 183 0 726 399 564 737 0 0 740 479 346 721 201 601 157 0 553 710 0 0 903 717 872 854 310 523 804 47 0 498 0 0 64 601 185 568 0 0 109 459 403 362 855 451 702 869 409 893 140 0 742 914 640 263 569 712 585 0 713 429 0 585 244 0 839 306 552 606 164 562 760 435 669 262 627 0 908 748 705 919 675 0 663 931 0 874 363 467 702 800 635 686 0 680 673 668 746 870 902 764 0 389 879 529 469 0 0 0 696 690 805 0 531 0 752 397 781 835 613 0 312 882 576 0 26 886 534 746 548 0 0 364 96 820 642 478 772 625 181 0 931 825 884 0 726 327 256 0 897 664 0 0 0 297 861 0 934 0 733 0 0 661 255 0 0 691 0 682 932 0 553 703 772 0 634 0 0 684 0 871 0 881 648 0 930 0 932 704 0 406 655 771 775 703 499 685 0 364 0 774 220 0 0 803 0 504 727 0 849 554 746 624 0 0 192 840 0 0 0 778 0 625 0 656 0 456 0 784 583 770 0 623 770 0 0 662 282 567 486 895 793 890 0 686 727 0 0 429 0 0 889 849 537 865 0 0 0 900 739 235 404 721 666 869 587 487 0 651 748 434 0 0 0 0 646 518 0 594 673 902 500 42 543 734 866 454 686 682 0 0 722 0 544 0 833 800 0 804 0 721 914 0 684 758 0 0 919 0 0 237 693 497 240 880 886 899 0 123 181 870 0 744 834 294 527 386 852 489 892 742 872 624 599 0 0 320 933 753 0 932 790 497 0 825 0 812 499 873 822 531 527 683 914 0 744 0 0 198 335 822 768 934 0 0 927 888 0 700 341 905 343 860 0 0 425 921 808 655 607 295 843 804 744 553 616 0 423 510 0 540 0 703 0 872 450 885 556 114 181 652 912 388 0 810 378 323 513 892 731 795 0 65 197 441 557 646 247 699 823 0 883 611 679 839 0 815 495 451 823 527 793 517 655 743 0 756 811 0 354 0 761 0 0 786 0 515 0 150 868 688 0 541 921 671 0 861 0 26 0 741 528 577 904 841 0 708 194 550 669 404 503 0 0 456 636 0 688 448 0 0 821 0 527 530 594 183 0 475 185 852 880 559 0 593 0 839 923 0 0 244 0 140 0 0 477 501 0 837 672 0 828 0 927 0 408 0 0 0 443 0 821 0 322 702 288 0 0 0 0 0 0 0 0 917 911 0 0 795 819 552 589 341 435 0 0 596 0 915 551 365 793 0 0 856 480 0 785 433 0 563 0 799 0 0 489 910 930 302 468 544 629 752 642 765 729 503 0 684 0 60 775 692 0 682 0 0 643 766 398 235 0 264 833 0 0 0 698 768 0 840 0 422 178 242 874 751 558 681 0 401 683 626 800 456 926 781 423 174 0 581 293 928 638 882 721 363 686 0 850 502 688 606 656 711 653 0 0 859 645 927 0 0 104 545 0 932 0 172 0 930 606 0 696 880 723 0 0 0 878 623 67 64 870 660 713 0 623 580 824 897 0 580 669 0 796 546 914 548 572 702 0 834 487 639 479 871 415 0 715 0 533 718 0 0 0 465 0 313 744 649 0 713 871 331 689 389 639 261 672 858 749 613 436 893 886 648 563 0 562 910 812 775 321 606 633 0 764 378 0 0 751 903 636 285 0 937 482 302 0 827 909 517 0 0 0 776 442 376 565 715 0 0 0 0 325 521 0 830 643 893 765 0 610 0 0 235 792 224 383 577 856 0 775 743 866 652 0 0 753 483 465 543 0 296 357 278 599 0 875 879 755 333 714 0 0 573 0 698 615 0 906 0 937 426 651 622 779 582 304 0 756 556 477 737 630 596 788 869 358 383 537 836 508 894 633 343 0 398 778 515 250 431 369 0 606 748 295 0 0 424 0 479 699 0 879 0 498 391 633 613 547 830 0 747 498 485 822 366 628 200 632 676 475 732 395 770 0 494 570 868 651 0 0 0 0 718 747 362 817 0 712 0 639 585 534 810 760 0 888 0 0 0 433 0 695 586 760 581 766 0 0 0 0 913 826 881 327 11 0 881 0 417 709 356 719 887 884 0 712 575 909 515 528 0 500 873 341 910 0 839 699 0 688 376 736 0 0 805 0 764 428 936 870 828 0 183 482 737 0 860 935 844 0 0 697 121 820 775 918 729 254 301 490 734 482 884 674 0 434 609 701 610 71 93 0 0 205 223 556 0 888 0 801 743 0 0 753 726 699 411 0 743 510 240 0 701 916 551 632 0 821 0 398 824 0 0 668 0 158 869 934 902 836 523 355 743 401 832 0 805 928 0 0 0 0 0 610 744 339 879 583 888 651 706 478 289 688 821 0 706 435 811 267 0 0 444 446 0 0 195 707 715 0 678 626 807 520 875 0 621 545 551 0 849 895 403 896 186 915 768 730 0 78 777 820 0 895 933 888 671 0 218 0 777 713 338 119 882 937 0 0 0 530 0 809 0 142 467 0 926 898 640 801 902 0 270 714 758 0 240 0 782 325 864 0 783 928 0 389 707 0 275 659 498 0 0 299 0 258 0 900 935 613 460 668 386 533 0 850 0 0 713 775 0 122 759 702 936 752 803 367 730 848 754 883 808 646 933 779 696 914 420 343 0 623 751 346 820 529 918 813 233 333 140 0 354 771 653 0 0 0 0 672 741 682 0 0 0 928 754 354 676 863 493 654 0 898 740 752 0 387 0 0 510 64 0 621 774 510 384 720 301 208 0 800 713 0 776 387 764 0 525 0 822 720 478 754 290 881 0 0 0 0 0 0 0 0 576 693 0 692 0 128 723 854 810 0 672 135 0 0 0 464 914 790 856 0 0 904 773 0 865 532 0 761 478 919 495 749 290 414 0 0 433 568 756 919 336 0 929 229 904 901 517 642 442 0 484 384 760 912 0 291 0 0 815 322 748 0 815 802 0 681 697 165 887 0 933 0 917 702 0 646 252 0 910 509 0 0 637 562 809 631 633 728 337 0 796 820 857 240 273 757 722 748 775 259 614 481 0 0 851 822 627 887 809 0 0 627 0 460 842 678 781 0 0 851 0 618 394 654 663 479 0 0 888 601 0 0 769 868 0 274 435 544 929 919 527 817 0 287 938 841 736 500 759 539 0 520 820 0 836 0 342 677 913 0 905 789 912 414 368 857 496 570 0 0 0 260 732 0 387 419 796 832 652 0 0 397 489 644 213 0 536 403 395 0 0 0 710 813 0 800 394 392 0 0 148 0 112 747 905 403 857 460 924 0 425 772 277 648 0 349 343 242 533 524 0 336 100 666 880 0 0 0 266 899 935 304 678 0 807 198 0 380 501 814 251 657 136 374 923 0 512 0 0 739 64 0 812 119 482 439 0 275 0 41 0 869 307 320 632 863 376 456 0 627 933 0 908 0 0 661 824 337 408 726 812 413 562 281 430 741 521 341 790 391 343 517 0 460 608 258 0 715 524 778 0 0 563 699 891 410 0 482 531 0 872 0 148 0 0 455 619 227 568 0 452 664 184 0 808 635 0 607 0 461 0 760 343 223 0 0 467 867 0 707 776 815 448 790 706 0 912 0 180 0 806 487 595 827 328 0 0 213 366 872 508 0 314 613 0 0 216 367 822 0 796 193 784 914 813 0 903 502 869 921 407 405 0 721 921 0 534 833 0 647 463 506 535 560 794 450 487 823 580 0 793 0 0 55 752 609 0 374 789 795 0 888 892 912 260 635 886 594 0 884 878 267 0 0 620 654 137 789 0 596 542 703 293 60 705 807 612 611 889 0 0 734 738 748 361 783 0 0 0 905 675 704 0 502 559 185 825 575 810 738 829 0 0 879 0 544 427 296 818 0 0 657 520 624 0 633 0 844 273 853 540 728 0 0 884 543 0 471 791 794 876 268 584 752 919 233 928 0 377 538 871 0 850 0 614 688 435 373 0 514 931 486 891 921 421 579 0 390 747 727 885 290 775 0 806 452 0 521 0 280 749 865 256 205 733 665 718 852 762 678 0 454 835 737 0 935 938 0 0 443 496 753 530 920 671 0 0 622 0 0 682 723 741 728 751 0 0 0 757 559 547 568 721 0 931 577 793 711 224 643 838 544 0 0 0 436 820 0 759 796 868 0 0 249 576 692 0 254 564 693 614 785 896 0 609 655 0 0 0 198 415 628 579 0 369 487 319 899 0 824 448 839 693 341 875 901 771 821 936 0 0 117 537 846 0 812 0 0 647 915 0 769 0 183 709 357 521 778 0 470 208 0 0 724 111 671 309 779 0 0 529 0 0 754 716 810 0 645 561 638 115 113 0 67 216 510 363 564 930 0 734 0 0 473 437 0 821 535 586 747 135 789 595 0 0 931 648 0 207 857 588 237 864 320 246 891 602 439 0 0 141 640 0 0 795 0 849 257 362 0 790 386 668 0 0 630 777 576 580 804 0 826 839 756 885 874 353 0 0 0 0 0 636 886 849 0 794 447 0 872 150 697 0 685 472 907 931 910 0 0 484 0 803 0 558 433 679 660 304 420 656 0 0 914 877 795 794 398 912 702 0 925 0 767 289 0 412 0 889 288 0 0 0 562 849 364 709 0 754 772 343 0 761 174 770 329 814 0 516 504 690 0 0 464 730 0 421 838 0 0 886 757 866 779 0 480 860 390 413 259 865 537 0 294 564 646 441 0 633 679 0 937 637 0 0 0 0 174 633 847 0 0 226 712 743 0 858 225 0 0 343 774 0 0 828 523 600 0 120 873 319 98 632 713 0 502 454 0 531 779 639 197 743 677 739 0 399 204 0 104 0 176 781 0 0 237 0 578 0 0 0 0 0 505 554 0 712 716 875 888 0 0 910 656 626 365 542 742 418 455 749 0 488 0 887 460 0 851 739 0 822 633 851 799 810 0 688 0 551 0 843 427 0 546 783 568 656 0 935 778 0 441 699 335 355 187 569 337 872 932 0 442 171 723 913 827 559 256 778 785 252 275 894 0 611 415 563 897 0 0 411 0 380 811 0 520 832 385 620 460 0 428 638 0 840 0 700 0 255 0 628 358 0 0 350 552 354 663 0 0 624 196 0 730 834 862 897 385 0 0 600 818 361 876 689 914 876 0 784 912 906 0 0 868 0 0 0 0 531 0 0 819 0 854 0 649 481 877 755 0 846 0 743 920 677 0 665 0 867 0 904 576 908 733 0 738 617 0 626 814 768 450 307 561 0 242 858 0 909 257 0 550 0 597 0 462 377 592 445 0 407 0 0 0 559 0 543 833 856 828 340 287 0 458 630 761 518 0 708 0 0 553 396 0 814 255 0 897 645 357 677 763 0 666 575 464 523 791 0 0 268 0 0 0 0 495 546 512 372 894 341 313 0 523 0 726 581 0 301 868 0 740 308 0 0 652 0 156 0 0 0 0 825 938 918 821 0 0 0 149 837 0 347 751 290 0 0 650 0 0 0 887 700 173 749 490 675 741 515 517 453 235 387 0 0 0 564 904 0 115 917 594 0 0 0 0 0 877 575 755 843 516 342 0 545 823 446 867 0 681 0 437 721 0 0 461 0 392 0 758 409 794 0 0 592 777 0 63 364 481 758 918 706 832 895 892 359 0 554 339 473 293 553 862 120 375 0 0 543 864 519 680 369 0 673 698 748 595 701 832 765 0 542 0 719 0 799 803 925 0 872 0 0 0 763 0 0 545 860 511 0 0 850 0 0 0 653 533 538 0 0 935 861 175 847 134 0 339 814 861 0 427 761 922 87 0 809 0 466 391 484 144 0 0 0 0 0 622 0 0 253 0 903 898 0 541 908 907 638 496 568 475 655 0 0 660 906 699 640 0 801 803 0 750 600 0 457 110 408 372 0 480 0 877 0 861 0 787 569 477 930 804 673 231 554 537 700 0 882 0 0 422 551 864 861 815 725 0 822 832 0 793 0 0 396 847 628 0 311 847 452 0 350 811 0 655 0 514 563 695 0 56 813 476 865 402 0 184 0 571 852 0 0 638 783 0 0 0 0 0 695 229 0 779 843 847 0 645 0 335 0 0 340 564 0 930 693 885 0 593 0 619 267 907 889 827 833 822 671 736 810 0 771 599 547 254 0 308 693 904 455 371 695 568 676 612 0 0 0 919 219 0 0 345 780 883 896 247 463 109 776 933 0 0 0 63 145 0 314 708 801 553 799 0 793 0 509 759 890 419 425 916 0 411 0 754 0 722 793 0 730 0 890 487 0 884 491 0 777 583 686 72 804 0 0 186 0 384 781 719 569 889 340 533 0 0 923 818 596 491 769 0 482 378 0 425 0 354 388 536 682 788 541 0 700 426 0 463 573 719 855 807 259 920 0 0 825 740 675 0 888 0 826 0 0 753 0 934 832 335 0 0 856 459 0 0 626 0 444 849 459 0 364 527 731 0 254 0 613 721 0 0 570 671 0 523 0 0 0 685 0 0 621 716 184 418 704 653 0 832 0 282 617 199 597 0 0 649 0 494 0 810 411 161 0 0 547 0 885 451 334 750 163 705 0 246 820 575 698 735 0 627 787 404 658 0 0 549 397 851 738 0 375 845 0 85 767 428 0 362 622 0 833 643 509 727 688 0 927 0 481 802 337 923 898 739 767 802 921 863 356 390 777 517 931 698 524 462 819 0 587 0 0 0 479 0 572 839 937 0 651 0 768 733 849 393 0 260 893 831 901 0 918 419 0 684 814 476 825 304 389 0 0 0 908 372 0 0 918 815 0 158 730 668 749 114 775 636 283 397 0 0 0 834 0 0 0 700 138 777 763 413 624 701 97 0 794 0 0 481 677 0 506 0 430 904 0 886 0 0 0 0 859 886 728 752 760 673 0 772 0 630 876 454 0 881 422 526 756 247 713 0 0 874 884 0 584 739 878 568 625 688 396 0 132 829 673 771 0 517 0 0 815 847 0 557 503 317 766 908 402 0 784 0 787 395 0 0 838 848 206 0 0 447 0 0 0 440 751 887 679 718 710 0 0 653 440 496 726 884 0 830 797 667 807 120 775 774 0 249 279 0 0 173 0 0 0 929 0 751 640 556 0 0 439 0 315 622 277 791 0 0 272 750 593 851 760 0 289 558 0 401 297 0 437 254 763 437 0 657 869 313 861 771 0 0 652 0 281 709 704 79 640 755 754 872 233 0 687 371 466 494 546 552 0 700 608 717 825 239 0 442 394 668 888 0 372 0 0 466 691 541 473 0 929 890 637 0 836 937 0 0 0 334 0 0 776 591 572 203 638 179 486 750 691 0 699 785 0 534 913 486 760 0 0 446 781 537 0 260 0 0 0 0 0 0 927 634 270 0 666 693 0 824 0 675 681 538 0 473 758 816 678 0 695 585 332 0 794 0 0 745 0 0 602 845 791 0 0 836 0 565 0 0 0 0 602 471 169 441 668 777 928 0 717 320 86 791 0 798 781 0 0 533 881 561 0 402 545 935 927 475 0 893 363 0 732 703 0 752 830 615 0 556 209 665 641 225 0 605 830 661 489 801 849 0 0 693 0 113 337 893 488 258 595 608 0 0 930 0 463 559 295 377 788 362 764 0 426 641 397 933 921 630 520 574 415 0 899 330 0 0 0 487 0 136 779 875 0 480 689 0 737 750 155 0 832 780 0 935 0 0 710 792 520 880 0 665 872 724 743 872 454 465 0 0 485 603 848 0 771 0 0 0 718 0 0 0 646 882 918 443 807 324 907 0 938 734 352 632 0 822 0 168 0 0 0 0 195 838 0 795 809 902 727 0 789 591 0 0 0 860 0 733 919 905 468 695 343 586 0 0 0 895 0 818 690 0 745 717 807 587 0 258 0 659 0 736 885 0 584 819 796 581 0 488 0 432 849 183 728 603 0 554 0 0 0 633 0 540 0 737 798 906 780 745 120 778 0 893 707 443 477 0 731 442 362 671 618 923 695 0 0 675 0 0 630 0 549 537 76 0 911 801 893 446 0 901 897 0 607 252 88 772 0 736 890 295 0 0 0 483 919 0 830 907 903 0 733 0 366 737 0 0 0 806 0 0 469 853 0 767 889 0 0 864 510 858 913 104 818 730 494 523 456 0 0 0 883 627 0 0 0 868 798 938 402 748 883 618 216 701 0 915 459 0 586 686 640 0 694 0 686 852 336 824 648 0 680 0 602 349 934 239 936 518 0 0 910 691 422 935 0 0 686 0 907 902 640 0 867 0 0 0 615 0 812 893 0 0 869 524 52 622 576 937 809 169 821 492 711 923 0 483 872 589 416 584 0 763 577 820 484 404 808 783 326 269 411 137 0 0 542 0 265 791 913 851 808 518 0 0 0 918 390 800 0 570 0 0 0 272 735 0 487 0 717 586 160 826 602 0 606 810 0 661 201 877 0 833 0 0 782 0 699 874 563 661 0 241 552 869 364 920 811 608 894 0 845 908 784 0 896 0 701 859 422 729 515 315 0 248 0 773 0 485 347 232 820 0 334 0 851 494 763 376 783 375 270 294 0 829 0 726 654 643 155 778 0 538 839 0 592 671 535 297 828 638 377 343 613 504 0 0 706 661 36 0 760 272 0 549 872 0 910 0 541 923 743 0 0 127 0 501 683 0 583 0 617 694 171 869 858 0 784 0 565 785 0 0 831 0 0 459 0 886 398 0 630 843 0 545 853 0 741 0 0 0 0 179 360 0 887 930 0 403 926 312 883 850 0 478 738 0 663 495 704 773 489 0 262 481 0 892 0 705 866 896 380 784 913 523 714 617 0 536 737 870 620 286 489 371 557 885 0 866 0 586 329 166 0 421 508 0 0 410 664 694 0 765 0 751 927 605 0 870 808 497 523 0 574 716 0 800 234 0 387 0 354 508 0 347 659 359 252 409 545 710 806 161 0 711 768 841 934 541 473 532 735 705 282 932 0 115 518 0 0 646 0 0 822 882 202 0 0 323 191 0 780 828 0 676 0 760 0 907 933 384 0 414 803 0 0 644 0 262 488 0 697 0 0 0 827 0 0 591 0 0 559 653 716 549 0 681 938 898 215 715 0 0 826 599 0 694 879 0 742 0 899 0 0 695 0 600 444 865 842 125 759 0 665 0 288 292 560 0 0 600 482 778 521 0 0 358 395 704 0 840 516 867 709 0 0 469 549 438 0 0 455 552 890 806 392 936 857 683 773 622 909 911 0 0 710 846 0 812 0 0 354 486 826 792 422 823 920 693 932 758 500 0 938 0 696 0 823 0 509 183 605 0 929 342 0 356 912 0 887 896 928 0 0 550 546 0 0 0 676 780 692 841 666 343 713 0 0 0 0 411 0 180 118 917 386 0 0 0 805 717 737 518 431 585 756 696 565 558 624 881 0 932 492 350 0 866 0 0 833 847 0 820 866 0 523 0 892 32 800 451 718 0 687 838 535 0 0 778 338 578 376 0 0 619 0 0 0 0 776 767 666 652 139 0 513 541 923 0 542 501 146 899 441 702 520 693 544 464 0 641 741 0 451 714 608 346 466 513 0 905 922 537 64 933 491 517 0 0 292 464 322 326 0 546 774 231 882 0 518 790 257 904 781 519 296 0 624 552 56 484 0 924 723 0 695 874 393 637 785 490 788 849 588 636 0 0 676 746 775 852 0 817 551 742 0 625 538 292 834 541 566 761 0 918 683 624 606 788 892 0 928 418 681 0 761 492 0 0 893 522 723 859 0 908 216 798 0 580 850 819 793 0 94 732 803 689 0 0 0 693 869 846 809 0 825 0 470 594 0 0 791 558 718 569 0 750 0 0 0 664 737 536 493 743 908 0 0 713 811 0 0 416 597 635 389 0 630 610 387 433 388 880 706 816 0 629 0 905 517 0 140 900 0 512 347 870 0 0 161 753 888 0 860 0 422 0 0 759 150 0 873 416 791 146 916 695 645 909 247 827 688 284 502 638 585 611 0 501 528 0 904 0 0 562 0 0 0 819 692 0 722 34 402 0 150 0 624 662 766 671 0 0 728 366 475 935 712 387 0 886 315 838 782 0 0 584 0 0 0 453 0 542 454 0 446 478 0 767 817 491 0 741 245 573 826 534 0 0 659 0 857 731 739 326 598 569 669 290 260 469 538 0 716 704 0 844 851 768 243 388 911 0 836 0 429 377 0 381 302 608 0 909 0 732 0 145 927 373 324 0 599 628 853 934 0 650 586 610 0 634 723 776 509 0 503 666 352 433 767 464 747 760 0 471 0 856 493 856 934 590 648 0 861 0 928 625 576 0 873 322 605 212 840 791 165 0 0 389 0 645 606 681 0 410 828 931 0 0 599 730 187 883 723 881 829 379 0 0 328 830 0 688 857 767 0 872 554 0 0 461 319 197 823 0 455 348 849 0 0 0 632 0 787 0 788 259 0 740 0 0 0 0 637 854 562 514 500 789 0 0 914 228 0 520 0 410 626 793 187 448 684 659 212 0 339 816 0 0 0 0 0 0 853 527 835 0 736 0 652 702 933 139 738 911 539 672 0 826 0 0 0 554 476 0 393 585 595 262 531 571 0 392 542 746 657 0 599 0 835 885 476 572 896 878 0 0 0 0 731 0 842 422 360 0 0 533 193 468 594 565 738 426 688 916 859 0 768 0 799 215 800 930 611 450 630 539 234 616 0 768 449 821 876 576 607 796 785 637 923 0 851 397 0 0 0 805 929 587 710 510 625 0 0 874 325 530 0 401 813 0 866 928 673 526 0 906 0 754 0 723 545 843 825 455 818 660 924 539 884 344 742 0 147 660 834 357 847 714 536 369 537 0 0 861 273 0 567 0 528 555 517 758 0 0 884 668 377 629 858 0 717 216 924 732 694 556 814 0 905 0 308 0 865 0 780 907 896 0 753 0 0 913 646 0 735 0 470 826 595 0 604 932 0 0 405 496 537 910 451 0 733 546 0 212 388 584 931 0 172 440 892 159 0 0 0 572 0 143 0 534 0 364 0 861 333 279 0 632 0 0 515 450 499 0 497 632 583 0 336 607 260 0 628 0 0 440 426 901 463 0 0 0 287 0 832 440 0 663 770 868 624 926 0 799 925 0 0 0 0 0 569 0 905 847 0 679 0 0 179 0 0 0 0 0 0 728 406 865 0 870 511 346 612 0 871 0 0 745 0 0 683 518 0 213 0 823 711 811 786 733 738 712 653 618 692 293 0 803 913 801 402 0 873 732 0 528 725 0 914 686 887 246 859 682 326 696 0 782 0 722 0 669 0 580 910 517 649 708 0 123 0 0 0 815 606 0 0 0 844 733 349 509 773 928 851 839 324 792 274 86 0 0 674 0 566 206 0 861 737 935 870 667 840 792 0 0 573 901 851 0 328 920 246 840 683 886 410 756 415 493 761 282 476 0 0 739 0 0 218 616 782 897 908 276 437 832 0 721 514 796 567 609 490 618 0 841 0 60 196 313 496 786 421 688 641 0 0 497 0 0 791 550 795 458 615 907 0 535 319 0 0 650 545 0 897 364 792 855 369 816 910 619 206 0 925 673 0 797 837 806 680 292 0 0 543 299 822 0 613 882 0 236 0 424 0 874 559 776 504 670 165 0 912 264 921 669 723 753 0 0 0 551 260 0 396 602 0 912 565 391 608 449 457 574 617 429 0 833 887 328 0 902 0 856 0 893 0 408 352 0 386 316 292 466 0 492 761 897 0 0 0 451 0 0 730 491 331 621 0 0 702 915 685 665 574 336 0 519 528 352 226 654 473 369 803 102 615 0 902 461 0 728 645 862 675 0 0 752 305 823 470 765 523 831 0 777 896 0 934 0 0 0 519 366 0 0 380 445 0 0 641 735 499 909 206 839 731 0 170 792 681 500 0 859 0 0 317 708 887 0 585 835 810 782 912 690 534 0 821 0 833 0 695 0 819 725 637 0 557 660 769 880 828 751 520 620 568 609 0 0 322 0 752 872 774 396 0 0 0 818 909 765 716 263 535 0 771 832 0 0 0 706 662 756 0 842 0 379 0 775 113 0 767 761 839 0 858 836 911 792 358 646 0 801 697 507 764 0 0 701 863 915 0 0 410 900 808 0 0 702 696 0 660 0 553 0 0 0 773 780 653 852 0 630 356 520 809 843 333 602 0 925 0 0 894 356 722 459 102 485 838 703 0 0 571 517 0 323 259 629 844 703 0 706 0 88 877 552 848 938 817 825 703 792 626 230 868 0 514 874 0 0 134 0 930 587 369 814 670 450 0 0 835 0 647 589 0 0 808 651 909 282 0 283 840 506 365 468 0 630 0 0 351 0 0 0 324 0 640 744 210 476 689 861 0 0 0 933 916 707 232 652 761 0 710 212 418 799 514 322 0 84 0 0 0 0 0 0 853 274 653 879 549 0 522 475 743 347 0 388 788 0 758 0 0 0 65 50 691 518 326 521 525 217 435 208 0 0 0 649 0 585 0 481 40 475 676 744 588 559 839 0 471 198 0 221 0 0 227 597 0 397 792 482 453 904 525 0 820 438 565 776 730 521 913 732 705 224 0 918 602 744 754 764 770 503 795 686 0 827 910 0 918 463 363 0 0 638 0 681 774 153 0 0 543 812 654 890 842 525 628 0 910 0 644 425 0 0 807 0 700 488 0 304 673 0 0 495 595 919 842 0 931 731 919 0 0 178 845 813 554 0 701 0 911 0 275 896 844 853 848 0 0 731 234 422 694 0 650 914 893 0 740 651 652 390 588 614 428 0 0 701 0 537 621 718 0 680 279 816 0 893 793 0 302 826 0 757 798 525 409 439 408 845 785 769 931 0 0 0 884 875 548 684 0 829 0 0 0 0 658 0 786 0 879 842 709 790 200 0 0 455 302 0 0 841 646 740 655 380 597 0 0 811 661 850 321 423 699 106 0 0 0 785 861 800 289 56 156 352 0 0 575 0 866 108 837 0 748 0 267 0 0 0 577 544 679 660 689 0 669 688 794 562 0 361 0 0 365 0 238 186 815 623 166 417 632 853 317 0 785 414 796 690 0 0 879 610 403 84 286 781 694 844 0 575 918 800 513 0 617 566 0 0 841 0 0 0 724 280 908 0 500 467 614 401 0 0 731 326 0 785 846 630 295 633 853 0 0 0 814 425 265 658 0 882 478 0 803 868 200 478 809 538 668 0 672 625 0 0 705 925 600 0 107 668 610 860 367 416 699 893 594 748 0 581 310 468 547 860 0 583 0 621 793 417 419 0 751 0 908 0 854 0 0 861 625 406 489 725 581 853 289 831 216 271 0 378 541 295 0 155 653 781 640 0 886 765 0 329 678 692 0 0 651 0 831 902 0 0 315 473 646 427 0 681 506 838 779 740 888 499 756 0 927 0 0 635 571 828 715 887 0 663 857 590 402 430 0 218 0 142 521 539 450 0 869 677 804 347 0 442 608 581 413 0 281 0 625 637 805 0 0 756 319 828 0 513 933 917 557 862 928 763 0 0 725 741 531 0 818 220 359 0 622 547 0 682 511 422 933 0 0 907 490 0 517 0 453 0 872 718 800 618 0 659 454 618 0 699 561 642 732 666 459 0 862 0 384 0 419 0 820 122 774 0 0 931 912 402 874 593 823 405 856 730 774 0 0 584 432 0 868 850 659 0 636 0 0 743 0 0 575 610 0 0 207 0 746 935 173 281 0 840 493 848 0 917 646 0 0 777 0 834 294 311 648 701 182 377 0 0 197 365 324 0 0 385 0 615 0 0 677 0 745 837 697 744 549 0 476 493 515 0 0 593 0 345 918 142 510 804 0 547 882 0 500 775 80 263 0 0 0 444 892 688 0 200 0 0 0 116 449 0 0 0 565 0 139 0 0 529 753 0 761 325 873 911 840 877 0 667 746 903 801 334 220 547 389 0 507 0 0 677 0 0 599 373 0 615 246 891 811 792 676 0 856 0 909 446 864 695 803 252 243 215 418 328 587 571 0 776 423 0 0 0 885 424 372 652 747 446 0 0 910 659 0 566 642 894 720 0 206 0 0 318 0 397 457 561 696 389 0 814 0 859 814 851 0 895 0 485 0 0 460 766 564 430 0 855 0 431 806 0 330 795 0 279 889 311 626 184 497 262 835 434 898 346 0 695 0 906 847 825 840 0 168 0 0 0 717 927 0 0 803 0 746 730 261 326 793 678 374 936 727 915 0 307 0 859 759 798 564 233 279 0 0 326 898 927 0 284 691 0 68 0 0 749 644 0 817 0 448 898 825 854 635 712 908 346 59 400 870 567 463 914 323 0 0 0 904 862 0 231 652 0 0 314 563 592 0 0 393 200 742 914 877 0 319 594 0 325 716 769 653 853 430 728 828 0 448 512 793 0 562 0 0 501 0 158 776 0 0 870 0 565 593 749 181 674 0 0 748 433 676 0 0 801 525 601 727 690 789 0 655 0 0 370 0 0 402 742 798 0 257 654 499 646 0 530 934 815 384 436 923 778 0 725 80 459 0 731 829 519 672 0 0 428 109 0 0 416 682 681 321 729 0 593 0 800 796 762 252 884 877 0 381 840 448 389 0 0 829 602 340 0 487 287 285 499 0 0 650 680 609 725 0 148 937 838 814 520 204 852 0 901 632 0 525 774 329 0 668 891 559 749 832 741 802 879 894 801 826 0 0 0 712 925 0 379 564 704 644 600 0 475 0 616 426 454 0 538 396 430 0 685 864 732 0 387 263 760 889 866 747 809 750 0 519 630 0 767 0 619 0 935 780 937 112 889 0 0 0 28 0 0 686 826 468 499 912 537 909 619 0 379 0 601 0 256 871 0 808 641 565 600 208 0 0 236 690 0 0 562 0 0 0 559 653 467 749 134 711 383 633 552 539 444 816 509 513 428 442 0 771 717 188 798 447 181 833 823 0 707 0 0 493 0 165 818 0 767 829 688 857 0 882 0 212 451 208 555 622 488 0 0 867 137 615 0 226 0 623 0 575 374 938 758 0 0 55 0 505 831 575 0 734 0 880 764 268 904 0 677 0 935 446 754 0 760 529 0 638 818 932 859 899 714 268 835 420 273 745 657 875 0 426 251 869 0 804 909 731 545 213 591 0 495 0 908 906 0 726 0 791 395 853 439 816 894 0 918 935 454 182 631 0 463 679 779 0 0 440 681 404 489 902 306 695 701 0 254 669 452 231 0 601 883 160 0 581 0 792 0 0 813 607 0 936 911 584 898 834 731 171 927 879 918 0 127 305 794 284 736 914 366 611 0 0 632 0 106 275 607 0 0 0 592 0 815 0 181 479 798 753 509 505 316 0 0 340 0 774 443 704 439 575 932 385 59 169 0 121 323 508 0 249 215 590 0 843 536 0 0 0 595 0 0 673 0 0 754 0 711 875 520 836 0 0 921 0 0 858 0 177 0 0 306 0 466 0 715 711 935 459 434 0 411 357 664 0 186 0 0 735 731 183 0 624 0 920 499 0 585 349 0 311 0 0 0 457 0 639 845 841 786 0 833 887 0 0 881 0 0 735 604 447 757 603 768 711 0 915 604 559 0 506 640 0 491 553 0 270 845 796 883 303 544 484 938 292 359 645 0 0 0 524 0 537 799 764 891 780 425 0 0 0 418 300 923 644 630 878 699 0 406 165 0 679 511 917 739 625 127 675 429 0 854 422 139 356 872 902 857 0 855 645 917 0 711 673 284 0 0 754 879 384 772 857 780 926 579 0 85 593 607 438 287 0 608 319 0 0 0 848 912 637 0 657 267 633 0 390 251 931 849 914 0 276 574 619 0 816 544 0 0 815 0 0 722 511 0 711 388 936 0 0 201 0 416 334 527 0 514 584 828 0 0 678 0 516 918 869 0 0 674 841 750 589 753 0 780 726 590 871 403 575 707 450 456 820 561 697 700 761 910 0 568 874 627 378 0 0 0 849 0 334 434 675 677 869 546 0 205 804 764 452 0 0 638 0 718 850 656 0 244 132 0 618 884 303 725 755 295 426 224 0 541 488 660 867 0 857 759 0 373 0 0 0 0 638 0 527 0 499 205 0 516 0 574 0 0 925 614 0 0 654 0 299 816 578 917 647 0 421 463 0 312 462 0 0 788 0 371 713 0 424 676 419 0 887 0 0 633 600 0 444 887 900 535 461 0 0 795 0 253 920 0 401 0 882 145 663 662 399 0 589 582 406 723 509 0 711 104 333 930 0 555 641 701 771 790 628 694 124 354 738 928 0 840 825 775 853 0 0 0 911 381 0 0 817 494 839 0 505 903 893 0 0 0 653 691 769 906 0 779 0 513 478 877 0 0 359 675 889 0 319 616 268 295 365 860 575 915 820 765 642 478 722 542 443 0 878 888 727 699 394 483 867 620 0 693 232 0 0 919 0 0 0 0 0 342 793 464 0 246 894 354 537 283 648 697 0 0 182 562 662 434 741 0 757 558 656 791 449 355 480 135 0 463 0 0 575 732 152 211 773 907 412 0 0 768 361 831 734 405 0 0 593 561 0 0 791 343 557 910 493 735 920 408 869 868 0 0 222 0 0 804 906 243 540 695 805 650 0 0 765 0 0 0 122 783 789 801 854 0 477 0 483 0 0 0 765 0 913 797 0 850 201 832 884 576 0 436 868 0 371 315 900 0 0 908 659 647 474 0 333 672 0 587 534 893 303 933 819 0 515 736 638 553 0 0 798 0 373 388 0 526 500 779 314 214 437 730 682 645 676 759 932 339 0 0 0 0 885 584 834 0 0 0 335 937 0 866 898 0 0 777 476 0 0 570 0 403 927 648 760 275 0 453 436 821 343 0 668 0 450 0 841 0 0 905 850 904 574 537 876 0 0 0 0 929 281 0 0 0 525 603 0 174 755 0 840 829 0 0 589 164 0 0 0 903 796 771 626 0 0 0 0 732 0 923 398 0 840 0 830 0 555 679 0 937 651 690 570 498 621 819 525 444 697 384 0 0 862 405 917 621 287 744 0 0 405 0 864 933 0 440 781 303 809 618 0 0 926 232 294 54 852 602 448 0 714 0 0 111 370 831 631 469 50 281 0 408 0 848 0 0 0 637 0 572 887 874 407 636 905 502 638 551 784 779 523 0 762 350 0 847 902 542 0 903 611 0 0 540 624 881 0 250 0 0 625 854 744 745 0 362 899 547 659 426 0 842 255 496 912 0 0 635 505 812 0 793 574 0 0 848 705 0 885 662 838 0 0 124 698 0 383 234 346 762 486 0 221 549 179 938 512 0 208 719 644 147 0 863 0 908 472 487 706 0 822 0 0 777 0 429 651 349 489 737 838 689 574 867 881 601 626 0 341 659 561 728 675 468 183 444 0 507 659 548 148 0 511 0 689 487 0 0 599 377 448 0 785 728 757 391 0 0 0 0 397 514 545 783 695 575 901 535 767 72 766 781 0 921 573 591 0 481 86 450 611 457 155 0 860 773 0 624 566 0 396 691 342 674 0 775 886 814 0 363 817 482 861 737 0 0 0 0 245 0 0 658 0 0 427 779 713 291 0 910 0 0 257 231 606 0 808 0 761 547 210 82 729 886 741 610 784 450 237 821 0 0 0 0 0 222 581 602 366 306 0 265 84 129 352 612 0 881 535 717 0 575 721 606 0 0 860 700 179 892 0 0 859 0 930 770 0 0 0 0 236 0 208 250 0 408 661 926 0 851 362 883 0 807 0 0 694 803 422 717 446 318 639 0 0 179 539 0 0 78 0 222 0 0 335 773 0 741 463 926 179 588 629 0 0 549 880 489 0 0 867 0 0 0 917 0 0 0 822 0 0 615 0 900 354 327 409 196 810 617 0 829 853 225 730 696 593 258 850 238 0 485 0 912 393 896 732 326 833 0 227 768 592 216 400 689 392 572 717 900 842 411 507 442 468 889 824 756 925 402 792 797 630 767 475 742 387 873 811 918 856 842 439 0 869 594 564 0 825 912 692 385 0 857 586 0 533 0 742 0 0 0 731 584 725 872 0 822 531 555 528 0 0 686 926 730 908 0 449 514 875 825 642 726 417 869 711 677 733 0 598 694 0 0 907 529 641 688 0 832 884 0 684 748 681 290 0 218 138 231 558 886 856 851 267 0 489 760 353 881 627 695 132 382 366 916 652 738 269 374 0 924 365 682 416 773 741 157 803 754 279 0 336 901 663 430 691 824 873 776 463 0 0 481 246 0 0 697 723 0 791 721 870 871 0 0 341 542 0 872 928 0 691 0 777 0 0 0 595 825 666 754 771 536 894 809 515 794 0 888 730 726 261 224 212 0 0 401 326 834 0 0 700 398 838 0 0 788 0 434 246 371 870 810 652 561 265 831 0 0 489 487 705 555 536 736 347 168 839 476 851 620 0 0 737 809 0 614 187 873 752 309 0 286 867 291 630 906 881 318 890 0 582 220 287 791 768 450 809 230 655 373 662 618 335 0 0 0 343 0 837 827 0 600 875 824 666 0 509 0 149 0 0 601 0 0 0 670 198 634 709 684 735 0 922 808 825 804 769 893 692 228 491 637 641 0 0 925 0 323 914 0 0 768 263 0 653 0 473 682 467 852 0 871 652 736 413 0 0 873 814 653 902 0 913 0 818 823 917 596 884 660 251 835 0 364 686 458 0 833 822 408 424 606 0 778 0 0 686 926 785 0 210 436 892 937 418 474 561 0 761 0 459 801 743 0 880 0 452 850 690 938 0 810 80 758 145 0 654 701 730 0 620 760 0 0 463 412 406 727 0 862 620 394 382 0 387 0 848 595 635 0 0 229 782 0 791 795 0 0 0 457 927 517 887 923 456 0 0 610 537 0 0 821 0 146 608 177 0 0 621 323 0 616 395 645 616 885 0 234 772 0 513 463 0 0 0 408 899 921 734 0 758 644 728 676 660 0 699 370 865 935 491 743 114 631 0 626 0 881 669 732 683 843 866 653 721 759 770 296 430 0 0 872 553 690 0 861 367 681 938 0 312 0 442 332 527 0 709 466 836 0 868 0 648 512 592 0 916 0 0 0 914 0 737 0 455 720 801 585 0 530 0 0 401 424 0 662 320 672 810 895 400 410 852 762 656 0 528 170 883 256 0 611 0 595 523 63 934 0 588 783 0 575 673 341 715 633 745 783 923 0 417 0 371 0 593 754 858 794 773 525 834 639 805 702 873 0 705 628 773 918 0 743 0 469 817 666 788 0 0 482 0 0 62 299 0 596 811 621 0 117 813 665 650 263 0 0 0 438 582 589 0 327 0 0 572 572 413 0 556 0 0 511 0 0 592 931 548 0 114 214 0 821 698 451 862 427 385 703 611 698 917 409 771 707 0 0 910 255 793 0 227 755 398 171 717 714 0 902 526 0 927 241 586 327 511 0 537 640 583 814 0 0 911 500 664 851 0 168 888 749 0 917 0 289 933 636 770 725 0 933 442 915 0 734 0 0 620 0 599 851 809 121 815 494 515 0 0 443 0 719 870 0 343 805 0 0 0 704 522 0 353 684 792 0 0 575 0 388 568 345 935 0 366 547 0 631 405 0 771 239 476 334 0 586 871 0 301 755 522 603 600 630 912 0 457 773 278 0 865 633 298 619 371 472 826 345 788 920 0 0 0 235 295 882 632 920 745 700 420 910 924 732 0 667 532 440 0 600 404 743 872 503 0 0 689 614 0 0 0 919 0 0 0 0 650 244 875 0 741 0 753 403 487 743 779 721 863 640 938 0 0 632 0 809 238 629 0 0 503 0 824 291 812 582 61 0 631 877 905 0 686 382 0 841 835 689 0 449 0 931 0 778 158 0 141 286 433 0 0 663 909 770 724 494 0 727 291 296 238 0 0 726 0 0 0 712 371 0 842 0 920 761 622 933 608 638 0 746 468 931 0 0 468 529 217 0 899 363 0 930 0 0 388 920 833 379 336 912 351 906 784 0 400 0 774 728 410 558 0 622 0 918 436 396 0 487 257 831 608 250 561 407 0 682 0 740 780 0 373 856 840 868 679 931 717 0 394 826 363 42 0 264 919 141 476 853 507 541 421 792 596 701 890 457 0 751 870 570 670 0 0 0 640 526 883 0 311 0 605 478 0 443 546 736 464 724 167 688 904 453 0 0 835 807 374 643 0 0 859 651 743 745 581 0 912 0 803 0 902 0 0 714 0 463 0 427 860 0 810 562 210 718 497 861 0 622 0 0 209 807 571 772 0 815 563 892 736 0 696 338 855 633 790 836 785 660 938 339 523 543 656 564 900 823 0 858 0 0 799 0 619 0 681 590 622 883 0 0 708 623 0 0 888 653 831 406 928 575 528 0 791 842 461 442 383 177 0 0 0 574 0 382 230 550 703 664 0 630 359 586 886 0 579 578 598 0 707 0 339 882 0 861 498 293 0 628 343 792 605 0 0 453 162 0 713 721 458 593 0 582 833 680 519 0 893 792 903 237 778 0 913 691 656 0 751 354 486 825 868 776 750 684 899 767 487 276 0 668 653 886 886 0 85 0 0 897 664 696 928 0 417 674 532 777 544 920 854 730 536 491 0 922 843 838 444 0 882 254 392 0 922 0 0 926 867 869 649 0 0 201 0 417 704 198 882 889 0 516 288 0 713 0 884 0 824 0 0 465 0 0 426 807 881 163 517 537 884 830 490 884 854 0 0 0 191 702 880 0 871 926 924 161 913 629 58 522 366 0 699 0 875 819 767 550 835 925 769 488 550 912 0 0 910 857 0 930 0 741 739 863 406 401 878 0 746 880 176 831 680 721 792 0 0 0 539 804 910 0 0 0 688 815 0 248 397 835 0 380 75 483 0 413 628 649 0 0 0 0 633 646 693 0 636 655 0 834 0 767 581 848 693 900 377 404 934 547 928 747 667 931 890 306 0 0 717 0 0 685 0 236 0 407 0 224 771 918 864 655 437 0 0 820 808 223 914 534 591 674 919 891 283 629 0 0 583 402 918 0 794 726 226 525 832 0 571 217 858 0 691 0 0 620 599 572 659 0 783 885 638 465 581 698 782 0 603 0 381 0 0 881 702 0 0 0 0 369 0 622 0 685 273 0 924 658 0 218 621 763 912 891 893 0 200 410 0 635 0 239 607 909 912 928 764 802 897 485 882 893 789 863 159 835 622 937 0 596 0 525 0 719 0 703 667 0 814 597 522 737 643 800 358 74 510 844 805 0 0 431 788 574 0 804 0 279 534 0 659 0 0 361 698 0 791 0 0 219 221 0 768 680 750 848 684 907 437 0 804 0 247 167 477 0 821 115 0 0 0 514 0 938 628 421 813 0 0 557 0 0 482 646 617 891 0 921 614 293 851 0 0 886 0 459 733 697 473 606 452 0 794 0 891 0 268 463 897 0 724 795 0 870 0 490 558 0 0 829 0 756 686 0 339 530 0 808 876 456 0 0 348 640 930 0 442 0 0 0 937 642 625 859 0 445 0 490 0 908 0 0 393 396 839 519 662 829 0 0 0 837 0 0 0 748 831 255 506 761 0 0 0 463 794 0 643 605 0 561 0 920 70 324 0 842 612 448 395 236 406 0 870 0 910 792 647 527 832 821 926 718 753 779 855 0 536 0 568 455 467 523 0 472 615 904 0 868 0 0 899 0 0 570 0 698 0 467 875 634 0 617 0 468 0 640 419 189 559 706 492 728 879 235 868 0 934 667 814 805 540 480 768 0 745 624 661 515 779 0 817 509 585 588 692 302 869 809 356 0 0 607 598 827 651 0 771 236 561 126 839 779 496 229 746 895 665 0 0 0 0 702 261 240 916 739 386 595 0 525 425 0 803 734 747 0 639 0 0 851 0 766 299 416 800 804 0 0 632 894 0 339 227 0 415 0 514 567 60 474 772 429 313 16 850 810 0 0 753 0 784 703 547 839 817 0 331 633 883 714 0 655 790 102 383 892 0 641 0 0 798 688 0 857 688 756 386 550 680 846 119 0 0 560 734 798 110 806 0 890 0 0 0 736 0 358 312 816 734 0 575 0 669 423 818 0 866 904 0 0 541 0 0 512 558 588 0 568 0 834 0 0 671 0 462 464 0 557 0 723 534 0 676 856 387 0 643 0 838 630 933 0 628 823 132 840 0 0 0 881 609 0 670 906 871 814 0 862 0 823 158 129 805 695 866 893 607 0 676 0 565 294 909 845 874 919 423 738 721 0 286 0 933 728 686 624 0 515 0 0 0 0 0 591 632 670 0 876 610 603 773 831 671 429 406 0 0 586 720 553 558 775 0 0 0 652 576 0 831 473 875 627 376 682 862 735 0 806 260 213 0 816 858 473 922 0 444 798 67 846 0 562 274 0 508 0 288 768 0 880 902 756 0 0 0 818 506 843 279 569 870 0 0 502 274 774 0 522 0 0 0 0 483 0 771 701 0 823 0 913 459 810 406 370 609 0 898 792 820 0 0 434 858 837 664 900 240 595 0 228 521 911 0 710 807 585 0 661 0 915 174 0 503 441 356 790 395 0 103 910 759 0 0 267 648 465 0 692 755 851 728 917 559 527 323 0 787 0 400 631 836 436 623 0 620 718 579 735 456 588 357 886 258 0 925 698 345 705 0 829 0 505 537 540 730 626 120 0 503 417 557 0 604 836 814 865 0 0 220 426 321 420 0 411 281 762 810 445 0 617 0 0 797 0 330 0 570 351 0 760 546 388 537 814 922 0 413 908 841 468 0 900 629 855 0 689 268 629 820 0 881 563 0 415 500 0 317 759 0 0 0 507 303 450 0 0 0 0 725 788 260 539 437 680 0 0 0 0 571 607 0 0 828 854 188 0 752 369 520 724 276 429 884 410 622 678 0 547 555 628 0 613 827 0 915 683 0 731 565 356 0 287 0 588 901 159 203 370 401 559 813 487 704 449 637 0 813 524 0 0 818 928 322 336 855 0 761 729 484 0 812 0 0 806 492 744 821 532 831 914 772 333 0 0 559 487 856 0 716 821 837 0 543 897 230 0 711 795 564 860 539 0 798 176 620 937 764 0 0 183 809 718 379 697 606 675 851 0 434 0 731 0 0 911 674 0 784 0 788 0 678 0 818 0 0 0 857 534 934 809 565 535 0 680 878 546 0 505 397 0 500 832 870 430 530 0 416 0 0 891 767 389 681 128 82 407 0 861 671 838 394 877 0 292 0 720 619 0 880 735 882 0 0 543 0 522 515 375 0 0 0 719 328 398 730 338 569 602 925 880 0 0 551 901 0 544 300 487 0 929 882 862 804 878 0 783 0 251 869 0 140 670 497 357 779 883 491 0 0 0 682 0 930 877 732 848 0 791 0 0 499 704 730 0 157 575 518 0 628 0 893 643 480 0 735 915 764 884 727 697 798 0 459 512 722 864 0 587 364 836 366 618 0 817 189 0 0 551 0 389 293 776 752 563 638 0 0 0 804 665 486 209 440 668 553 846 0 218 0 292 864 0 683 836 788 709 823 615 898 694 728 0 0 0 0 502 0 0 49 605 569 488 640 720 828 846 0 799 873 0 851 518 0 0 0 621 673 636 874 137 0 232 0 855 0 938 0 931 873 0 0 0 0 633 603 817 0 597 256 799 409 888 0 0 860 796 564 0 0 0 0 826 0 0 416 0 721 0 819 203 0 814 0 0 0 500 556 0 778 612 580 879 0 41 840 814 797 0 784 657 931 764 0 873 473 217 752 863 0 0 886 928 811 820 709 693 0 901 423 536 0 718 0 0 719 725 730 0 556 0 585 0 700 465 835 845 513 151 466 475 135 0 0 822 659 590 0 340 0 310 635 0 782 472 0 0 865 518 0 0 417 377 0 814 599 671 369 789 688 594 921 701 339 833 0 741 0 0 815 0 0 0 910 743 225 751 663 894 912 489 786 0 617 609 654 860 906 751 349 233 0 0 739 0 650 688 584 474 564 0 0 508 913 881 899 0 315 90 665 0 497 0 835 793 435 0 358 0 669 500 0 353 0 609 0 634 919 506 792 0 145 758 423 924 330 0 705 456 0 0 0 50 870 772 794 0 693 871 847 0 0 736 0 0 0 0 386 718 0 881 660 65 331 784 926 467 602 337 653 342 0 571 346 755 0 866 525 400 519 0 0 194 542 0 0 0 791 0 693 781 843 0 783 905 540 481 0 808 587 474 877 396 742 0 852 480 632 0 625 818 869 488 841 0 0 701 0 724 652 504 0 0 0 712 846 470 859 716 935 0 858 635 0 215 229 852 526 673 698 817 0 35 0 766 0 897 0 907 295 514 0 0 399 0 698 935 0 0 382 928 0 0 154 0 0 276 743 0 727 0 796 640 0 547 0 921 0 914 657 0 0 517 0 132 181 646 0 141 633 0 938 477 824 0 230 607 0 777 578 519 635 0 824 450 163 659 0 0 170 492 0 0 714 0 0 736 433 892 750 767 770 450 903 179 0 932 633 920 482 857 0 797 679 744 915 698 0 805 615 0 0 467 0 399 0 900 838 419 605 152 874 0 475 582 0 303 0 388 0 445 0 903 913 325 358 655 770 0 0 0 0 853 0 747 0 0 358 590 336 703 609 936 460 772 0 0 829 0 336 621 373 0 0 0 0 296 402 675 0 0 431 926 852 366 419 610 266 551 848 429 893 0 0 0 668 0 0 0 0 0 528 0 917 488 921 838 571 0 0 538 0 322 0 702 487 288 930 555 622 587 702 0 441 559 0 800 328 827 730 0 726 901 0 357 0 754 911 368 581 865 652 323 923 577 773 0 644 472 396 896 753 806 864 873 0 677 402 0 0 833 0 655 515 795 746 274 0 383 458 546 0 797 634 711 0 0 596 378 0 715 0 741 0 671 264 0 0 480 843 900 0 618 0 0 0 745 159 0 838 485 180 597 933 659 929 773 440 0 861 419 699 667 851 639 0 891 223 750 0 872 365 842 0 363 812 0 829 828 807 387 0 827 711 742 0 358 0 267 324 805 497 770 0 0 0 865 724 0 266 556 756 451 0 688 579 662 385 0 0 894 0 896 492 662 336 345 753 145 436 820 818 661 158 723 409 0 174 832 916 317 0 412 552 883 802 800 0 890 650 0 592 596 813 769 891 880 843 346 892 0 890 474 313 903 864 515 776 882 0 449 937 847 609 0 507 0 763 483 752 0 302 0 344 868 517 0 535 0 0 0 799 763 255 858 397 901 0 872 590 848 0 0 444 305 0 674 0 713 829 657 522 882 327 625 539 612 249 759 334 0 646 867 660 694 497 770 230 97 336 634 854 0 622 0 0 561 373 0 908 909 477 0 603 578 496 808 842 555 0 906 402 637 575 772 0 760 0 0 767 249 319 276 0 699 0 0 896 0 928 622 852 0 492 0 426 699 709 0 893 702 686 0 0 895 561 739 372 513 496 852 571 589 896 472 914 751 218 632 681 0 886 0 869 0 0 0 525 550 766 0 892 0 889 673 786 0 0 870 358 64 492 673 593 0 822 0 606 851 588 912 625 0 884 0 0 762 918 0 0 436 0 662 79 760 0 790 665 807 373 755 809 617 0 0 430 677 0 743 0 242 378 577 0 0 489 932 515 0 908 0 178 782 589 194 0 0 813 625 806 895 0 252 0 862 0 354 0 884 823 0 917 905 486 889 709 689 647 876 563 42 823 590 783 0 621 749 0 0 0 657 779 819 704 740 417 569 821 368 0 331 196 840 0 524 506 438 866 821 0 0 822 630 418 220 424 749 780 0 606 565 627 0 0 0 531 0 0 0 241 0 0 311 738 868 609 895 0 0 484 816 0 0 0 0 0 45 665 572 0 900 804 598 738 629 73 909 564 0 736 614 0 605 688 600 0 919 0 909 852 392 502 657 0 273 560 884 277 869 0 201 570 717 631 932 0 635 674 0 617 0 603 443 349 915 746 46 665 690 910 0 794 0 599 673 0 820 0 0 433 0 180 716 615 656 375 217 913 771 185 0 592 631 412 688 0 852 689 661 0 251 604 769 0 851 0 0 394 0 0 586 0 0 925 203 523 0 297 0 592 350 0 837 722 94 0 719 857 639 0 835 686 279 219 612 895 0 440 0 0 64 243 746 0 0 773 347 818 828 0 0 899 0 693 297 0 643 778 754 907 564 159 229 629 271 654 0 0 788 0 905 790 0 368 687 804 856 770 274 422 760 0 0 635 579 0 487 865 662 898 574 870 912 618 0 0 900 0 911 435 883 640 902 715 738 213 0 194 799 0 465 0 0 0 615 425 0 785 0 483 426 138 0 0 634 0 822 0 877 516 400 556 822 0 906 0 0 858 133 646 853 483 626 758 442 878 869 0 382 666 473 572 680 0 314 930 935 880 914 635 0 0 844 690 853 540 676 712 0 689 0 718 842 274 0 0 920 777 0 0 0 0 279 520 0 421 0 851 0 854 0 868 695 774 0 0 0 668 691 823 0 401 0 623 486 0 225 0 637 0 912 462 906 0 695 819 0 614 393 894 0 204 558 591 800 548 565 539 864 893 0 653 0 0 902 0 851 930 0 0 754 792 319 385 545 765 905 379 0 0 0 910 0 116 0 644 560 507 840 0 0 659 496 878 339 0 851 916 828 720 853 116 0 911 402 448 418 0 587 0 845 216 852 698 245 814 0 612 0 606 441 857 895 664 515 0 510 0 718 0 517 50 0 414 912 0 611 0 928 847 0 578 874 623 907 908 0 696 0 855 923 390 474 643 770 700 300 924 488 778 747 711 779 526 823 446 397 0 0 0 726 932 336 224 129 0 935 0 423 912 748 0 0 886 451 580 184 541 0 522 0 712 882 515 885 462 681 0 152 655 849 741 240 913 775 273 727 484 0 841 0 680 705 900 79 837 0 200 0 0 559 807 601 0 0 0 251 375 920 293 755 570 797 792 0 0 838 668 478 778 0 234 0 639 930 0 0 878 0 928 790 430 522 0 184 0 0 311 298 704 427 812 906 904 215 859 902 865 0 0 336 0 0 0 513 849 0 363 501 0 0 936 0 161 788 0 0 520 0 252 875 377 850 587 0 877 0 730 526 0 578 624 938 436 573 0 0 317 188 0 0 0 893 903 0 421 823 0 669 799 0 0 883 758 563 707 322 400 0 617 0 354 878 909 562 0 854 0 0 875 0 0 744 839 721 607 0 0 397 297 771 101 247 365 765 615 795 830 734 651 0 695 742 774 263 930 677 894 923 646 568 871 348 937 472 800 71 0 773 403 0 0 416 114 290 871 626 847 455 0 0 190 415 671 797 491 275 0 0 0 519 350 668 625 0 818 0 0 730 622 0 696 581 316 706 649 926 0 0 0 760 0 0 866 499 704 0 570 590 890 112 786 0 677 0 820 0 893 661 649 0 603 0 531 681 404 838 284 0 775 0 625 632 0 0 806 512 0 0 781 666 0 0 341 453 0 888 304 743 0 716 705 591 423 882 902 585 490 0 392 917 894 737 21 751 666 806 909 309 619 443 734 359 429 809 578 0 451 653 701 435 0 0 734 0 725 333 468 875 0 610 606 750 0 606 0 345 0 844 463 399 0 868 536 0 408 788 0 608 0 531 748 864 172 0 790 745 0 918 284 0 0 669 542 0 903 425 0 769 0 0 866 750 859 0 644 0 647 453 183 475 698 770 0 719 671 596 0 647 0 0 388 0 600 667 908 0 791 771 725 527 761 189 917 275 0 121 0 501 469 0 691 841 604 456 0 903 751 0 0 722 0 379 674 301 767 195 159 0 795 742 501 0 766 0 215 648 0 0 819 292 893 0 891 0 341 882 859 824 772 855 0 571 935 644 645 472 673 664 441 0 0 667 0 582 544 0 871 401 0 435 496 667 312 0 606 462 760 0 0 0 772 924 509 480 166 821 673 693 0 805 570 932 0 375 0 386 44 851 557 0 0 746 304 0 596 678 0 0 569 937 931 0 700 0 0 720 748 603 0 659 0 288 249 930 473 167 0 475 868 286 0 654 799 0 446 0 653 428 829 866 0 559 656 558 444 583 911 870 839 766 0 689 819 110 313 0 200 0 0 891 0 0 0 768 0 422 586 380 602 0 0 427 320 289 703 548 651 287 0 0 818 0 602 315 0 678 0 0 575 933 782 531 789 769 934 584 877 0 697 0 0 373 271 0 472 753 410 804 806 0 731 281 0 0 422 877 339 0 766 667 895 0 853 428 741 600 725 278 580 0 0 320 0 204 0 364 780 373 883 133 351 270 311 0 0 524 801 0 452 0 537 0 0 0 0 703 369 688 756 687 493 734 758 391 762 739 534 0 828 0 0 899 0 251 826 930 581 289 842 736 267 0 553 129 879 504 714 0 853 0 376 0 617 847 0 0 149 410 0 841 0 936 525 0 0 0 868 190 0 470 760 0 0 0 0 866 0 631 648 791 490 749 596 787 193 488 583 244 637 95 876 630 0 0 534 764 872 0 787 749 136 0 658 0 917 566 864 859 848 0 350 0 698 691 582 724 846 824 764 0 829 332 527 576 0 750 0 820 601 543 0 616 502 652 612 0 863 0 768 474 0 844 0 541 0 531 904 815 0 400 738 638 520 907 860 427 382 644 925 712 843 920 0 0 177 140 902 881 0 404 0 0 935 0 0 908 0 904 498 0 0 891 335 79 613 923 434 722 161 0 0 858 806 820 677 826 832 179 467 770 442 0 547 0 0 547 808 0 0 0 783 923 674 851 926 911 579 0 332 601 922 0 0 509 755 562 0 147 589 0 784 736 0 0 610 905 0 0 697 0 828 0 835 0 763 561 854 0 346 916 194 0 858 0 0 257 459 0 297 747 920 838 0 862 613 481 566 589 127 898 440 838 815 0 776 75 0 300 0 292 0 0 0 653 925 0 701 0 854 762 619 579 204 492 0 646 688 397 874 699 0 0 0 622 780 743 627 758 802 274 812 576 0 688 871 806 524 96 689 0 768 926 313 794 0 0 0 576 303 757 906 0 539 879 450 0 291 771 483 853 819 0 0 682 353 760 0 631 766 591 402 0 0 509 752 0 441 611 398 535 0 0 318 0 715 551 0 772 0 0 289 573 883 0 891 0 693 817 248 0 0 472 0 0 695 572 900 823 837 0 0 637 841 0 634 0 355 237 758 0 0 811 335 850 749 0 621 0 576 669 931 330 819 792 0 0 0 814 768 643 624 558 905 0 367 0 0 511 192 638 211 0 0 396 839 620 0 0 430 392 544 0 512 0 661 338 938 386 881 478 750 0 735 375 0 822 349 924 0 398 144 0 373 0 0 918 480 0 831 644 0 0 474 365 845 813 498 594 900 0 763 363 0 0 522 854 746 628 586 502 744 603 0 832 457 0 542 663 920 0 924 847 855 0 922 453 707 0 747 263 0 0 449 769 0 688 283 581 932 650 768 425 887 763 934 0 686 0 442 277 0 0 891 634 0 636 779 384 513 0 465 0 0 646 704 919 0 759 0 721 0 730 837 739 0 577 549 588 508 704 650 0 552 0 575 0 617 0 315 802 929 562 740 828 857 0 539 620 616 483 0 372 876 603 827 801 835 0 0 0 490 410 0 738 379 0 705 724 0 772 0 731 0 689 0 637 528 520 889 811 710 674 892 172 905 489 819 524 0 646 0 473 765 934 877 854 920 159 116 720 789 0 0 542 644 0 836 833 249 499 333 752 838 0 771 530 0 160 745 0 666 737 336 0 420 0 720 0 0 729 549 537 687 338 763 0 0 202 583 0 538 672 731 0 344 0 181 156 0 767 0 598 0 165 381 259 0 815 0 759 0 389 930 653 515 454 269 414 497 643 374 732 930 821 537 0 750 566 0 690 0 0 913 894 0 0 931 785 634 846 0 597 931 903 884 0 0 924 253 168 164 451 751 0 937 923 796 445 0 632 821 917 284 516 632 0 68 158 636 637 861 597 873 606 0 551 510 0 0 569 0 0 726 553 914 405 0 478 602 0 793 0 831 842 251 0 705 260 0 0 688 784 134 0 0 0 547 46 0 465 571 804 401 924 0 0 0 932 0 374 848 783 0 412 286 0 137 761 259 0 490 736 713 508 732 500 456 914 503 0 0 761 719 0 438 478 0 0 0 0 331 760 571 214 864 639 213 875 0 336 812 0 809 0 494 0 420 672 886 655 568 772 0 917 753 0 0 543 0 0 88 195 514 578 290 0 861 360 732 698 492 0 688 0 0 847 920 238 0 624 697 502 0 504 0 558 462 0 779 376 780 784 424 934 0 513 801 670 627 0 0 797 0 413 539 0 0 0 0 904 534 559 0 173 753 0 584 883 776 0 0 0 567 0 917 172 352 492 692 719 423 419 0 262 588 449 0 0 312 0 900 619 0 799 642 738 564 868 289 0 679 0 0 885 930 699 902 0 855 226 515 0 476 420 0 756 615 904 751 690 695 366 927 679 878 175 0 0 886 0 877 76 923 646 888 690 0 601 474 630 642 700 258 799 816 0 0 0 789 731 528 0 817 0 571 446 0 302 221 844 0 904 848 890 0 517 167 0 793 502 240 0 861 353 663 409 0 639 0 743 0 499 645 609 383 862 755 274 913 787 888 879 443 516 569 437 730 593 0 0 777 0 0 325 182 401 522 0 755 493 717 522 701 0 802 799 658 0 845 160 769 511 893 888 726 0 0 0 483 911 0 915 859 838 0 879 929 0 857 438 467 86 682 843 0 0 329 360 0 907 394 658 0 0 0 607 914 0 433 0 740 0 816 215 794 608 904 503 587 558 667 750 565 0 178 128 882 374 382 786 0 549 0 897 120 0 0 922 865 346 824 237 219 322 320 823 688 0 0 904 0 367 373 557 0 414 572 762 558 688 0 181 880 0 915 888 894 877 631 554 0 0 603 0 0 682 612 643 381 253 0 370 446 360 669 58 548 880 765 782 86 737 803 884 558 491 575 0 0 853 420 812 751 735 596 710 0 854 0 0 891 0 217 0 0 704 0 310 172 583 842 192 0 335 905 0 595 0 0 351 798 19 884 0 735 0 681 552 791 375 463 422 0 512 0 918 870 0 0 887 159 638 907 0 720 634 929 934 557 828 0 0 829 733 0 0 658 363 539 0 522 711 0 281 876 0 0 533 923 788 0 936 0 808 738 553 0 408 0 353 923 0 0 546 479 860 533 814 933 758 693 0 0 690 0 779 634 0 0 110 531 849 0 262 366 438 611 0 599 558 270 0 60 0 518 483 802 744 0 523 0 367 418 0 781 395 579 0 0 0 0 317 840 820 411 916 930 737 888 0 924 928 0 926 875 470 0 410 880 863 664 814 938 785 625 500 879 852 148 768 843 0 831 420 691 927 0 318 402 750 289 0 428 190 795 0 507 694 0 0 0 563 673 931 0 919 0 682 573 0 0 0 0 710 0 427 351 0 532 534 559 606 244 704 635 832 451 812 0 282 672 0 630 0 888 299 713 816 744 914 751 607 797 518 934 780 671 0 599 857 203 819 0 318 0 513 891 361 0 853 458 366 805 779 0 442 834 553 928 94 0 429 614 732 673 101 0 0 0 513 630 0 0 508 0 928 722 838 0 452 434 0 582 914 753 370 0 146 665 807 174 587 914 638 938 221 646 886 0 429 0 331 0 862 606 0 603 0 776 337 0 889 272 438 621 800 574 420 813 879 910 832 0 651 0 869 687 526 548 429 679 329 542 672 923 813 594 0 557 0 295 404 710 401 596 0 895 827 0 471 465 808 0 302 0 879 921 556 0 0 702 518 126 887 849 931 456 0 917 719 887 0 825 224 0 0 0 806 693 875 933 834 422 738 887 120 276 628 569 0 549 904 391 563 603 935 0 756 840 885 0 502 686 727 550 565 569 40 0 897 875 774 509 0 0 0 0 0 447 203 0 708 926 131 905 0 0 873 743 597 552 633 780 881 0 0 0 113 0 907 904 662 426 0 377 291 0 0 253 0 0 0 585 872 0 0 861 914 826 228 0 0 673 749 723 375 481 614 392 0 0 0 585 375 898 696 475 669 588 538 538 497 466 795 0 403 743 712 0 0 747 0 0 0 519 514 0 708 801 255 636 775 0 865 861 776 0 0 0 581 128 313 764 484 854 592 630 203 926 393 188 418 0 0 0 365 199 0 797 825 0 0 204 0 739 885 565 734 715 358 936 726 475 469 872 0 755 0 0 431 267 0 601 0 899 553 262 921 404 839 537 292 709 575 0 0 0 349 589 620 500 0 0 690 449 657 437 878 591 0 0 648 0 278 596 740 619 651 393 739 0 666 794 623 879 658 443 804 745 737 0 897 725 838 199 852 0 480 507 493 421 0 814 0 226 0 681 659 448 786 0 295 0 609 689 771 897 820 31 345 0 0 0 707 703 0 0 623 0 492 794 362 465 231 218 517 0 715 838 180 0 664 346 0 901 771 552 613 161 552 704 14 312 422 707 769 0 696 0 0 853 608 0 0 651 180 0 505 737 820 536 658 0 638 377 828 0 668 0 0 867 562 0 921 703 535 447 628 878 0 499 507 555 483 0 855 516 0 0 900 776 181 37 689 663 379 0 447 768 0 0 318 234 0 0 741 245 0 0 912 0 0 0 395 430 0 0 671 0 796 140 584 816 145 904 0 406 858 253 869 690 225 925 728 0 752 0 0 689 884 846 568 856 750 692 0 609 355 357 332 871 384 672 429 410 165 221 577 874 336 0 0 405 839 727 0 171 606 0 710 0 767 910 800 0 256 563 530 438 667 626 0 769 918 0 872 933 0 0 627 237 0 625 469 636 0 456 658 215 283 0 0 817 724 771 760 768 0 927 884 340 101 701 841 924 621 477 695 574 284 936 621 0 163 778 430 0 901 786 0 0 561 0 565 916 548 0 435 0 718 0 295 726 472 892 373 780 0 789 0 0 507 287 0 533 829 0 0 509 669 0 0 873 829 480 601 0 0 742 0 635 531 0 0 710 775 0 0 619 671 900 496 842 0 0 0 581 0 0 773 409 850 712 0 413 859 226 0 791 776 936 0 0 826 848 384 207 740 140 653 0 911 820 682 693 750 466 905 532 0 418 671 826 826 374 923 424 437 877 897 890 637 770 661 0 267 764 0 786 777 563 612 438 0 917 820 558 0 500 771 0 652 0 676 0 0 263 217 367 916 923 0 62 452 351 0 525 841 0 0 265 242 168 512 0 932 0 345 828 0 845 679 608 720 0 487 680 0 533 773 766 0 533 768 316 638 664 613 0 428 170 0 492 239 454 221 0 0 410 609 0 0 913 465 399 715 673 788 509 859 0 919 795 511 442 856 818 798 0 737 906 0 698 0 0 833 0 938 771 195 106 663 0 919 810 0 339 0 677 612 778 660 0 0 835 417 854 355 900 773 818 625 704 0 460 671 780 286 299 0 346 317 634 0 0 0 936 0 0 308 440 539 729 415 537 0 589 0 337 0 613 884 554 933 835 720 283 255 775 412 164 848 520 655 720 0 496 392 0 0 498 0 471 883 399 714 876 711 536 938 650 814 650 854 541 0 83 610 0 779 736 0 293 901 632 777 887 803 870 762 759 0 754 893 738 853 259 266 0 595 0 645 0 365 0 261 111 0 664 0 720 0 0 777 745 571 0 319 0 851 826 554 700 99 0 0 859 0 0 855 534 903 0 247 0 0 360 0 0 755 0 489 559 919 918 931 0 900 0 0 542 641 0 885 648 0 759 0 0 663 805 222 117 744 332 0 602 490 826 289 900 599 568 0 0 0 866 0 857 691 890 0 0 872 755 261 770 0 0 597 587 796 638 599 0 719 282 555 870 873 625 571 0 845 456 0 799 0 0 363 440 725 0 0 213 699 0 799 628 0 0 859 727 401 0 688 823 0 884 441 835 0 721 760 803 853 648 207 666 391 417 799 824 305 693 851 763 624 348 0 533 0 688 901 193 574 213 846 516 909 0 0 871 435 549 404 0 849 454 347 935 617 871 558 688 0 0 0 622 0 889 819 0 154 493 0 595 537 738 787 0 462 585 796 634 802 892 280 352 0 446 0 378 0 261 785 0 0 657 319 0 0 879 900 71 0 800 599 251 0 0 0 396 283 755 748 851 356 799 921 0 915 778 178 744 821 805 518 732 0 608 560 0 0 0 0 0 724 429 0 683 0 0 790 45 498 0 852 612 762 578 513 421 0 543 855 611 0 0 0 884 359 0 776 177 0 654 0 625 782 830 926 731 606 491 732 784 428 147 0 874 597 112 0 235 555 657 654 102 437 311 890 566 281 394 593 0 764 244 579 0 865 0 699 0 439 0 700 613 0 489 0 402 501 917 466 748 181 803 755 473 861 349 737 906 526 0 875 927 0 0 903 680 0 251 581 74 0 910 618 0 0 531 0 278 0 179 798 0 823 0 373 423 295 826 0 603 581 724 0 227 621 893 717 445 928 923 451 841 663 765 601 515 931 419 585 866 456 0 816 0 0 897 0 0 497 907 393 764 326 371 797 701 0 0 831 745 873 0 150 0 488 619 475 0 748 754 784 876 553 200 641 100 919 484 0 0 0 0 660 0 305 0 644 0 0 0 586 709 870 605 681 0 866 830 928 260 128 485 913 568 525 69 577 0 489 365 0 236 298 408 0 427 0 627 0 0 507 560 491 0 825 840 877 434 392 624 506 412 790 0 702 0 0 908 882 306 0 714 386 0 822 357 0 821 722 0 642 882 522 808 743 0 343 284 0 521 685 396 664 0 79 0 867 0 720 539 0 485 894 322 204 485 481 173 0 867 0 283 539 510 857 917 0 923 0 0 0 389 170 569 64 188 130 870 0 731 0 0 878 779 0 901 917 431 917 714 0 911 768 0 0 289 911 0 0 715 0 904 814 0 0 816 0 0 427 0 673 0 863 0 771 836 891 443 0 628 840 764 0 235 756 0 372 400 0 0 819 769 807 305 560 743 871 269 685 0 0 0 0 687 0 534 0 677 693 904 923 0 399 915 41 854 819 375 0 572 0 566 0 790 643 0 0 0 253 637 934 0 295 750 512 0 921 440 457 296 0 0 184 0 811 189 812 298 420 555 645 387 793 306 880 0 292 842 0 386 0 778 0 0 0 450 0 881 629 0 929 406 0 0 307 632 0 868 699 0 0 0 133 670 0 890 499 0 510 0 0 366 766 0 308 718 366 0 224 728 0 0 834 842 755 888 0 512 549 597 361 348 142 385 755 0 0 905 928 0 895 924 306 385 887 434 814 0 0 844 459 0 621 0 657 0 674 547 0 869 809 327 936 822 505 454 673 0 0 273 0 765 0 87 856 689 443 395 395 438 932 605 0 119 176 588 0 696 803 0 0 242 0 936 857 262 0 0 152 931 144 0 459 0 0 0 430 375 0 583 577 854 840 497 862 858 770 687 0 0 423 0 233 0 925 888 246 835 857 289 568 869 144 731 681 0 488 805 325 313 0 662 909 674 828 574 0 192 896 0 181 0 0 295 0 877 936 0 476 607 0 741 0 0 0 590 0 285 0 0 423 863 638 0 0 0 309 0 0 0 0 0 799 0 93 609 724 0 404 867 111 201 244 0 0 0 494 0 0 0 0 403 863 419 0 839 163 153 784 0 0 676 0 565 461 0 830 859 854 924 498 861 0 554 798 912 458 0 794 440 938 632 596 620 758 533 0 775 554 680 719 0 0 594 554 0 445 0 793 0 780 936 654 512 0 0 0 391 840 695 588 588 0 838 854 465 0 760 904 229 0 305 202 848 668 590 781 802 322 0 574 844 935 871 0 904 763 909 0 218 264 273 627 0 881 0 0 722 679 863 758 510 915 784 0 206 0 590 828 0 588 0 734 0 730 523 892 0 0 724 0 0 774 562 0 367 445 899 810 812 559 0 0 0 778 811 0 572 0 799 391 333 643 832 299 0 0 0 906 909 409 863 869 875 0 630 0 132 0 562 822 528 554 596 434 0 0 374 0 882 882 389 0 0 918 0 0 754 789 692 393 889 0 0 561 0 258 0 0 179 540 704 557 773 922 706 518 789 799 516 400 420 646 0 357 143 887 0 768 410 513 862 0 495 642 180 215 692 87 0 715 547 601 906 0 0 282 0 770 847 438 868 0 781 750 0 794 330 898 0 526 0 850 0 270 0 164 346 611 185 0 0 577 588 682 0 562 738 0 0 151 327 650 0 846 0 836 325 0 514 291 361 303 898 353 406 837 389 534 0 431 519 848 721 784 0 713 0 699 651 775 715 728 0 434 80 876 0 335 788 0 444 867 46 0 936 409 681 0 672 547 0 849 0 701 310 0 0 0 459 429 622 850 845 412 0 849 0 747 913 564 684 0 0 685 890 839 798 130 701 0 562 681 755 305 0 816 0 846 673 158 0 916 865 611 0 647 0 841 0 829 0 450 690 923 820 168 562 262 212 899 0 601 174 698 673 0 0 518 679 604 541 346 0 0 702 0 467 588 663 0 0 472 394 518 0 910 544 389 0 584 0 902 838 0 243 0 857 0 428 0 579 690 272 547 525 753 180 703 0 687 668 840 834 776 0 728 435 170 826 0 609 632 811 0 385 847 0 0 829 0 915 0 638 0 288 826 487 340 0 0 766 619 784 204 0 589 756 0 613 112 0 864 642 661 761 749 0 571 451 776 507 0 620 815 843 684 326 0 764 206 926 0 652 480 0 413 760 737 323 0 745 0 677 0 567 0 537 485 352 701 915 617 539 0 0 0 670 0 842 0 0 571 0 616 746 0 741 0 485 809 920 889 734 254 719 927 0 897 0 0 237 831 605 589 819 414 329 0 287 904 0 189 0 795 644 677 570 0 593 748 615 0 330 0 145 791 731 0 437 623 0 497 0 484 771 714 637 838 624 698 528 246 723 426 832 0 800 0 814 0 580 0 0 667 846 0 0 105 923 151 632 848 520 488 0 930 865 344 571 0 778 778 0 0 887 806 909 432 653 499 0 874 221 0 0 875 783 0 881 474 0 0 0 304 417 811 0 0 881 205 904 377 805 880 176 441 429 926 617 782 0 564 366 0 0 319 825 759 0 465 895 0 390 711 0 571 0 879 83 836 903 908 917 471 599 934 645 737 700 893 0 596 0 218 520 0 386 0 642 225 0 0 0 282 691 912 637 633 603 642 0 0 0 837 400 597 576 759 0 906 363 902 0 78 928 455 0 0 0 505 0 0 477 914 0 840 653 575 0 889 862 0 853 861 651 0 0 869 472 870 580 596 574 522 601 0 693 451 0 630 677 884 493 828 614 410 386 896 706 117 594 38 0 0 861 400 853 773 0 0 337 106 253 666 533 652 627 874 792 337 0 0 0 404 728 177 575 824 914 911 832 0 912 655 0 577 768 717 0 515 473 0 526 537 497 749 844 800 289 316 868 60 0 639 408 689 663 706 0 186 295 778 0 0 0 0 100 620 533 0 806 713 863 0 892 0 496 518 626 574 607 0 577 560 560 707 888 868 0 838 888 0 259 878 873 0 735 879 497 908 687 0 303 0 763 0 0 910 0 347 0 533 161 501 773 583 867 381 0 713 920 801 594 0 413 0 881 843 804 0 543 0 824 621 0 144 183 908 922 0 0 876 484 0 0 912 265 728 0 0 0 764 751 388 506 857 159 0 453 820 902 707 743 502 0 638 522 0 0 0 932 0 806 0 817 654 833 859 0 656 813 869 0 0 0 172 849 0 0 0 602 797 430 0 0 0 284 0 866 270 0 615 0 670 491 661 936 0 0 770 354 772 327 0 762 0 0 246 838 0 0 0 619 0 859 171 0 905 0 715 0 0 0 813 442 0 0 0 909 0 651 0 622 729 922 0 550 882 0 0 726 880 910 0 839 570 0 682 0 0 0 891 797 792 462 911 719 265 813 321 0 0 0 499 613 816 0 824 451 0 665 855 734 174 634 48 596 319 684 508 0 452 0 620 912 155 0 328 307 797 460 0 693 161 453 925 831 426 542 0 0 858 621 696 876 887 697 0 0 0 374 799 0 0 0 866 0 0 926 263 625 0 158 933 0 480 697 738 641 883 447 598 526 765 917 0 363 295 0 0 0 0 648 0 0 449 684 0 0 291 0 590 0 0 0 0 273 681 558 697 65 715 918 530 0 666 290 0 728 0 0 575 914 433 222 781 624 719 600 589 776 423 834 717 153 820 529 313 0 769 764 0 0 431 426 0 793 516 0 0 189 844 499 933 0 546 490 221 903 775 629 420 883 0 831 896 723 0 0 648 566 493 566 426 655 709 0 0 877 917 0 897 559 0 659 0 533 821 146 0 182 646 189 901 517 852 612 889 675 185 0 881 527 539 0 840 891 924 724 567 675 510 0 876 496 565 860 728 0 873 624 0 0 653 773 454 0 0 0 606 0 0 0 207 132 927 866 901 687 181 0 0 542 0 674 734 311 0 0 0 846 468 936 808 803 482 927 746 0 784 0 0 584 908 0 599 666 722 0 0 745 0 776 921 917 0 383 0 0 0 887 696 443 649 0 917 809 870 397 786 362 0 590 687 816 348 912 0 802 872 885 0 763 380 897 427 0 0 0 0 0 816 463 0 0 334 852 708 932 0 0 0 850 476 480 384 590 0 124 0 763 893 0 0 0 716 327 0 474 0 795 0 807 920 0 705 0 723 0 766 406 936 587 0 0 758 0 460 629 0 0 0 780 0 0 557 428 0 0 639 0 778 567 637 459 344 0 0 800 813 718 898 545 927 673 400 440 497 610 768 239 578 572 816 58 0 0 432 0 0 771 868 559 0 0 723 0 907 672 659 493 0 0 735 765 672 837 883 836 0 358 869 405 675 424 410 667 0 595 451 929 0 0 0 789 936 676 645 676 0 922 837 798 921 0 0 244 836 872 871 728 0 522 833 323 673 928 741 607 0 867 0 0 684 0 554 321 618 850 749 227 576 143 829 0 139 818 0 848 436 870 88 0 0 838 0 493 569 701 782 547 58 776 0 687 726 538 758 0 0 0 0 322 0 639 210 0 0 209 808 164 895 813 0 769 350 0 913 668 548 452 863 551 898 853 881 303 0 331 0 888 69 849 0 0 0 0 0 0 0 713 0 735 0 926 0 226 816 852 705 0 0 31 173 703 853 897 766 710 0 588 229 0 0 0 917 0 800 834 824 616 0 656 0 0 219 901 0 845 545 663 664 0 664 686 693 0 188 0 658 0 415 696 794 0 435 479 0 911 0 626 0 0 907 0 883 933 679 849 587 870 0 886 862 601 123 0 538 225 0 849 0 0 0 625 0 393 787 0 0 551 292 0 0 0 775 854 733 0 458 0 760 361 653 284 701 665 254 883 702 0 511 503 0 476 802 0 618 149 879 354 570 926 0 524 724 661 0 0 508 0 839 914 321 0 0 771 576 0 365 908 925 628 0 844 788 692 742 0 708 285 0 909 0 0 0 472 402 930 210 647 915 865 118 0 798 0 543 0 819 654 743 534 907 623 0 451 931 553 0 358 623 0 0 293 905 903 555 0 663 593 397 193 0 414 0 704 0 180 473 729 679 881 904 206 0 757 496 889 938 460 0 163 255 795 335 0 455 648 789 804 879 883 827 794 0 649 0 901 674 333 321 0 0 0 0 900 502 0 599 0 417 190 0 488 817 172 0 935 671 709 530 0 204 0 783 0 383 706 751 775 781 817 524 506 589 0 0 774 0 428 700 356 468 638 604 0 661 496 722 0 865 896 932 889 726 490 737 821 860 0 183 329 731 555 603 0 547 434 489 502 610 854 616 769 0 863 488 577 0 871 0 706 567 920 219 921 0 769 530 765 676 561 833 0 789 0 795 0 78 934 0 615 600 560 0 507 0 0 768 898 852 754 254 0 419 336 810 150 839 0 780 0 105 248 0 796 0 551 562 0 0 500 513 544 751 0 743 617 0 0 0 827 686 107 701 804 352 0 818 910 918 190 865 924 312 648 497 0 851 750 0 812 902 352 0 369 340 515 719 272 409 681 871 798 689 96 208 774 0 844 432 871 865 0 609 919 338 786 906 915 0 826 506 869 898 0 0 0 485 409 0 634 795 717 0 0 724 0 682 662 744 808 0 247 588 572 0 678 0 698 239 0 0 559 633 858 531 226 646 719 467 416 0 922 829 847 846 0 749 0 640 0 770 605 0 0 833 917 399 631 296 465 210 127 727 667 867 901 704 0 297 845 318 0 568 888 696 0 871 0 0 0 0 576 542 924 173 0 674 435 381 736 636 435 747 0 796 262 711 0 0 770 776 313 600 0 0 919 851 637 806 680 578 572 891 793 0 908 613 628 0 721 0 421 842 503 0 321 567 613 0 564 0 771 645 295 529 251 0 0 684 583 474 896 817 0 437 780 776 752 0 612 0 836 742 745 0 649 811 181 893 806 593 724 66 876 782 533 912 550 217 243 802 522 928 265 224 0 824 807 614 664 0 472 0 580 882 922 871 442 0 561 920 0 916 922 873 459 0 593 717 0 641 0 461 179 0 512 0 815 0 470 0 836 666 0 0 0 784 744 420 506 932 0 500 683 795 0 823 724 352 0 682 731 0 823 753 0 0 641 719 783 794 619 270 0 383 0 0 872 649 0 0 222 0 164 718 636 0 0 0 0 0 393 676 0 912 0 928 729 440 371 0 908 721 0 812 817 0 689 433 517 683 0 563 490 0 912 803 0 885 578 0 828 698 410 673 281 0 270 781 381 459 717 0 855 701 624 397 580 929 587 777 300 555 0 575 546 715 0 295 234 261 0 860 746 0 0 797 0 157 64 252 485 720 0 0 0 427 0 324 0 478 842 0 732 623 476 914 0 0 0 0 170 849 674 765 829 637 0 778 656 0 818 816 708 680 626 520 803 524 612 671 709 0 588 0 481 757 796 0 730 561 920 750 0 243 0 694 682 0 0 0 0 717 566 609 0 843 801 617 0 0 911 499 927 0 217 0 713 825 0 0 0 766 603 889 804 519 178 0 394 0 874 157 626 0 629 358 745 0 713 549 901 313 741 656 185 772 529 737 191 147 586 0 780 841 763 117 0 783 0 0 701 805 0 0 701 559 0 0 328 529 328 0 615 811 330 642 114 624 0 223 641 243 0 0 875 651 0 709 0 0 628 536 569 557 0 903 789 0 789 855 0 854 640 601 383 720 880 399 0 699 457 279 740 225 0 271 688 0 759 520 752 0 747 0 200 699 682 814 438 0 391 418 760 750 732 851 0 264 0 865 747 0 909 0 0 826 0 613 576 717 804 0 494 0 739 533 672 0 0 803 927 0 905 442 649 338 0 510 429 749 0 862 643 770 780 562 186 739 831 605 0 311 153 254 245 755 590 716 585 233 0 0 0 857 395 577 921 0 771 0 629 601 731 899 0 0 0 0 670 758 339 520 819 371 578 855 842 826 55 0 858 0 0 806 808 0 0 511 0 579 232 393 835 767 0 641 701 920 398 0 426 523 0 923 641 551 586 0 0 589 0 695 515 836 0 0 790 935 0 618 0 0 733 816 763 510 0 0 0 0 879 218 518 861 0 824 0 57 747 890 591 497 184 784 0 0 541 573 894 481 843 877 474 86 441 898 517 175 799 366 160 413 426 542 0 0 0 847 0 540 518 441 734 550 900 494 477 0 756 0 305 205 745 564 222 866 0 563 884 723 671 898 833 795 0 605 688 913 0 564 0 335 716 652 644 285 818 802 0 0 655 188 205 0 594 302 703 487 639 188 872 927 918 462 500 838 761 851 544 650 0 426 731 561 778 0 629 184 593 581 184 884 611 275 725 852 408 0 0 758 0 696 439 810 835 666 344 192 0 644 678 0 772 0 209 0 838 663 0 0 882 170 771 0 323 0 798 521 0 600 920 845 919 0 360 549 492 498 582 411 814 893 0 133 743 0 0 119 617 0 0 0 53 650 0 328 549 682 616 0 909 0 821 655 0 896 855 159 0 0 441 688 792 303 701 0 183 686 0 644 666 0 576 668 450 400 744 710 790 0 681 458 0 0 800 837 837 360 852 715 0 0 0 765 0 485 724 0 840 690 468 0 506 742 596 677 843 0 0 308 776 429 552 529 284 0 0 883 0 683 225 0 383 0 615 0 174 0 0 858 370 0 803 626 703 0 922 0 818 756 242 176 869 603 558 914 258 227 613 0 720 653 0 815 470 263 764 501 0 554 0 0 499 625 509 862 387 0 841 905 663 875 922 0 0 0 888 0 0 0 0 700 592 887 0 756 925 705 907 765 896 754 673 0 0 844 745 0 762 148 829 0 887 544 0 822 465 723 794 433 668 696 823 893 176 769 356 0 0 0 481 807 526 827 681 0 394 0 0 858 0 741 718 767 919 498 151 0 878 808 88 0 0 828 879 0 189 0 903 0 780 0 731 0 700 0 938 804 881 862 376 759 227 810 0 0 0 0 846 659 774 851 641 706 411 0 653 452 918 40 296 460 0 789 0 546 616 859 0 0 489 0 701 539 708 644 0 406 600 814 774 0 383 0 466 562 0 803 721 746 804 779 876 674 0 790 867 607 348 676 532 600 549 880 807 896 0 773 0 555 144 572 166 409 311 495 695 0 0 0 604 542 608 0 865 599 719 510 853 798 846 0 0 0 738 639 762 702 0 555 895 0 797 910 0 856 0 662 736 849 447 0 0 755 893 723 0 272 885 645 843 508 431 684 188 855 936 785 0 802 0 885 656 565 609 620 0 450 907 593 0 0 133 836 593 903 0 202 0 874 676 601 0 802 910 0 364 682 658 339 0 341 0 545 660 167 826 497 480 513 774 0 214 785 783 631 439 771 662 0 342 0 450 0 545 0 0 655 506 384 738 351 514 449 648 837 479 0 0 678 354 553 612 413 0 0 754 0 584 0 0 677 813 0 598 0 0 268 385 0 468 832 298 695 0 714 0 0 609 0 586 704 0 847 816 937 682 0 867 898 0 685 158 650 623 618 375 313 674 537 253 820 0 391 0 797 814 0 720 0 864 928 537 838 582 0 582 896 0 0 608 842 565 628 0 841 881 180 897 0 566 932 814 248 0 760 834 666 659 0 486 0 914 724 801 0 489 0 858 0 911 0 811 0 509 741 784 0 762 424 0 0 0 668 0 911 0 647 182 466 627 519 396 0 891 894 0 0 734 810 0 358 722 630 191 883 0 807 759 536 912 600 0 800 898 0 478 767 301 511 897 695 729 0 686 291 722 624 0 0 0 926 0 571 120 0 0 0 797 664 82 475 895 0 930 606 931 0 0 0 339 721 447 804 492 819 855 874 0 779 763 930 474 727 0 489 715 0 0 0 509 0 363 0 0 0 432 887 922 0 710 0 650 840 608 815 367 0 432 0 683 877 905 832 238 878 0 754 767 0 688 920 924 778 816 881 601 923 568 0 868 909 0 0 540 255 774 653 0 887 617 626 561 0 0 609 854 879 0 278 650 415 0 190 881 591 901 0 0 0 0 845 849 897 805 0 932 85 444 891 891 760 0 0 733 0 488 162 749 0 322 0 329 0 0 0 368 768 885 309 696 807 900 0 464 466 0 0 474 0 798 0 713 763 0 0 609 0 0 0 0 0 822 0 0 674 902 0 0 596 0 537 0 872 501 0 0 0 0 0 0 680 0 653 0 790 480 418 712 249 0 571 0 736 504 0 0 0 902 895 427 875 0 0 534 315 0 151 292 0 0 50 466 0 655 145 590 812 443 924 849 250 0 847 777 440 659 600 142 86 0 450 879 0 388 0 0 284 0 0 0 0 0 229 888 619 271 0 0 519 866 724 576 831 23 0 0 659 237 0 665 0 0 0 0 129 0 923 312 934 897 0 836 871 0 497 0 241 379 0 572 0 478 812 587 478 596 0 815 641 0 0 622 870 0 362 880 934 0 934 711 739 897 0 256 888 459 0 921 595 0 0 86 0 771 593 360 0 582 891 346 0 812 712 865 706 799 531 362 617 0 798 0 847 774 0 515 900 0 0 0 795 0 0 730 633 531 814 330 788 464 478 782 935 858 345 364 365 633 513 717 560 0 448 0 509 0 235 0 0 0 0 552 0 0 915 367 0 510 494 765 689 687 0 329 0 273 491 318 689 710 784 888 404 903 760 650 877 796 501 664 749 48 864 542 0 586 655 0 777 820 483 0 0 435 0 0 513 433 0 859 832 767 535 925 405 930 191 0 506 536 365 904 538 938 0 0 0 547 929 766 0 0 652 936 212 610 865 556 748 849 0 103 263 304 930 483 0 0 0 0 0 243 889 488 0 812 460 0 0 0 518 831 0 833 571 0 0 0 210 620 745 0 629 790 0 143 926 0 0 885 934 933 918 649 0 735 0 282 472 895 0 701 500 919 0 759 761 0 640 790 393 0 688 742 589 646 755 0 276 502 864 0 0 591 360 0 0 0 0 0 878 0 603 0 766 554 596 0 277 875 741 481 699 0 884 914 447 334 894 526 603 554 0 496 810 337 0 552 290 0 421 924 899 735 796 394 921 0 286 0 717 795 0 0 644 835 773 784 899 396 0 0 681 936 422 0 0 418 428 0 0 601 829 899 0 285 0 713 0 0 438 587 661 327 327 923 897 839 475 611 928 0 552 290 867 695 0 708 811 382 578 811 712 0 475 408 0 0 821 0 0 931 195 437 0 381 0 733 922 165 0 686 0 0 744 810 677 718 0 0 814 500 730 0 176 871 307 0 842 877 909 680 628 930 808 357 0 674 815 787 694 578 0 620 555 634 0 875 0 0 801 583 0 0 517 0 833 602 0 403 0 846 790 534 583 192 642 330 701 0 853 0 412 759 343 691 0 0 61 810 935 804 0 916 762 153 914 185 621 851 443 526 448 906 750 735 926 0 806 330 901 370 0 0 844 0 468 672 0 472 0 866 932 929 590 456 0 0 493 177 818 662 555 932 138 933 411 936 777 905 0 418 0 909 0 654 886 366 938 813 597 864 413 0 607 720 439 117 680 660 212 0 935 594 871 0 0 0 728 765 711 524 872 470 0 822 806 804 900 537 258 0 0 487 0 402 870 321 419 0 734 469 0 415 757 792 0 745 560 595 0 906 793 813 0 699 310 671 0 0 859 0 912 729 445 862 833 0 920 932 0 380 0 894 563 649 431 376 0 707 704 937 282 0 546 0 611 628 575 518 244 0 479 0 600 654 628 0 375 0 825 0 379 727 795 678 0 904 776 829 279 0 569 397 0 788 194 339 0 607 619 0 443 782 852 745 0 0 606 0 0 0 0 150 581 635 695 218 0 0 857 242 0 0 465 826 662 504 893 461 788 0 216 904 743 879 364 592 807 707 539 728 555 248 743 804 682 0 832 668 938 432 710 762 61 849 150 665 0 906 809 596 872 838 0 269 483 255 651 0 752 845 417 935 880 852 528 0 721 0 667 399 0 0 860 0 655 873 603 403 585 0 719 0 693 671 0 844 717 598 597 0 0 728 844 778 124 0 778 732 851 0 834 801 871 440 751 0 0 0 331 239 840 792 0 0 0 0 811 592 460 0 436 207 550 0 805 564 809 114 924 371 0 555 883 762 708 319 727 466 0 798 523 703 156 439 662 0 216 0 460 509 932 634 549 0 254 0 498 848 0 0 926 886 412 629 354 820 705 808 0 534 225 0 883 273 339 0 0 402 0 384 648 836 741 850 793 783 657 937 304 392 860 0 0 0 323 0 583 775 691 0 0 726 0 652 776 156 634 733 431 483 828 779 0 0 296 566 779 720 0 836 820 834 639 609 603 716 441 839 0 820 832 872 0 775 0 749 791 589 0 901 761 737 421 521 733 515 769 0 885 741 777 464 71 0 765 608 533 883 0 397 460 724 0 413 0 929 856 715 0 769 286 740 0 509 905 656 724 414 578 259 849 0 531 852 842 932 0 0 639 0 0 787 459 909 889 310 670 532 779 646 935 830 0 876 0 738 0 481 846 541 547 442 0 762 0 836 456 880 671 785 679 599 0 820 0 887 877 628 0 368 901 838 908 732 480 729 0 434 874 745 693 0 866 686 635 656 0 782 0 615 0 653 859 0 0 826 877 792 0 773 873 804 245 588 0 539 937 0 692 633 580 0 472 0 434 791 525 341 0 490 703 0 816 0 0 724 821 858 0 714 305 820 0 392 0 0 666 810 938 0 0 0 800 200 0 910 816 312 0 814 581 446 804 0 436 783 537 929 328 446 364 448 934 220 595 807 0 893 257 887 692 0 873 0 0 764 841 768 825 642 110 0 782 812 884 895 176 0 651 372 168 745 583 0 777 833 557 714 501 614 237 854 510 905 780 428 402 274 879 918 698 886 788 0 451 402 811 484 0 0 610 138 629 844 0 0 407 0 518 645 605 570 0 791 0 717 899 253 767 584 0 0 0 535 0 299 669 591 568 662 436 834 677 765 409 370 587 577 355 783 866 701 0 810 0 917 0 828 0 720 0 755 595 0 925 213 0 253 629 292 709 765 884 0 0 0 0 524 204 0 0 890 689 765 455 592 429 369 0 0 809 908 647 0 705 185 0 509 313 456 586 775 891 0 566 851 913 421 0 935 400 803 652 796 0 795 0 416 877 884 146 427 604 663 0 928 688 0 0 756 0 472 0 874 328 503 496 0 656 62 758 768 805 0 0 799 627 0 901 0 713 912 321 935 176 229 703 710 0 610 0 0 772 0 741 839 140 892 635 670 894 0 0 456 860 0 919 0 866 645 0 139 85 0 0 195 0 382 736 0 720 614 900 0 380 343 759 405 0 0 783 687 848 642 825 466 441 534 331 0 837 0 0 841 0 785 864 0 873 219 911 200 652 631 0 755 718 700 857 435 480 327 813 0 720 318 0 845 621 188 647 0 0 377 744 0 871 244 917 530 328 655 567 730 909 485 0 320 852 772 540 0 838 0 815 0 0 768 833 447 791 0 215 763 123 775 614 880 812 0 0 876 637 368 244 0 609 0 306 0 719 621 900 0 312 483 0 0 907 810 333 456 727 396 889 737 870 0 277 420 0 0 0 555 164 0 547 630 0 627 502 450 882 0 426 936 236 377 887 938 893 0 0 291 0 798 792 756 750 839 865 682 772 672 879 789 463 0 0 0 474 179 319 0 0 532 798 0 652 428 888 0 0 797 259 0 179 834 475 771 399 0 0 869 431 770 371 633 652 0 547 806 0 633 641 0 827 0 0 0 0 709 0 0 0 0 853 0 783 0 725 879 829 588 536 934 0 652 180 350 585 576 879 541 856 0 310 421 0 0 214 0 559 0 903 459 0 550 375 655 121 816 0 838 0 499 578 842 821 605 912 0 835 603 262 436 553 406 606 239 0 643 0 536 557 784 705 355 0 799 745 0 252 719 627 0 876 853 737 448 0 366 0 742 705 215 861 896 460 0 928 431 530 813 687 769 189 0 847 0 606 181 803 657 742 0 515 277 724 899 527 614 0 505 0 446 549 654 0 716 543 789 835 759 209 0 0 282 0 803 0 164 823 661 677 0 484 850 253 871 539 584 0 0 772 907 438 0 93 0 412 551 760 931 938 788 893 898 837 676 459 702 695 0 0 0 936 0 651 0 825 846 201 759 841 798 397 0 542 408 924 681 685 436 300 330 901 0 0 520 321 0 874 766 880 672 537 640 612 844 329 0 432 386 626 0 886 741 744 0 846 408 550 0 597 626 231 0 197 0 445 377 924 0 854 623 415 0 893 740 699 0 602 822 0 868 573 774 250 0 662 882 0 861 850 405 0 881 303 0 710 538 270 344 103 895 712 428 760 251 855 0 0 0 707 885 779 910 377 818 686 762 453 527 284 0 665 0 680 731 0 0 907 0 0 913 882 592 0 339 643 712 0 377 599 664 0 0 171 0 627 707 638 774 882 699 535 0 679 865 716 604 689 309 584 565 0 0 818 840 0 0 0 0 0 576 612 0 236 635 858 670 0 0 0 664 625 304 648 923 917 0 0 274 0 563 628 847 441 0 427 433 0 393 348 0 697 704 748 736 0 236 0 750 0 893 0 591 0 426 0 700 0 0 752 0 503 0 614 669 884 748 797 669 845 870 313 0 111 811 708 0 845 501 483 820 0 0 0 835 421 0 0 224 0 716 0 0 482 296 617 0 804 0 470 347 730 565 283 739 0 763 466 672 912 671 0 800 668 0 313 790 806 214 821 574 748 620 512 889 687 802 751 0 648 886 0 0 0 283 509 918 813 690 230 504 0 0 0 365 918 0 870 502 0 437 762 597 759 918 0 0 496 686 0 816 124 0 616 0 0 799 850 655 0 880 826 895 843 579 0 560 296 671 752 0 801 0 491 0 865 384 0 0 786 843 649 796 630 895 716 405 445 0 770 269 877 185 934 490 608 753 744 676 0 0 585 646 0 764 628 730 855 421 536 329 0 842 861 212 518 118 458 683 90 896 734 881 915 414 0 0 859 574 651 717 456 875 0 0 330 292 725 916 513 901 0 0 530 670 0 741 680 406 0 686 0 559 88 751 696 0 728 0 337 0 704 567 692 433 560 767 522 916 433 732 641 0 668 831 586 634 0 898 753 0 194 542 294 213 926 755 0 382 743 0 0 0 514 581 0 760 0 516 419 0 896 766 0 88 191 334 640 189 0 0 0 0 173 0 0 0 683 912 0 0 880 0 908 0 0 904 613 0 0 742 888 803 0 746 808 0 817 0 0 588 894 0 248 910 0 0 689 373 809 518 0 432 0 860 0 0 563 600 909 401 0 612 898 898 0 468 860 598 202 841 839 916 697 875 654 399 767 0 546 38 0 464 434 0 0 416 0 179 730 766 439 450 0 0 0 807 0 713 0 135 0 687 926 679 0 213 788 765 0 0 766 938 0 880 855 921 0 702 0 490 0 0 665 895 912 459 460 900 848 0 910 834 672 667 0 670 700 732 0 445 464 617 0 330 0 754 0 929 0 773 0 0 657 551 678 154 718 819 913 0 807 649 830 0 931 777 558 340 0 324 561 340 697 389 473 632 848 0 147 734 735 0 445 0 433 811 0 838 296 767 834 859 0 379 775 796 865 0 866 805 0 0 874 512 0 0 813 834 0 827 0 478 753 438 0 868 921 0 465 0 549 0 658 264 0 0 839 751 840 462 0 694 194 858 862 115 695 406 842 414 921 838 632 417 0 599 0 709 269 0 444 611 903 794 666 795 652 0 0 0 348 0 609 399 814 0 415 0 198 938 277 0 585 691 0 0 914 865 705 0 807 834 203 476 293 696 926 715 626 902 633 717 860 878 820 403 804 919 259 828 696 380 576 909 788 389 907 465 0 282 0 557 880 0 733 928 640 393 362 896 0 729 275 683 249 865 793 842 593 835 391 915 917 696 650 470 797 72 661 542 292 566 777 927 496 0 693 810 234 782 467 0 0 542 499 0 0 937 820 390 578 908 0 0 262 414 394 839 420 770 0 511 0 601 0 0 511 601 758 562 0 890 312 935 0 589 916 0 0 520 0 564 0 888 502 0 0 638 792 0 0 620 396 819 863 195 768 0 632 0 286 363 847 423 0 750 725 777 457 714 935 86 909 854 892 0 808 717 495 199 639 61 651 752 822 0 777 157 0 0 0 0 0 816 0 0 0 694 514 442 0 0 451 760 792 0 644 201 521 813 283 825 815 710 69 315 658 780 352 358 609 269 0 514 859 0 0 851 584 433 0 301 292 0 817 845 0 0 868 0 709 913 769 0 312 772 161 729 0 387 812 578 471 750 773 0 650 722 666 874 842 352 924 891 81 531 517 0 352 0 894 792 784 387 744 844 863 761 48 842 854 813 0 0 0 633 818 638 0 0 0 625 0 886 0 59 0 461 0 0 0 670 760 780 774 0 282 322 685 286 901 0 862 784 0 852 0 581 0 835 459 0 0 456 780 0 460 659 83 0 619 18 557 0 780 0 922 829 0 282 877 765 192 521 0 0 0 0 207 0 658 504 844 530 679 283 274 820 717 287 731 0 287 919 786 831 717 477 371 535 554 0 933 586 0 911 220 0 752 302 765 0 587 240 195 898 371 337 489 807 442 879 555 527 614 0 0 0 0 0 0 468 879 899 750 843 630 782 637 0 838 0 848 0 0 870 783 0 933 923 773 0 620 0 321 873 769 0 642 710 0 591 850 686 0 212 0 560 810 589 186 343 311 868 0 0 519 734 0 0 387 670 0 731 338 0 235 840 0 684 0 772 904 832 0 856 858 0 0 389 336 0 519 458 770 441 339 929 856 0 873 0 644 697 419 727 559 480 0 0 836 0 753 524 809 628 0 387 401 902 549 523 808 755 696 75 875 774 932 507 752 624 0 0 936 271 518 0 552 512 0 0 474 697 191 937 938 0 0 0 785 298 272 168 812 747 184 429 0 0 664 694 227 582 470 0 642 699 935 847 867 890 692 0 196 718 783 0 564 634 848 0 700 891 0 0 333 0 306 165 811 731 713 842 935 854 629 213 0 171 873 854 907 24 682 928 718 0 734 913 489 132 726 854 901 500 800 0 76 856 0 815 164 466 365 0 0 727 0 0 747 684 644 373 684 937 0 0 847 546 760 0 562 0 668 0 338 0 899 347 760 719 886 777 857 0 514 664 454 0 355 874 661 735 0 0 422 814 805 0 0 0 782 192 0 0 0 0 0 855 290 488 86 932 918 861 739 0 0 867 0 261 525 521 780 0 0 887 776 765 664 568 755 0 600 648 932 532 620 727 0 684 876 0 310 607 723 801 484 682 391 262 730 655 583 0 606 526 829 0 928 0 228 437 0 642 781 754 833 0 0 684 472 790 498 565 0 878 0 0 0 0 233 726 549 628 654 818 819 0 631 540 0 671 694 838 929 0 173 563 920 0 886 0 714 0 384 512 750 0 498 746 0 550 0 205 835 522 843 357 383 0 647 0 566 0 782 0 868 801 508 599 727 0 433 0 913 579 244 395 449 555 845 0 781 747 0 258 911 834 440 0 751 783 0 0 523 507 909 0 0 0 381 432 0 577 0 693 817 209 798 932 593 330 901 0 816 892 0 506 500 0 0 903 771 938 678 932 0 212 809 892 0 894 0 881 0 0 124 748 0 807 434 347 872 0 0 432 745 932 665 897 922 660 616 452 271 916 0 0 0 697 875 879 211 711 555 0 481 568 704 0 0 827 347 703 665 0 825 0 912 0 749 664 564 0 804 626 734 691 601 426 0 0 0 0 626 145 0 789 587 446 789 280 0 862 757 290 840 115 0 544 0 633 859 463 317 378 779 799 788 0 906 586 924 730 333 65 745 0 792 0 117 92 0 0 867 556 0 464 568 906 715 467 0 88 658 285 388 0 849 878 875 548 0 615 913 0 619 383 0 0 0 0 0 884 842 727 0 669 863 415 167 121 625 93 150 908 300 416 789 900 0 384 0 904 725 838 895 0 922 775 823 809 642 674 443 0 0 215 573 698 467 597 708 780 604 724 438 675 835 902 158 632 0 0 0 497 773 881 0 455 369 770 928 741 0 0 655 889 0 871 192 286 0 734 831 489 0 0 833 721 676 848 0 421 783 0 651 0 657 583 422 754 0 0 0 860 926 553 537 849 0 571 895 0 930 502 0 829 0 794 0 592 329 0 727 850 735 0 832 0 227 933 548 0 818 420 694 535 695 878 0 553 0 753 55 849 905 0 409 845 754 365 0 823 0 594 398 565 254 923 224 341 694 592 0 0 726 584 444 0 0 0 273 0 729 278 670 332 127 785 908 765 866 805 146 727 0 424 920 0 0 0 0 521 80 0 427 730 376 616 549 113 585 613 0 935 673 435 0 685 897 753 0 560 0 0 917 0 121 669 895 0 323 861 277 332 736 509 802 826 799 0 834 0 282 660 784 730 791 598 0 435 0 903 709 0 806 323 796 815 743 440 685 810 0 739 876 486 898 412 0 452 0 611 0 0 900 748 697 441 0 497 619 776 0 0 511 686 0 0 0 551 0 604 0 885 0 697 0 690 810 835 824 728 0 790 695 800 0 0 914 928 0 0 472 0 930 695 516 785 371 401 0 0 725 799 877 442 0 741 819 734 78 332 0 0 857 557 691 824 196 268 547 113 223 722 0 0 0 272 538 0 485 0 0 872 779 811 0 700 0 622 0 0 705 926 0 0 0 536 818 0 599 0 0 639 499 0 287 117 0 610 0 309 583 0 925 0 680 756 442 654 0 0 633 463 916 458 453 876 705 935 855 925 775 842 153 922 704 325 930 596 691 883 671 904 764 256 723 0 798 848 484 596 838 797 754 549 919 880 0 318 638 748 0 0 166 0 787 723 0 492 937 569 0 296 0 605 391 651 414 889 0 637 0 777 0 689 0 803 88 856 864 644 224 680 428 279 450 895 775 221 0 488 610 909 571 523 0 692 835 350 169 774 727 0 0 573 639 931 0 645 599 692 911 639 0 0 698 0 758 0 0 615 292 570 0 641 773 0 0 234 194 0 809 752 923 785 0 137 493 792 659 775 0 156 0 899 0 506 844 610 321 815 866 433 0 845 774 589 793 497 634 816 0 0 0 881 657 0 892 821 523 0 187 373 115 0 0 0 246 646 427 404 0 0 593 912 638 0 0 0 0 583 679 0 395 673 811 767 314 461 148 610 449 239 715 463 0 466 158 0 797 456 292 690 0 661 258 554 381 70 318 319 588 750 0 708 0 800 0 0 924 0 496 0 0 870 168 0 0 230 0 606 511 0 918 401 482 0 684 615 0 754 693 141 0 681 722 0 0 608 883 846 491 0 728 411 736 747 0 523 782 0 801 934 840 494 0 0 0 510 276 910 910 746 921 848 0 360 620 0 707 0 599 860 0 0 0 500 455 931 724 905 732 0 671 38 410 492 0 286 709 0 0 300 576 720 899 333 805 0 0 0 0 335 804 908 0 561 0 0 0 598 886 691 531 0 692 671 488 422 729 860 0 450 911 535 849 631 631 358 592 388 187 476 513 826 0 153 0 0 0 0 43 881 418 532 878 809 856 0 912 158 713 887 476 312 0 0 704 480 0 919 617 0 0 802 743 0 817 556 725 811 82 727 440 426 901 0 914 552 857 654 574 47 0 746 316 0 513 771 189 315 446 645 0 172 0 723 0 698 912 444 0 915 852 313 0 545 0 784 775 747 0 0 748 0 496 812 906 714 115 925 780 461 179 761 492 0 0 0 582 831 332 493 537 914 585 259 0 406 825 702 850 694 427 204 506 655 837 0 0 845 832 554 0 851 0 0 759 863 0 0 443 0 0 696 886 509 742 823 651 0 0 0 688 333 0 854 735 805 752 487 349 130 738 0 861 435 0 275 0 903 0 0 874 0 612 556 0 0 0 592 0 0 506 388 0 451 938 570 923 454 750 0 472 0 884 0 236 718 0 0 299 888 0 924 675 124 0 618 0 0 856 786 764 0 877 607 0 640 832 897 784 120 733 915 0 278 749 0 770 599 0 826 0 753 543 603 763 467 863 532 0 487 0 686 0 656 916 0 916 539 861 462 553 194 0 431 339 609 349 841 855 0 385 799 612 666 0 0 813 711 23 740 862 0 0 853 303 785 816 0 0 407 0 0 450 0 397 564 295 528 0 904 295 0 464 680 612 0 424 0 694 424 586 0 0 347 844 0 858 370 930 634 550 877 611 711 696 729 907 756 900 779 385 0 734 603 345 0 582 546 842 906 692 0 897 566 0 526 504 818 643 0 0 846 805 451 0 0 857 896 681 551 411 782 0 841 0 282 617 272 615 0 0 925 0 678 0 914 858 435 513 0 259 304 790 845 544 778 779 0 409 0 306 580 664 232 0 418 365 430 499 715 187 0 356 0 602 249 729 0 501 891 0 564 0 626 0 0 0 631 0 0 476 0 509 817 0 250 918 114 497 0 724 531 0 807 0 342 844 715 0 0 255 0 204 0 366 0 0 0 481 792 0 677 673 267 0 577 366 853 588 618 761 933 815 577 529 802 670 0 0 651 846 0 408 871 0 548 769 764 435 907 0 40 202 651 270 0 870 455 809 0 767 0 856 110 570 0 809 880 875 754 0 491 739 352 0 485 651 592 905 783 0 889 784 0 0 829 0 855 0 744 771 493 739 293 505 933 0 0 635 790 487 601 930 885 696 790 0 0 0 774 529 0 386 0 938 351 584 883 924 0 305 456 488 799 542 702 518 390 403 819 881 633 0 633 0 526 0 0 0 871 567 473 652 686 0 256 770 468 920 455 463 0 644 673 581 841 0 778 927 0 190 629 519 0 892 461 322 762 0 218 314 507 521 724 852 386 768 282 607 441 535 764 0 837 0 479 410 862 914 0 782 933 427 0 836 0 0 896 564 0 922 646 213 0 0 879 174 538 923 631 696 0 0 614 774 882 779 876 529 449 745 0 0 859 730 728 689 621 305 891 418 0 0 469 908 0 0 924 0 777 111 667 707 0 907 0 729 434 791 901 624 0 681 471 823 0 868 0 376 919 840 562 740 822 732 362 588 536 0 553 0 0 867 388 867 577 96 206 722 797 924 0 758 277 0 103 0 803 0 0 500 792 538 893 249 909 0 639 0 821 845 874 656 474 0 0 746 0 0 0 563 915 865 0 0 800 0 864 212 908 849 543 459 0 0 523 771 883 825 684 462 393 0 802 616 0 765 0 766 754 880 0 408 531 745 0 0 465 766 0 0 259 145 105 0 0 533 656 808 0 0 931 0 0 519 508 743 924 0 0 427 853 896 591 0 342 435 831 578 881 646 366 918 662 380 824 557 655 0 0 391 877 767 180 645 926 539 0 687 494 931 809 0 655 0 860 739 0 436 938 854 779 0 576 0 0 0 339 589 0 0 707 640 653 730 909 209 907 744 718 0 425 0 894 781 0 546 0 0 699 893 611 0 755 840 0 699 690 0 914 341 924 309 725 197 793 333 288 459 815 774 194 919 727 914 464 470 0 363 0 618 0 489 487 509 0 0 865 423 0 586 543 725 663 906 751 0 0 805 194 596 73 274 0 730 0 418 869 897 554 787 0 0 927 429 504 750 286 0 861 0 324 0 529 738 785 919 609 553 502 639 813 507 696 788 889 393 892 552 0 0 0 0 0 737 0 335 0 0 0 778 0 0 633 0 723 0 901 0 287 0 250 862 282 739 352 933 838 0 0 649 885 926 295 800 400 0 868 157 0 792 794 892 778 0 873 0 899 577 885 0 395 920 627 485 390 719 0 924 444 0 184 0 810 347 616 903 240 0 917 0 721 480 850 0 145 494 0 910 760 746 691 856 402 933 0 560 385 913 0 587 794 0 290 216 284 681 929 372 597 680 254 936 832 887 872 845 0 731 549 607 0 883 0 104 641 911 569 747 650 500 0 0 459 0 0 539 459 850 655 753 0 703 450 798 201 0 332 0 506 642 447 325 0 247 341 601 0 664 0 269 831 764 0 0 574 0 0 735 683 617 0 641 935 265 0 0 0 0 864 220 573 0 392 529 0 520 801 810 843 567 854 402 0 784 0 0 599 0 731 909 394 634 0 0 687 0 839 515 0 458 560 223 0 684 574 0 859 0 581 457 227 0 608 0 663 439 0 894 0 494 621 350 804 618 0 0 431 785 378 0 909 675 0 861 0 534 650 648 126 872 793 259 765 0 0 0 0 856 764 0 0 0 200 617 333 0 509 545 754 634 451 393 926 399 0 735 667 279 0 679 915 590 727 427 327 557 0 241 0 743 0 882 530 125 0 626 0 421 830 732 761 0 831 443 0 587 858 506 650 675 847 140 897 66 450 0 561 412 0 342 850 0 0 0 0 901 393 0 0 918 473 573 703 0 724 553 132 142 749 663 690 194 678 201 205 814 0 597 912 825 688 560 621 357 275 325 0 480 0 830 0 128 0 572 0 549 796 0 567 0 383 893 0 779 916 184 167 741 625 927 0 930 0 612 0 93 693 832 489 523 375 268 538 0 632 0 469 0 0 736 0 0 315 0 662 0 0 683 497 403 293 487 0 137 782 882 166 0 479 516 354 608 581 644 536 858 628 712 727 281 0 524 0 0 108 591 920 0 903 0 0 0 299 0 0 837 714 0 744 860 0 824 0 558 0 395 0 496 815 580 571 687 781 486 617 789 765 0 637 401 0 592 0 0 286 861 793 769 670 0 300 650 787 0 857 687 339 736 848 882 937 0 100 497 200 625 932 791 613 185 887 463 620 780 376 683 331 878 0 747 844 0 0 301 0 689 750 0 0 201 871 808 0 877 0 0 0 727 714 543 750 235 714 0 814 807 417 879 425 0 301 0 0 0 0 0 552 552 0 283 588 712 856 435 189 626 270 0 0 763 500 492 799 871 0 246 412 351 913 592 339 0 53 120 869 0 0 0 224 877 0 629 187 795 764 266 0 811 159 839 0 525 0 798 0 0 835 0 0 538 561 0 0 563 0 854 250 0 741 335 676 670 713 701 0 0 750 929 713 767 572 712 929 179 0 811 0 775 788 840 0 0 773 930 108 710 593 272 438 0 432 805 330 833 0 0 739 680 902 0 0 0 567 820 0 474 297 926 909 842 568 690 635 0 315 644 428 672 700 612 334 822 0 469 360 0 411 822 379 0 700 0 938 900 790 901 0 844 655 788 426 866 0 765 655 0 0 783 637 499 0 719 0 877 859 0 672 0 700 772 804 0 741 536 741 0 0 587 804 535 0 910 0 906 415 475 881 0 915 0 426 765 678 0 338 0 0 752 929 414 0 519 0 685 746 678 634 643 897 0 837 727 797 704 331 898 850 0 859 565 910 0 0 215 887 0 53 683 587 930 799 515 0 740 857 671 0 0 930 756 0 569 0 582 905 0 0 549 924 802 788 664 569 533 698 0 249 700 579 637 339 0 819 97 530 407 678 218 250 289 786 0 638 691 325 0 668 105 536 246 809 0 708 0 0 0 920 117 489 0 648 595 0 0 603 0 130 908 59 282 0 789 0 272 0 0 245 553 0 590 605 786 123 932 596 0 786 0 0 925 0 633 0 906 501 578 881 518 0 883 590 908 402 440 0 144 382 0 572 330 257 833 853 285 567 0 219 0 0 169 744 0 655 724 728 825 927 256 0 881 920 236 600 0 500 134 0 629 0 338 710 0 899 0 0 0 0 0 909 937 0 373 766 623 815 0 0 531 0 881 0 887 912 421 744 0 441 584 486 0 675 861 0 148 855 925 0 751 887 858 448 863 936 887 0 546 814 0 762 777 705 630 387 298 758 839 0 877 0 408 836 509 0 657 530 630 218 436 0 913 0 0 582 749 841 481 927 360 0 446 856 670 772 0 734 0 588 684 836 387 796 398 639 548 768 830 835 799 938 646 480 752 581 755 0 0 895 863 0 868 0 817 0 548 556 707 480 810 0 0 897 601 0 0 813 662 813 343 0 548 732 256 930 935 797 867 823 442 506 782 0 0 197 0 511 590 411 701 0 0 426 754 507 169 736 0 683 0 0 549 513 576 605 0 0 0 800 801 0 0 118 0 925 229 757 0 633 862 608 405 799 742 856 0 761 182 757 0 0 608 325 508 837 687 383 815 483 887 258 435 665 283 0 240 365 652 0 731 0 551 835 752 924 436 470 439 472 892 0 468 0 321 691 791 759 790 222 899 412 340 0 782 443 922 818 574 190 777 929 0 0 566 728 722 714 866 845 856 552 843 0 479 902 434 924 386 901 0 0 0 0 846 594 0 571 0 551 602 620 0 571 226 496 925 756 869 604 213 498 819 870 0 0 574 385 716 692 0 420 444 838 0 0 0 0 0 914 482 601 0 398 828 177 636 549 777 0 816 805 410 310 405 357 0 703 525 518 0 0 667 0 836 632 918 716 573 917 329 749 0 298 848 804 346 0 0 850 0 611 362 0 685 544 313 474 889 612 702 722 608 0 672 0 311 229 584 652 0 670 0 923 733 682 509 811 590 0 375 388 582 521 348 899 753 468 0 341 770 535 799 0 0 0 890 284 0 0 711 891 584 502 637 937 847 815 544 0 794 660 0 0 841 311 734 185 562 576 388 0 786 888 795 776 799 428 827 734 274 0 304 645 448 706 232 0 0 591 861 744 886 847 533 502 902 907 535 0 0 661 894 729 0 438 0 789 612 760 0 671 725 118 930 853 716 0 635 660 167 0 0 902 789 179 0 443 924 334 294 876 741 0 242 731 0 0 0 460 728 0 813 0 0 535 736 604 0 0 894 0 922 740 898 483 762 794 656 440 861 719 0 223 402 0 764 0 0 707 459 511 582 934 276 437 0 786 745 0 568 337 0 0 813 826 408 31 268 772 441 902 0 0 929 186 0 455 183 816 841 494 0 0 0 0 0 0 618 742 0 839 815 891 799 292 486 897 294 555 401 530 0 182 443 863 260 0 0 318 746 646 588 494 472 471 87 467 129 624 877 0 0 439 699 700 527 851 233 603 0 464 803 0 498 917 646 562 855 358 645 218 739 873 540 877 0 547 0 0 829 718 834 735 841 0 0 0 818 0 331 679 244 868 366 554 595 742 789 0 824 0 0 0 749 428 868 552 695 707 255 0 0 872 686 695 839 511 477 364 324 581 770 406 0 853 687 453 195 0 222 847 0 0 838 463 353 463 720 779 845 764 733 699 322 0 0 899 167 0 0 365 544 541 546 383 0 877 593 0 790 633 731 526 585 0 701 684 458 0 0 0 595 610 415 676 372 0 155 408 0 0 547 398 127 773 552 0 355 810 924 866 0 383 0 399 378 527 791 594 217 679 190 633 912 457 926 0 335 0 0 0 778 443 364 788 891 661 645 0 0 170 655 0 419 464 0 564 702 675 819 734 0 841 0 712 0 746 487 0 445 366 0 896 574 0 428 0 575 774 895 429 792 0 0 896 452 0 0 835 371 743 0 0 140 0 565 0 502 746 850 671 831 696 109 0 615 441 0 843 891 681 0 425 674 865 0 811 656 931 339 754 422 333 617 445 0 837 0 241 132 785 713 841 0 721 698 489 845 387 0 517 783 776 670 0 331 439 696 735 0 774 0 0 843 499 440 719 0 294 758 0 838 0 660 750 602 0 895 0 0 714 322 667 0 743 521 0 863 870 722 750 340 624 747 909 799 867 319 591 916 823 276 548 720 715 929 938 440 651 847 157 0 906 685 897 363 861 887 936 506 259 445 610 676 870 0 0 517 243 451 0 858 529 407 118 889 0 0 0 460 609 0 0 0 488 843 287 0 506 0 0 568 0 605 883 820 568 796 0 618 915 897 0 0 0 0 817 871 887 642 0 0 425 936 0 647 588 0 395 775 0 388 0 907 719 680 504 916 0 0 0 833 871 0 755 699 0 0 82 733 641 0 673 769 783 566 0 0 519 0 565 0 275 47 871 770 682 0 437 567 0 415 0 696 177 587 0 0 586 0 565 868 846 879 322 297 0 0 0 348 0 353 238 0 356 903 682 769 767 810 0 560 911 829 893 928 0 728 802 367 518 0 0 0 703 0 0 588 930 938 683 814 0 724 732 0 314 0 694 828 646 393 0 79 917 746 931 796 0 519 876 338 0 645 0 696 409 0 911 0 755 236 674 577 761 0 473 823 867 840 352 0 928 0 0 679 663 895 0 534 0 789 632 0 0 508 552 0 0 0 0 720 0 459 923 727 0 0 0 844 735 300 800 401 0 758 789 642 369 690 835 0 0 0 0 0 338 302 927 250 0 785 762 0 909 438 680 887 162 655 508 753 720 0 853 701 482 330 0 607 765 601 579 665 466 350 312 576 462 0 627 445 577 0 363 0 0 771 840 0 0 0 720 549 788 75 891 924 338 676 0 836 904 563 0 0 663 0 354 808 0 721 922 219 503 0 0 422 580 819 361 345 628 806 649 0 809 0 792 877 656 780 478 88 0 360 0 353 359 0 882 0 669 623 0 837 360 0 937 683 728 0 765 0 646 0 835 0 0 291 775 412 833 910 422 616 0 0 710 0 0 202 0 596 655 907 0 747 826 833 0 0 679 607 0 937 366 593 842 0 661 262 209 0 0 471 519 784 449 880 679 332 903 390 682 51 0 529 749 645 0 586 623 441 844 205 0 920 628 736 849 912 781 874 849 516 0 0 0 0 724 319 238 313 504 722 317 0 895 813 636 731 0 890 854 690 914 749 287 0 0 896 905 686 570 547 859 265 223 615 129 757 693 270 819 857 771 879 850 395 438 0 831 0 825 422 658 524 860 718 513 775 278 0 0 635 375 754 688 437 0 700 874 433 750 442 0 0 0 636 269 0 541 873 0 0 0 555 87 663 907 520 0 0 334 933 250 503 445 732 666 0 0 0 304 588 402 0 512 0 423 579 0 687 0 0 453 893 0 461 0 901 695 0 687 771 816 731 920 930 0 223 877 924 128 929 0 422 798 471 258 903 746 0 218 643 892 502 0 886 682 0 598 0 0 911 549 656 352 0 234 0 0 908 898 0 668 876 390 0 0 468 811 552 304 840 848 0 0 830 657 427 811 888 0 649 615 437 923 709 314 0 675 237 700 148 174 0 888 427 883 733 633 444 917 702 0 565 375 788 0 757 896 653 349 832 921 707 0 678 0 0 354 466 0 785 489 0 559 0 104 0 569 642 220 0 0 0 494 0 576 113 615 0 663 707 766 217 0 480 712 873 0 795 0 0 88 0 916 566 0 922 414 295 149 469 105 0 0 505 856 513 518 0 397 841 610 863 869 362 0 143 0 0 808 794 848 813 779 564 0 609 0 0 676 0 361 685 937 248 851 610 570 0 493 694 677 784 0 0 864 0 0 631 819 803 0 386 255 629 684 0 875 629 0 0 589 0 672 0 0 0 598 483 0 775 846 380 0 838 342 849 651 332 0 0 869 0 51 906 250 686 791 911 931 585 901 0 434 154 0 311 0 561 574 0 0 0 0 0 711 0 609 0 129 500 885 879 0 887 594 0 125 0 899 0 282 617 924 518 636 901 604 602 0 834 86 896 706 0 673 0 0 908 833 0 0 487 702 0 0 919 0 0 763 734 825 814 0 542 0 286 0 235 667 0 866 672 746 92 499 0 0 0 769 683 0 652 839 406 418 698 0 0 535 594 665 0 0 347 141 840 450 0 872 804 938 520 0 442 528 328 0 227 245 745 720 0 0 0 0 0 685 0 0 869 142 512 693 0 619 708 707 765 622 142 0 162 539 0 471 754 0 430 787 132 861 0 0 694 0 0 630 591 746 465 0 759 692 587 609 928 920 933 453 0 0 444 135 0 217 490 714 68 652 0 149 0 0 0 638 0 813 897 130 0 0 0 744 508 476 0 0 0 745 290 0 453 530 0 382 573 286 810 577 712 738 596 658 576 357 917 0 888 635 126 874 427 0 277 664 351 0 565 0 561 635 0 721 827 928 816 0 0 283 323 457 791 677 801 0 766 492 0 365 803 0 0 910 932 0 166 0 857 589 0 0 866 851 573 439 587 0 0 217 0 261 506 677 726 0 418 0 0 0 79 738 928 0 362 700 799 399 491 364 711 0 0 120 820 519 455 0 148 414 0 0 490 283 560 876 0 698 800 937 614 804 426 0 557 559 699 0 687 854 0 0 823 0 0 330 224 0 0 269 360 0 0 608 0 491 0 876 853 732 636 0 0 766 0 501 0 593 0 361 0 0 0 720 906 927 792 933 904 716 0 0 471 933 277 105 0 0 882 774 713 0 681 671 728 571 837 434 823 812 565 720 677 432 0 195 0 650 0 789 0 782 574 0 491 637 0 335 615 840 843 0 805 0 310 0 510 893 355 0 465 667 464 821 795 105 844 661 658 617 0 358 0 384 210 0 744 0 325 0 823 903 761 292 866 822 152 0 482 386 841 669 771 0 0 0 0 771 649 356 0 489 505 853 622 547 849 0 520 909 795 0 634 0 0 0 804 0 0 937 0 623 292 747 264 0 737 0 750 0 0 545 0 381 0 592 667 710 226 845 299 827 649 701 809 463 634 244 172 286 0 0 685 0 743 734 0 0 550 558 905 440 780 885 582 627 0 885 0 0 507 0 792 824 487 204 0 799 318 0 849 0 0 0 906 478 700 755 289 890 0 0 0 501 668 289 803 583 931 549 533 0 217 0 749 533 0 463 0 0 0 635 924 901 595 659 0 918 0 0 628 804 887 373 0 0 472 549 577 0 776 785 0 806 537 541 0 45 712 785 0 635 0 819 0 365 0 0 0 932 0 361 524 668 519 0 662 701 482 878 583 914 384 267 494 660 603 0 662 933 744 505 183 578 0 92 683 888 0 450 645 826 577 831 0 776 789 572 0 925 0 441 670 72 516 832 664 794 794 938 510 0 0 542 526 905 550 862 606 293 0 886 877 197 484 811 801 926 0 704 686 918 831 0 921 0 610 220 588 0 0 778 0 906 0 0 633 0 851 876 218 656 558 904 685 739 484 0 403 0 604 796 906 0 560 654 878 828 690 0 669 403 694 390 0 375 365 380 320 926 0 387 218 0 0 719 727 0 621 831 0 867 289 871 753 630 0 311 0 648 0 538 764 674 664 572 771 758 686 835 438 377 920 489 354 757 869 809 730 0 323 686 808 433 0 0 764 0 276 652 595 221 845 0 709 0 152 0 700 703 744 826 798 400 0 873 856 661 419 159 582 529 704 0 683 696 0 0 646 0 486 878 0 0 684 599 931 701 464 341 0 877 894 617 0 693 0 649 0 279 668 128 598 0 0 908 432 860 797 777 739 933 368 634 762 776 872 455 0 0 568 915 711 0 0 440 602 0 784 198 0 0 236 562 874 0 0 0 750 731 561 0 406 671 520 864 0 0 0 0 876 188 710 176 0 694 474 528 603 917 564 568 814 611 799 431 444 734 0 872 0 460 793 0 813 0 863 688 831 675 373 466 701 802 498 639 0 688 829 498 270 0 755 857 371 0 0 579 713 904 0 584 0 695 583 670 378 0 0 913 547 0 0 889 681 242 0 591 729 803 773 777 640 0 314 740 0 0 0 636 772 858 863 619 0 0 912 350 0 717 0 0 579 875 882 894 908 858 0 341 375 711 849 742 657 905 0 573 773 860 856 0 485 488 579 463 287 0 580 0 663 229 0 880 905 731 578 635 172 493 721 413 865 0 849 0 905 760 518 418 276 0 356 558 0 679 725 283 622 929 0 909 0 920 602 703 375 834 0 413 0 420 584 668 419 0 621 0 631 809 0 689 643 235 887 642 719 267 701 0 0 584 700 780 0 923 0 297 555 872 508 82 0 774 673 0 648 916 930 905 502 891 231 816 922 916 0 354 0 573 0 777 819 529 0 786 0 0 840 447 771 0 454 539 569 812 402 862 507 0 567 714 762 612 0 435 0 0 561 0 318 322 498 878 619 470 385 524 236 924 689 807 761 825 0 0 314 0 637 597 0 853 931 479 0 895 647 0 757 857 848 821 915 0 453 0 0 595 505 62 0 854 809 739 411 595 456 517 465 783 790 0 316 499 307 0 0 716 0 619 80 718 0 919 492 148 908 435 613 0 440 586 754 921 0 859 0 0 0 421 686 624 206 756 799 369 729 669 806 572 911 810 918 805 509 0 818 0 182 0 0 476 384 502 0 0 0 0 0 869 0 355 0 122 835 736 389 0 0 895 562 761 465 0 0 689 0 810 565 0 678 54 141 780 505 0 637 72 0 245 872 928 431 815 936 0 0 0 933 0 767 0 541 896 0 528 195 929 0 598 810 393 600 823 873 785 728 0 788 422 0 375 0 415 897 822 0 877 680 827 695 0 793 880 783 701 0 807 338 865 0 878 0 359 455 651 863 859 592 354 0 581 516 846 714 0 387 569 774 783 0 0 650 630 785 0 0 656 668 0 0 463 729 916 585 860 149 0 486 610 0 0 842 488 791 0 260 881 550 817 384 263 714 755 683 0 603 336 562 900 0 503 0 637 0 355 0 0 0 375 496 0 227 0 426 823 0 500 461 0 0 600 256 431 0 729 267 230 803 622 929 720 800 804 0 701 878 911 605 863 0 782 830 0 572 933 677 145 0 819 130 892 0 287 0 848 783 0 878 131 447 627 732 917 0 469 302 755 0 676 272 882 0 873 748 395 626 0 420 520 669 440 0 486 525 899 0 0 788 697 0 906 938 448 648 824 649 715 91 479 0 287 0 893 919 572 0 0 322 0 517 742 287 305 887 599 0 708 82 530 0 0 0 791 0 530 252 542 890 268 724 721 393 539 276 0 786 0 0 850 0 149 179 0 340 905 344 0 283 353 240 0 0 0 672 0 446 718 0 0 766 699 520 861 883 589 708 396 367 506 937 0 527 0 902 627 699 0 412 754 0 477 629 924 382 921 724 587 350 699 309 842 0 605 459 718 844 844 820 920 0 557 812 70 0 481 631 685 0 754 0 0 892 440 769 0 0 0 213 0 602 375 795 314 712 918 784 0 561 215 908 203 597 494 215 581 690 667 898 631 0 778 368 753 893 852 517 774 775 559 722 0 673 0 0 0 870 660 0 0 694 723 0 916 876 0 0 46 602 862 633 366 327 732 837 0 147 0 513 789 203 885 586 703 835 406 463 461 775 0 206 0 659 0 825 0 0 784 0 440 342 603 573 473 0 0 0 0 871 388 549 894 0 803 231 625 900 517 776 412 423 803 105 783 747 831 758 625 256 733 764 427 0 0 637 747 837 543 488 467 667 735 0 373 0 0 728 869 313 0 0 526 733 0 0 0 622 474 495 672 873 911 797 649 708 0 0 0 308 0 424 735 720 0 824 680 0 0 0 0 0 0 402 630 773 0 502 0 191 705 442 894 292 911 0 766 794 0 740 851 0 853 155 463 827 839 823 686 819 809 596 729 562 719 0 0 574 0 810 605 661 923 0 723 664 0 0 0 929 645 745 748 0 761 880 766 206 459 0 845 930 414 70 0 830 0 925 0 934 521 379 263 0 260 769 569 0 678 393 913 935 843 391 881 223 0 350 303 0 0 898 874 332 901 839 894 710 565 760 369 768 849 453 687 888 893 892 872 123 0 594 0 649 711 653 686 439 740 750 300 698 357 924 773 0 563 395 449 797 857 582 0 463 737 676 0 316 115 723 339 0 936 0 379 376 436 784 578 859 0 651 0 252 190 763 0 594 859 0 0 481 549 0 668 919 436 457 0 451 855 0 0 606 908 266 713 0 828 918 715 788 159 704 827 248 0 668 644 759 640 403 899 843 0 115 562 293 471 141 538 0 0 465 282 814 536 767 661 0 435 0 593 463 451 0 525 203 491 831 786 806 923 430 347 865 445 660 913 648 675 0 364 543 313 461 0 620 895 393 341 0 0 684 0 255 513 489 327 710 0 851 0 736 0 187 222 0 686 0 535 0 875 647 0 929 794 0 86 436 0 352 0 0 769 0 0 925 378 0 345 0 782 184 612 529 262 651 382 735 256 657 476 911 922 456 673 491 0 679 657 0 764 609 847 0 523 706 889 645 621 0 498 0 0 789 191 0 0 427 558 0 784 733 837 473 863 0 682 808 612 0 644 0 160 0 0 547 624 667 846 881 337 0 729 0 587 754 911 386 867 0 140 353 661 849 590 0 797 902 772 0 684 0 853 703 0 618 891 226 909 517 909 0 0 344 870 579 829 588 696 444 496 710 567 827 0 819 791 787 493 0 623 844 0 0 0 808 508 871 839 0 0 538 885 0 638 548 333 0 804 771 226 0 0 611 579 0 0 0 678 215 0 921 870 832 851 850 322 0 491 898 909 164 0 607 0 513 818 0 342 275 713 410 0 604 736 249 455 587 0 817 625 851 524 0 418 0 794 528 860 933 0 570 0 0 833 837 0 351 784 286 446 0 500 0 497 889 0 674 0 0 0 533 703 394 438 818 0 907 0 808 673 890 0 333 702 657 901 676 745 430 734 868 258 888 825 560 583 818 876 484 662 805 720 0 896 843 600 846 540 259 360 863 927 0 925 335 547 653 755 925 782 0 607 824 810 0 0 0 690 721 0 0 0 713 779 854 0 0 453 519 0 578 0 809 449 794 875 708 0 308 340 654 0 696 0 787 540 927 612 877 371 603 666 253 934 0 891 922 882 0 0 756 304 0 0 542 532 866 892 315 919 0 726 899 392 628 431 668 112 748 0 388 0 646 463 745 476 0 404 0 875 205 579 926 0 566 0 0 0 841 277 821 614 777 491 728 0 654 0 0 0 0 0 819 357 368 0 595 0 385 343 818 436 673 535 0 879 444 0 776 0 0 192 200 738 527 755 550 840 554 269 672 129 0 0 379 358 0 706 175 122 785 836 453 0 0 301 775 0 0 0 920 0 0 0 661 527 465 860 0 723 901 442 734 897 278 826 0 0 0 0 0 746 650 405 620 408 505 0 330 456 0 0 318 0 774 734 0 903 194 0 312 922 0 798 644 42 280 327 0 138 0 0 759 502 261 0 647 568 840 726 728 644 492 795 351 917 0 332 645 0 0 717 904 0 0 0 0 0 314 0 81 0 925 763 425 0 549 775 83 0 0 733 427 359 0 553 0 0 645 382 0 506 812 803 142 754 798 0 746 857 860 750 815 596 0 919 198 454 452 214 0 302 764 395 469 716 679 0 610 936 310 446 0 869 919 0 289 490 0 800 0 661 0 632 890 0 54 912 272 455 937 218 546 469 451 720 856 815 684 0 549 751 252 439 282 0 324 404 0 0 896 0 491 875 205 0 796 212 790 841 502 511 869 742 694 0 0 0 619 545 0 827 928 0 936 0 900 0 0 848 886 816 601 0 438 635 905 909 670 451 541 837 682 0 101 0 875 0 0 0 368 871 769 0 813 477 835 481 0 748 0 868 0 267 735 422 689 346 0 0 568 236 619 888 0 627 703 793 481 417 732 606 0 0 351 595 339 906 765 289 374 543 915 355 605 371 551 917 507 259 723 762 350 0 357 0 243 788 783 539 891 0 811 698 0 884 917 0 601 430 0 708 693 912 792 920 0 0 668 0 0 0 753 0 797 833 0 833 273 692 0 932 623 634 339 429 0 0 309 551 0 300 897 616 0 437 0 808 0 657 800 938 399 0 871 891 812 790 497 857 0 0 603 501 627 691 660 579 439 729 799 305 788 450 688 550 628 677 0 524 0 595 0 0 565 820 776 0 240 922 689 0 917 915 415 0 273 779 573 517 0 0 601 720 0 913 906 568 228 732 773 0 0 716 866 0 0 335 0 44 0 427 0 750 0 307 746 0 838 0 349 774 781 695 0 735 276 836 929 358 0 470 0 0 856 761 924 823 831 750 824 642 863 776 0 724 834 539 615 397 0 707 870 738 0 796 0 0 304 841 0 295 0 0 0 649 595 765 0 0 0 733 466 807 0 0 0 771 492 560 867 420 902 518 850 746 0 753 612 0 184 567 0 0 310 902 379 671 397 41 504 252 734 686 846 662 650 806 0 816 0 738 918 733 902 569 0 689 0 478 480 0 741 268 804 804 0 889 0 0 890 331 0 300 762 762 727 0 0 566 654 0 930 172 501 661 594 322 0 50 576 0 0 0 0 576 535 927 0 376 813 820 501 726 873 912 0 223 771 0 608 0 900 0 0 0 657 406 0 323 409 507 83 0 0 0 430 429 917 257 571 511 859 759 888 510 410 809 557 873 715 825 738 286 822 597 0 0 722 0 0 829 290 0 735 0 0 852 407 894 890 701 0 538 0 780 741 0 150 927 870 731 548 246 785 0 645 720 917 0 589 902 620 656 890 0 642 866 641 760 557 0 0 361 502 0 860 895 0 873 649 637 235 849 683 819 674 0 0 237 761 544 932 0 853 648 806 0 0 0 690 490 0 551 609 182 0 0 913 921 794 121 116 828 857 693 342 0 350 258 75 838 602 935 653 0 232 0 0 0 0 473 473 822 726 771 842 697 681 550 306 0 563 327 735 0 766 811 0 842 851 0 414 0 801 773 0 834 657 827 824 292 0 0 872 441 507 479 825 849 730 880 758 922 0 0 813 477 729 651 0 122 437 0 0 913 682 893 537 0 490 0 0 0 794 709 319 0 855 884 606 153 562 0 934 0 904 542 429 328 847 0 350 0 0 0 708 462 884 888 0 0 718 922 0 0 335 0 891 919 756 0 931 0 929 707 918 662 891 0 739 521 0 818 0 810 808 664 932 439 0 859 0 710 590 0 640 679 832 0 254 153 0 0 0 863 438 717 0 0 548 700 132 0 0 0 789 756 630 502 874 621 0 859 0 313 632 244 747 0 149 789 0 0 561 886 807 712 242 771 502 599 0 519 571 0 476 0 577 790 0 0 0 0 771 812 0 0 847 605 919 860 0 849 803 251 515 235 755 569 806 906 826 702 0 0 504 278 846 766 837 822 666 685 621 0 0 438 890 779 747 629 325 553 0 867 607 375 898 0 681 464 720 0 841 608 0 0 669 623 556 0 0 867 614 457 741 515 634 316 934 0 704 0 156 610 699 627 716 233 300 0 519 781 0 0 0 744 836 431 0 0 306 876 721 686 0 0 858 370 0 606 0 652 324 0 892 770 522 261 805 602 0 0 0 828 809 843 0 337 0 0 0 0 683 634 470 450 480 0 583 399 291 441 764 435 272 374 885 588 456 435 842 108 0 663 835 722 0 834 797 898 629 718 745 929 0 881 0 0 702 405 258 760 599 806 875 658 889 555 882 0 705 497 0 603 829 682 0 772 0 528 401 562 892 846 0 687 501 0 616 862 0 668 282 533 0 920 847 804 0 505 635 641 709 415 880 0 799 648 737 747 836 840 935 503 425 901 852 657 757 0 0 707 557 117 885 408 927 510 901 879 718 0 0 0 383 848 0 886 0 519 321 772 0 0 922 0 740 579 588 0 447 529 616 714 541 0 823 0 427 498 828 836 472 793 690 608 327 449 0 69 686 132 775 452 0 458 344 548 738 681 425 863 862 748 120 0 694 831 0 815 0 627 349 0 0 773 541 0 894 455 0 171 474 703 483 0 839 593 528 93 903 677 868 564 0 876 336 509 467 0 0 0 462 0 0 0 635 362 0 0 582 0 0 750 521 474 735 0 759 905 0 389 194 705 685 0 153 763 273 491 635 0 398 785 896 0 782 0 359 704 0 684 521 0 0 737 376 575 527 847 0 144 932 0 719 312 0 735 824 0 884 0 913 0 677 630 0 0 601 0 569 537 543 772 453 291 0 589 644 418 0 569 442 833 520 844 889 180 115 480 0 892 267 838 704 728 0 440 599 470 146 826 714 562 193 845 633 0 0 903 331 0 0 553 582 412 0 0 449 0 346 266 766 437 880 0 849 796 190 0 924 240 722 350 611 747 915 880 702 811 591 776 551 498 0 802 646 828 730 787 691 807 831 0 918 473 0 569 926 0 402 686 0 826 770 364 0 435 0 702 920 124 0 0 514 873 744 826 455 0 247 827 705 867 712 315 0 416 650 769 0 765 0 934 163 643 0 162 776 820 720 457 829 611 345 0 0 820 626 318 719 673 886 0 0 230 0 0 475 543 539 316 938 334 0 0 725 859 0 0 411 459 311 925 764 465 753 691 0 0 761 406 413 353 0 367 421 0 0 634 324 352 709 0 485 484 806 872 0 585 806 0 744 864 870 0 0 287 612 781 0 0 880 0 0 844 324 118 722 0 645 792 250 0 609 546 0 0 0 0 351 684 886 823 0 549 757 0 619 0 553 428 812 0 393 705 743 509 715 0 445 0 678 510 778 911 747 719 782 614 402 857 919 0 413 905 88 862 717 626 671 905 758 0 811 854 605 0 0 936 0 0 751 512 454 0 0 874 668 681 0 779 0 864 560 358 569 567 934 915 844 286 645 218 0 0 881 564 0 724 0 920 686 720 0 823 668 0 448 0 428 320 509 375 921 757 518 0 0 0 878 606 0 0 644 0 0 0 501 908 689 453 655 0 850 545 618 0 129 763 906 447 827 0 583 541 641 780 475 254 713 0 657 700 0 920 651 850 892 821 553 173 938 857 0 601 0 341 538 0 836 0 88 377 0 590 660 344 0 813 427 474 645 784 846 341 468 0 916 0 757 0 0 459 799 883 757 655 0 929 488 594 855 495 704 663 770 0 746 556 592 860 731 875 337 92 0 576 0 693 326 692 619 0 831 0 830 148 459 587 0 670 835 613 833 0 902 216 0 362 597 0 933 0 871 0 0 633 275 897 0 427 208 154 304 856 0 885 869 125 0 631 681 764 880 0 732 590 0 423 692 566 414 330 0 0 0 932 301 0 658 0 332 690 0 450 0 894 0 850 903 934 0 198 463 809 0 867 0 0 0 490 492 0 591 460 889 449 0 0 360 521 782 489 864 606 665 845 0 432 444 861 0 279 884 181 856 859 885 703 812 688 858 0 578 0 0 0 213 0 875 418 0 371 644 854 710 925 451 656 0 633 0 928 692 844 0 0 458 661 682 932 0 0 728 59 0 634 0 0 336 809 157 308 890 662 908 236 234 0 697 0 434 646 848 816 0 611 798 316 900 0 0 693 0 508 695 931 812 609 847 879 0 861 932 759 0 672 795 0 489 0 0 654 543 756 0 431 0 700 534 717 594 120 0 418 522 486 0 0 780 719 682 626 135 304 0 0 738 600 0 885 487 0 0 730 613 0 847 281 561 0 770 817 0 588 917 224 763 801 0 0 0 456 585 0 548 264 0 919 655 0 622 816 0 598 0 163 425 822 325 704 663 836 0 465 0 873 516 621 405 93 579 288 465 823 143 718 864 0 346 0 0 712 776 808 929 748 825 0 0 886 546 659 493 469 807 218 0 0 658 0 0 877 0 0 454 96 646 0 0 733 0 0 0 500 583 816 900 0 685 898 752 877 23 899 0 807 925 854 573 221 797 114 904 790 0 0 796 576 858 747 932 621 494 819 797 764 311 454 603 752 0 0 307 0 705 0 651 335 756 867 401 0 874 0 768 824 873 0 0 509 736 799 803 887 264 199 360 408 495 703 856 130 427 909 0 824 817 461 889 0 0 0 0 699 831 745 0 461 734 0 686 0 579 0 791 637 0 869 756 400 93 252 420 437 0 0 932 563 423 648 562 0 362 530 625 906 914 563 0 367 118 514 0 591 373 775 869 231 339 293 462 352 386 625 561 0 597 0 341 731 602 657 661 703 844 910 272 556 0 0 666 0 362 646 517 519 0 0 569 0 0 732 127 131 0 575 0 205 523 0 759 798 603 0 0 0 775 0 381 710 0 767 650 0 0 831 481 885 687 745 822 583 0 832 598 881 0 417 905 236 325 394 832 685 0 763 553 727 739 672 0 614 0 464 582 897 0 755 589 371 0 0 691 0 689 914 714 506 0 298 558 0 494 0 586 415 588 806 837 0 0 703 168 0 842 606 681 612 0 901 716 905 770 0 744 0 765 0 288 595 0 628 478 394 398 757 572 710 0 0 395 0 530 429 861 0 742 0 353 496 881 798 0 359 623 615 0 0 448 197 296 335 658 562 518 769 0 772 0 933 619 106 844 815 442 463 644 864 424 734 0 0 0 904 0 569 0 0 239 395 0 381 518 521 679 732 929 331 0 848 0 523 855 673 0 0 817 334 657 920 807 428 749 766 0 637 0 0 453 0 0 208 0 373 561 577 822 0 665 752 811 427 916 384 797 733 0 246 805 513 0 241 668 477 803 454 796 561 0 915 206 0 0 0 0 0 498 778 0 831 0 742 934 877 836 516 257 728 572 845 891 0 879 0 470 421 454 924 701 356 672 731 0 303 670 0 217 834 672 0 382 618 701 0 0 0 210 0 693 609 832 182 604 473 182 766 633 489 447 0 604 807 431 532 862 797 361 889 301 763 855 486 0 0 119 936 0 241 924 641 655 552 667 891 727 691 374 0 846 583 762 0 0 876 351 702 402 504 208 502 914 880 699 748 870 709 442 829 749 0 0 0 337 550 738 801 883 827 575 506 0 0 311 880 663 469 166 775 688 266 924 262 919 318 793 600 777 908 0 0 795 0 0 863 0 468 384 865 0 692 0 829 387 0 471 768 283 499 0 744 565 896 789 0 0 99 533 518 913 303 439 474 0 0 0 0 295 0 689 0 596 488 662 711 312 812 0 421 0 0 855 0 779 335 0 521 349 443 734 0 536 856 0 213 774 0 0 829 887 496 661 0 696 935 637 763 542 510 871 0 253 499 0 819 601 0 0 695 238 490 445 587 0 371 624 575 0 402 0 771 639 462 704 0 0 0 482 376 0 0 321 0 18 230 809 601 0 597 919 0 772 0 561 573 0 840 812 0 931 661 585 183 807 915 0 706 706 0 800 647 0 862 635 0 892 0 175 843 417 936 825 878 824 0 0 787 678 720 606 292 0 843 345 604 554 0 929 897 0 513 0 794 0 621 547 750 451 574 177 615 0 844 0 802 683 0 151 0 534 625 0 0 0 0 603 408 0 0 0 809 499 0 209 123 314 585 760 549 820 780 824 798 282 767 200 739 595 251 480 800 674 30 799 560 0 0 693 907 0 459 487 0 0 530 113 148 790 768 569 235 0 0 832 192 592 856 763 840 892 902 322 90 902 862 567 839 710 896 536 503 0 724 500 0 897 513 0 434 924 203 493 900 0 0 921 393 653 435 927 0 0 0 0 759 682 558 201 0 0 572 0 0 923 482 762 645 704 546 777 329 583 920 0 379 736 725 546 0 846 0 0 691 0 0 0 326 98 0 0 0 426 0 876 0 225 328 457 739 637 902 809 863 648 577 0 0 927 0 830 577 0 631 900 863 312 790 923 327 692 829 0 812 711 870 673 746 930 813 0 173 484 719 881 809 922 651 612 684 609 0 895 485 472 610 0 566 0 769 653 484 196 645 0 737 0 327 0 893 877 0 910 0 489 602 645 0 887 889 563 0 784 0 390 915 500 0 0 73 695 587 490 722 872 0 0 833 20 0 500 877 804 0 728 0 446 0 857 0 705 0 0 0 0 0 842 0 0 792 0 434 0 428 843 701 277 731 0 277 467 440 920 930 173 369 714 478 0 58 0 582 0 936 459 862 830 0 825 628 553 790 763 191 898 228 726 0 766 687 0 897 815 752 655 834 837 0 0 737 0 0 0 870 730 0 508 0 878 0 612 0 567 0 0 0 0 633 878 596 934 700 0 545 0 591 0 718 218 822 0 0 576 836 711 930 742 874 920 287 680 0 0 886 0 0 820 841 440 449 0 0 831 0 350 711 301 0 0 371 741 916 0 0 545 627 711 921 0 332 0 616 301 922 0 0 802 772 703 915 893 562 814 498 240 886 868 385 812 731 535 0 363 417 921 655 753 337 195 696 473 0 930 561 761 888 321 0 378 773 904 0 0 489 0 0 0 837 0 665 0 406 640 356 582 135 746 0 363 771 387 597 568 0 819 0 750 880 0 840 361 678 637 0 836 594 880 695 0 809 0 0 905 308 0 0 336 700 907 495 0 0 775 407 864 177 0 259 897 841 879 0 0 0 860 790 538 523 0 321 0 890 0 711 0 0 649 0 578 54 67 421 0 778 585 693 798 410 740 448 936 282 0 895 130 797 431 554 0 229 640 771 919 566 0 701 405 529 501 706 532 505 822 132 928 0 705 507 0 0 677 906 0 595 617 0 0 753 455 810 787 785 100 472 0 0 845 0 386 0 598 657 0 0 671 917 900 0 0 869 866 562 578 796 818 845 731 646 201 861 0 812 342 0 0 0 0 597 0 0 285 175 542 247 0 862 0 796 670 871 383 0 0 693 770 709 0 0 0 0 792 868 809 863 772 545 746 555 808 479 412 857 510 680 892 289 0 676 846 644 0 929 611 0 321 0 559 241 924 0 231 491 864 841 0 320 0 548 641 646 728 762 0 889 0 841 935 0 0 591 426 0 0 745 0 275 531 142 365 0 113 432 368 871 0 0 928 812 425 176 0 843 782 0 510 643 674 0 425 615 493 602 526 464 0 0 539 0 65 651 0 130 782 0 881 515 0 630 0 223 654 872 872 0 713 0 460 0 0 626 316 0 869 613 363 657 600 650 625 604 920 494 618 466 484 0 694 322 560 407 392 861 0 0 734 441 833 866 0 606 0 129 533 810 627 645 0 868 915 487 0 666 694 509 813 846 419 0 905 699 261 0 0 0 804 727 0 316 194 0 683 0 0 867 771 524 0 665 0 874 824 0 0 0 0 792 798 315 727 464 767 773 0 760 593 770 0 547 832 0 406 0 0 215 819 661 566 773 937 328 346 564 0 295 488 0 845 935 0 52 0 619 775 0 0 0 624 909 102 0 853 419 0 755 471 657 0 736 0 803 806 0 0 650 0 0 344 842 913 0 844 827 544 267 693 129 0 932 918 0 843 574 0 688 0 435 0 816 855 832 264 375 775 0 750 772 0 825 254 765 771 881 169 0 921 713 0 793 371 714 650 921 916 624 285 706 761 0 0 263 662 0 458 0 0 879 628 881 462 678 348 899 0 387 677 918 811 353 481 892 796 809 636 483 0 696 855 617 480 809 671 817 805 812 683 658 438 928 0 637 284 298 0 275 489 656 0 0 745 0 672 0 751 925 425 605 316 0 865 575 572 0 0 0 786 474 408 900 0 367 0 0 473 0 43 680 614 0 344 0 911 755 938 392 431 0 721 535 856 163 785 0 0 611 890 775 774 0 412 666 0 380 608 278 302 610 735 684 228 811 398 0 0 0 0 417 926 561 678 591 584 0 409 570 457 0 0 899 824 0 104 730 0 617 781 301 868 0 747 897 754 847 668 746 718 491 855 364 746 0 694 0 0 806 0 0 607 0 895 0 874 901 584 874 0 0 924 840 928 415 519 434 0 846 863 405 0 484 545 523 429 882 0 0 432 0 0 745 906 874 603 586 578 839 0 535 644 849 0 186 0 144 472 736 858 0 840 674 0 0 853 380 735 811 336 852 754 274 203 386 916 636 701 0 0 598 468 531 0 0 562 854 0 734 176 853 515 858 0 476 706 817 609 0 290 696 724 808 748 752 896 397 0 232 300 915 642 556 0 499 528 442 0 520 857 0 0 0 712 0 0 0 605 598 897 671 917 297 0 401 809 816 564 619 849 639 0 0 847 0 375 0 236 0 160 889 0 0 742 396 850 732 0 0 0 852 547 703 902 403 809 477 910 0 782 555 374 769 447 925 672 583 782 713 469 798 240 0 649 780 163 0 0 0 0 893 821 224 225 498 461 840 689 0 661 0 331 760 661 556 440 0 806 897 395 932 449 463 860 789 906 875 725 851 845 526 530 385 572 576 629 735 0 933 584 483 846 671 901 0 871 0 895 410 754 0 0 878 0 732 391 868 246 824 487 880 0 720 0 204 922 278 762 804 0 0 938 651 362 671 579 0 463 0 0 885 924 925 560 886 387 683 546 459 0 731 0 927 0 816 0 814 862 492 261 672 0 0 935 232 397 0 0 610 0 873 0 849 614 477 515 726 833 750 858 774 0 693 467 0 0 0 576 806 347 633 0 208 328 857 312 515 839 0 799 755 750 743 224 0 883 562 475 484 937 0 913 858 450 0 636 331 0 859 872 0 0 788 0 67 340 0 520 906 0 0 387 560 469 448 114 0 718 488 0 392 0 909 0 404 798 231 522 571 889 0 369 829 642 0 832 726 0 0 327 0 794 507 47 922 676 123 781 0 504 777 0 463 436 880 614 910 910 806 0 615 664 223 0 924 195 719 374 0 488 497 0 932 710 0 691 0 0 0 832 0 671 761 387 801 336 726 478 0 0 377 280 614 438 0 0 480 648 361 454 811 614 0 534 938 882 873 775 678 780 229 629 0 794 739 678 862 0 830 666 0 911 723 383 0 652 370 112 919 517 468 512 802 299 740 532 931 264 0 294 824 0 695 705 572 0 0 0 928 637 523 794 0 892 881 0 0 0 0 909 0 97 0 764 314 629 931 0 682 714 0 0 454 543 634 730 287 345 602 0 724 798 577 722 439 0 547 417 885 300 0 851 315 921 259 445 61 0 0 685 452 0 611 640 174 880 0 336 0 254 0 422 837 387 836 0 140 0 0 896 0 909 535 0 659 595 380 662 218 261 0 501 0 201 813 0 903 603 0 685 654 0 804 0 0 325 884 0 0 780 858 0 441 0 0 793 368 0 0 428 0 856 659 0 879 0 865 590 467 833 904 804 677 473 731 609 574 275 551 438 827 0 0 937 906 894 516 0 775 303 0 685 908 577 377 597 434 0 839 637 586 530 0 895 710 588 0 913 650 484 0 0 182 0 863 924 697 0 754 0 0 684 562 828 895 677 0 0 328 712 393 672 887 0 110 225 559 0 0 857 422 817 774 460 596 321 0 917 0 628 829 0 928 0 648 649 470 470 412 573 853 569 883 523 538 890 569 776 858 0 309 0 797 834 0 0 893 0 769 819 322 194 636 0 0 908 382 146 0 562 591 729 800 0 897 0 825 0 540 419 0 622 0 701 0 0 491 799 827 912 263 888 932 688 716 818 238 811 831 0 0 0 627 611 0 0 251 608 0 595 738 0 861 628 441 763 359 660 0 902 165 224 600 0 724 934 571 762 539 0 664 156 904 913 631 711 890 679 936 799 903 425 584 562 758 732 0 839 0 938 526 0 0 798 809 460 519 0 890 748 870 0 764 577 909 0 916 614 450 688 0 0 809 341 306 0 807 0 832 619 794 0 377 564 604 893 728 796 733 287 0 233 274 733 623 0 528 0 195 694 678 0 508 0 0 593 0 762 321 745 0 856 531 0 0 804 814 584 201 0 651 0 120 706 728 634 399 899 623 444 220 921 98 554 850 0 812 765 720 873 0 492 504 425 329 254 910 878 637 932 855 911 928 864 295 388 0 496 0 544 666 0 0 673 272 791 625 856 0 0 504 0 0 713 223 143 756 937 890 0 711 532 753 356 0 809 527 0 0 0 0 322 0 0 746 0 722 0 755 702 786 908 601 728 302 641 742 814 220 318 633 744 619 0 825 414 617 0 0 203 0 0 380 847 0 837 744 525 639 0 877 0 841 0 561 894 548 930 471 590 0 789 0 329 591 585 529 855 245 383 879 0 75 0 700 0 614 0 189 886 0 897 755 629 833 0 0 0 713 419 318 483 893 0 584 0 325 788 799 407 876 412 0 880 0 656 730 472 484 754 0 0 364 581 564 909 0 522 761 700 669 825 850 71 666 0 0 741 667 742 846 0 848 809 863 752 0 196 888 280 779 746 27 860 0 565 571 936 769 0 354 0 586 921 0 887 820 0 309 0 515 900 0 0 474 771 556 261 795 0 383 0 642 384 860 257 683 0 0 0 854 0 925 0 822 811 787 327 611 845 0 799 534 0 619 714 653 832 760 0 741 851 0 0 933 746 0 311 617 853 0 0 745 877 0 0 432 566 311 749 0 283 0 282 0 584 767 581 0 0 395 584 806 0 249 530 728 0 615 0 759 540 883 0 0 694 0 79 895 0 753 772 239 725 822 0 931 152 554 812 0 681 0 774 661 0 938 0 0 128 798 498 555 420 372 357 811 138 365 467 0 837 902 231 0 498 151 923 521 575 521 469 891 181 905 0 0 677 0 876 689 594 0 884 728 0 0 0 0 0 407 0 709 0 0 698 0 75 314 509 580 609 692 0 635 240 0 509 718 914 0 0 0 896 728 691 846 446 652 806 32 768 761 709 574 749 0 562 753 0 758 0 467 0 890 788 0 819 938 622 514 817 368 461 478 816 831 0 930 0 594 931 681 0 358 890 502 0 0 905 0 666 694 0 508 180 752 359 838 454 718 0 934 806 0 0 275 793 897 0 709 0 752 0 921 833 720 0 757 622 824 546 912 0 493 0 0 899 0 809 0 702 618 804 0 566 712 0 0 269 0 460 0 493 0 916 0 675 836 519 918 372 754 659 243 900 532 107 616 510 817 391 867 0 894 809 359 259 795 0 374 557 221 360 744 0 0 501 664 654 721 210 752 0 691 790 811 872 798 0 0 250 0 730 0 866 0 0 904 761 0 0 0 0 0 449 0 902 672 559 28 0 597 753 906 914 0 488 596 766 187 367 806 0 817 721 857 783 720 559 0 596 169 917 490 0 0 334 830 503 651 830 0 884 124 897 612 0 0 854 743 0 930 0 0 539 693 747 0 0 933 925 338 0 675 595 879 507 683 470 714 0 0 704 656 0 245 897 0 0 543 451 0 0 406 874 457 804 284 0 636 0 854 720 780 0 934 375 448 314 601 843 0 174 0 423 0 159 0 779 0 196 900 910 0 0 593 407 616 658 197 886 377 876 250 866 843 0 0 0 0 108 618 884 205 589 0 0 610 839 603 510 862 0 0 836 0 447 930 214 795 0 911 880 656 0 534 0 766 0 902 617 0 0 0 0 548 0 0 820 589 331 0 0 205 883 741 0 0 417 0 610 0 764 0 518 486 437 412 907 356 0 0 272 0 0 251 0 877 0 818 0 0 600 0 0 0 524 0 0 669 815 112 534 92 0 744 495 332 851 0 487 682 0 558 402 0 612 398 668 428 909 567 320 0 216 251 0 566 0 853 877 630 860 0 637 812 606 806 878 0 691 0 563 519 279 692 0 672 798 626 797 472 845 859 411 872 895 127 0 730 862 780 0 494 650 309 0 889 864 658 800 0 447 0 502 527 441 445 854 912 768 353 0 251 929 0 907 650 0 814 0 861 175 803 0 673 861 805 50 496 0 802 478 203 600 694 565 745 824 0 381 169 0 0 303 892 0 0 0 0 580 0 825 606 581 652 906 0 0 907 289 0 475 559 0 765 891 188 0 481 0 209 510 0 39 593 758 0 160 743 0 602 494 748 854 763 0 556 647 905 0 709 702 341 902 457 837 606 495 774 774 298 802 927 0 803 0 664 766 0 0 683 599 0 0 0 761 877 395 0 589 217 509 917 404 0 0 930 448 232 473 894 378 931 646 100 521 623 672 926 620 452 288 862 448 0 768 883 799 864 732 0 891 892 765 0 793 628 762 911 669 897 623 769 656 898 775 838 0 0 565 582 128 635 0 466 520 657 0 0 0 541 808 855 0 0 669 691 626 0 258 917 769 674 437 0 143 890 696 0 777 897 559 788 0 393 915 488 765 771 0 724 0 748 119 857 746 679 0 0 499 197 741 917 703 860 790 717 540 0 699 0 820 895 525 799 0 0 936 549 684 885 908 338 318 916 922 811 244 906 606 556 928 0 0 337 645 730 792 841 633 0 603 0 823 800 686 626 716 327 832 0 0 526 0 0 0 838 639 0 533 880 493 0 671 390 131 931 827 803 578 0 721 835 0 0 310 384 590 780 504 0 590 0 277 450 0 0 0 250 0 0 915 359 0 218 530 0 0 0 717 86 900 0 839 697 0 895 796 314 411 0 0 719 890 0 848 668 0 620 713 0 577 324 0 429 391 472 232 0 0 753 0 870 601 734 53 335 314 798 459 517 532 331 886 0 292 514 529 112 805 888 0 0 0 0 0 0 0 0 933 0 739 840 834 0 48 835 0 317 305 0 607 614 315 0 459 429 421 701 444 909 195 151 753 0 0 701 858 0 686 605 0 0 0 643 827 0 0 680 0 0 673 549 583 743 463 742 858 626 0 0 0 0 0 737 878 864 0 516 726 514 795 495 201 681 811 851 544 727 0 480 702 632 729 913 0 864 379 668 0 0 372 0 0 0 647 745 774 462 906 0 691 462 362 720 822 889 46 0 279 0 0 755 589 703 404 239 16 554 709 0 502 801 0 191 703 438 769 0 637 416 0 0 621 0 402 0 813 405 891 860 335 870 264 678 103 482 719 104 734 0 0 889 649 0 909 0 0 422 877 530 593 714 0 859 617 292 748 0 499 337 736 602 933 781 907 0 918 314 0 376 0 895 0 547 695 720 0 598 835 862 799 0 112 750 738 628 805 0 442 0 0 858 136 920 327 917 698 0 0 372 0 904 0 885 0 426 247 0 735 870 769 0 752 778 707 0 0 0 0 0 897 0 831 907 746 893 650 0 712 346 0 599 0 0 0 901 0 0 812 602 848 105 547 210 785 894 0 611 840 0 572 519 772 0 0 0 758 523 0 0 627 0 447 298 734 318 0 600 250 565 850 884 575 0 909 0 762 860 281 216 621 637 563 0 428 410 0 871 664 781 774 914 517 894 0 897 0 764 0 0 0 805 711 0 655 301 0 0 911 0 0 0 428 363 0 606 548 781 0 861 0 696 579 496 208 137 0 0 776 0 816 514 619 0 506 901 146 0 762 923 0 630 909 0 727 737 530 910 0 407 574 0 806 815 372 832 827 0 629 213 0 0 556 262 0 752 938 0 721 470 791 501 786 459 407 0 868 668 857 816 782 0 747 145 699 834 845 0 803 0 0 575 0 535 632 827 923 199 677 362 510 0 619 937 233 741 885 899 0 526 483 606 316 890 623 767 497 0 720 0 0 704 0 813 884 618 324 626 649 751 724 826 638 0 565 679 463 0 169 0 373 512 580 489 0 851 909 245 765 324 0 561 775 0 0 375 277 0 730 706 635 0 0 900 850 510 174 0 349 243 0 511 567 42 707 367 852 292 441 264 436 0 620 889 917 345 0 0 0 472 420 601 198 342 0 873 614 0 677 706 143 353 872 585 355 137 690 923 323 819 0 543 760 254 0 422 428 880 0 377 0 180 710 0 387 659 747 725 629 0 0 645 0 737 871 164 750 0 937 817 815 748 0 33 790 897 423 899 583 187 0 311 260 461 0 466 805 672 862 0 477 726 468 359 0 0 394 627 0 0 0 629 594 884 630 0 588 759 737 828 781 502 885 824 682 822 0 0 0 631 0 339 0 0 494 870 933 632 0 776 439 0 0 738 714 392 530 926 854 908 549 315 0 0 882 549 721 658 416 638 912 0 722 719 0 875 180 783 0 0 0 341 0 0 813 426 0 0 0 783 726 316 844 602 0 500 815 681 826 915 933 523 827 388 889 652 0 907 0 916 874 0 0 660 863 613 785 793 279 644 53 777 717 846 0 677 0 625 0 639 0 742 825 819 837 480 0 613 0 0 0 759 817 0 0 414 251 622 895 375 896 896 863 275 528 687 731 65 929 463 642 922 874 0 529 474 289 369 774 0 0 757 686 676 510 492 793 569 793 435 682 436 0 0 516 175 665 894 187 253 0 669 0 733 548 0 873 620 298 348 529 0 833 866 580 0 0 0 194 617 0 709 756 0 687 915 0 0 630 0 0 413 422 807 842 692 777 480 929 832 593 0 756 0 808 0 872 636 795 893 886 739 244 340 460 729 0 0 453 330 938 0 529 0 770 0 543 0 0 0 805 574 0 0 367 687 0 0 936 527 672 648 908 715 732 0 0 498 0 85 597 762 0 798 630 737 619 832 706 601 781 0 831 655 0 908 0 878 692 732 0 0 0 795 447 501 653 47 706 359 98 925 842 0 501 0 708 797 748 0 0 0 0 667 598 889 171 136 567 713 745 360 444 520 873 630 722 0 632 0 277 639 797 887 606 0 808 932 529 0 793 188 0 543 693 507 0 714 525 407 0 911 543 0 0 0 609 618 0 877 402 0 0 893 792 553 665 197 0 850 96 751 871 0 926 0 406 838 713 664 932 534 174 0 508 0 0 793 522 863 397 659 765 309 0 0 633 658 107 579 0 143 0 820 0 718 819 306 0 0 731 920 472 751 877 694 675 713 0 853 114 165 0 774 351 0 756 724 586 763 927 509 777 719 0 730 0 602 791 0 548 0 786 723 696 383 0 0 810 934 653 818 0 589 163 0 508 773 553 776 0 0 928 738 665 743 0 484 0 679 75 0 618 789 704 931 877 509 752 430 0 0 923 890 314 938 758 597 487 938 0 422 897 761 850 83 0 747 492 897 0 497 882 400 933 185 0 632 542 592 764 430 320 443 0 448 0 557 747 269 0 526 500 869 925 0 873 864 538 0 558 261 105 0 478 0 0 121 202 421 605 790 601 684 906 312 818 810 639 0 854 598 512 0 0 0 843 798 790 0 632 0 0 641 886 240 228 818 268 304 920 662 847 0 0 546 253 578 0 687 565 665 911 763 426 839 677 0 314 0 808 706 882 694 0 567 735 0 0 782 0 772 0 728 750 845 910 791 0 736 0 356 0 829 841 0 388 0 905 499 0 482 865 739 845 645 932 117 371 786 791 0 0 659 694 732 0 263 0 0 782 0 0 597 683 741 531 785 690 0 930 494 305 610 889 899 888 646 906 0 0 454 937 0 800 344 551 740 434 474 513 894 59 324 0 685 809 444 0 0 241 843 366 389 0 0 0 795 319 735 565 0 864 0 0 381 273 0 833 512 441 0 0 445 0 0 817 689 0 717 604 0 0 706 378 0 428 0 678 534 633 882 427 0 857 0 226 899 0 863 0 114 679 0 459 530 793 937 869 750 390 0 744 369 616 835 0 750 747 651 921 0 0 0 929 834 937 0 514 835 647 309 843 938 0 0 0 614 748 822 0 844 746 503 921 0 0 900 507 516 0 0 0 0 0 921 807 730 722 0 0 0 0 836 761 871 617 707 0 0 0 913 641 701 0 133 431 892 910 665 0 907 553 0 882 0 808 434 701 0 0 693 935 935 0 462 626 565 844 535 138 805 0 656 0 0 669 288 721 189 725 585 926 912 383 628 890 894 764 207 856 668 724 606 282 680 762 687 885 229 870 895 837 798 0 773 601 662 825 0 689 0 0 304 893 360 698 590 0 0 625 649 525 0 888 596 369 359 909 0 426 587 693 0 0 687 488 319 0 0 0 380 0 0 486 663 0 851 888 886 744 0 0 911 923 869 0 0 0 878 816 0 0 0 841 925 614 0 0 217 789 837 437 516 654 654 840 533 0 503 0 681 437 0 230 0 743 0 888 443 877 464 146 802 348 853 509 706 658 0 738 0 823 858 284 0 0 887 385 0 0 0 547 0 0 594 0 571 591 762 723 0 892 738 722 0 178 883 418 681 870 848 528 439 465 600 238 374 0 453 0 0 428 524 0 0 792 853 533 0 262 898 924 930 331 367 736 376 0 846 778 656 442 0 790 641 54 825 742 0 0 725 924 0 895 742 0 431 194 262 0 326 935 881 0 0 0 521 0 765 0 701 0 0 367 632 594 371 0 0 215 851 435 0 743 0 459 580 0 498 637 0 595 201 795 291 0 549 597 0 0 321 402 813 211 544 0 630 658 0 245 692 619 499 374 0 0 592 177 0 774 661 0 0 691 648 0 512 849 392 0 606 507 305 0 549 624 921 836 907 713 871 248 0 0 449 765 0 743 785 0 0 0 852 929 538 0 813 743 792 903 695 0 0 759 885 364 0 626 911 740 0 590 780 741 340 900 0 0 348 714 904 176 568 550 0 783 456 561 0 914 0 638 767 0 0 362 0 842 723 826 130 426 0 791 855 0 442 790 0 563 0 777 590 466 0 36 911 0 562 868 842 451 0 240 0 0 435 0 612 843 675 625 0 496 0 618 389 0 0 0 537 0 736 798 0 456 799 841 287 0 470 890 0 377 922 0 0 0 924 426 714 262 756 402 561 590 737 683 566 557 636 780 0 0 70 0 0 802 745 0 596 881 888 521 0 630 333 852 442 0 0 839 0 489 930 327 767 411 757 0 692 0 526 670 826 531 545 772 0 923 769 198 623 373 557 259 732 649 891 855 381 678 442 0 836 0 211 214 0 786 0 683 596 0 0 0 521 0 627 0 908 0 0 0 0 552 199 649 852 913 0 933 229 326 899 867 0 923 893 0 480 714 618 765 708 239 618 879 170 881 853 924 722 850 909 637 0 930 909 716 676 859 379 714 918 0 143 877 751 904 827 891 296 0 372 767 0 722 346 0 237 921 875 760 574 592 0 341 0 754 793 658 255 879 0 0 696 0 661 0 735 0 776 792 0 861 0 912 147 307 862 278 0 518 809 175 787 630 383 771 0 881 0 0 556 853 835 891 671 0 776 0 0 0 614 851 840 593 561 853 668 0 897 384 294 468 422 840 784 570 243 583 0 0 358 412 757 909 0 0 848 570 879 704 538 0 0 0 510 541 694 840 333 213 924 444 514 0 0 938 341 0 0 0 899 327 383 374 0 0 0 641 440 834 0 695 778 0 486 930 0 847 575 220 874 0 496 0 0 0 817 0 933 803 0 662 867 0 760 666 0 707 925 190 0 722 720 748 408 869 429 322 482 717 390 0 677 631 885 439 553 457 209 0 924 0 612 605 0 0 900 0 460 652 0 408 0 493 852 0 0 0 0 0 430 357 0 802 725 726 914 912 858 938 876 592 867 0 846 772 923 535 533 0 843 91 0 646 501 846 538 89 622 515 0 756 627 0 0 0 519 900 713 0 669 190 339 0 0 912 745 889 0 916 783 767 920 777 0 0 282 233 0 682 565 0 0 844 919 0 625 0 761 0 937 0 0 0 0 934 765 547 650 680 0 0 0 863 631 902 776 691 932 684 0 0 575 860 813 0 714 0 0 0 843 829 935 636 664 787 192 0 0 677 497 904 503 237 567 807 933 0 0 706 389 912 668 694 575 0 645 916 0 473 829 622 0 567 890 333 0 910 0 787 215 377 443 547 445 720 0 0 449 916 572 594 657 879 913 873 800 100 601 563 484 0 839 0 360 504 122 0 0 0 671 0 230 804 433 501 0 0 282 355 859 638 692 0 0 270 831 761 288 0 0 563 927 598 470 0 782 486 906 674 382 172 584 446 822 727 671 775 653 728 853 0 0 0 0 936 197 736 463 349 595 0 663 0 477 812 0 916 0 736 229 0 756 628 27 85 0 671 780 330 0 308 180 822 246 0 558 315 653 724 470 883 628 813 868 788 282 689 469 0 0 522 882 590 816 882 596 590 0 0 676 0 0 699 636 0 611 846 0 895 0 446 583 627 927 0 0 0 573 0 821 325 516 459 674 0 0 900 197 0 730 704 840 592 0 0 478 342 765 454 0 765 636 131 0 150 0 868 0 446 864 628 551 0 778 871 839 594 571 862 300 927 0 892 0 0 816 444 0 106 635 880 772 898 890 579 911 814 0 741 928 771 0 0 605 555 826 0 813 0 756 867 792 754 554 772 556 0 891 409 0 0 0 584 874 703 822 594 0 723 0 882 0 778 838 493 0 380 267 577 0 802 0 735 0 388 0 529 0 831 669 932 804 386 0 412 802 802 723 747 0 429 309 0 888 893 214 679 0 342 891 924 872 799 394 855 888 228 0 820 862 467 548 387 605 518 565 0 0 917 572 916 0 650 801 757 0 829 0 0 897 768 732 569 0 831 0 881 862 908 457 495 0 713 628 411 882 845 0 670 561 515 217 316 829 830 821 817 367 684 590 0 0 0 150 0 578 0 761 0 813 888 285 681 238 690 795 913 0 755 206 513 913 299 603 531 882 0 0 0 513 239 782 282 0 796 0 188 686 680 0 0 103 0 596 260 655 0 0 614 563 0 801 0 0 0 438 756 894 0 493 0 0 925 0 0 499 0 0 848 498 898 782 509 872 0 571 0 844 0 570 0 0 0 0 851 854 0 235 538 0 547 335 0 0 121 806 402 0 587 0 220 0 501 554 818 0 796 786 831 788 0 692 559 817 422 0 397 265 0 668 0 388 747 924 253 757 512 475 611 779 0 649 718 343 854 0 308 349 750 886 862 514 152 0 0 449 923 0 521 838 543 366 924 924 0 0 432 92 0 748 784 0 0 0 0 685 0 0 769 631 875 306 814 888 0 595 0 871 450 149 470 706 395 0 334 0 867 546 0 809 926 725 650 773 645 556 0 501 539 647 806 0 715 266 778 648 652 597 0 792 615 398 0 731 0 0 660 862 543 589 396 0 934 761 714 218 0 581 546 0 869 0 0 164 0 600 668 450 846 619 911 0 736 846 622 731 844 907 194 0 0 441 0 895 880 433 921 649 724 0 600 198 925 339 257 795 689 716 914 0 0 652 0 445 0 436 856 782 0 878 614 0 0 234 710 706 492 335 0 875 140 198 898 935 392 934 516 793 379 0 761 0 535 618 0 430 757 854 892 588 508 0 218 0 0 743 693 479 815 399 0 827 445 749 563 594 439 764 0 579 667 565 367 855 838 361 0 184 927 686 616 0 636 653 0 626 0 582 788 633 706 614 0 835 0 402 0 0 863 889 475 0 0 600 824 756 701 595 778 331 909 0 0 0 412 0 617 0 430 0 556 827 373 391 374 0 560 0 0 0 859 0 0 779 560 669 0 897 895 736 0 622 534 0 614 675 864 870 602 0 721 820 612 811 908 717 704 0 680 472 0 0 419 851 753 700 0 711 232 856 0 0 0 304 793 506 740 368 0 0 0 541 585 449 0 0 846 454 0 0 654 884 0 777 514 682 0 442 0 0 0 882 935 899 933 513 0 421 632 914 0 475 0 436 654 916 340 0 0 0 0 482 849 0 914 0 453 830 0 0 772 932 844 480 659 584 702 508 720 0 0 605 0 0 746 553 762 820 457 620 782 225 785 301 0 461 0 0 0 0 0 506 801 802 697 0 0 0 306 512 795 0 793 714 0 0 903 519 785 0 808 0 0 171 278 931 491 0 928 0 0 890 398 572 440 803 405 0 619 507 447 0 452 910 533 0 879 0 403 386 0 903 368 848 919 461 587 0 353 0 0 0 870 0 372 0 742 549 0 0 748 0 843 874 823 0 811 459 924 905 599 706 628 703 0 0 841 568 0 912 537 913 802 0 861 884 870 227 0 636 0 634 504 675 0 0 458 763 0 0 402 511 567 746 869 547 745 472 788 633 0 0 0 677 845 857 0 480 886 0 797 729 493 0 0 411 762 0 867 694 0 0 862 319 478 508 633 885 693 0 0 543 832 0 868 408 819 867 630 465 770 0 865 914 826 703 0 149 672 717 710 481 432 81 577 644 514 857 0 863 719 0 0 0 0 743 366 714 251 729 852 810 569 483 501 0 854 119 0 0 727 540 414 846 546 710 0 750 0 0 259 718 0 0 695 910 647 786 311 694 0 907 0 481 0 384 0 738 402 0 696 831 275 809 406 612 0 235 0 0 0 0 658 0 933 0 693 221 541 759 729 448 398 654 657 0 758 654 721 858 460 0 431 536 646 592 813 581 637 598 505 556 348 830 0 0 603 664 0 811 0 575 926 0 871 222 0 305 691 655 910 830 437 0 0 780 353 631 0 728 869 0 916 937 805 894 793 0 0 655 655 0 872 216 0 527 310 927 609 758 220 0 152 490 0 0 921 0 397 745 622 0 718 0 742 0 886 0 0 886 606 353 748 0 414 520 405 518 0 731 918 0 703 930 422 476 790 0 289 885 584 686 675 925 676 0 882 40 0 689 887 265 774 325 0 878 613 347 0 516 810 800 453 0 515 619 367 0 411 467 657 714 830 0 353 0 808 0 0 597 371 833 653 858 894 619 517 0 710 256 449 0 840 637 0 0 888 0 788 0 425 0 477 933 837 594 880 336 124 826 685 391 367 0 0 0 198 0 932 737 0 0 680 830 485 538 648 0 502 0 862 658 924 0 249 560 286 915 653 311 527 0 500 642 743 0 325 768 0 0 0 0 896 596 697 0 803 0 907 0 840 569 299 564 231 389 794 367 0 0 481 159 844 694 662 153 617 737 784 442 526 712 0 0 929 691 937 517 377 678 0 920 885 113 0 915 405 745 0 0 610 0 0 0 666 612 0 908 0 694 0 0 0 0 0 781 500 819 936 626 0 895 0 820 902 0 518 0 690 0 0 921 0 909 832 637 0 748 0 937 0 0 912 888 884 790 398 0 234 0 427 0 772 424 785 410 318 0 0 760 0 891 430 919 615 937 100 582 443 0 0 0 0 899 886 742 438 0 584 497 859 724 436 305 839 898 511 897 671 407 376 306 0 571 0 311 0 0 660 399 0 641 394 847 0 0 166 413 802 607 646 375 0 779 483 596 417 703 0 790 812 246 848 615 622 645 689 592 354 0 713 0 286 815 742 245 603 760 480 0 0 805 0 774 119 374 0 433 797 934 901 232 0 539 657 283 841 0 656 912 760 0 815 812 603 0 848 853 743 0 702 509 597 632 926 609 735 756 747 0 452 361 0 0 648 648 0 0 294 639 847 815 327 377 288 685 342 896 0 818 715 670 0 931 921 739 0 385 0 746 286 285 828 263 0 0 699 0 0 759 603 686 0 686 783 287 0 854 0 0 399 395 323 0 0 0 628 0 0 521 580 0 594 0 107 575 0 707 535 800 0 806 0 0 0 695 0 905 0 896 689 362 0 761 0 861 539 611 722 389 802 926 306 0 800 324 294 536 778 610 0 664 0 893 525 0 198 440 693 106 0 0 377 845 541 348 464 764 703 859 858 0 596 910 0 0 0 0 203 546 334 0 860 0 725 0 892 751 0 188 759 0 0 847 663 207 916 810 792 303 390 349 0 712 0 0 511 802 788 549 0 856 172 663 792 745 463 426 0 428 465 674 0 0 0 590 94 877 0 797 928 0 870 922 649 684 701 826 0 0 0 901 778 0 104 0 573 475 416 455 639 624 813 563 596 769 815 604 347 653 0 0 585 719 768 874 0 0 454 924 0 0 652 564 0 660 557 229 813 695 509 0 934 0 382 0 521 900 593 625 0 333 363 582 792 850 0 609 751 260 0 526 133 640 772 0 920 0 0 516 383 231 309 0 0 492 0 61 0 341 628 0 476 726 384 924 90 95 0 756 277 0 921 307 616 450 0 0 0 933 500 120 0 588 0 810 767 893 813 632 0 0 456 0 584 596 869 591 604 860 0 664 842 727 732 0 855 610 0 774 40 288 783 0 655 637 585 0 0 0 420 937 904 620 882 0 860 541 517 0 0 0 552 709 690 917 592 0 0 428 753 0 516 0 0 834 587 0 687 555 0 805 0 761 0 851 705 730 0 874 629 900 844 837 266 0 548 649 0 522 778 695 495 933 649 0 571 875 0 893 0 0 454 0 493 0 709 860 729 528 513 0 0 0 622 0 0 830 583 916 0 0 285 0 759 709 0 0 168 0 677 0 822 815 0 0 814 380 645 0 651 824 938 521 643 164 436 310 846 728 0 659 484 0 632 900 528 517 686 554 194 0 410 844 594 0 624 0 0 898 0 614 494 779 805 811 796 915 868 330 357 670 737 602 474 0 0 709 0 634 900 87 300 0 849 665 887 0 465 861 822 0 0 0 742 725 581 0 351 0 232 500 547 773 783 724 548 737 0 520 0 772 527 0 577 0 486 0 931 673 788 549 630 706 0 0 0 564 0 0 411 0 397 684 551 877 0 777 270 883 934 0 367 0 902 684 0 0 590 731 512 0 914 812 477 904 606 109 0 139 0 251 0 277 729 169 920 532 795 0 0 514 835 0 418 519 652 0 280 879 613 584 708 0 0 854 888 355 861 826 381 813 863 0 859 191 0 586 566 729 149 377 892 848 314 0 0 723 902 0 235 0 410 746 0 0 212 841 231 887 387 446 454 0 264 0 0 0 214 105 707 261 391 237 888 502 0 733 880 774 603 911 740 729 382 684 678 437 0 716 0 291 844 0 0 884 0 819 866 0 826 102 0 914 258 739 0 0 0 788 672 455 459 0 859 597 476 0 740 401 686 534 496 0 477 0 850 0 810 483 897 313 493 750 0 557 0 883 403 0 401 784 0 609 611 811 853 774 784 189 872 0 566 0 0 740 0 713 649 638 861 0 710 0 740 444 234 646 0 466 360 0 912 219 518 0 840 0 751 283 0 290 0 336 0 0 813 917 468 0 84 0 0 715 840 611 842 872 889 668 0 0 586 755 0 782 731 658 607 0 716 401 0 662 523 0 385 0 795 606 880 799 297 775 0 891 0 787 561 724 0 229 452 410 789 0 883 0 605 0 0 938 261 0 276 584 864 474 186 372 769 900 882 824 412 829 483 0 259 740 655 0 775 796 245 0 752 917 0 0 865 0 755 903 792 804 0 365 933 0 521 471 872 0 0 0 704 0 914 750 665 151 675 0 810 718 0 0 339 0 0 929 770 492 661 0 0 595 336 720 552 620 860 0 439 633 869 830 542 591 109 858 610 683 733 0 0 567 0 0 57 825 848 773 0 0 759 755 520 831 0 758 0 767 632 165 0 0 846 204 514 853 882 798 0 273 651 0 630 439 891 632 935 522 0 746 434 577 0 677 0 0 0 925 568 438 0 265 326 599 334 608 0 0 0 0 0 435 859 346 618 540 721 127 751 525 757 868 780 678 0 624 442 0 75 720 0 0 767 250 88 837 658 0 591 445 0 270 623 628 439 878 829 844 887 105 0 344 874 596 761 858 863 880 707 866 226 675 631 800 720 638 315 0 511 670 0 0 722 545 559 845 0 0 432 782 0 0 855 731 537 262 170 0 918 727 737 0 0 0 541 513 328 626 0 607 917 0 535 348 424 774 914 75 597 0 786 355 0 329 812 56 420 830 0 0 0 582 819 0 198 0 0 383 339 0 718 0 0 895 0 150 399 819 167 718 673 804 802 409 868 249 413 0 867 0 842 854 551 373 671 586 0 661 700 0 630 0 0 489 753 876 512 852 446 538 36 807 0 802 905 670 840 0 373 465 0 921 0 133 0 393 601 922 769 922 909 0 784 720 0 0 216 499 817 495 734 817 0 483 267 689 826 881 471 906 0 0 655 835 0 418 923 561 0 450 0 781 0 735 0 0 693 0 431 0 426 851 758 0 0 804 558 632 428 731 0 0 685 640 795 651 764 494 859 606 668 814 0 630 0 931 577 665 896 720 591 0 49 0 906 0 575 0 346 716 653 317 670 0 714 0 280 0 290 903 470 728 487 0 0 445 909 140 800 623 734 0 362 736 820 0 511 0 919 617 525 173 694 851 0 0 751 0 919 805 761 0 0 904 0 930 0 781 0 644 0 427 404 0 850 914 917 0 774 667 352 935 689 778 598 401 596 0 0 0 573 709 0 516 281 899 0 0 422 880 517 0 0 656 0 662 160 816 426 790 0 552 508 588 0 784 711 157 544 656 0 791 0 0 0 0 760 884 930 869 561 0 831 172 568 718 684 590 0 806 0 0 0 0 395 790 778 814 805 0 0 795 534 886 633 0 747 0 847 427 702 0 274 0 0 630 678 537 863 632 0 691 458 808 683 605 191 0 0 828 856 938 278 0 652 692 0 0 465 656 0 842 471 0 808 205 630 0 575 0 521 170 616 693 826 920 920 848 823 797 404 412 524 490 0 836 848 0 664 0 303 605 635 560 605 0 596 873 0 828 816 0 846 0 663 395 807 213 935 297 825 0 508 0 194 454 643 870 0 924 671 0 0 924 522 588 818 793 0 597 272 730 561 888 581 868 0 0 894 761 0 489 614 307 0 643 548 605 0 409 0 617 356 0 0 632 553 815 0 417 0 0 841 309 807 0 922 597 890 639 0 792 805 267 850 776 697 0 0 645 0 0 892 276 0 889 690 0 462 513 386 0 354 925 298 881 813 0 0 460 327 910 917 869 0 567 341 379 322 0 748 231 890 339 360 679 0 778 660 0 932 765 0 0 448 0 728 928 0 650 0 0 98 820 722 0 0 798 0 0 693 609 0 178 697 201 702 388 804 0 170 525 522 0 171 688 0 748 306 872 0 0 726 0 774 0 813 594 666 687 459 0 918 348 0 298 402 456 490 899 0 518 0 409 411 0 800 175 657 857 890 418 813 279 0 137 0 766 610 574 0 763 115 813 839 0 866 930 0 0 658 0 132 525 0 432 384 800 466 762 365 0 869 891 0 825 901 0 163 0 246 0 725 271 711 0 0 121 924 0 0 215 901 0 567 901 0 685 459 430 0 586 0 751 0 0 60 842 878 173 808 912 0 0 0 616 0 841 628 883 668 398 908 129 0 0 910 0 613 0 304 430 376 214 865 195 0 867 864 785 885 398 454 810 309 0 0 144 760 436 894 0 590 620 0 536 540 792 442 817 652 536 923 752 577 601 777 422 0 332 891 809 518 0 267 603 933 0 620 456 240 0 0 637 573 0 833 787 646 0 216 918 0 0 409 518 141 878 668 0 0 20 740 0 0 787 524 795 698 812 916 738 777 911 0 0 788 635 558 0 225 598 800 0 130 898 504 192 582 837 0 0 838 691 0 680 0 406 0 586 908 832 0 432 532 773 0 0 0 434 837 0 739 316 0 751 0 223 775 73 867 728 0 460 0 0 821 930 200 726 0 929 0 925 0 512 461 0 0 0 0 791 0 650 852 904 0 627 931 588 631 614 935 619 767 801 509 149 516 547 741 483 0 727 0 0 889 246 812 846 179 732 317 0 0 909 794 839 0 506 0 614 796 827 872 0 292 0 64 592 280 744 765 27 0 658 0 794 703 627 325 725 0 455 582 804 0 0 330 0 0 0 387 786 775 0 775 828 831 777 0 877 0 617 877 0 902 708 624 260 0 703 770 763 837 0 0 703 812 311 516 803 120 645 149 784 293 789 247 881 0 0 551 0 489 0 0 0 578 221 0 0 737 688 755 64 405 747 706 908 809 874 478 818 0 501 209 161 934 324 895 927 0 0 872 448 0 649 115 179 685 0 141 0 605 768 0 728 0 524 337 750 0 585 0 0 770 186 0 474 373 753 0 318 657 777 550 359 0 562 401 503 456 425 158 758 878 0 0 824 275 0 24 0 565 0 924 0 161 786 0 406 0 0 516 612 585 754 710 354 0 815 615 0 920 635 653 613 451 538 0 528 517 0 391 765 0 0 507 0 619 391 0 571 0 514 837 483 912 0 598 690 793 858 573 483 0 868 781 319 0 651 617 265 488 731 810 212 547 0 0 826 0 0 0 0 372 685 0 0 657 555 454 0 0 731 230 0 219 814 0 0 0 428 0 290 847 760 359 0 501 76 678 276 0 477 0 136 834 0 0 0 224 0 0 0 699 0 892 733 650 773 623 517 884 557 593 508 0 693 187 0 697 703 0 605 849 0 620 420 866 365 253 895 297 0 809 760 878 457 0 0 898 512 470 590 757 756 778 469 0 801 344 546 0 305 815 785 0 0 890 781 0 925 413 171 792 908 779 397 0 693 333 775 862 576 0 273 0 559 543 846 0 643 0 921 712 661 473 605 496 0 0 432 795 0 465 135 856 907 420 725 249 536 0 897 787 912 938 532 0 0 0 927 589 879 683 924 0 831 0 463 683 0 634 0 929 786 0 596 447 228 0 512 582 875 0 0 598 840 19 512 799 0 0 0 728 589 774 707 0 761 845 513 544 0 347 0 702 0 524 832 220 0 0 623 825 883 324 0 495 325 243 0 0 0 794 628 534 0 0 287 754 606 588 929 493 682 885 858 680 0 433 714 0 0 0 641 825 0 456 0 0 517 754 0 454 0 356 701 0 0 758 718 384 0 371 625 380 0 0 779 858 271 0 684 0 880 937 809 733 0 583 636 338 0 371 566 931 514 901 902 210 382 296 438 0 475 763 0 0 685 759 801 736 673 0 719 0 865 0 724 771 521 0 842 0 0 0 898 300 775 616 366 864 683 571 757 832 0 736 773 370 0 0 824 576 0 0 564 785 0 918 0 396 728 824 311 597 683 0 668 0 204 762 758 713 0 0 0 758 670 747 843 572 746 387 811 652 323 0 0 0 760 0 384 0 670 494 473 0 0 818 862 0 96 276 676 0 0 645 499 657 0 0 871 539 0 419 846 0 0 718 0 700 534 336 598 856 597 763 639 514 104 0 460 142 0 818 0 0 0 0 632 905 0 0 0 880 305 764 866 70 0 845 703 378 909 923 936 0 439 209 455 452 0 647 473 0 0 0 0 0 0 555 714 876 475 616 550 565 0 0 569 906 724 904 0 333 655 775 233 789 802 511 909 773 825 0 732 726 0 667 467 913 867 854 601 0 0 814 236 911 688 616 641 0 0 367 0 622 857 0 0 372 430 772 857 930 637 176 389 368 689 608 0 0 0 299 0 0 868 0 745 0 399 0 0 341 0 924 709 772 881 522 857 0 932 478 765 183 509 858 411 857 0 0 849 0 0 667 831 860 475 73 852 620 0 686 708 912 288 0 433 927 190 0 762 0 0 0 0 411 814 0 0 727 0 619 503 0 911 0 701 0 0 0 446 825 669 837 522 728 681 678 387 707 376 855 404 226 810 0 469 280 0 0 779 855 516 928 695 0 751 0 0 522 0 0 0 398 753 0 830 0 667 916 539 766 573 674 799 0 560 926 0 201 860 655 878 0 223 114 928 783 0 727 0 836 629 774 926 0 764 552 868 0 0 0 613 480 506 0 0 755 794 0 781 361 474 376 0 524 393 870 0 0 211 731 774 664 0 464 403 690 721 0 515 650 848 801 808 0 644 792 551 0 650 0 0 804 0 0 0 0 766 754 0 795 0 685 0 0 827 0 480 0 0 704 622 623 0 0 349 556 652 653 338 921 316 221 504 0 0 0 0 683 709 0 0 604 473 0 345 0 0 591 934 771 919 140 0 860 0 0 0 494 538 0 0 624 0 325 552 0 200 435 564 737 0 419 0 410 0 0 0 889 370 843 380 0 854 0 693 740 0 538 890 199 461 802 655 429 866 857 188 888 0 594 304 932 728 0 0 629 888 935 0 0 586 299 816 0 0 0 617 0 443 0 0 639 759 441 769 292 0 792 935 783 0 0 491 519 853 194 815 525 0 781 0 121 836 792 0 821 730 478 632 854 401 406 0 859 599 699 907 219 0 676 813 925 428 0 0 0 0 741 0 782 0 0 791 786 730 688 226 0 837 671 745 928 784 672 599 0 0 0 0 903 631 666 657 763 324 562 502 0 931 445 645 886 323 0 402 798 523 461 681 0 814 0 772 194 479 0 0 0 0 891 863 232 0 0 797 318 501 0 0 0 0 567 813 0 349 907 765 629 0 0 361 676 909 853 704 0 664 517 0 312 0 699 389 0 650 887 0 821 658 0 742 527 380 0 475 516 890 901 814 766 787 890 0 454 528 547 144 849 753 0 904 622 503 0 450 822 718 347 329 0 0 811 0 297 793 460 596 425 0 0 876 634 754 756 779 920 933 793 572 444 627 0 764 804 934 887 284 383 0 435 0 923 920 0 0 485 227 231 645 0 0 0 485 631 717 918 69 381 480 576 585 790 485 0 169 0 687 330 119 372 546 0 0 0 0 830 373 0 861 745 913 756 705 0 0 0 820 0 0 0 255 509 534 548 0 560 409 645 650 426 744 849 224 550 790 0 0 874 872 701 280 595 0 759 427 890 590 924 725 514 718 769 724 895 0 684 0 0 0 545 0 445 0 221 708 633 0 501 0 753 862 57 0 752 761 0 343 0 847 802 0 0 0 689 891 0 0 818 838 766 0 838 886 861 866 212 0 747 544 0 0 0 0 898 604 640 819 694 311 384 0 218 375 0 723 0 875 475 603 477 901 297 0 597 911 663 633 856 0 835 748 0 704 625 670 928 894 0 320 0 163 0 0 409 0 476 0 795 672 475 927 152 561 741 616 0 0 884 798 863 487 0 623 856 588 915 594 0 846 675 895 862 665 711 0 557 855 879 0 0 0 749 0 268 0 588 0 926 0 782 602 350 754 866 925 0 589 0 905 0 651 616 752 931 0 485 0 613 0 937 564 875 446 533 915 261 793 902 0 718 430 216 799 868 892 503 652 0 471 60 0 804 619 539 523 165 725 458 635 540 0 850 0 217 0 809 340 628 476 0 0 642 0 554 0 802 749 592 739 885 595 520 434 858 749 680 874 0 820 0 370 721 805 0 753 643 780 826 899 914 695 692 81 574 886 0 0 324 530 528 0 797 741 0 362 0 546 0 0 0 907 0 499 480 0 903 803 643 508 461 88 861 831 119 0 486 0 896 584 476 0 0 928 625 0 0 510 349 804 0 0 478 0 316 677 934 0 0 211 0 273 228 821 875 258 710 0 108 259 319 488 0 299 0 546 0 922 747 187 507 730 0 696 598 0 0 0 0 898 183 914 938 293 519 637 390 880 408 404 917 518 634 865 598 510 0 521 0 604 553 355 0 438 782 118 422 561 55 0 0 191 821 871 349 0 0 523 691 301 661 278 599 916 909 846 0 795 0 0 0 230 0 807 495 682 816 650 883 818 512 811 840 0 421 910 800 319 0 0 438 546 0 742 0 883 164 0 414 0 850 0 0 759 761 268 0 61 703 761 820 870 0 370 673 417 0 0 525 908 0 684 0 0 0 0 681 0 879 797 905 505 750 804 911 0 847 794 0 0 0 759 853 0 844 0 373 661 0 644 146 874 0 0 669 813 0 0 682 675 554 210 843 932 831 549 876 410 0 819 374 0 82 932 931 848 899 0 0 776 424 0 353 0 0 757 694 874 494 0 0 742 0 831 422 665 0 0 781 827 614 866 587 620 615 0 0 0 0 0 740 0 0 820 0 894 69 468 568 499 0 550 894 0 0 0 346 864 827 854 435 0 489 730 453 785 709 262 750 488 0 0 392 898 737 0 603 740 333 829 892 192 0 595 0 862 302 0 498 880 751 661 772 896 0 895 422 483 932 861 687 847 781 791 532 0 719 804 678 792 304 123 815 0 608 616 764 679 462 912 0 881 171 769 582 0 390 719 0 0 131 681 706 792 0 884 735 605 432 0 0 529 0 646 347 379 893 840 778 0 545 775 739 571 0 0 291 321 402 278 0 422 736 618 898 625 0 325 870 330 0 714 623 938 0 713 0 696 0 623 504 520 0 894 772 0 667 825 0 778 871 0 885 243 259 591 671 0 675 0 313 566 691 697 0 405 0 0 805 0 362 0 0 0 680 770 905 0 184 788 521 890 553 0 922 611 406 245 602 787 162 679 0 709 0 0 817 838 802 275 655 880 0 654 808 447 0 480 0 0 923 370 778 0 0 465 539 342 525 808 858 550 0 661 897 906 310 482 531 860 555 843 522 214 0 0 495 0 0 333 857 875 498 315 826 447 561 0 563 769 621 0 0 509 500 677 0 588 831 347 0 0 912 342 0 855 0 220 640 0 399 0 695 638 41 0 779 563 0 0 0 207 859 749 549 0 0 375 306 684 511 0 475 0 236 170 764 0 278 0 902 487 0 236 802 0 0 104 0 937 0 0 0 658 449 0 425 0 350 524 668 620 462 820 487 518 837 906 354 882 757 0 0 478 0 647 0 0 656 0 783 353 861 541 747 0 524 859 0 630 0 356 884 0 894 0 503 510 773 616 0 0 278 902 399 0 0 211 898 650 0 422 739 803 686 0 588 863 775 161 0 611 391 826 598 0 678 782 0 0 0 0 0 0 765 0 0 760 0 682 0 0 802 553 707 0 411 920 787 878 934 722 0 0 0 511 858 650 934 842 490 789 692 0 671 0 0 330 633 0 758 400 0 0 682 451 0 796 0 686 405 825 0 260 681 0 573 0 371 0 817 614 764 0 605 0 0 511 0 362 329 690 539 0 673 869 123 552 387 0 881 560 710 726 618 0 492 843 0 616 819 597 870 116 513 0 0 0 379 0 352 502 428 644 252 798 0 281 0 282 0 691 627 638 0 880 366 86 495 0 622 0 422 0 0 664 0 857 658 0 665 747 426 791 0 495 150 0 569 0 0 476 450 366 796 0 0 876 0 0 767 601 910 876 515 719 0 227 105 632 0 673 0 403 0 830 639 0 591 856 909 300 0 0 474 592 0 0 0 0 0 683 301 797 0 597 0 0 638 0 599 623 613 275 742 463 874 0 275 0 671 0 0 410 830 433 720 666 284 630 415 0 929 513 722 925 787 658 903 0 596 0 418 855 97 852 0 880 666 0 804 0 825 781 0 359 893 583 756 937 858 863 874 599 0 214 0 622 692 888 417 913 850 590 568 856 0 164 515 527 0 0 0 698 531 0 785 0 305 0 847 911 832 491 0 678 535 0 921 875 844 0 598 440 359 825 0 0 841 0 490 716 929 414 0 0 0 613 0 128 569 678 920 0 837 891 486 0 847 0 715 434 930 932 618 0 555 260 0 0 135 0 537 0 356 219 886 224 651 727 258 865 0 0 724 669 683 872 441 0 776 840 362 476 578 716 0 801 762 0 645 774 0 839 489 0 867 0 0 0 559 0 827 246 897 0 713 175 852 838 0 298 410 323 561 708 786 542 0 0 0 565 745 937 0 892 809 731 761 693 686 0 610 0 0 0 0 470 0 779 0 0 834 0 213 0 593 814 253 505 787 229 757 0 0 597 854 587 0 262 908 348 0 0 186 821 0 0 0 0 722 760 0 0 655 0 0 884 714 0 0 0 0 607 0 890 851 744 0 613 789 848 704 586 822 729 0 755 667 819 656 0 97 482 0 662 282 829 0 768 704 0 692 597 379 550 0 932 925 0 55 487 724 707 761 0 0 597 727 484 0 0 0 0 0 0 485 173 590 463 787 918 0 0 0 365 400 0 0 0 0 0 106 441 513 769 392 229 0 826 536 857 633 498 729 593 0 876 618 506 0 0 0 0 927 0 0 0 0 930 891 773 793 897 890 0 394 0 0 0 624 0 772 889 489 0 0 385 809 531 636 628 206 514 353 0 287 0 824 0 924 481 605 491 0 0 0 0 930 915 0 117 911 640 896 0 544 839 0 0 0 617 323 0 803 479 830 852 466 357 704 0 599 928 268 393 883 0 325 636 896 0 647 626 572 0 469 789 828 442 577 656 759 661 467 0 817 0 840 0 0 0 845 391 907 887 555 601 867 643 876 560 575 0 839 811 0 0 200 782 0 611 0 674 900 141 659 487 0 0 0 849 0 771 934 826 375 0 0 0 594 754 0 827 717 818 317 664 594 375 0 481 717 924 828 290 935 0 566 748 0 449 198 938 892 0 567 0 923 352 767 0 832 744 805 0 0 865 638 578 0 468 752 402 0 106 495 840 0 752 158 0 876 253 742 569 0 934 143 766 0 780 742 669 0 0 643 0 840 906 486 595 0 895 718 934 902 872 580 839 293 601 612 924 653 0 0 402 746 0 865 558 752 244 871 698 133 0 624 851 868 791 0 743 433 593 428 0 0 721 681 0 0 916 901 260 724 865 479 0 839 0 390 172 0 0 719 0 919 0 734 597 541 612 0 693 852 0 490 773 611 839 745 121 550 355 287 909 935 558 817 581 222 905 606 0 700 0 0 306 742 447 671 918 758 346 287 246 0 568 811 588 0 0 600 298 315 665 0 0 868 586 265 896 0 661 806 642 285 558 711 795 715 0 484 0 0 562 0 0 799 751 392 652 733 717 717 798 0 436 607 686 730 662 182 675 936 827 932 0 0 365 590 516 0 763 334 0 0 134 857 545 763 0 849 0 402 0 718 0 430 0 590 847 286 617 0 0 0 895 821 905 0 0 0 885 603 0 685 145 0 0 563 746 923 0 659 0 0 0 0 0 770 0 835 822 616 793 626 450 435 0 0 0 921 930 816 0 906 0 0 891 0 555 330 842 327 737 694 0 503 362 0 920 360 759 530 713 0 820 843 393 706 701 193 324 339 838 275 0 773 258 698 674 613 772 0 694 0 635 619 390 731 512 0 815 916 197 0 897 844 801 0 0 0 0 273 87 677 387 0 0 466 435 520 769 887 439 0 828 772 465 915 0 692 772 744 278 797 697 0 326 0 775 275 0 596 388 0 902 548 855 794 719 0 0 0 682 0 0 0 669 0 865 581 631 323 0 690 860 371 342 920 158 847 0 0 0 0 913 804 364 569 189 806 56 0 720 685 887 469 616 0 373 0 577 733 0 0 0 855 349 0 580 383 778 134 0 662 0 887 0 0 0 0 795 0 903 0 584 601 359 849 596 518 780 829 897 774 820 760 301 891 683 654 0 0 667 0 519 543 662 336 526 554 0 0 423 898 904 721 0 0 6 532 0 780 0 883 0 634 341 239 0 763 696 0 643 0 739 826 0 0 891 511 224 887 0 479 594 864 866 529 672 866 750 652 342 541 0 290 833 283 376 805 814 791 550 0 562 921 719 548 769 267 749 801 926 700 934 0 0 617 500 668 0 902 934 88 0 914 303 747 0 483 0 581 927 518 415 0 0 830 484 685 872 892 0 615 212 862 590 200 0 774 697 0 413 343 0 188 0 0 771 793 326 749 0 0 911 0 0 840 767 0 0 329 830 0 697 856 740 913 879 657 439 138 453 603 370 0 631 0 0 0 692 0 559 453 0 0 322 769 779 832 696 736 894 0 589 214 816 0 938 445 292 0 466 539 442 595 526 771 452 370 588 826 322 811 0 0 748 0 622 0 666 934 683 50 897 902 220 479 684 0 654 743 872 803 918 0 0 0 556 0 127 809 804 346 268 542 0 794 212 550 746 699 0 0 701 860 772 734 0 0 476 395 613 0 895 0 838 749 0 0 724 0 652 0 0 705 473 0 0 519 460 666 870 382 476 87 0 907 739 783 804 879 877 0 721 575 0 0 0 926 0 419 855 420 325 851 821 574 796 749 774 919 0 340 0 0 350 797 903 818 89 470 449 881 60 849 0 0 838 871 788 674 0 335 794 0 914 253 357 478 791 852 0 625 917 908 618 0 468 0 627 477 421 771 0 426 274 933 0 882 623 753 0 285 824 789 0 524 829 82 709 268 856 580 680 577 0 919 238 374 894 670 606 0 0 361 0 0 0 0 810 386 655 805 480 0 175 331 377 847 341 803 889 922 0 105 0 0 925 0 0 643 669 409 389 501 546 263 361 242 0 887 456 601 441 662 479 475 740 609 0 815 0 702 523 870 709 464 646 343 463 467 729 814 621 826 0 827 867 0 861 827 768 0 0 886 384 184 0 834 636 844 346 424 0 627 0 684 780 337 765 907 576 0 494 847 747 0 400 264 0 0 868 557 781 747 0 871 769 930 461 0 580 576 0 548 851 934 877 304 0 336 0 276 0 0 891 740 0 0 786 892 783 361 0 0 830 0 861 199 764 0 0 0 214 0 0 878 777 865 929 590 928 733 651 922 675 0 397 538 0 880 0 551 0 0 536 594 818 0 626 107 862 433 0 888 0 0 565 722 647 0 933 196 692 232 0 0 176 0 0 0 762 0 154 494 882 558 773 454 315 0 466 917 0 0 624 0 905 842 614 0 806 75 185 0 244 0 907 300 853 898 0 259 797 0 558 414 381 0 615 494 811 771 0 770 709 485 669 284 0 908 276 594 911 333 491 0 0 0 0 722 794 889 767 157 790 0 443 878 753 758 0 0 0 927 760 657 0 0 715 893 781 767 0 447 836 389 0 701 0 910 0 778 615 600 794 0 138 909 730 766 400 554 756 297 0 0 721 0 0 0 760 551 615 699 709 0 800 593 573 784 0 317 0 565 679 781 285 692 443 784 0 596 0 630 666 921 552 0 792 0 868 0 549 0 674 897 0 0 0 238 683 0 397 668 418 786 0 506 0 109 933 0 606 742 281 901 397 619 730 886 617 215 867 826 0 0 495 0 0 401 0 533 129 0 854 437 706 739 669 596 747 277 193 0 792 341 704 886 707 0 575 938 0 0 567 0 0 752 823 929 853 633 0 862 529 797 0 882 0 376 0 706 467 0 429 920 213 824 625 738 684 849 429 550 749 711 274 605 0 868 0 747 0 0 246 439 727 0 0 686 0 929 0 338 890 0 0 915 769 332 377 0 911 571 350 389 911 444 719 813 0 711 0 929 631 197 0 0 0 887 396 0 640 0 0 0 0 874 894 624 935 0 458 682 164 576 784 926 728 0 528 489 630 507 0 892 544 0 695 299 682 800 0 935 725 908 915 568 590 629 844 0 310 0 669 350 117 0 0 737 0 135 885 333 524 803 0 755 569 386 812 888 888 663 650 270 153 137 629 610 643 0 595 714 889 895 795 897 790 610 327 581 625 0 670 816 542 339 0 785 513 809 406 0 0 767 0 0 779 529 500 0 385 777 539 0 406 0 709 888 234 781 0 667 508 578 0 743 670 0 0 844 721 305 723 612 825 638 502 218 829 708 0 914 0 343 731 174 0 0 905 0 637 840 547 815 0 411 0 498 185 0 0 745 0 493 0 823 806 0 851 312 665 743 0 555 819 476 581 685 149 0 569 654 788 790 0 648 890 0 817 909 0 623 375 0 794 0 634 202 0 0 371 462 662 0 722 0 237 927 582 280 881 814 711 396 213 597 760 915 425 68 651 0 626 752 935 0 628 186 0 406 0 0 615 599 0 0 477 0 719 752 0 229 0 657 457 180 887 887 933 0 889 232 936 0 787 714 0 0 738 888 0 682 866 562 908 736 0 0 624 701 614 561 738 603 864 868 630 541 547 162 143 0 283 0 0 836 408 870 687 843 553 640 0 0 852 871 597 837 755 863 0 0 0 705 266 752 101 684 927 556 703 938 398 758 732 0 180 838 841 710 416 0 0 329 910 633 932 0 0 445 831 0 0 714 558 0 0 567 665 833 794 0 576 888 519 931 860 549 574 454 898 709 0 693 782 898 938 488 866 861 661 448 746 584 843 932 562 738 0 871 0 762 674 574 359 850 0 932 0 535 0 768 888 0 0 400 786 843 631 358 460 913 573 877 0 0 629 501 586 588 0 584 0 471 819 0 0 792 826 854 0 719 280 680 573 0 788 0 786 0 0 911 783 403 598 741 0 868 894 551 0 753 803 885 888 272 773 703 837 201 0 611 746 246 914 0 0 466 768 766 0 651 420 781 766 731 0 739 219 847 922 0 208 504 831 912 572 220 293 0 298 260 402 803 358 0 538 311 0 938 827 0 251 928 761 806 393 705 0 450 0 898 330 127 0 894 921 382 921 0 0 0 0 308 584 0 0 794 0 0 519 819 0 576 539 611 0 667 933 0 805 918 709 870 927 566 562 683 683 0 401 633 927 0 704 0 0 589 768 0 414 927 685 0 0 872 581 0 0 0 793 783 900 0 359 654 459 667 0 823 606 0 0 0 0 577 0 889 824 732 767 922 393 0 903 325 760 0 0 737 0 653 0 831 562 210 0 726 699 878 0 925 765 0 918 567 367 888 0 902 290 678 652 488 527 0 587 925 0 376 398 0 753 271 696 0 342 601 412 778 0 366 471 690 0 0 893 265 782 818 0 834 0 261 0 407 261 195 0 0 423 0 0 864 111 510 624 360 788 747 858 715 832 0 0 792 883 739 835 390 0 585 921 0 640 736 166 692 762 0 678 871 0 486 515 0 704 808 0 0 0 790 623 815 584 369 226 0 826 865 180 810 0 938 719 510 426 738 860 873 594 0 529 317 441 738 0 831 0 0 753 0 612 0 770 846 0 803 772 730 391 793 0 53 518 682 513 671 0 0 0 350 0 501 472 0 892 289 778 868 0 0 827 455 0 190 0 860 825 527 181 913 0 0 914 0 668 0 620 465 928 596 582 762 778 749 704 401 803 0 0 691 0 597 828 826 627 606 426 0 803 463 816 558 442 511 496 801 345 794 926 0 0 0 565 591 719 902 714 0 821 428 632 683 735 0 0 0 458 300 875 925 552 436 0 707 672 414 0 755 895 871 556 738 845 793 0 0 449 404 0 936 588 557 320 0 392 103 761 603 317 321 0 636 542 0 0 863 274 897 272 936 568 619 425 0 0 0 0 0 0 0 921 586 91 0 0 402 0 753 725 0 819 710 475 0 638 0 684 695 833 736 344 0 0 547 902 833 365 774 816 361 546 523 688 553 0 680 684 0 0 0 874 678 506 0 427 815 937 806 0 577 0 159 331 936 569 0 574 676 531 0 766 761 170 0 0 109 531 336 0 267 0 692 729 350 478 845 887 0 351 832 446 273 847 555 0 0 0 196 509 522 0 920 923 0 816 705 0 0 781 889 0 690 168 557 773 506 0 379 350 0 915 567 0 560 794 0 340 788 0 612 0 873 0 710 764 804 0 647 596 608 0 367 920 0 667 450 502 478 588 612 368 0 834 341 506 292 0 609 840 880 864 598 545 852 928 0 363 789 242 698 0 161 788 773 146 0 894 522 233 0 805 435 0 321 553 322 434 334 689 0 0 0 106 0 840 934 907 916 504 0 291 77 0 840 777 0 730 403 0 766 262 780 881 0 843 0 140 0 0 703 744 916 689 751 885 0 444 604 882 672 83 929 676 0 573 0 777 928 0 751 455 225 0 0 0 803 908 0 551 882 693 926 614 0 425 0 0 614 533 658 910 539 236 211 0 620 0 754 70 0 0 460 0 0 0 0 686 883 0 879 563 576 624 833 215 755 783 0 0 0 367 732 0 437 761 0 759 666 694 762 539 611 890 433 447 864 228 818 534 0 450 776 483 769 235 529 0 817 0 932 569 341 405 521 554 862 429 0 0 815 472 488 0 0 653 0 722 691 817 898 617 933 411 784 470 473 0 378 0 936 0 0 0 0 497 243 824 656 0 791 0 0 930 0 0 223 0 468 726 564 0 0 0 0 530 411 421 0 558 0 900 289 0 749 136 225 788 835 694 567 289 580 495 0 0 0 0 938 402 533 0 0 0 0 0 481 272 280 408 621 0 0 685 0 545 698 0 0 0 493 0 168 761 493 0 754 431 856 456 589 0 408 543 0 268 442 0 382 523 353 729 425 0 0 0 396 498 0 0 439 0 0 470 691 272 0 0 509 830 117 779 682 425 0 437 502 0 387 631 360 524 0 557 366 831 450 539 0 0 353 0 0 0 335 482 171 262 194 537 870 227 0 0 481 746 416 696 642 568 0 736 773 756 923 855 146 0 0 0 0 0 923 816 0 0 0 0 0 0 424 741 0 0 729 0 626 839 680 897 0 322 325 620 822 0 0 834 879 0 645 666 897 162 0 816 0 876 746 884 680 858 301 458 756 789 434 0 293 807 726 0 869 795 507 435 592 364 0 0 0 246 570 771 295 439 139 0 0 759 786 427 269 842 626 803 300 761 606 420 0 0 222 863 535 553 0 798 662 760 720 478 799 918 907 852 0 918 749 869 421 0 0 500 805 297 0 859 817 144 0 811 0 0 402 0 170 0 772 684 657 0 834 0 846 527 745 715 0 0 161 238 0 0 554 679 0 0 0 692 0 934 0 0 771 241 925 790 0 461 0 586 293 739 416 896 908 853 271 838 777 315 872 646 0 0 938 935 0 915 335 0 685 95 815 0 259 529 669 0 701 546 568 760 919 704 374 655 0 462 0 765 559 807 0 367 690 801 0 513 490 0 175 842 0 833 731 0 0 0 0 475 199 508 897 0 868 0 269 858 0 0 286 479 784 0 604 0 698 364 336 852 116 379 442 0 916 854 0 756 686 0 893 714 232 601 393 899 255 476 551 0 436 620 460 897 479 759 809 846 842 876 450 850 0 631 791 713 0 697 0 598 530 799 931 579 0 0 0 0 88 453 0 445 768 132 0 905 770 645 544 248 0 706 885 924 0 411 348 885 809 0 0 0 774 875 174 599 740 0 428 745 371 0 868 853 80 717 554 775 0 776 813 934 0 453 697 869 611 779 545 0 753 442 851 0 0 868 534 518 829 684 907 908 676 580 558 681 922 786 0 735 0 696 416 0 830 811 770 0 154 0 922 769 0 578 719 898 0 896 0 731 172 811 343 697 0 655 0 777 0 878 0 0 123 275 928 839 857 462 726 870 0 370 329 0 686 791 716 564 432 588 923 465 0 0 838 869 398 641 344 0 0 147 0 0 312 781 813 912 907 0 590 828 290 675 625 745 0 0 935 167 93 697 494 0 464 0 726 611 343 803 581 245 817 291 134 875 833 824 596 526 792 839 0 844 0 335 162 0 0 0 0 0 380 179 892 600 0 286 857 0 853 0 0 393 0 0 0 781 783 184 0 24 859 780 844 810 849 859 646 704 630 452 528 736 487 0 0 0 0 629 0 802 476 0 893 377 0 690 867 544 714 631 545 81 0 0 814 697 712 0 0 0 210 138 454 530 0 0 506 0 513 296 641 700 0 0 795 871 666 380 0 0 737 333 0 555 0 618 891 621 471 731 223 516 744 506 739 637 351 896 418 622 0 765 937 852 744 519 494 0 643 241 842 0 411 654 156 219 900 905 659 0 336 696 241 816 860 778 0 929 409 80 98 0 769 0 737 0 0 887 0 574 919 608 212 0 893 264 0 607 0 505 400 0 860 467 653 488 907 509 0 0 515 0 898 926 870 330 873 820 0 650 0 707 890 0 522 591 0 307 847 874 591 937 724 0 0 0 294 824 0 0 654 483 0 0 0 758 320 782 83 0 0 0 507 764 903 728 0 831 790 641 462 0 219 859 906 0 669 0 763 645 925 0 806 820 0 707 85 0 0 119 929 0 0 0 497 773 641 0 216 0 593 510 876 632 0 590 550 452 126 0 788 933 808 175 551 645 728 557 530 633 570 0 253 327 0 558 839 440 502 867 0 777 0 869 0 876 0 253 0 0 0 594 866 601 620 0 881 0 352 0 274 670 0 373 745 863 672 139 0 838 878 0 256 735 664 0 261 552 0 0 429 916 392 0 0 733 864 858 460 933 744 536 280 523 653 796 0 937 808 847 583 428 635 637 851 919 482 890 0 352 769 305 0 864 0 0 207 730 648 505 405 0 736 492 80 0 936 0 778 538 709 0 687 0 332 0 715 585 864 648 683 313 716 436 918 548 0 0 913 541 0 0 157 665 0 177 413 936 0 881 0 564 693 629 0 768 593 703 0 0 0 398 0 432 590 894 698 471 667 282 717 588 0 734 888 0 755 0 843 621 702 796 839 0 0 829 568 375 0 121 0 925 416 0 0 722 867 537 862 0 606 129 549 452 745 0 197 0 899 865 520 246 377 0 0 0 650 341 270 603 362 267 0 552 157 0 909 881 262 574 856 661 588 0 800 0 0 824 887 672 433 0 715 574 889 553 512 0 649 579 580 743 637 561 925 657 308 665 0 405 878 837 775 0 704 22 882 373 824 569 768 931 373 0 0 0 409 467 0 767 744 0 0 0 559 870 388 639 0 343 756 854 905 0 779 271 0 380 461 782 684 896 488 779 816 442 544 912 643 0 425 0 0 284 828 518 915 914 822 892 0 87 534 730 0 0 778 0 0 905 695 513 617 850 933 0 0 0 799 300 0 905 0 0 0 709 331 704 313 886 227 0 891 581 587 856 0 0 777 0 726 0 221 0 755 0 845 496 920 334 580 854 0 391 755 767 810 825 0 868 474 0 752 0 481 0 715 470 786 0 74 0 0 233 902 540 0 537 733 760 632 935 260 298 0 799 823 664 279 721 0 550 644 721 284 804 434 769 931 898 682 934 844 433 0 535 692 812 758 0 0 0 806 255 0 660 839 707 937 884 0 912 0 441 333 0 917 547 718 684 0 0 315 761 0 0 930 638 667 447 428 665 0 913 712 0 168 0 506 0 866 188 705 770 479 779 719 0 0 0 545 879 879 630 333 837 426 0 0 792 0 225 0 0 0 579 930 0 552 0 759 0 0 0 639 381 663 0 0 325 847 522 937 500 818 0 0 922 852 905 487 812 932 255 727 715 632 391 427 839 184 871 720 0 769 0 308 0 782 265 0 296 586 880 581 0 724 218 789 91 930 927 818 703 0 0 0 290 331 0 888 379 840 258 305 238 0 434 0 603 509 0 672 776 720 888 611 0 914 0 0 679 784 692 0 547 659 848 619 738 816 0 829 363 0 884 434 0 0 189 337 0 0 751 767 545 336 0 314 0 847 0 412 302 622 0 625 906 777 879 354 170 839 902 401 837 595 591 672 287 621 751 264 405 0 811 679 37 616 748 0 0 685 0 0 925 0 582 661 605 0 750 628 758 368 745 189 699 0 698 756 223 0 801 463 0 243 822 0 663 0 807 544 681 728 494 280 541 763 718 812 673 0 0 0 0 607 0 679 182 557 0 288 348 658 545 0 702 0 873 0 0 416 0 436 838 480 519 0 901 886 643 159 788 476 0 770 771 937 0 793 0 920 843 262 196 0 0 728 860 807 470 683 908 456 811 536 662 0 207 101 686 676 188 0 826 0 666 194 852 507 816 820 0 369 861 0 0 794 656 802 206 808 0 931 927 726 0 240 462 0 260 827 643 321 731 0 0 0 0 823 0 748 331 0 834 923 0 774 492 434 52 533 917 0 0 678 633 0 719 784 0 765 239 441 829 769 225 800 574 0 276 570 709 431 427 0 0 0 747 196 358 748 568 0 658 483 434 913 241 840 455 0 223 514 186 859 925 292 370 0 171 462 520 730 632 673 700 442 626 0 484 721 606 746 498 895 889 660 627 921 0 775 829 0 930 850 830 693 899 909 653 915 0 835 358 444 0 787 627 548 653 792 906 891 0 0 594 855 514 864 582 406 325 0 340 0 713 897 458 273 624 797 0 434 303 0 621 10 646 882 548 919 405 0 630 327 0 866 916 0 505 0 369 600 0 502 300 479 0 548 552 454 0 0 628 0 0 883 0 438 564 296 0 694 0 438 767 0 0 432 0 0 351 0 561 0 187 637 274 0 840 616 239 633 596 672 433 359 0 0 567 556 248 341 889 170 555 373 0 90 570 769 0 670 612 527 542 639 827 607 510 385 865 563 740 0 877 858 0 872 842 559 0 878 655 787 895 858 871 710 863 0 0 841 540 479 0 765 799 654 0 0 759 679 0 0 569 862 787 561 513 297 792 301 927 0 843 647 742 477 0 234 265 883 873 601 0 712 0 637 0 812 250 520 0 192 393 451 883 879 720 0 928 0 0 693 0 777 0 519 911 763 569 0 348 0 149 0 593 0 542 215 623 597 563 518 627 686 687 0 58 0 0 930 0 932 323 783 481 0 0 0 588 0 850 683 0 863 596 404 687 805 458 927 0 726 0 396 0 599 299 0 329 0 790 0 832 854 611 0 702 123 863 915 0 476 253 0 0 647 0 450 0 406 0 911 831 0 0 669 262 0 456 420 0 912 0 594 567 558 190 902 571 884 641 554 0 689 315 859 0 233 0 849 468 873 557 0 687 239 343 735 0 570 847 891 0 809 0 489 0 0 0 229 850 472 600 700 835 677 0 593 716 0 0 855 669 376 634 0 446 720 468 304 919 0 0 873 592 890 0 277 857 901 359 466 0 699 841 702 0 833 919 469 616 822 0 909 904 335 710 0 795 851 0 485 647 868 0 877 553 870 920 0 573 0 132 351 473 851 785 0 421 468 388 746 0 0 376 686 0 804 495 778 360 336 917 741 931 773 279 0 337 0 0 665 812 0 752 0 688 0 902 807 400 0 0 0 909 328 532 894 868 727 404 0 801 0 438 517 600 519 446 688 0 0 0 783 0 491 506 393 427 0 897 584 891 878 393 616 937 662 0 627 0 317 189 606 0 477 796 473 705 913 835 671 874 611 0 667 784 281 774 892 0 405 0 838 0 228 0 757 700 0 0 464 0 0 763 0 0 0 0 697 900 815 0 578 0 871 883 641 915 372 0 864 549 0 457 0 0 224 755 637 0 543 788 0 236 0 832 209 0 812 727 866 290 473 0 0 0 789 541 761 872 509 293 0 351 543 0 198 587 622 667 417 825 0 0 858 0 758 883 0 0 262 691 279 541 566 0 187 0 502 784 679 715 837 531 796 0 316 821 314 697 0 522 0 0 393 815 856 854 451 679 850 522 0 895 752 134 872 775 0 0 0 425 531 821 681 0 655 750 591 726 0 477 894 0 0 0 632 814 666 776 0 0 936 906 852 447 916 496 895 747 132 880 860 547 457 0 0 798 724 570 0 577 743 851 263 694 661 684 0 938 0 0 898 840 780 541 0 454 734 682 875 746 0 513 925 457 475 911 920 866 0 877 0 683 503 0 0 831 616 923 575 459 800 0 0 84 434 762 462 853 0 0 206 0 35 0 120 476 699 927 0 635 624 905 932 801 855 760 303 0 436 650 285 911 564 0 915 712 582 0 0 380 887 188 0 888 0 0 0 425 908 867 764 0 575 461 785 0 889 841 0 0 0 0 754 455 879 406 845 0 0 840 119 873 861 0 557 659 0 291 785 869 914 0 854 0 414 323 0 0 901 826 838 838 675 174 0 0 442 618 0 412 0 0 0 768 0 22 0 0 292 632 722 0 598 98 921 728 338 772 501 0 192 0 623 702 0 236 693 0 661 580 327 533 455 0 935 208 0 811 0 0 0 575 897 417 583 642 839 674 0 0 374 0 817 726 545 640 764 882 589 0 0 674 253 284 502 0 352 225 595 0 0 412 513 860 586 776 0 0 0 0 872 0 851 432 695 0 772 0 747 0 920 657 396 0 715 640 780 797 678 0 754 627 0 912 0 485 440 0 204 98 850 896 0 454 0 670 0 588 524 738 219 0 0 452 889 497 783 398 0 0 0 458 476 0 0 344 84 0 0 221 61 802 923 0 922 775 647 914 0 833 374 0 758 0 0 353 349 756 532 0 636 404 0 794 0 0 865 0 0 818 0 0 270 918 0 0 450 400 719 0 924 811 0 433 730 927 559 809 436 771 647 771 871 626 0 832 409 856 797 0 402 791 0 484 476 831 0 655 923 658 580 681 0 0 807 618 925 0 0 0 564 463 632 0 779 618 727 879 0 0 842 188 740 646 519 880 0 430 0 848 786 546 0 683 544 770 921 0 563 803 0 796 926 339 685 473 705 0 0 610 0 683 638 475 0 822 0 866 928 0 478 488 140 413 840 561 874 560 476 0 0 0 689 758 240 0 894 745 837 746 0 616 0 306 778 815 878 603 418 625 292 635 793 323 758 307 648 313 638 804 0 352 767 643 836 804 342 508 0 904 902 0 0 772 0 750 141 715 0 441 0 0 773 539 0 0 621 543 173 890 0 0 0 538 618 613 0 706 796 0 275 455 738 181 896 534 771 907 892 530 0 677 227 612 866 0 553 0 472 580 828 0 552 602 461 829 859 0 0 362 897 142 581 328 230 0 627 805 851 0 0 707 638 0 935 0 0 0 0 0 526 704 0 763 926 157 166 596 0 0 697 858 0 908 919 213 851 0 833 455 0 617 841 593 347 584 517 0 531 278 0 748 757 854 0 436 868 0 738 828 0 0 426 0 784 0 0 313 0 795 552 0 0 0 279 0 337 588 0 629 650 772 0 0 291 924 0 915 884 700 532 826 529 681 758 0 499 716 0 173 0 237 0 0 0 0 899 0 423 698 580 775 0 225 596 0 0 547 875 668 888 0 0 0 522 680 850 723 0 688 743 937 728 555 743 598 376 346 547 566 779 797 0 672 829 189 616 593 579 0 893 0 0 828 0 0 0 659 713 0 0 0 720 443 358 0 744 519 0 924 768 746 498 520 0 0 553 383 214 801 228 918 725 0 536 488 0 441 820 510 0 583 283 594 733 456 427 0 691 363 839 0 830 0 309 676 804 634 777 832 0 810 543 573 649 763 753 415 881 0 658 782 582 716 0 936 848 0 852 0 194 435 0 853 0 0 0 740 528 740 0 285 0 542 640 619 936 0 746 642 0 0 0 269 510 864 0 0 808 659 0 831 789 847 421 724 772 347 0 935 817 0 0 794 349 352 0 0 0 575 412 912 279 0 0 582 836 783 279 335 0 0 896 656 701 0 0 0 0 885 849 726 782 660 0 856 748 0 700 646 148 812 96 316 783 0 662 268 536 718 429 306 538 0 723 884 852 486 792 765 0 329 0 625 737 0 0 0 851 612 528 863 0 537 919 637 0 207 691 499 748 814 585 921 639 931 624 0 0 0 693 0 0 594 175 655 379 0 539 931 537 755 610 286 926 0 699 905 139 0 0 760 622 413 432 892 0 759 830 0 595 0 734 489 530 754 817 652 695 0 227 878 536 651 924 0 632 317 851 647 0 743 0 462 850 0 0 721 721 676 421 934 621 846 0 817 211 734 0 726 507 0 242 738 571 0 670 852 0 0 0 915 696 0 0 0 919 905 698 352 192 815 0 650 374 932 0 429 409 0 844 651 918 878 0 0 664 421 809 461 331 748 0 771 469 928 750 0 663 0 0 690 688 0 0 783 756 865 892 860 670 517 0 227 0 0 0 488 0 797 671 0 0 510 730 417 0 0 0 566 0 0 893 368 0 675 865 470 0 551 0 642 756 0 681 607 732 667 778 603 0 0 549 0 275 913 0 0 829 0 526 591 0 0 696 893 538 0 0 504 543 860 816 931 618 0 0 0 578 774 202 416 644 585 0 701 0 0 669 790 0 851 0 0 747 467 775 921 458 616 0 711 0 726 361 510 646 353 0 866 851 0 0 0 566 0 624 506 905 915 938 845 566 783 719 937 912 0 696 0 507 588 552 367 934 660 628 221 748 576 894 207 556 694 0 793 361 575 0 0 0 725 651 496 0 0 0 854 905 606 727 0 845 913 0 588 170 605 628 767 835 0 795 0 660 757 629 753 0 202 525 911 752 836 0 682 633 0 0 0 293 694 0 894 275 0 0 323 390 547 832 922 503 290 785 830 810 0 122 565 0 539 0 615 0 0 918 387 838 892 359 887 192 0 588 335 0 500 466 0 741 0 856 896 0 329 501 640 0 516 854 0 746 798 261 553 617 0 675 0 682 765 793 708 727 0 784 509 0 912 377 731 708 935 310 504 0 589 815 928 783 391 743 0 889 787 485 0 538 831 0 869 188 633 126 751 368 794 907 346 470 0 809 849 774 866 0 585 0 631 0 686 742 718 632 318 0 796 176 429 291 0 0 347 451 0 827 582 586 517 677 751 0 0 213 769 789 0 0 693 422 0 0 854 413 329 911 255 862 928 499 910 815 0 0 932 0 626 0 66 812 653 754 807 546 784 52 0 628 0 401 756 770 0 248 874 0 0 910 849 716 0 555 0 0 124 897 828 638 879 830 0 0 133 690 506 795 692 0 0 418 314 598 876 0 647 539 0 265 0 818 763 0 0 721 860 0 291 429 399 926 934 0 902 0 679 0 531 0 0 260 0 0 652 801 0 918 0 0 0 900 672 506 724 435 881 152 0 927 455 317 690 0 292 225 855 739 0 0 496 0 0 347 869 514 873 768 0 674 610 884 152 907 0 740 0 756 756 0 438 882 0 818 786 0 848 327 668 774 0 831 498 0 901 0 0 577 592 0 887 850 794 900 553 654 342 278 0 829 0 0 474 919 787 918 863 312 0 0 835 910 801 0 740 461 840 728 739 0 617 303 734 0 0 919 445 0 0 0 683 844 0 831 563 727 541 0 791 40 0 287 911 642 0 370 790 702 816 0 556 0 145 921 904 0 672 0 837 363 0 0 919 0 786 0 412 0 0 892 0 868 937 708 0 815 799 741 0 252 691 474 0 706 0 829 426 532 680 0 644 442 899 134 0 430 0 79 0 0 895 875 657 662 163 597 0 815 0 0 853 377 51 773 801 0 210 907 342 712 681 729 838 176 742 734 465 699 738 265 409 325 914 774 738 929 0 637 535 788 429 0 873 432 609 403 143 644 0 371 0 456 818 618 489 0 0 674 684 474 725 797 574 347 0 935 0 0 198 170 574 472 0 0 640 417 118 656 767 0 753 519 0 0 807 453 0 576 812 665 746 0 0 0 255 0 721 0 884 748 0 0 884 938 0 0 0 0 617 634 856 0 819 836 0 288 0 0 644 569 350 0 518 0 786 577 0 0 376 756 675 0 664 0 926 402 0 819 0 573 0 793 189 709 297 0 766 0 812 0 276 884 855 587 861 329 823 729 72 905 0 679 893 550 677 644 681 638 0 600 858 0 0 878 424 0 715 875 911 0 725 0 844 131 96 462 355 829 863 362 515 779 769 0 0 0 485 366 466 283 703 0 0 492 695 0 282 0 838 0 0 0 758 629 70 764 781 361 172 337 511 543 849 924 340 625 815 593 725 938 657 0 770 433 143 0 352 316 910 909 0 716 902 585 0 905 0 526 0 0 625 0 98 0 907 354 513 496 690 888 0 0 752 692 0 766 560 0 829 0 897 674 644 614 893 286 0 695 599 0 444 866 935 455 788 676 576 0 839 899 657 768 690 0 0 575 586 377 555 0 209 0 495 677 500 0 735 453 533 0 0 694 638 862 830 0 0 0 820 815 768 0 115 0 928 0 393 0 0 680 0 165 579 0 696 765 0 0 889 292 826 812 753 0 402 123 937 349 0 557 886 621 416 894 458 0 800 603 0 790 909 868 807 0 868 0 711 745 0 235 800 602 845 0 460 936 0 0 0 0 399 736 402 577 317 609 357 861 857 0 352 567 800 880 492 391 819 865 841 592 896 326 844 526 269 0 0 232 880 0 0 0 458 0 161 557 603 391 0 0 198 0 424 824 842 650 912 374 0 547 700 856 637 0 0 691 0 0 729 648 767 602 336 893 596 373 0 848 541 0 760 576 924 871 0 569 0 776 680 0 0 0 776 257 0 608 738 749 222 0 0 798 445 0 441 744 0 250 181 534 0 782 785 772 359 622 0 262 0 376 0 806 0 734 846 877 0 142 300 0 0 0 596 233 0 741 780 0 782 800 0 595 106 761 0 374 0 792 457 846 877 382 353 790 828 917 390 595 928 492 268 846 270 653 878 0 0 371 821 590 882 798 838 889 0 641 0 0 0 0 645 754 209 735 0 854 375 321 0 0 588 0 691 646 584 86 418 278 381 922 652 0 496 0 688 471 546 404 0 310 246 583 815 323 938 784 913 0 847 822 885 0 769 139 490 0 164 644 0 415 155 441 0 520 285 574 702 616 701 645 689 743 869 0 811 629 716 500 421 0 0 0 0 526 0 230 0 0 684 0 0 701 0 0 873 117 349 118 627 783 656 932 0 0 876 763 584 198 913 720 172 720 487 0 892 0 0 874 0 602 708 0 925 659 843 613 669 913 625 917 454 906 685 363 875 0 845 0 184 554 620 252 908 788 0 617 773 0 0 581 404 637 123 0 917 852 392 219 564 738 0 724 351 342 810 0 334 360 869 381 661 0 457 146 721 338 634 0 0 553 462 279 844 478 0 558 0 96 599 180 744 86 746 823 352 0 570 485 319 0 617 734 0 768 748 507 839 0 365 786 164 589 835 859 758 743 0 538 749 411 567 0 419 937 742 548 922 936 732 0 845 0 500 672 515 900 842 0 728 917 589 747 0 0 235 723 596 0 901 0 182 0 889 457 878 316 714 616 0 0 301 670 849 584 0 0 0 607 846 664 0 0 0 0 930 0 663 0 0 102 0 0 0 667 0 820 738 655 0 529 483 0 854 0 494 624 836 391 871 417 770 853 0 592 803 928 404 0 917 0 0 704 890 0 0 843 656 495 0 492 724 363 381 117 0 623 635 738 736 0 848 0 806 845 495 232 578 639 0 0 499 0 655 0 866 358 714 0 611 640 426 0 736 571 0 622 846 273 0 127 0 640 0 803 0 396 836 465 752 772 387 902 590 761 783 0 841 0 0 0 540 0 859 913 551 639 0 0 695 0 0 691 283 0 0 0 0 762 423 653 0 574 0 533 0 782 375 612 703 0 463 887 0 0 616 466 345 599 0 776 172 0 0 331 856 0 268 771 550 501 0 489 762 0 723 498 626 815 789 0 775 915 657 717 740 901 855 816 0 852 166 0 716 0 262 77 910 375 775 0 626 617 359 0 400 807 0 743 275 777 444 822 447 793 0 864 447 825 416 361 407 448 299 824 259 398 827 0 547 211 887 832 652 0 651 765 572 636 0 634 0 306 0 0 850 0 846 0 684 0 0 796 0 0 268 0 245 870 901 599 895 597 0 0 177 484 756 598 799 684 872 638 750 773 612 210 621 0 0 924 859 883 497 766 825 565 708 861 0 269 0 798 655 0 789 678 0 0 905 737 650 581 0 0 0 292 0 283 0 869 0 820 541 0 133 0 509 721 688 307 769 577 855 0 59 336 490 0 259 0 672 699 394 402 483 0 497 144 0 425 880 930 924 0 897 933 895 0 386 185 0 861 606 805 721 609 872 872 528 910 760 855 276 856 0 556 763 0 574 716 281 0 369 0 0 0 750 702 874 844 726 825 460 0 297 855 161 922 501 552 661 910 0 716 566 829 907 0 765 0 417 815 0 557 596 842 101 0 0 880 623 699 463 775 379 551 303 412 0 586 689 590 0 519 928 501 0 665 0 549 594 294 0 359 630 283 915 638 0 894 0 382 216 394 864 436 677 916 599 608 0 913 847 0 0 581 350 905 883 186 0 0 348 920 146 719 0 927 0 827 645 930 911 680 0 579 808 487 0 0 779 0 778 291 0 684 650 0 217 0 0 0 0 152 879 0 735 677 857 474 0 0 0 854 611 932 0 0 0 0 893 688 934 403 747 786 794 0 697 823 0 623 777 893 641 369 821 0 771 409 0 703 279 0 0 672 808 0 487 720 899 0 0 663 0 556 0 766 222 550 155 0 831 793 741 0 875 0 901 344 386 865 783 476 730 773 824 0 638 0 681 0 843 464 643 816 724 480 115 757 730 193 570 0 816 935 0 436 925 810 555 0 404 0 0 834 528 818 801 828 587 0 812 0 282 0 693 777 249 702 0 771 728 511 760 0 0 649 381 866 0 674 717 30 367 710 835 643 0 312 0 527 0 719 302 205 591 756 804 642 0 763 0 596 919 587 557 860 875 675 498 777 0 873 777 0 162 246 467 0 398 276 487 347 771 573 403 0 0 899 339 851 387 0 0 0 475 385 702 0 777 861 595 523 512 0 278 537 0 543 498 0 609 697 240 0 902 469 818 687 0 885 0 0 815 0 0 0 0 428 800 738 0 0 905 0 844 0 485 701 0 695 655 567 0 697 214 736 840 845 0 702 507 0 656 0 874 348 754 839 552 0 97 0 0 910 0 660 695 412 0 658 808 339 868 618 775 894 0 257 522 835 747 728 654 0 458 0 0 882 809 416 865 815 402 686 501 311 0 857 516 769 0 0 840 824 247 257 489 0 363 715 665 831 0 932 662 101 905 554 888 482 693 544 0 801 875 0 859 656 801 0 0 754 827 698 84 863 744 496 700 828 870 0 368 747 748 758 754 371 0 341 609 349 642 163 874 0 0 512 606 759 163 385 0 843 797 0 464 0 394 840 797 0 629 878 480 0 322 893 0 0 0 472 0 293 499 794 151 428 0 625 871 0 734 813 624 0 756 778 0 852 264 719 632 682 217 793 424 389 432 179 0 0 505 0 0 710 628 0 829 215 600 452 0 0 930 339 913 443 849 846 0 889 0 286 124 201 843 442 438 0 477 296 871 694 0 840 0 495 822 657 539 0 797 127 833 511 362 535 676 923 0 374 634 0 471 646 0 0 783 0 768 917 272 328 286 0 902 0 412 498 508 678 206 0 690 858 0 779 0 610 467 885 716 788 733 856 0 577 652 640 565 0 95 627 0 301 564 834 0 698 0 419 0 0 0 428 693 0 889 512 342 0 0 793 624 585 349 431 822 740 771 0 567 777 383 450 834 682 0 783 0 774 888 812 587 786 918 908 602 626 0 692 401 0 0 741 0 0 858 817 733 300 649 926 833 754 0 385 0 847 872 863 278 556 404 649 0 0 76 221 396 0 727 564 862 629 931 858 621 602 404 0 673 765 734 0 0 600 233 0 0 903 670 0 0 783 579 900 614 584 927 731 440 384 923 0 737 692 657 0 918 771 781 231 0 0 0 0 519 118 892 326 911 68 141 845 786 596 533 0 835 0 537 0 225 0 765 771 617 0 532 0 609 0 188 555 896 0 399 0 93 0 0 915 0 0 557 580 560 771 300 0 705 616 812 740 529 67 0 812 0 430 801 389 0 823 678 800 819 786 687 825 576 640 527 226 606 767 622 825 0 691 671 663 925 0 0 0 0 0 745 0 0 0 0 0 796 515 558 253 0 885 863 0 0 0 162 566 608 643 0 559 0 459 867 711 284 706 633 0 385 0 922 0 0 809 0 552 0 0 608 750 865 0 733 837 0 751 0 156 0 884 580 791 0 0 0 0 589 541 0 703 88 798 690 0 225 359 0 0 305 595 541 917 477 911 548 0 392 284 0 0 929 492 719 784 300 639 669 661 837 485 0 841 933 409 622 0 544 610 807 624 852 0 0 0 731 538 914 829 608 861 760 0 0 0 779 0 510 0 520 0 222 0 654 0 359 903 776 652 0 112 903 820 0 896 621 500 0 0 0 472 850 523 463 682 355 906 546 622 797 754 326 828 728 731 604 812 330 0 0 236 0 812 853 833 471 0 0 272 0 800 544 759 0 715 0 0 303 314 430 853 817 540 415 0 909 733 785 0 513 679 0 28 0 692 834 316 593 631 417 454 0 686 884 844 0 763 715 0 825 834 749 328 0 856 255 757 172 826 517 541 0 130 541 0 704 0 0 920 383 233 0 0 724 771 810 515 0 0 314 785 789 812 850 608 389 888 0 426 479 0 688 362 0 876 0 694 717 0 296 813 0 0 778 609 703 149 798 655 0 857 0 756 392 726 0 553 273 802 698 551 783 0 660 774 697 589 0 0 372 0 649 0 0 0 596 566 0 0 865 0 698 743 574 800 0 175 0 0 821 438 466 215 0 808 803 631 0 696 397 0 641 761 0 487 604 485 746 417 0 255 0 688 786 512 0 675 541 905 608 0 0 766 0 0 0 646 283 0 0 487 0 267 903 880 556 0 0 931 339 0 0 215 479 555 555 322 874 775 0 0 572 833 693 315 613 692 718 675 485 421 833 0 498 519 814 746 458 657 427 569 433 0 609 646 426 824 722 0 197 451 916 605 0 278 682 179 746 0 698 889 0 0 824 407 458 317 850 647 730 0 862 849 882 0 0 0 743 647 815 769 788 511 0 527 582 425 557 0 0 893 667 0 859 0 55 0 0 852 355 719 624 932 0 0 862 0 0 234 558 556 804 0 755 602 0 0 737 529 751 681 0 0 549 758 0 551 531 937 0 638 393 422 190 388 324 883 210 0 913 596 244 489 219 794 775 135 547 0 546 929 605 367 795 817 842 534 0 0 0 872 397 278 0 440 478 0 0 522 891 752 793 924 897 822 494 407 833 737 262 0 408 660 0 894 0 772 0 913 589 0 595 710 0 229 836 269 0 656 587 807 0 0 515 749 639 713 852 0 0 892 924 0 0 861 881 0 311 787 829 666 622 0 0 481 0 636 551 0 914 805 600 769 617 790 0 888 0 798 807 0 438 515 0 426 0 676 184 0 0 849 553 473 721 113 675 611 646 871 287 112 408 665 777 739 0 717 308 0 0 864 815 320 0 588 533 882 896 564 800 800 0 0 930 564 0 281 831 369 915 880 385 0 0 867 556 0 160 636 873 0 0 431 197 0 729 568 676 306 800 0 857 662 896 598 869 722 660 455 811 181 0 898 0 0 563 324 871 586 713 529 529 647 682 564 314 0 801 746 0 203 643 764 692 0 0 0 705 369 449 0 411 0 849 0 0 0 263 644 374 760 833 648 0 0 859 0 0 373 641 875 425 908 331 812 895 0 809 240 0 925 0 338 893 832 280 674 699 384 932 793 852 568 0 694 492 739 580 0 828 865 828 930 576 891 534 0 777 0 0 741 745 0 815 333 784 862 751 0 0 439 701 613 718 548 926 870 920 0 822 540 837 346 0 0 0 448 0 527 0 935 910 674 892 501 751 412 0 0 180 802 285 724 0 772 908 797 335 655 767 888 849 220 0 798 0 763 916 874 927 859 631 668 0 0 835 718 351 671 636 394 0 697 824 934 0 513 518 0 832 926 861 416 0 639 900 863 0 639 518 780 0 816 0 0 787 715 610 862 0 881 0 902 149 581 668 0 775 846 0 230 576 747 475 0 0 0 861 846 451 0 290 329 659 0 0 0 639 581 747 359 0 464 0 0 744 387 0 0 930 903 0 0 365 438 0 0 0 832 758 436 678 812 547 0 746 513 842 0 775 161 0 689 491 893 608 892 0 359 842 756 0 821 726 0 931 691 0 924 0 520 0 624 0 321 210 496 605 868 0 0 883 0 448 0 789 756 758 573 837 207 0 636 847 432 491 586 815 0 0 770 456 0 0 0 0 0 378 480 735 338 0 280 0 398 0 749 854 658 0 435 690 741 770 0 858 914 545 400 879 504 868 0 124 704 937 0 532 0 332 907 0 261 0 0 476 872 628 0 0 210 0 655 771 706 618 299 305 824 499 930 0 0 778 0 507 492 910 735 151 0 349 0 0 0 0 0 736 382 0 703 436 924 0 885 334 254 934 452 862 0 0 659 0 659 376 0 823 0 664 837 816 750 786 657 588 607 650 0 717 361 376 839 0 0 498 0 0 0 242 794 0 0 0 804 567 0 739 0 0 0 677 600 556 0 890 809 451 0 549 847 323 665 425 0 516 655 0 393 556 0 886 266 0 781 846 0 760 149 0 521 0 431 795 280 142 428 856 473 397 0 0 511 487 0 330 710 556 0 811 786 900 451 830 676 902 405 652 388 432 391 650 0 582 0 183 599 0 876 763 394 749 531 645 893 404 725 247 687 579 848 0 0 0 734 601 705 838 887 805 0 0 0 918 194 0 937 629 0 635 0 0 0 141 461 723 427 859 764 809 0 250 710 0 0 0 310 492 710 0 0 390 763 848 0 787 602 795 0 62 0 868 0 872 879 111 204 0 866 791 608 763 829 935 563 658 822 643 822 0 237 569 302 799 0 0 127 407 691 0 412 523 738 0 0 276 0 0 0 855 678 401 269 0 0 624 583 685 896 0 639 927 314 707 506 0 588 522 258 908 253 486 0 780 453 0 827 432 851 690 0 0 798 0 0 656 374 434 0 0 0 263 750 246 754 905 0 0 0 169 706 0 515 596 723 686 64 0 811 853 665 578 818 0 291 720 519 474 840 0 0 817 0 699 854 753 260 831 491 0 848 860 0 0 0 596 462 0 568 933 765 874 0 121 776 221 730 934 523 0 895 447 816 894 830 392 354 870 919 605 822 568 0 713 256 0 929 528 905 0 0 405 842 0 422 267 0 843 0 442 842 709 629 365 247 0 535 431 775 0 743 187 461 646 737 527 371 407 746 0 333 682 0 906 582 239 0 511 876 771 675 485 0 923 607 0 834 809 322 236 738 810 302 870 0 796 0 0 894 593 0 0 904 898 700 0 929 376 420 625 857 795 791 769 493 0 714 0 640 783 0 0 169 0 686 0 692 515 0 197 785 871 0 439 569 446 328 0 583 533 581 0 0 0 653 0 847 0 926 0 555 783 916 580 677 264 445 0 579 175 0 0 889 828 0 0 0 108 0 0 544 396 0 0 0 496 0 772 0 865 694 499 348 284 765 761 388 885 526 697 902 110 444 602 835 317 486 584 335 236 571 639 461 381 616 303 625 520 829 576 0 0 762 0 96 0 692 400 842 869 803 532 876 918 803 473 0 0 752 0 0 0 472 0 0 776 23 432 934 830 720 806 785 0 742 791 0 0 887 703 737 437 882 264 0 427 542 858 0 927 741 872 713 879 818 552 365 818 701 0 342 0 644 857 933 0 346 809 868 0 0 236 0 829 354 0 932 647 620 832 190 0 460 738 682 938 922 774 556 317 603 653 0 883 0 860 710 198 392 127 0 251 268 895 866 444 670 615 784 913 0 807 725 201 0 0 0 898 591 0 0 845 644 881 502 579 524 869 612 654 878 280 701 918 938 23 0 297 615 644 0 456 0 455 498 0 0 0 766 555 0 502 0 577 0 179 817 248 887 0 700 564 0 0 0 871 0 0 921 346 366 727 572 0 858 759 0 833 710 571 0 649 760 884 869 604 902 427 653 601 0 0 824 0 810 774 789 631 564 480 719 672 871 919 641 503 424 388 0 827 690 841 0 0 499 787 423 0 896 778 427 887 530 928 806 0 469 179 307 734 512 782 0 0 464 401 182 629 558 0 0 888 669 0 776 834 569 884 719 0 381 837 820 652 566 284 349 735 336 465 0 612 910 910 393 0 0 434 445 243 0 193 920 612 0 456 0 256 0 589 0 0 0 789 565 355 839 664 816 904 811 710 0 495 302 325 218 0 542 496 0 470 532 863 772 155 0 652 299 837 878 201 771 760 815 0 839 356 338 360 0 879 796 0 0 851 0 0 750 231 263 679 524 594 0 933 613 0 233 682 614 909 712 0 403 0 803 931 237 871 0 0 538 623 809 256 0 643 0 659 683 0 0 861 558 927 609 829 731 652 0 0 103 647 802 416 590 215 0 636 897 891 405 0 0 904 0 0 0 0 496 676 0 0 0 280 871 574 875 231 869 824 0 875 0 606 0 453 643 858 781 0 538 879 0 481 592 0 208 584 895 538 893 754 436 870 804 0 0 415 0 775 922 853 355 841 0 0 0 517 749 530 495 922 0 276 0 405 0 0 711 793 417 251 0 604 905 777 270 816 881 0 162 621 749 390 0 644 0 875 826 733 0 0 385 928 0 0 0 911 0 538 467 219 594 418 642 0 882 697 773 560 566 790 836 0 881 743 237 867 277 859 222 0 652 444 862 433 432 727 0 247 904 0 330 0 413 722 0 0 0 677 148 293 0 849 0 785 181 0 359 331 722 422 0 0 613 858 0 750 152 0 790 917 0 856 878 0 116 794 888 0 0 900 0 0 539 912 554 569 785 660 658 0 783 652 919 0 0 859 558 0 640 0 886 278 653 560 0 663 0 839 468 891 523 290 695 751 0 888 0 540 0 282 434 773 710 0 588 652 728 810 607 0 592 0 0 882 475 0 0 0 630 443 851 819 530 0 0 0 869 0 498 860 0 661 310 475 478 665 807 871 0 0 676 457 0 482 0 0 0 0 0 567 0 755 0 447 732 0 395 225 791 636 889 589 917 0 756 0 295 0 767 0 0 0 392 832 191 0 780 0 929 674 532 884 0 183 0 566 0 0 609 636 549 0 866 0 898 287 0 0 253 565 915 0 351 0 718 399 0 0 348 716 581 635 230 349 661 0 665 464 0 902 787 0 856 360 0 546 460 930 0 525 0 888 316 256 734 785 474 434 706 588 837 915 866 868 0 0 739 400 402 486 0 884 476 682 0 345 874 0 0 845 398 0 511 508 0 895 935 0 0 364 567 670 0 0 0 829 0 713 920 0 863 761 849 0 0 626 0 753 523 912 200 657 719 549 831 518 0 569 494 922 675 752 242 430 630 141 934 418 727 691 339 178 0 914 0 928 0 923 432 511 665 476 832 0 727 378 0 624 683 481 0 0 893 239 0 0 278 859 359 778 0 493 798 0 0 631 808 0 94 916 293 672 0 883 413 594 0 397 861 384 623 861 0 0 893 0 0 935 659 163 490 640 519 936 449 329 185 924 0 207 672 139 703 526 893 815 793 692 907 360 792 0 933 676 0 654 391 0 250 766 0 550 0 329 0 0 465 0 901 387 122 152 411 714 547 0 0 0 454 869 0 913 851 829 223 799 0 450 671 0 889 538 490 739 631 421 711 784 387 276 874 405 315 0 821 631 813 779 294 931 348 0 678 920 769 714 494 683 844 833 636 512 0 803 900 376 907 272 869 0 387 529 0 499 0 754 805 796 0 857 511 238 799 849 0 0 0 0 675 839 775 928 0 587 515 731 697 0 780 32 904 871 530 845 0 504 204 645 0 0 0 0 183 740 793 0 732 787 918 0 287 450 783 0 739 937 585 0 851 0 0 549 685 272 0 486 573 0 808 0 0 749 0 0 0 716 873 636 0 603 396 0 753 877 0 0 637 352 0 0 0 835 437 551 878 0 735 0 0 0 0 902 716 0 800 618 480 402 887 350 725 0 310 0 686 0 0 937 43 794 876 0 296 0 374 927 0 825 847 839 795 743 526 0 520 0 534 708 0 0 789 603 879 848 464 59 773 0 938 774 755 638 660 811 353 758 526 0 120 0 714 804 554 887 741 759 679 914 0 547 816 679 814 445 0 937 449 732 905 0 0 385 499 574 898 611 0 0 424 0 915 830 570 0 485 935 692 835 685 563 0 0 882 646 304 846 235 542 110 935 369 0 0 620 486 767 871 0 656 0 906 164 622 0 0 789 883 639 280 85 852 0 0 512 501 0 0 554 536 0 0 651 0 0 899 0 557 571 0 861 155 784 876 641 720 835 0 238 0 0 253 769 0 0 924 0 0 769 512 497 584 449 819 0 0 488 0 484 751 0 0 767 546 709 0 903 0 890 934 0 814 0 645 606 0 168 568 928 787 765 0 0 887 733 0 843 881 921 0 315 729 824 829 911 0 669 636 0 0 193 0 814 0 375 0 797 411 335 506 888 835 350 713 494 812 474 0 441 0 812 542 603 312 0 0 195 434 598 0 433 629 0 922 359 0 799 874 0 867 0 872 457 0 164 673 749 502 408 870 290 909 0 669 0 890 633 0 0 871 0 0 0 749 882 206 604 420 898 580 0 765 0 0 698 0 590 0 366 717 751 467 316 612 816 0 0 0 862 0 765 634 914 707 0 611 736 295 741 329 651 486 833 528 364 0 401 693 0 543 0 559 716 0 829 0 936 783 0 616 530 593 883 0 923 709 499 391 768 893 511 0 0 0 226 0 0 461 638 802 712 401 0 0 124 634 0 0 0 851 175 238 0 900 0 828 271 425 916 814 0 0 660 879 902 698 836 685 836 0 0 0 161 909 0 203 0 839 0 0 433 0 0 150 731 0 842 779 0 555 172 0 409 682 667 0 0 0 458 641 0 285 614 0 0 350 0 0 909 876 813 0 701 695 0 0 486 710 625 413 901 649 0 0 0 536 849 774 437 0 0 0 0 382 0 824 518 910 579 0 595 0 931 919 489 814 793 689 0 0 803 859 448 698 691 0 881 0 667 0 0 463 0 811 601 823 311 793 514 657 695 786 433 332 472 653 879 923 0 836 796 553 444 913 891 821 825 573 794 0 233 527 316 0 0 679 644 0 0 824 473 577 238 641 665 529 915 0 0 706 821 725 897 933 344 598 552 894 828 0 828 860 0 886 691 0 73 0 837 0 576 0 433 623 308 794 817 0 778 749 437 197 0 0 0 0 334 0 873 893 0 455 545 0 0 880 742 0 654 101 923 871 0 0 0 0 656 758 849 0 0 0 0 0 817 862 0 883 847 682 580 623 820 795 172 652 408 762 427 771 768 0 335 533 914 138 270 156 771 891 0 699 683 0 477 0 630 0 820 0 629 0 512 0 632 540 503 753 934 660 0 471 479 180 711 0 227 761 0 803 365 0 0 774 749 347 702 0 225 0 912 668 0 0 525 301 379 727 811 0 0 760 0 0 781 709 0 813 0 931 255 0 730 0 757 0 280 0 900 359 0 633 759 825 503 922 878 630 373 433 415 0 874 410 0 365 819 913 891 716 677 927 697 0 904 0 920 0 0 645 0 796 904 599 270 0 0 918 476 329 0 631 0 745 753 0 829 0 787 490 713 0 0 0 911 822 902 660 574 676 922 335 0 653 686 0 506 663 875 695 740 746 938 720 0 454 552 747 451 0 894 844 872 811 683 591 303 199 886 649 705 629 730 589 907 0 518 0 451 0 566 867 592 0 171 471 409 578 883 609 128 581 0 881 0 556 0 0 591 819 517 920 0 894 0 805 750 470 697 875 122 898 526 605 876 553 766 0 800 355 254 810 681 0 438 468 465 280 256 752 866 577 413 759 0 350 0 674 586 685 0 598 189 507 851 896 750 265 705 0 443 749 786 813 684 900 938 827 0 0 98 631 191 425 0 0 551 0 619 804 431 603 0 471 787 698 0 0 747 530 0 868 918 723 417 265 303 0 869 0 870 874 371 891 0 0 849 86 909 0 809 0 476 646 0 920 0 0 888 471 244 833 0 0 0 0 0 259 0 697 0 691 98 0 174 0 0 867 0 801 784 613 643 917 890 638 669 676 431 0 824 495 831 644 0 815 569 937 855 211 351 734 723 365 694 743 0 544 252 899 0 824 0 331 529 858 719 853 0 838 851 795 0 416 0 924 915 360 701 574 418 784 931 835 864 330 94 771 636 269 403 318 867 325 459 0 917 853 720 891 435 40 431 0 418 0 866 0 349 22 319 544 784 0 0 349 0 0 846 493 0 937 587 765 0 745 613 764 207 0 371 482 0 569 359 0 562 937 918 662 938 0 857 503 821 698 612 715 498 0 869 287 853 0 817 685 643 0 0 676 835 0 830 593 524 904 427 768 675 0 0 307 854 722 590 402 0 850 820 127 757 432 314 244 212 875 727 677 754 585 0 158 541 602 614 753 0 748 0 629 586 0 699 0 476 915 0 0 564 816 103 0 923 330 0 0 935 489 339 450 762 0 477 935 390 777 449 302 0 345 697 516 0 0 312 224 756 300 211 0 869 234 735 606 405 500 151 0 700 371 20 0 0 477 839 280 912 0 412 869 0 810 0 921 625 0 0 0 0 0 782 850 0 0 0 0 403 0 0 807 98 0 694 0 0 0 119 883 923 428 542 798 916 273 495 0 0 0 0 0 920 569 801 776 486 701 724 631 603 492 0 610 0 541 556 0 489 568 829 0 712 0 698 324 0 856 308 0 797 0 0 490 361 573 918 605 905 355 875 0 607 758 561 574 931 790 488 0 0 0 0 461 816 451 563 694 0 642 498 575 468 0 755 591 513 416 846 0 546 490 0 817 903 317 0 665 851 0 554 656 0 154 802 587 477 0 909 0 363 0 504 592 0 908 836 179 0 417 0 236 643 0 850 0 0 691 655 697 686 859 0 386 872 563 703 0 191 281 0 410 0 0 720 0 866 0 0 712 388 910 750 751 699 211 743 500 723 0 857 0 692 640 0 0 853 629 0 874 689 811 0 622 764 458 261 305 431 0 774 580 781 0 0 0 0 461 330 699 0 919 491 657 117 378 656 861 734 421 514 0 914 0 400 423 406 477 521 593 96 934 829 787 891 590 692 871 749 766 82 717 437 498 0 452 625 371 0 0 561 0 838 0 0 928 299 300 0 601 664 0 0 0 691 886 487 0 551 893 551 557 268 703 747 0 836 0 0 636 799 480 611 316 376 547 0 480 624 901 769 911 818 764 848 0 359 0 929 658 716 0 862 765 648 247 603 0 0 528 533 639 714 811 713 807 0 479 0 324 0 482 0 685 904 643 614 0 359 0 372 801 0 0 0 588 0 591 474 844 793 713 0 0 0 623 741 0 786 436 0 646 650 826 0 0 0 153 0 0 151 0 790 0 851 782 542 653 0 721 0 590 0 0 497 0 408 892 771 886 0 585 0 410 0 921 409 937 934 0 928 0 0 496 918 662 925 0 930 759 645 873 0 451 735 0 0 841 852 716 501 687 924 461 800 798 0 898 524 832 823 0 589 626 375 0 911 0 0 673 577 513 0 131 683 718 0 620 0 821 0 484 0 714 668 738 0 517 331 424 0 887 274 258 0 465 130 876 0 0 0 553 357 0 568 771 687 520 0 675 0 796 830 922 0 0 391 0 402 513 0 0 0 251 0 0 528 0 718 501 0 705 746 0 673 938 742 0 0 537 374 924 0 910 680 908 851 785 795 0 937 788 876 830 827 845 661 0 824 0 0 713 457 728 681 814 411 0 589 280 248 697 0 0 273 394 753 893 878 0 666 639 761 0 0 149 827 542 0 351 76 0 794 464 497 0 936 645 932 0 703 0 685 432 820 737 584 0 318 0 0 738 530 733 717 371 748 0 656 550 284 661 140 844 807 516 752 536 826 440 520 0 0 860 351 744 206 682 743 379 580 714 829 786 0 0 869 604 0 0 817 17 618 829 844 0 0 194 284 629 481 593 576 337 0 675 817 0 0 0 190 130 700 851 796 544 828 386 812 778 306 295 778 690 880 277 518 697 339 591 0 588 837 0 678 742 655 0 665 331 0 692 355 596 0 872 807 805 0 266 113 0 397 786 488 0 834 712 421 900 925 0 0 561 0 612 930 470 510 259 575 356 739 676 694 713 0 0 0 0 0 0 806 348 740 0 0 43 392 0 901 0 0 852 289 916 0 0 0 347 0 389 497 567 780 854 911 765 788 864 481 765 822 938 840 0 727 719 0 826 711 892 671 559 531 730 0 376 491 0 512 128 0 713 581 701 0 0 0 786 821 260 0 330 0 818 303 486 0 276 0 671 934 357 874 0 813 822 235 0 639 563 0 540 908 124 885 907 0 787 447 785 829 403 851 629 911 904 794 881 0 555 0 724 660 866 662 0 430 702 870 770 900 660 0 628 671 655 0 627 0 419 0 704 581 702 0 0 263 530 838 0 767 830 496 0 445 827 938 619 0 629 0 864 912 789 0 202 0 0 658 926 228 449 336 624 834 0 563 874 209 0 696 795 684 855 645 816 418 234 0 333 671 886 926 203 409 871 286 0 797 718 914 829 847 0 0 414 843 391 0 868 0 424 382 633 0 749 0 0 785 935 0 0 648 902 0 766 576 0 751 0 682 398 643 0 0 499 336 759 634 0 299 578 0 485 857 0 893 748 861 415 441 835 0 784 520 0 0 775 0 725 572 529 827 860 471 741 0 578 0 388 377 0 696 360 457 0 0 0 733 727 0 855 0 0 324 505 0 257 925 927 769 0 0 186 827 347 764 657 674 685 763 773 665 0 852 807 0 716 646 583 0 595 0 0 539 0 200 306 41 0 0 770 916 922 792 532 0 0 846 430 663 239 884 0 0 517 541 0 883 843 165 762 0 0 605 338 0 637 456 0 248 0 623 0 878 0 0 707 0 812 828 430 846 476 0 774 703 346 535 184 911 560 784 808 414 0 876 0 381 0 0 454 0 387 0 651 0 0 0 0 685 608 0 0 772 0 738 0 0 911 0 794 0 706 208 275 487 901 203 618 739 0 767 447 0 675 790 0 517 555 888 858 823 802 826 181 570 0 0 356 903 0 870 848 515 895 892 709 609 915 0 0 799 483 0 769 830 708 684 0 899 121 672 495 811 0 528 0 0 401 0 833 0 792 417 439 432 0 834 747 752 583 484 0 756 333 744 143 782 0 0 424 0 433 652 674 283 839 443 0 930 255 808 890 832 909 0 937 745 663 443 0 883 656 0 332 736 629 362 0 421 0 304 0 233 720 653 367 0 789 305 920 829 863 630 373 576 376 0 0 762 0 875 346 635 779 480 0 0 601 926 0 477 0 0 531 478 582 645 457 0 714 0 639 119 460 740 588 594 570 0 0 546 869 0 837 350 208 637 0 636 155 0 795 0 0 0 0 278 301 415 0 774 0 455 783 444 869 0 742 0 0 494 370 682 240 915 767 318 62 688 711 167 546 0 0 192 901 0 338 0 0 0 511 0 346 935 284 935 771 794 845 551 935 922 877 0 670 340 0 672 767 546 693 0 442 492 0 0 0 0 818 0 0 0 0 0 751 0 840 0 678 422 470 306 0 0 0 487 0 905 830 673 0 0 317 267 414 0 0 373 907 712 61 730 443 0 602 872 906 0 824 197 75 0 364 0 805 0 176 716 858 849 0 783 806 0 827 906 922 723 0 657 0 0 0 0 845 296 863 543 0 428 577 0 0 683 0 700 619 0 0 0 682 853 702 0 744 0 833 404 677 642 772 497 368 566 481 922 638 0 0 567 0 487 492 0 838 0 501 0 0 114 0 410 861 467 204 232 393 858 466 783 0 901 927 207 0 0 0 547 909 892 788 863 0 929 711 704 906 870 584 723 877 259 831 520 534 855 570 663 476 736 0 367 337 819 422 73 721 0 552 325 791 0 922 647 741 341 0 359 934 122 807 634 286 318 820 606 913 0 898 0 546 786 0 641 220 364 646 754 0 849 821 767 638 533 0 0 633 825 0 180 834 704 659 882 773 0 0 435 930 843 94 0 298 0 577 370 309 866 840 241 480 373 804 799 651 643 595 907 0 445 925 741 833 224 295 227 0 0 491 884 838 500 838 889 461 0 0 555 738 626 605 881 729 0 416 0 431 725 733 199 851 390 768 423 450 822 479 346 817 686 0 358 849 603 0 0 399 778 34 839 0 606 489 537 374 642 36 570 0 734 604 649 831 0 775 0 624 911 0 0 246 820 0 884 0 929 688 0 478 689 812 0 918 0 523 0 262 524 258 0 902 657 433 513 381 888 0 731 614 0 592 662 600 543 0 395 0 672 333 383 0 878 365 727 654 638 520 704 826 581 512 504 877 670 719 0 0 657 456 612 345 748 901 692 924 889 797 879 43 864 0 0 526 0 466 839 468 698 0 0 908 470 0 594 819 657 161 817 929 484 0 0 891 783 471 638 403 926 0 405 603 927 0 800 819 264 320 0 746 248 741 376 531 681 703 0 0 721 615 720 868 423 512 554 890 695 845 0 317 808 0 681 520 0 0 0 0 0 768 598 166 0 706 556 603 0 145 136 521 632 733 0 761 894 302 360 206 897 0 378 465 0 779 697 832 686 432 702 661 882 922 682 822 330 880 0 0 892 0 363 0 596 0 730 0 90 814 0 901 711 316 0 476 841 524 0 0 679 413 612 0 0 916 821 0 610 688 0 0 540 0 0 804 0 642 749 0 0 720 787 582 786 638 752 289 826 493 144 0 644 628 0 441 0 759 290 604 0 0 539 317 0 414 865 869 764 261 749 646 766 0 870 0 590 286 216 0 570 259 0 860 680 913 0 674 412 0 905 0 923 0 281 754 201 909 287 790 0 802 0 490 764 748 451 0 801 500 850 0 563 644 682 883 89 399 0 421 0 901 395 888 825 485 341 850 0 446 325 846 918 0 0 432 683 0 0 0 411 775 913 697 0 240 159 0 466 135 0 392 911 339 0 521 592 0 0 413 131 0 0 927 0 776 0 483 723 0 316 832 533 0 0 240 0 0 0 0 0 0 348 901 0 0 0 513 0 914 659 0 833 284 720 678 827 569 833 0 85 891 810 539 697 771 590 486 746 433 451 733 0 570 329 0 384 0 403 0 886 772 830 489 823 0 836 346 538 389 292 545 0 861 767 436 308 0 653 807 0 794 0 0 0 237 0 0 79 0 0 890 726 582 0 0 553 699 288 771 800 410 0 587 0 489 731 0 0 0 645 0 592 603 0 254 648 833 0 653 790 904 0 0 0 0 0 471 506 0 904 0 353 684 0 0 841 731 894 801 504 0 677 778 582 379 818 871 915 772 0 471 416 0 363 298 0 71 558 0 0 0 917 294 596 917 0 0 367 825 680 624 809 0 0 0 0 650 715 814 0 675 0 0 615 0 197 261 0 591 117 0 487 925 0 769 676 0 643 769 624 936 0 0 747 856 893 619 0 260 0 0 723 830 0 0 682 0 0 495 176 0 0 518 773 0 927 0 875 183 636 0 0 380 0 477 937 718 781 891 763 644 697 0 0 358 876 573 0 704 757 0 488 749 329 914 614 0 806 0 0 0 0 820 0 881 0 915 224 519 625 795 827 936 706 740 0 156 936 902 721 458 809 871 878 874 595 0 701 0 0 503 904 931 0 881 634 764 611 672 923 874 0 544 632 585 918 404 605 692 0 0 830 625 636 467 0 871 354 636 722 0 811 314 895 584 936 0 0 92 644 732 879 509 912 0 776 658 307 0 0 0 784 600 471 0 760 367 732 838 735 0 798 0 0 445 545 889 401 0 894 758 719 575 913 327 512 442 735 597 0 460 432 733 756 639 561 0 737 922 783 0 817 96 0 763 455 310 364 606 277 0 0 770 150 732 836 533 855 0 801 809 460 910 0 885 0 515 832 734 0 254 618 736 272 425 0 530 526 131 805 594 0 592 0 0 0 636 126 615 636 810 0 785 494 0 398 490 88 923 883 0 0 0 652 0 318 557 175 615 572 824 855 189 0 661 0 823 917 0 0 76 663 921 788 827 768 883 0 773 626 680 694 259 619 0 0 696 0 0 929 550 726 594 582 562 889 325 0 625 0 899 630 573 645 0 0 0 747 834 603 0 0 919 0 548 714 913 886 697 825 638 888 0 872 0 531 556 0 188 836 0 919 0 457 137 935 0 0 438 822 384 0 770 0 0 0 512 713 662 865 0 919 544 0 603 426 443 820 417 482 362 232 0 0 512 0 928 493 937 0 0 0 0 521 882 793 0 0 0 602 739 0 0 918 0 573 0 0 0 0 432 0 104 149 0 523 0 859 718 869 742 440 735 512 682 279 0 624 0 887 867 651 794 847 160 624 0 0 587 898 0 729 835 0 744 758 225 655 269 753 0 789 872 696 0 0 750 731 612 663 283 0 929 843 776 0 0 638 835 451 0 681 857 818 491 219 52 540 691 274 927 649 835 615 0 584 603 477 935 859 816 0 790 537 652 0 0 533 626 796 699 604 0 0 0 314 175 0 625 713 0 93 0 753 622 771 0 866 907 737 498 498 507 934 732 826 925 687 0 89 0 463 610 0 444 406 0 477 0 461 858 0 470 652 631 780 0 258 343 776 781 605 922 931 0 382 556 924 786 188 928 695 500 0 454 669 397 166 822 343 490 413 0 679 772 589 0 613 643 0 0 0 558 767 806 555 856 0 0 333 0 885 771 53 881 895 671 0 910 0 0 0 234 0 536 807 324 339 0 720 246 875 548 610 335 0 825 920 817 776 0 648 380 557 650 0 0 934 782 835 870 650 724 901 426 901 472 535 0 95 897 0 880 0 345 0 901 894 701 489 402 455 812 553 719 0 0 622 846 773 0 481 0 607 0 0 0 159 496 931 185 0 783 899 0 856 674 697 540 0 851 673 0 379 871 655 0 862 903 837 315 812 0 0 0 857 0 0 872 290 770 891 0 0 602 898 836 904 228 0 722 881 450 659 0 0 929 0 680 662 606 750 0 242 663 0 891 527 783 560 602 0 0 506 0 480 0 794 0 0 617 573 807 763 873 575 550 621 0 875 908 603 295 826 650 726 573 0 897 0 538 0 0 397 428 916 623 72 480 442 0 781 723 728 0 212 928 505 656 927 0 118 0 0 834 636 628 0 617 0 851 819 0 626 910 262 0 0 272 471 413 0 912 833 696 886 860 325 0 0 0 906 0 0 829 799 331 0 650 700 0 0 0 0 546 865 0 538 851 0 715 0 0 320 590 518 0 0 611 829 0 312 516 0 0 0 598 0 892 883 634 772 829 567 532 0 0 196 187 743 0 739 454 0 805 744 0 543 633 542 0 421 625 86 0 439 0 504 324 718 0 712 0 693 911 393 475 811 439 511 0 248 898 419 0 464 854 935 714 0 0 502 259 563 509 0 714 0 465 784 704 99 0 606 700 843 723 846 358 846 0 313 881 738 523 700 871 0 351 170 0 222 530 0 605 734 0 936 720 0 500 0 0 364 377 632 918 815 0 0 373 923 0 0 395 320 407 0 0 537 0 871 581 0 691 839 723 400 582 0 241 768 904 0 850 0 605 570 618 491 236 722 0 0 444 93 0 602 0 0 806 792 780 0 782 0 671 0 74 889 0 253 372 716 175 927 480 629 0 783 798 0 0 700 0 300 706 0 672 426 0 0 899 575 922 424 420 245 271 427 922 0 496 0 530 526 779 715 820 743 0 263 743 0 748 660 0 0 554 564 0 170 424 899 600 0 0 733 0 0 848 836 911 0 668 0 32 0 617 821 604 513 862 0 198 248 334 0 0 647 473 0 669 635 828 899 439 658 322 203 503 907 860 0 740 0 0 741 0 305 0 349 597 851 0 629 887 0 548 816 573 724 737 881 0 0 586 0 649 669 0 821 173 812 719 760 777 478 0 602 567 0 696 823 769 531 0 371 438 364 896 721 810 325 236 585 307 632 470 718 920 376 0 936 895 682 462 406 833 314 726 0 0 0 672 747 229 533 834 494 645 508 874 0 603 906 418 677 0 629 0 909 733 0 680 312 384 822 512 917 880 888 785 861 748 0 240 782 334 868 925 727 0 616 600 366 0 732 769 0 0 570 874 477 79 0 570 392 813 766 0 442 368 609 0 834 445 0 257 557 711 0 916 525 245 0 640 137 703 0 0 429 293 848 642 303 840 859 496 354 289 0 566 468 609 123 0 754 0 0 937 523 813 690 741 849 659 0 860 0 849 835 0 898 419 533 0 938 0 0 0 0 0 292 289 523 317 0 917 0 859 692 376 398 0 831 938 387 639 616 0 0 0 0 833 106 0 593 0 0 504 810 937 396 861 0 656 917 849 177 842 466 715 922 613 475 548 126 613 842 629 462 773 481 0 224 492 0 634 0 0 810 741 755 901 225 540 44 0 0 182 601 0 738 0 604 877 522 617 0 0 881 344 581 0 204 623 97 0 889 0 0 452 673 467 0 710 714 0 394 529 0 719 518 596 699 796 0 872 0 0 709 741 0 917 562 0 0 571 0 882 478 893 0 826 0 871 0 533 732 316 751 590 785 912 839 0 474 767 791 0 615 0 740 536 853 929 487 846 0 382 503 422 0 0 927 847 868 897 0 221 0 571 630 529 0 0 380 377 669 878 375 909 811 829 0 382 557 331 928 510 505 0 661 0 0 237 822 788 927 662 818 723 874 0 896 825 0 0 907 364 691 0 0 0 641 911 203 849 0 0 0 0 881 422 0 802 484 767 155 0 0 833 615 741 720 0 0 451 0 902 580 354 732 232 144 0 0 249 654 764 0 410 734 707 588 671 0 762 0 0 660 908 788 902 365 0 868 350 321 633 0 663 725 480 702 740 0 370 780 603 849 577 730 134 912 937 684 858 468 517 815 809 0 209 476 0 0 0 328 214 374 0 697 816 182 0 0 0 0 762 578 771 0 931 783 711 710 0 39 850 328 815 370 0 842 603 0 807 321 225 835 493 0 0 0 0 0 0 0 892 471 436 386 0 0 873 634 566 776 635 0 843 0 0 818 732 551 783 0 638 815 803 806 719 766 563 635 517 0 509 0 424 670 0 275 515 856 691 765 308 938 624 897 841 574 484 53 795 921 0 0 520 771 669 887 0 875 0 456 851 457 171 0 811 0 0 0 855 464 518 909 0 811 625 750 0 791 752 615 482 718 421 709 0 790 223 0 387 0 136 934 456 218 732 931 217 524 741 882 700 904 604 587 484 869 0 0 375 480 598 610 863 732 936 784 0 0 652 262 0 666 0 0 701 486 870 733 715 256 276 0 0 664 322 0 0 0 0 310 11 462 685 863 865 322 346 818 0 738 859 844 0 662 777 487 821 349 881 0 433 923 0 0 226 0 0 82 905 895 320 905 0 756 569 724 821 666 0 680 0 830 0 857 0 734 0 749 813 712 712 921 343 459 823 411 139 619 419 915 0 527 645 0 921 860 493 532 0 441 864 0 0 825 651 877 0 394 300 801 813 772 499 883 899 0 0 909 263 0 651 114 401 917 0 0 583 0 230 531 411 894 0 0 489 628 762 468 741 819 927 0 163 0 866 913 891 676 648 929 584 919 936 708 667 780 521 886 763 569 0 867 0 0 750 349 438 0 584 861 757 0 844 774 0 470 440 789 824 783 496 0 467 0 529 814 700 743 455 0 936 181 764 871 0 0 938 146 0 0 873 617 0 483 0 0 674 0 627 0 739 799 0 875 721 0 433 0 710 628 918 373 653 430 0 507 300 733 527 0 720 0 528 678 183 135 480 699 0 789 617 706 144 229 150 736 67 458 557 713 777 0 804 0 311 551 217 433 917 570 292 346 353 603 761 398 618 900 804 577 438 0 912 461 0 924 868 0 0 0 594 654 0 0 467 0 252 515 140 0 768 324 0 846 685 603 934 922 0 529 0 352 258 880 580 0 623 0 0 461 0 322 800 806 0 926 694 0 0 708 911 687 779 784 0 0 0 905 828 0 0 793 0 0 404 362 0 743 0 907 874 0 0 404 550 888 0 886 846 0 213 553 367 807 0 284 697 811 0 0 572 871 748 349 827 850 503 718 184 483 314 893 0 0 0 436 757 861 0 220 635 0 595 734 656 183 787 0 831 528 920 0 0 407 0 694 0 391 0 0 621 0 692 522 938 447 680 462 0 443 511 323 0 784 802 637 805 146 285 315 548 0 0 313 0 0 761 861 0 580 650 562 437 0 767 0 0 0 210 895 76 553 0 0 0 555 621 573 574 684 654 793 393 553 853 88 288 257 865 113 634 0 573 770 912 0 651 831 852 684 502 856 880 0 844 674 475 0 885 745 571 0 0 693 525 819 699 599 859 0 609 0 0 837 702 870 613 0 456 0 380 678 771 0 615 259 362 777 0 0 0 501 0 0 855 0 730 0 527 175 0 806 0 0 329 650 812 696 313 932 588 492 296 0 0 682 0 224 0 0 0 0 0 779 921 822 726 377 809 897 415 794 461 319 730 566 724 0 897 789 906 0 930 0 922 885 364 786 913 0 557 747 0 504 0 745 0 671 835 587 120 933 0 476 0 518 740 505 470 334 936 0 147 708 842 934 209 917 500 937 895 748 441 713 902 344 0 710 755 721 921 764 387 764 900 0 923 343 368 0 478 0 934 501 522 584 0 562 0 364 0 862 832 384 103 516 516 0 878 914 595 615 422 710 0 0 620 757 0 721 636 307 540 193 587 751 615 477 938 566 600 913 0 0 0 0 280 73 0 921 917 146 0 0 725 0 876 0 528 795 435 827 853 693 849 0 0 0 243 827 422 647 525 25 481 124 0 556 144 861 0 928 873 0 800 217 922 407 0 0 893 0 757 533 621 229 341 435 0 418 934 299 771 0 300 909 0 0 0 0 815 0 897 432 0 452 483 753 608 0 675 0 0 0 460 490 0 573 655 0 709 247 0 0 0 0 826 0 0 759 0 720 624 802 839 324 920 0 819 0 0 0 0 861 0 339 0 869 665 412 711 0 480 588 896 447 525 494 305 359 906 0 805 0 757 333 272 422 0 863 392 834 795 238 443 553 414 0 0 784 326 569 565 580 818 0 733 0 352 794 0 0 748 694 0 0 770 0 265 633 701 474 0 0 530 227 434 673 0 85 0 308 576 381 657 0 160 0 840 387 598 735 0 0 0 876 900 611 717 938 880 0 0 793 0 382 825 0 774 818 0 652 874 418 755 0 0 772 0 801 863 203 0 774 0 0 353 727 308 799 410 932 635 181 508 225 422 0 0 881 607 0 0 0 0 729 0 0 0 879 693 794 902 649 0 730 378 337 0 488 867 0 0 0 145 353 0 446 0 0 0 439 906 0 292 851 478 0 750 338 840 0 863 528 472 857 901 604 921 795 776 600 788 685 523 801 770 489 917 646 300 759 781 0 523 834 627 708 793 0 784 307 870 346 611 0 924 0 322 680 759 841 906 0 0 0 773 727 306 444 0 428 880 562 0 0 0 497 554 632 0 0 702 848 0 931 677 810 901 749 0 384 167 836 322 0 744 837 701 805 0 444 912 657 716 827 487 532 0 738 826 0 476 0 609 169 895 910 828 610 387 750 721 422 145 790 375 758 289 795 0 0 911 902 415 319 508 640 620 0 0 0 917 0 0 0 0 749 895 809 0 0 0 461 0 0 914 167 756 0 813 744 813 499 357 913 593 620 55 858 577 0 749 0 0 566 0 931 938 840 529 757 644 506 887 549 503 618 574 908 247 0 373 850 0 516 562 591 807 565 0 0 189 637 0 0 852 907 748 604 535 917 0 837 0 696 0 331 930 302 0 0 0 0 639 0 314 851 435 866 0 184 702 0 663 411 879 0 0 303 537 192 0 0 859 888 686 706 0 309 768 769 0 656 652 437 519 723 0 677 180 847 702 725 746 0 833 297 925 667 425 0 694 0 0 0 813 600 691 563 675 0 0 488 507 305 655 726 785 322 0 806 906 487 0 371 0 792 476 885 0 638 828 561 528 759 541 0 0 877 126 391 772 0 625 923 0 905 372 628 0 0 0 710 347 0 801 221 603 932 912 443 184 527 715 559 924 896 102 742 577 162 838 0 0 0 735 854 820 824 0 596 750 0 927 827 814 510 856 0 0 569 0 0 776 702 483 465 236 494 875 623 520 478 276 0 287 786 843 869 237 770 0 787 527 854 250 0 0 892 851 937 0 841 894 694 0 0 835 121 190 472 635 554 672 692 536 731 0 0 220 0 591 0 729 792 805 770 571 630 384 0 182 163 719 912 712 690 790 0 700 813 432 0 0 799 363 118 0 0 0 0 0 347 0 656 864 739 0 0 0 0 0 0 0 398 753 681 796 0 654 0 781 784 882 581 111 0 592 0 0 349 0 892 492 0 0 0 606 0 906 262 0 681 0 0 789 608 343 126 565 739 0 0 0 823 164 0 588 615 0 41 707 0 893 861 929 884 700 0 740 266 241 495 731 0 0 0 480 131 0 742 750 0 490 695 713 517 645 924 803 540 925 0 303 642 803 0 0 0 0 708 0 0 864 707 929 804 644 0 814 588 636 0 420 803 685 827 0 0 546 562 0 0 469 166 571 930 0 528 872 828 884 852 669 536 0 264 0 632 0 597 863 573 585 0 0 901 604 802 675 814 0 625 760 0 647 0 898 400 0 571 919 850 0 227 0 0 348 838 441 212 0 0 611 399 787 324 0 0 865 430 638 685 759 0 639 0 804 0 0 767 547 871 264 332 900 0 0 0 735 318 0 597 0 328 718 647 461 495 403 0 656 754 436 0 559 773 871 0 756 820 553 933 435 612 0 0 462 0 830 868 0 651 0 888 729 621 0 862 794 359 682 0 835 809 909 0 111 587 853 764 0 0 464 0 409 0 0 617 919 642 0 769 914 0 373 354 384 325 932 882 484 306 774 0 865 429 838 872 727 434 323 552 0 565 519 386 524 0 727 0 636 650 686 0 429 781 353 576 846 0 0 0 0 684 801 772 808 321 340 0 540 469 495 523 734 717 649 902 712 0 832 0 364 0 0 563 729 0 805 78 887 720 0 797 0 598 0 631 679 324 581 867 570 763 0 929 0 455 661 602 0 0 182 222 0 0 605 585 858 0 590 533 540 253 0 193 649 0 659 0 0 879 628 311 338 423 0 0 621 396 577 550 215 605 594 0 262 848 446 898 702 740 0 886 782 876 906 0 659 124 821 454 888 0 550 0 78 149 934 626 423 0 834 474 576 0 286 633 725 530 0 0 910 0 749 445 762 377 0 0 397 814 0 0 700 532 779 704 552 489 0 696 452 585 842 732 387 889 0 822 0 0 673 812 846 0 926 238 0 920 0 272 519 0 0 872 307 622 125 632 791 0 0 912 77 593 356 394 0 0 911 0 851 206 627 447 0 97 506 0 925 295 0 0 0 909 803 0 0 813 626 773 569 185 434 574 621 561 697 536 371 275 146 928 344 643 0 0 651 277 0 198 405 844 0 250 546 755 235 520 0 668 932 560 693 0 802 931 361 0 0 517 0 0 0 286 591 0 128 879 0 0 901 0 629 858 113 833 254 261 0 234 717 769 607 0 638 0 788 733 0 732 898 930 686 833 0 905 635 0 592 436 804 0 375 0 811 392 704 850 470 468 881 858 900 0 701 0 0 0 718 759 638 283 447 937 880 0 676 0 932 898 358 524 854 518 275 381 650 756 931 802 889 634 372 600 554 794 581 0 708 924 747 0 0 871 739 684 815 0 637 541 755 730 753 240 896 802 450 0 0 0 792 874 481 875 0 733 393 471 721 810 0 0 570 876 773 934 0 145 796 633 561 0 0 0 145 704 533 473 692 507 228 0 0 532 794 0 906 886 0 317 449 0 0 726 698 732 397 695 746 890 0 933 869 759 716 881 0 892 0 557 0 0 419 913 308 898 705 0 592 619 0 743 321 0 0 768 500 0 0 898 888 846 662 550 226 0 0 0 711 915 439 565 806 606 0 863 0 640 648 533 890 442 914 0 0 821 495 400 818 279 0 465 891 406 720 919 0 597 853 616 0 0 836 777 216 781 328 0 0 726 513 756 850 0 476 795 729 687 890 0 741 721 420 320 827 834 0 747 0 658 0 0 335 630 608 399 0 691 372 887 0 634 344 698 510 588 0 890 904 820 867 355 0 0 478 797 619 0 0 441 607 0 0 694 221 575 800 0 899 883 776 757 0 849 0 448 0 0 0 802 608 709 877 566 437 0 0 757 0 0 876 250 749 853 737 781 0 0 652 791 850 0 0 814 713 0 929 579 845 784 0 0 0 713 405 261 515 0 801 0 888 410 146 330 0 752 848 844 713 0 311 0 0 233 809 448 0 527 732 738 0 523 623 878 884 743 916 0 656 489 0 0 638 0 296 249 593 898 880 928 842 933 923 633 0 516 775 869 738 0 244 444 412 669 0 0 0 752 870 436 898 723 410 0 556 506 186 813 0 900 530 729 663 0 0 354 400 541 938 839 435 0 0 599 384 793 263 0 0 909 311 872 329 514 856 646 721 876 0 584 580 345 934 881 110 751 0 415 925 736 936 0 491 733 404 624 0 482 544 0 0 626 801 0 810 367 586 0 0 426 527 0 548 0 880 559 688 660 696 298 0 347 0 0 812 237 605 765 537 814 683 325 0 0 179 686 55 613 638 0 746 828 0 926 771 661 0 0 934 644 0 780 732 0 766 0 0 0 734 392 612 0 509 434 935 540 812 937 816 0 736 0 715 453 917 0 801 878 0 524 0 921 0 693 811 479 659 724 0 0 823 563 859 0 711 610 0 0 93 808 0 742 798 510 869 487 353 397 0 0 657 0 816 273 440 290 551 792 779 496 600 210 750 0 0 0 479 0 0 488 616 860 888 0 0 551 112 0 679 0 0 0 856 605 0 0 671 177 560 0 527 821 0 916 729 917 817 872 754 646 0 0 0 740 850 0 923 858 894 270 718 707 0 91 931 833 0 277 851 87 0 0 825 0 776 0 773 167 856 0 667 701 934 601 0 596 192 807 0 915 851 605 310 670 612 0 0 262 0 792 276 0 624 870 831 0 854 217 0 470 0 472 844 919 765 715 0 788 0 0 467 803 420 560 0 742 192 0 788 0 620 835 878 879 462 470 723 0 517 549 0 490 724 797 0 0 0 0 700 0 925 841 688 0 0 573 585 0 291 0 0 685 647 652 38 795 804 724 578 0 909 507 0 332 0 0 0 894 896 685 792 645 0 0 456 0 435 742 881 524 522 656 862 831 925 863 287 511 170 645 0 925 821 0 0 571 919 0 0 637 415 716 907 330 611 0 0 750 583 776 915 782 0 583 248 805 0 379 0 0 748 918 853 0 831 673 564 543 395 450 837 573 846 531 661 0 268 513 641 641 930 90 0 811 590 0 257 438 0 0 254 740 761 890 735 168 67 927 568 401 0 0 700 732 254 0 620 370 0 892 740 903 897 575 483 0 417 547 321 402 184 409 842 783 0 95 801 0 931 0 0 830 864 612 0 900 245 607 0 98 0 505 908 853 765 0 799 871 341 861 0 388 0 624 873 793 632 404 594 161 0 487 845 795 782 836 449 819 0 0 825 0 404 515 690 865 288 0 516 446 785 0 591 533 581 0 0 858 185 155 873 0 511 485 743 934 0 868 551 872 814 0 714 909 98 0 577 304 928 774 540 485 740 800 721 0 715 437 616 739 464 0 682 690 370 0 329 0 729 642 768 0 395 0 882 407 919 0 508 682 686 741 837 0 0 0 813 678 413 0 0 621 0 480 928 0 86 0 0 734 377 509 701 546 343 169 681 0 0 850 431 608 175 0 383 0 930 899 663 0 780 451 424 556 659 0 384 665 879 0 0 0 274 480 0 439 509 660 0 398 0 317 726 0 0 821 0 782 491 605 637 921 755 765 0 0 623 256 453 0 0 0 913 0 418 897 387 659 0 253 769 0 405 0 0 0 743 0 722 891 395 0 634 852 522 565 699 812 620 833 761 516 799 414 472 901 0 610 75 0 661 773 0 775 690 870 714 0 740 0 763 839 847 0 435 0 248 823 639 668 361 0 844 876 0 0 583 0 259 588 794 710 0 531 0 422 0 611 0 589 406 740 0 0 539 0 794 594 822 0 894 898 887 519 578 839 0 821 598 177 0 0 731 849 172 631 0 0 879 930 419 0 416 0 761 681 0 0 904 813 0 612 477 744 803 749 132 780 0 612 800 0 350 0 703 389 577 391 0 0 0 395 895 0 376 373 644 356 329 0 888 0 605 0 656 0 580 669 614 575 907 0 322 0 0 773 0 210 866 0 0 727 0 843 693 366 921 0 510 0 0 0 913 108 907 153 0 0 686 398 500 231 0 595 0 0 0 925 0 680 831 916 0 827 556 480 904 0 0 0 935 879 0 684 885 685 701 751 623 0 850 799 0 811 0 880 552 839 623 0 0 0 914 0 723 0 0 317 0 0 0 834 752 908 0 329 231 644 820 664 370 394 0 0 902 912 829 0 543 0 0 470 0 841 0 446 781 0 547 657 916 487 0 404 0 0 521 0 474 0 562 601 0 394 524 820 0 0 741 204 893 650 512 687 0 400 819 706 0 0 0 897 0 903 0 0 791 0 0 922 0 0 0 896 367 495 485 0 0 886 0 874 0 430 0 0 588 816 595 558 628 208 0 601 927 918 387 495 918 0 0 739 0 0 329 0 266 586 0 192 0 0 894 0 0 891 0 513 468 253 758 783 327 670 0 0 227 0 0 0 0 0 446 854 0 554 811 0 807 683 0 735 446 747 628 340 336 324 615 576 411 0 0 525 401 825 48 461 751 0 0 511 0 254 0 831 610 639 642 0 935 413 568 0 854 847 0 918 907 571 0 0 195 938 163 446 565 170 642 0 46 526 0 0 584 0 701 844 246 0 704 0 0 904 876 750 542 846 404 0 0 311 931 0 0 0 196 233 0 671 0 0 853 916 852 0 702 0 736 744 937 0 498 843 784 0 181 0 700 442 885 540 541 641 361 166 252 411 286 0 787 0 818 326 786 393 0 0 361 690 651 0 521 819 693 0 668 716 744 0 842 311 0 0 712 342 0 755 535 0 562 0 0 0 0 514 0 0 367 174 425 747 0 673 0 528 313 659 890 807 360 510 865 341 140 124 483 0 766 721 0 0 430 751 805 0 910 740 0 0 760 0 529 614 543 518 810 627 838 455 0 912 683 743 0 697 754 0 542 0 678 0 903 803 730 472 775 346 878 512 0 327 324 348 696 632 624 0 890 0 326 773 826 757 0 623 0 691 573 335 625 888 285 0 439 783 435 891 857 0 0 759 0 0 835 557 566 0 458 0 0 562 685 615 0 615 876 842 925 0 906 80 802 0 0 915 524 403 624 0 0 453 586 0 353 0 134 667 0 477 563 763 737 887 0 438 0 698 0 883 585 693 887 0 376 871 763 645 0 0 430 896 0 727 715 247 573 727 711 0 870 907 746 244 607 526 502 540 874 0 0 0 626 786 923 731 369 440 0 0 0 0 788 0 650 0 0 867 648 653 852 0 91 202 0 613 563 498 817 0 399 707 0 743 0 747 0 108 867 892 0 822 830 670 732 0 583 675 789 872 0 328 834 0 385 831 164 682 0 834 553 0 0 110 640 0 755 504 0 283 0 0 869 706 345 224 608 677 712 0 0 385 0 821 0 86 353 0 688 0 722 883 0 689 889 300 552 347 587 382 448 391 0 0 807 0 0 0 628 521 879 610 648 794 0 469 799 0 214 0 0 753 806 821 0 448 874 324 567 0 501 722 146 258 487 820 34 53 672 628 524 0 876 834 784 756 0 110 708 0 0 504 536 730 0 296 857 673 439 0 566 666 580 585 714 758 0 715 759 475 0 923 456 657 553 907 0 0 914 515 0 847 721 0 103 456 274 863 813 518 748 0 843 0 288 0 480 0 701 898 285 397 646 538 768 851 0 594 839 840 787 636 428 0 626 440 326 684 0 875 857 508 712 454 0 768 432 379 668 824 0 726 914 357 904 430 923 830 734 561 393 0 849 581 0 0 729 0 582 480 829 0 699 0 199 634 737 476 739 0 0 506 525 708 619 0 828 0 736 0 556 834 0 0 0 0 0 570 935 0 745 566 0 0 524 0 452 904 316 866 752 0 0 918 515 386 833 0 379 0 0 673 832 913 492 696 740 0 900 427 0 351 709 0 0 882 922 360 595 0 938 0 845 803 722 0 891 0 830 0 0 618 387 814 0 626 0 724 543 846 840 444 916 0 0 874 864 884 0 0 700 730 882 0 0 243 0 855 184 624 654 68 878 760 817 865 0 757 175 155 220 858 470 0 840 392 641 459 0 253 263 431 772 921 386 730 0 0 154 0 490 672 0 0 0 609 720 871 0 741 885 0 212 0 800 866 0 0 0 924 0 0 0 685 798 0 0 550 0 0 46 195 488 0 0 163 279 572 886 0 936 572 880 0 300 417 656 85 0 388 928 0 0 812 572 759 779 300 937 637 0 938 666 338 766 502 375 816 761 0 669 463 113 0 0 321 395 571 332 373 690 0 0 645 624 569 0 0 643 793 402 538 519 778 635 926 926 738 530 442 480 854 640 493 843 552 588 931 794 676 0 0 432 0 531 759 291 182 576 706 814 702 888 0 0 0 741 845 704 911 0 852 564 281 0 0 620 274 809 0 729 647 938 847 424 0 230 515 0 620 873 786 937 557 557 857 511 926 457 870 669 0 493 875 0 0 744 584 217 0 339 761 621 0 236 752 0 330 911