20 0 538 183 570 580 448 717 308 350 612 548 496 982 339 658 132 160 51 787 618 52 0 391 957 413 479 436 620 927 150 931 528 749 821 710 319 400 509 387 707 859 998 0 254 706 331 944 715 462 103 117 248 72 520 990 380 933 821 815 904 747 964 834 0 626 713 6 336 383 405 196 769 463 406 118 68 111 448 363 177 262 465 293 861 0 536 813 851 915 97 671 82 1000 769 45 185 395 109 191 82 491 947 277 611 410 0 35 728 829 145 176 192 674 789 8 318 649 896 130 499 810 226 521 243 577 290 0 288 762 36 396 952 117 239 898 745 849 659 779 577 840 276 104 31 949 892 38 0 266 892 933 748 391 95 325 263 337 902 904 976 663 939 372 966 55 610 215 800 0 810 874 578 738 65 853 193 95 153 436 484 419 328 769 166 718 863 490 332 551 0 743 236 527 405 174 250 370 229 211 937 380 20 162 957 110 226 162 302 320 314 0 738 155 732 65 923 249 134 785 91 817 688 833 52 214 590 226 815 311 806 377 0 247 185 396 408 493 857 633 654 159 952 968 896 107 51 312 29 300 797 166 742 0 613 205 574 17 770 163 242 584 474 399 960 720 583 707 128 427 564 112 81 722 0 416 400 969 874 450 632 902 101 780 419 842 392 623 416 408 392 930 1 327 403 0 751 286 475 333 345 954 112 908 65 192 981 480 591 301 353 40 284 607 141 63 0 377 334 806 352 749 566 95 679 566 422 433 317 59 259 1 403 212 112 662 629 0 655 994 460 245 294 165 637 577 771 129 991 499 462 797 850 563 362 945 241 279 0 718 25 947 776 284 300 531 847 763 192 475 418 186 935 14 831 99 2 760 221 0 482 750 719 944 898 921 858 259 217 450 890 286 474 188 61 109 487 943 956 602 0