33
0 998 55 732 885 927 810 368 59 115 218 104 975 660 588 310 355 199 989 477 157 840 347 908 13 67 398 667 893 716 37 500 648 
998 0 403 855 720 369 984 918 284 724 938 83 556 697 755 393 482 404 703 358 165 909 587 155 77 206 338 60 378 787 575 644 105 
55 403 0 485 462 539 184 488 505 820 516 717 114 293 626 985 71 247 590 597 245 458 248 330 157 491 920 953 283 610 112 715 172 
732 855 485 0 824 960 470 757 883 371 360 463 253 129 229 976 391 410 198 774 845 483 53 785 977 544 390 782 381 946 672 370 257 
885 720 462 824 0 287 635 682 313 107 697 132 988 173 308 847 33 575 406 626 751 146 397 543 458 900 343 554 934 514 264 707 931 
927 369 539 960 287 0 56 736 829 36 460 210 790 421 483 713 699 288 117 858 660 54 701 344 926 573 211 345 572 940 472 491 44 
810 984 184 470 635 56 0 672 258 329 194 323 537 468 660 813 329 805 699 39 912 518 834 540 377 740 922 288 740 96 509 885 125 
368 918 488 757 682 736 672 0 511 573 717 718 973 16 865 517 166 520 818 72 147 626 281 732 489 129 634 109 565 180 831 762 884 
59 284 505 883 313 829 258 511 0 667 785 320 665 771 545 545 63 772 798 49 719 494 515 672 558 979 756 732 2 255 960 650 34 
115 724 820 371 107 36 329 573 667 0 314 254 682 762 645 578 725 426 947 674 456 9 873 236 271 876 911 769 768 113 770 951 747 
218 938 516 360 697 460 194 717 785 314 0 491 878 554 977 219 843 199 202 915 3 522 126 468 402 524 358 705 828 161 555 39 744 
104 83 717 463 132 210 323 718 320 254 491 0 473 245 525 248 791 66 991 400 831 404 157 542 707 661 934 451 175 649 310 462 641 
975 556 114 253 988 790 537 973 665 682 878 473 0 830 497 892 740 395 261 391 531 415 617 76 596 546 292 556 608 27 642 207 140 
660 697 293 129 173 421 468 16 771 762 554 245 830 0 946 946 310 790 26 237 903 894 392 100 472 391 72 113 818 626 210 840 734 
588 755 626 229 308 483 660 865 545 645 977 525 497 946 0 145 225 562 328 776 397 158 124 538 623 809 278 192 318 457 537 453 707 
310 393 985 976 847 713 813 517 545 578 219 248 892 946 145 0 172 793 189 972 870 330 132 20 36 153 911 817 388 970 446 564 643 
355 482 71 391 33 699 329 166 63 725 843 791 740 310 225 172 0 725 8 160 809 756 480 719 688 966 629 105 487 596 427 727 735 
199 404 247 410 575 288 805 520 772 426 199 66 395 790 562 793 725 0 476 721 73 906 848 800 734 438 130 649 872 57 229 952 400 
989 703 590 198 406 117 699 818 798 947 202 991 261 26 328 189 8 476 0 582 257 119 336 635 774 909 70 927 890 421 533 40 872 
477 358 597 774 626 858 39 72 49 674 915 400 391 237 776 972 160 721 582 0 519 501 876 77 981 518 200 355 910 164 946 254 226 
157 165 245 845 751 660 912 147 719 456 3 831 531 903 397 870 809 73 257 519 0 669 201 654 259 95 56 680 763 571 727 11 880 
840 909 458 483 146 54 518 626 494 9 522 404 415 894 158 330 756 906 119 501 669 0 321 628 936 866 466 320 767 617 836 497 483 
347 587 248 53 397 701 834 281 515 873 126 157 617 392 124 132 480 848 336 876 201 321 0 285 270 446 693 556 151 636 290 353 147 
908 155 330 785 543 344 540 732 672 236 468 542 76 100 538 20 719 800 635 77 654 628 285 0 376 405 44 400 695 515 420 647 881 
13 77 157 977 458 926 377 489 558 271 402 707 596 472 623 36 688 734 774 981 259 936 270 376 0 821 24 8 347 253 592 412 736 
67 206 491 544 900 573 740 129 979 876 524 661 546 391 809 153 966 438 909 518 95 866 446 405 821 0 699 683 926 455 350 780 433 
398 338 920 390 343 211 922 634 756 911 358 934 292 72 278 911 629 130 70 200 56 466 693 44 24 699 0 39 223 408 426 41 273 
667 60 953 782 554 345 288 109 732 769 705 451 556 113 192 817 105 649 927 355 680 320 556 400 8 683 39 0 71 880 343 658 59 
893 378 283 381 934 572 740 565 2 768 828 175 608 818 318 388 487 872 890 910 763 767 151 695 347 926 223 71 0 454 80 49 402 
716 787 610 946 514 940 96 180 255 113 161 649 27 626 457 970 596 57 421 164 571 617 636 515 253 455 408 880 454 0 490 596 71 
37 575 112 672 264 472 509 831 960 770 555 310 642 210 537 446 427 229 533 946 727 836 290 420 592 350 426 343 80 490 0 553 557 
500 644 715 370 707 491 885 762 650 951 39 462 207 840 453 564 727 952 40 254 11 497 353 647 412 780 41 658 49 596 553 0 91 
648 105 172 257 931 44 125 884 34 747 744 641 140 734 707 643 735 400 872 226 880 483 147 881 736 433 273 59 402 71 557 91 0 
0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 1 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 