10
0 547 441 319 868 648 867 729 915 738
547 0 701 563 482 873 853 58 797 700
441 701 0 568 948 565 739 850 886 84
319 563 568 0 638 501 660 932 32 47
868 482 948 638 0 762 387 896 541 839
648 873 565 501 762 0 222 29 167 71
867 853 739 660 387 222 0 541 336 179
729 58 850 932 896 29 541 0 344 145
915 797 886 32 541 167 336 344 0 229
738 700 84 47 839 71 179 145 229 0
