10
0 348 449 886 747 735 424 213 403 608
348 0 511 781 555 145 753 607 926 471
449 511 0 985 321 875 742 846 247 296
886 781 985 0 381 637 716 651 223 620
747 555 321 381 0 424 221 883 759 858
735 145 875 637 424 0 779 699 491 418
424 753 742 716 221 779 0 596 538 877
213 607 846 651 883 699 596 0 959 407
403 926 247 223 759 491 538 959 0 592
608 471 296 620 858 418 877 407 592 0
