44
0 803 123 85 719 416 830 239 654 234 281 458 467 376 706 878 505 605 835 392 229 993 612 436 110 90 506 699 101 972 188 727 610 779 647 666 133 592 22 618 986 768 705 354 
803 0 799 85 515 360 688 313 987 456 291 66 62 473 79 46 750 714 614 37 537 197 690 258 595 901 500 942 99 508 290 236 177 371 132 793 309 695 767 668 222 162 679 357 
123 799 0 554 493 817 115 868 666 650 898 787 790 458 534 306 862 53 995 583 889 338 872 743 115 372 410 504 334 876 722 669 525 349 27 773 296 199 38 445 856 591 846 268 
85 85 554 0 529 900 914 197 11 975 46 823 881 605 427 28 82 878 109 843 370 355 541 534 954 213 5 233 822 801 73 644 478 273 436 638 77 207 723 764 200 403 155 995 
719 515 493 529 0 744 268 166 234 660 465 329 397 536 744 206 102 245 133 983 275 153 903 993 209 613 987 493 883 736 771 300 580 672 426 148 105 879 209 870 142 127 398 775 
416 360 817 900 744 0 567 206 789 816 736 588 927 420 68 510 486 87 457 236 474 102 316 453 189 1 298 61 90 617 986 829 13 836 111 653 395 417 80 396 436 482 876 560 
830 688 115 914 268 567 0 365 542 609 255 238 159 286 210 931 618 580 810 259 197 646 391 389 920 300 276 966 877 77 296 630 492 993 759 836 335 41 132 170 337 724 891 547 
239 313 868 197 166 206 365 0 531 174 291 6 659 644 34 984 274 434 76 274 178 536 43 60 320 556 6 727 502 689 592 344 518 828 664 17 562 68 61 505 37 174 123 801 
654 987 666 11 234 789 542 531 0 111 807 991 570 635 546 924 647 282 13 94 988 8 640 625 765 214 881 831 516 192 913 907 536 739 120 550 909 29 917 243 871 123 694 188 
234 456 650 975 660 816 609 174 111 0 425 697 948 129 365 884 876 533 147 302 2 884 275 662 610 53 113 532 49 2 310 153 193 282 255 375 615 77 224 111 262 771 160 894 
281 291 898 46 465 736 255 291 807 425 0 681 278 235 405 99 606 637 76 889 404 243 143 243 476 97 730 66 482 874 858 423 322 746 456 56 942 323 757 791 530 591 675 867 
458 66 787 823 329 588 238 6 991 697 681 0 350 21 30 483 697 261 721 131 698 107 222 478 958 635 992 876 268 716 672 776 877 286 172 606 47 80 8 894 891 736 505 703 
467 62 790 881 397 927 159 659 570 948 278 350 0 711 436 710 661 333 526 142 132 170 756 729 339 998 97 541 464 675 279 179 48 292 483 935 210 490 864 77 508 926 814 864 
376 473 458 605 536 420 286 644 635 129 235 21 711 0 467 121 151 162 89 181 640 762 877 113 536 761 179 736 56 615 898 407 957 728 860 56 648 677 391 260 495 442 901 343 
706 79 534 427 744 68 210 34 546 365 405 30 436 467 0 252 248 513 729 786 868 54 48 516 517 926 711 243 677 679 951 286 468 321 557 98 434 664 796 796 841 251 237 248 
878 46 306 28 206 510 931 984 924 884 99 483 710 121 252 0 848 667 493 676 168 275 75 915 76 671 883 770 862 421 41 129 105 849 65 767 369 955 612 4 179 737 279 642 
505 750 862 82 102 486 618 274 647 876 606 697 661 151 248 848 0 389 467 191 848 303 730 366 916 153 263 89 67 800 883 774 720 764 79 66 895 937 25 138 681 603 101 447 
605 714 53 878 245 87 580 434 282 533 637 261 333 162 513 667 389 0 929 608 187 417 608 797 297 784 477 83 342 596 6 744 66 92 723 819 461 951 389 707 196 645 700 332 
835 614 995 109 133 457 810 76 13 147 76 721 526 89 729 493 467 929 0 873 873 413 472 136 328 80 133 948 257 817 57 577 566 766 729 81 454 183 500 353 797 315 677 3 
392 37 583 843 983 236 259 274 94 302 889 131 142 181 786 676 191 608 873 0 784 501 692 648 523 153 712 387 613 551 290 517 914 617 933 784 991 95 678 719 981 804 48 856 
229 537 889 370 275 474 197 178 988 2 404 698 132 640 868 168 848 187 873 784 0 853 887 995 868 306 232 685 936 783 484 235 886 338 316 768 888 340 887 391 778 250 655 950 
993 197 338 355 153 102 646 536 8 884 243 107 170 762 54 275 303 417 413 501 853 0 285 949 973 681 717 360 128 111 902 346 760 820 435 111 813 919 517 599 470 365 941 618 
612 690 872 541 903 316 391 43 640 275 143 222 756 877 48 75 730 608 472 692 887 285 0 706 455 26 679 414 122 533 777 259 893 872 603 682 606 138 928 732 257 783 128 648 
436 258 743 534 993 453 389 60 625 662 243 478 729 113 516 915 366 797 136 648 995 949 706 0 578 957 97 353 221 828 25 293 631 422 783 292 992 779 895 332 845 472 322 451 
110 595 115 954 209 189 920 320 765 610 476 958 339 536 517 76 916 297 328 523 868 973 455 578 0 237 791 565 159 509 132 799 61 88 391 34 601 892 412 537 96 198 780 992 
90 901 372 213 613 1 300 556 214 53 97 635 998 761 926 671 153 784 80 153 306 681 26 957 237 0 491 94 516 142 496 866 453 892 41 940 364 105 203 222 118 587 43 958 
506 500 410 5 987 298 276 6 881 113 730 992 97 179 711 883 263 477 133 712 232 717 679 97 791 491 0 423 977 15 475 945 539 872 398 858 98 244 223 114 575 303 332 987 
699 942 504 233 493 61 966 727 831 532 66 876 541 736 243 770 89 83 948 387 685 360 414 353 565 94 423 0 895 193 829 682 215 143 801 55 737 441 853 757 564 676 40 317 
101 99 334 822 883 90 877 502 516 49 482 268 464 56 677 862 67 342 257 613 936 128 122 221 159 516 977 895 0 357 944 550 995 760 915 748 433 833 948 435 398 986 674 439 
972 508 876 801 736 617 77 689 192 2 874 716 675 615 679 421 800 596 817 551 783 111 533 828 509 142 15 193 357 0 180 132 712 899 428 53 447 839 472 219 44 902 440 530 
188 290 722 73 771 986 296 592 913 310 858 672 279 898 951 41 883 6 57 290 484 902 777 25 132 496 475 829 944 180 0 103 356 695 727 654 716 417 452 389 610 349 190 315 
727 236 669 644 300 829 630 344 907 153 423 776 179 407 286 129 774 744 577 517 235 346 259 293 799 866 945 682 550 132 103 0 737 26 581 251 24 15 834 834 358 982 231 963 
610 177 525 478 580 13 492 518 536 193 322 877 48 957 468 105 720 66 566 914 886 760 893 631 61 453 539 215 995 712 356 737 0 478 618 941 845 906 726 658 73 23 17 762 
779 371 349 273 672 836 993 828 739 282 746 286 292 728 321 849 764 92 766 617 338 820 872 422 88 892 872 143 760 899 695 26 478 0 404 637 414 14 156 668 900 5 403 800 
647 132 27 436 426 111 759 664 120 255 456 172 483 860 557 65 79 723 729 933 316 435 603 783 391 41 398 801 915 428 727 581 618 404 0 223 853 383 213 991 875 795 756 962 
666 793 773 638 148 653 836 17 550 375 56 606 935 56 98 767 66 819 81 784 768 111 682 292 34 940 858 55 748 53 654 251 941 637 223 0 217 904 160 573 687 629 168 3 
133 309 296 77 105 395 335 562 909 615 942 47 210 648 434 369 895 461 454 991 888 813 606 992 601 364 98 737 433 447 716 24 845 414 853 217 0 265 37 674 323 30 904 245 
592 695 199 207 879 417 41 68 29 77 323 80 490 677 664 955 937 951 183 95 340 919 138 779 892 105 244 441 833 839 417 15 906 14 383 904 265 0 520 483 280 620 456 505 
22 767 38 723 209 80 132 61 917 224 757 8 864 391 796 612 25 389 500 678 887 517 928 895 412 203 223 853 948 472 452 834 726 156 213 160 37 520 0 225 58 41 440 124 
618 668 445 764 870 396 170 505 243 111 791 894 77 260 796 4 138 707 353 719 391 599 732 332 537 222 114 757 435 219 389 834 658 668 991 573 674 483 225 0 645 186 16 282 
986 222 856 200 142 436 337 37 871 262 530 891 508 495 841 179 681 196 797 981 778 470 257 845 96 118 575 564 398 44 610 358 73 900 875 687 323 280 58 645 0 905 315 119 
768 162 591 403 127 482 724 174 123 771 591 736 926 442 251 737 603 645 315 804 250 365 783 472 198 587 303 676 986 902 349 982 23 5 795 629 30 620 41 186 905 0 685 341 
705 679 846 155 398 876 891 123 694 160 675 505 814 901 237 279 101 700 677 48 655 941 128 322 780 43 332 40 674 440 190 231 17 403 756 168 904 456 440 16 315 685 0 498 
354 357 268 995 775 560 547 801 188 894 867 703 864 343 248 642 447 332 3 856 950 618 648 451 992 958 987 317 439 530 315 963 762 800 962 3 245 505 124 282 119 341 498 0 
0 1 0 0 0 1 1 1 0 0 1 1 0 1 1 1 0 0 0 1 1 1 0 1 0 0 1 0 0 0 0 1 1 1 0 1 0 0 0 1 1 0 0 1 