40 400
0 588 35 844 843 186 519 668 128 875 201 645 195 180 417 672 222 12 193 184 847 981 332 358 404 629 957 405 773 136 587 2 340 508 579 251 692 732 86 16
196 0 507 955 2 290 427 152 471 251 327 576 488 545 273 779 885 550 40 846 140 392 730 840 394 59 93 228 612 47 44 652 83 555 336 934 723 796 978 248
934 784 0 880 651 940 788 537 596 879 800 422 992 583 925 216 569 35 245 752 89 971 486 838 838 135 91 132 850 204 150 477 606 168 261 481 885 24 122 677
592 697 393 0 95 544 956 908 912 718 32 576 820 794 16 694 161 100 60 687 164 15 628 752 299 432 184 497 80 401 844 460 790 715 604 151 136 44 797 252
387 908 661 348 0 623 980 825 459 590 792 243 698 770 376 766 433 607 125 225 885 883 34 611 253 453 851 933 671 440 981 6 385 702 299 743 641 292 640 669
422 125 414 60 9 0 706 647 597 545 604 294 952 948 752 223 652 217 373 316 512 731 998 781 157 6 992 134 560 367 737 112 24 703 118 978 1 940 375 815
168 132 81 979 727 945 0 846 600 351 366 256 389 914 506 207 779 837 175 965 487 653 919 435 184 444 774 601 974 892 708 931 644 746 333 406 178 158 453 167
559 331 918 331 661 360 822 0 340 355 822 241 917 991 747 479 299 947 165 678 487 729 507 373 446 393 746 715 802 13 264 222 751 943 98 191 320 999 230 791
48 610 224 563 287 152 260 373 0 652 597 595 56 546 449 929 633 862 865 2 616 603 921 88 999 696 879 164 243 760 156 621 41 612 598 710 461 149 540 262
190 600 993 650 378 993 10 845 162 0 854 491 687 493 416 228 171 545 694 179 213 328 41 850 128 267 989 472 515 654 955 290 663 86 373 837 444 644 533 466
290 664 702 912 149 558 485 542 508 134 0 917 41 244 557 596 4 208 513 17 909 642 840 93 101 869 176 103 42 600 528 299 574 431 192 2 130 687 411 167
280 83 445 508 166 41 805 75 975 380 999 0 286 441 748 979 921 398 285 370 203 483 661 540 482 604 484 215 244 284 699 390 752 937 310 28 720 842 448 910
568 94 722 863 669 844 452 460 674 968 85 71 0 655 311 105 293 10 489 698 157 825 486 333 106 314 545 386 575 204 647 520 985 627 252 140 595 266 47 94
502 674 150 467 866 215 540 94 473 425 76 296 201 0 771 98 761 787 399 383 976 706 240 336 449 139 787 111 359 880 715 416 101 33 965 497 830 357 403 618
213 128 239 396 447 490 527 1 46 519 301 610 799 354 0 759 541 921 6 851 142 536 452 807 356 731 663 697 514 261 924 302 735 132 238 63 740 461 136 527
496 780 333 431 461 238 106 743 911 865 385 236 137 583 969 0 880 454 106 719 0 441 277 39 440 5 10 176 11 91 739 521 961 775 806 650 563 191 621 919
931 490 827 255 777 179 484 420 828 825 574 899 522 367 61 160 0 114 832 425 929 442 256 453 241 499 377 51 99 905 679 189 762 297 765 500 153 768 98 848
166 588 57 124 925 670 904 898 896 131 620 740 774 31 783 203 341 0 169 18 499 321 100 417 166 519 445 873 837 752 882 821 27 285 130 798 70 187 149 855
202 188 535 182 182 479 243 644 425 156 96 715 540 634 789 836 232 284 0 872 143 116 511 593 185 98 499 532 796 857 469 158 135 389 827 203 813 933 935 459
964 948 911 15 737 523 489 790 782 271 762 452 458 6 691 902 343 161 336 0 395 520 180 846 74 703 116 235 3 780 214 824 534 138 327 609 604 627 397 813
544 31 854 98 927 166 854 875 98 454 498 688 558 889 73 352 425 139 794 721 0 883 352 522 393 798 37 403 797 42 209 903 415 904 597 965 191 278 525 421
524 325 898 162 582 257 687 38 112 149 940 236 624 28 98 57 335 345 108 860 732 0 336 998 365 856 975 143 80 29 25 107 753 937 722 880 146 845 617 511
150 832 582 884 423 16 330 766 110 875 690 705 165 89 426 688 500 423 147 299 226 25 0 858 744 980 808 217 438 270 732 151 954 922 974 589 487 989 646 198
234 280 247 549 614 14 776 935 51 466 583 172 700 324 514 749 720 829 498 787 775 755 12 0 666 169 740 820 442 194 609 131 73 398 728 506 534 195 537 586
22 173 326 969 169 685 402 275 703 871 742 417 56 138 423 804 25 504 155 305 492 118 821 626 0 845 55 358 132 872 112 339 184 650 251 420 514 443 421 23
494 21 202 633 155 642 101 268 960 590 275 545 398 132 432 890 507 295 473 339 524 167 406 126 727 0 771 289 877 264 597 513 423 508 467 490 673 910 273 994
778 327 614 269 553 277 183 140 95 576 875 438 3 648 419 104 734 488 106 698 12 641 517 244 972 389 0 891 994 886 306 23 697 117 672 427 74 302 694 715
981 738 216 514 238 894 182 674 374 47 455 912 628 893 130 996 764 15 643 733 609 357 12 553 84 854 208 0 927 321 502 572 221 246 773 733 682 863 970 99
654 354 237 590 770 68 99 44 845 617 578 710 891 571 815 842 376 280 919 365 963 697 272 561 525 707 950 989 0 8 989 168 962 696 256 88 323 717 29 480
81 489 708 504 777 872 882 372 926 375 210 6 732 844 406 542 778 616 235 890 325 732 421 893 814 218 450 907 614 0 811 61 648 968 855 748 894 509 126 132
786 395 592 941 120 167 423 880 996 972 186 820 895 779 421 830 372 200 907 114 722 989 766 467 114 324 208 615 245 781 0 197 10 827 12 162 120 153 996 241
500 509 174 233 654 195 490 481 887 888 669 391 948 121 837 892 994 762 611 138 967 633 218 838 51 611 586 587 900 366 128 0 339 923 271 596 150 225 287 300
92 195 829 232 12 656 589 177 266 20 925 26 884 784 521 198 226 415 445 704 332 731 480 40 455 179 251 685 172 414 223 612 0 889 469 752 818 118 476 103
458 818 896 963 513 354 709 843 642 43 737 308 425 448 88 537 622 876 169 80 884 277 211 937 121 730 707 831 553 2 940 700 31 0 28 868 837 818 606 992
660 324 465 559 281 751 135 187 746 428 985 100 894 393 115 782 238 589 507 155 257 416 708 864 624 335 654 494 782 11 102 743 404 726 0 557 16 616 529 800
84 188 883 466 599 850 81 148 505 717 65 924 692 574 223 470 595 297 212 961 360 342 848 594 395 790 10 596 163 537 647 582 868 880 592 0 139 309 413 23
475 351 964 575 956 286 759 596 117 357 69 881 750 584 682 968 475 549 848 660 609 720 118 247 177 236 404 726 982 463 991 432 823 599 55 18 0 828 309 478
294 375 324 926 887 749 493 599 339 395 931 50 753 854 111 45 264 110 858 175 169 918 563 120 352 235 259 829 577 173 289 78 225 734 387 463 501 0 412 246
48 627 984 850 564 109 571 652 208 267 855 785 529 869 19 733 243 68 708 664 826 964 882 334 11 75 445 551 357 523 282 754 689 757 835 679 233 427 0 186
573 67 473 220 433 280 726 612 583 686 562 466 439 400 154 271 975 790 341 869 792 559 982 764 786 531 936 203 226 619 409 711 618 362 566 955 931 107 17 0
33 31 8 1 12 27 36 16 20 26 5 38 13 34 10 32 32 1 23 10 7 21 25 27 23 15 37 16 23 33 21 11 9 23 10 12 26 22 27 40 1 10 5 7 16 29 14 23 35 36 2 19 7 27 24 33 21 16 27 26 34 22 28 1 25 40 1 35 27 1 17 19 31 25 38 35 35 36 32 40 36 3 14 11 36 35 27 23 33 21 33 9 34 14 9 20 27 31 30 18 37 38 20 17 13 18 3 9 40 30 28 4 31 13 11 18 26 17 6 31 39 32 14 12 26 22 18 7 13 14 20 3 39 5 40 2 28 4 23 28 19 34 16 21 35 13 10 17 10 20 32 9 19 28 35 39 31 19 26 38 29 36 14 17 14 15 32 24 9 4 31 5 5 20 29 2 1 27 3 3 10 30 15 32 36 11 19 14 31 35 31 23 20 1 30 27 21 1 38 30 19 18 32 12 21 32 33 9 40 14 39 10 7 15 24 9 18 34 28 39 40 38 8 18 8 5 6 25 18 24 34 40 27 30 2 34 20 40 18 5 9 35 6 12 23 25 24 9 7 17 31 2 11 22 11 37 22 28 13 33 28 35 7 29 17 27 23 16 34 9 12 6 10 6 25 4 14 29 4 25 8 32 28 16 24 10 40 15 4 27 21 4 2 9 24 10 27 14 35 4 8 1 27 31 22 8 26 39 31 36 2 31 31 31 14 25 34 6 35 9 36 3 14 23 20 3 1 39 32 21 10 14 18 4 25 39 22 5 25 24 7 27 6 5 12 30 11 38 9 21 19 20 33 27 4 19 32 27 10 38 26 31 10 22 32 19 21 9 37 4 39 21 16 23 26 35 7 2 40 7 23 39 3 30 12 11 25 25 5 33 6 40 17 24 11 6 30 38 26 8
