50
0 42 283 279 624 392 819 990 751 17 507 347 615 238 699 615 829 342 656 939 77 256 322 408 348 426 201 604 642 41 873 388 819 932 955 889 494 777 553 946 180 461 495 477 69 704 905 515 146 307 
42 0 901 892 554 648 468 805 367 260 813 757 213 615 730 593 406 482 793 627 512 441 404 86 524 445 6 370 64 511 7 837 282 924 205 125 385 539 763 228 950 62 38 813 463 408 805 517 736 492 
283 901 0 665 210 140 76 703 443 818 519 678 591 301 543 293 397 197 374 349 929 883 877 826 155 359 520 180 657 695 309 425 172 747 26 767 996 45 389 860 439 51 4 978 846 185 197 630 904 307 
279 892 665 0 106 446 230 568 626 356 455 808 84 368 315 915 726 496 462 828 414 624 985 96 102 364 887 164 982 200 981 824 387 462 956 478 830 933 598 160 769 130 384 465 970 561 955 832 579 502 
624 554 210 106 0 179 826 251 89 816 366 954 779 992 53 303 466 983 28 544 813 42 32 527 577 243 583 299 3 594 453 161 545 884 859 307 504 9 36 400 343 770 130 697 749 348 565 582 727 982 
392 648 140 446 179 0 313 612 282 541 742 440 475 16 965 229 907 124 846 405 934 549 111 861 142 527 209 985 895 766 868 102 997 940 502 201 762 244 894 51 51 725 835 78 48 407 636 587 855 404 
819 468 76 230 826 313 0 672 215 173 541 407 711 636 199 549 401 583 366 262 954 322 145 618 304 178 178 692 839 875 755 992 217 48 549 130 414 934 255 911 871 530 588 269 841 780 380 712 305 572 
990 805 703 568 251 612 672 0 773 196 53 604 728 620 805 409 336 331 468 89 681 345 898 555 213 183 770 313 890 497 417 106 560 923 751 950 318 808 621 355 829 760 216 798 846 168 380 718 407 136 
751 367 443 626 89 282 215 773 0 945 609 446 481 427 976 813 735 728 237 911 318 664 828 468 295 457 98 150 399 538 755 18 243 274 939 48 878 474 197 221 139 793 924 884 439 377 48 402 930 379 
17 260 818 356 816 541 173 196 945 0 29 310 214 188 451 463 17 489 754 905 503 511 920 462 141 74 139 272 314 295 765 751 71 51 104 716 711 585 833 674 112 827 92 472 977 331 557 837 424 894 
507 813 519 455 366 742 541 53 609 29 0 27 501 587 261 329 927 152 482 590 847 998 817 170 108 369 275 799 559 245 154 724 965 832 194 905 171 355 199 560 22 554 235 605 748 575 773 788 818 176 
347 757 678 808 954 440 407 604 446 310 27 0 374 561 492 402 781 986 546 171 534 232 916 437 454 440 249 842 616 26 571 48 666 697 592 145 589 752 345 841 300 431 181 317 645 397 318 952 692 618 
615 213 591 84 779 475 711 728 481 214 501 374 0 457 320 414 209 183 140 119 31 143 98 246 91 229 707 370 38 260 644 551 311 884 214 360 720 702 882 206 526 825 27 822 298 376 361 16 112 646 
238 615 301 368 992 16 636 620 427 188 587 561 457 0 660 50 872 903 756 250 814 90 938 716 478 880 195 230 704 846 976 735 446 708 381 981 449 906 961 207 85 978 542 958 901 481 754 412 669 428 
699 730 543 315 53 965 199 805 976 451 261 492 320 660 0 181 814 989 491 301 873 740 449 650 249 929 603 861 474 727 166 528 914 748 841 38 651 867 78 815 372 114 756 633 638 452 254 935 135 484 
615 593 293 915 303 229 549 409 813 463 329 402 414 50 181 0 160 308 776 378 100 561 751 566 417 58 891 10 686 239 959 84 304 497 721 361 632 834 906 868 429 963 423 584 561 788 429 250 214 424 
829 406 397 726 466 907 401 336 735 17 927 781 209 872 814 160 0 128 771 111 185 391 768 442 206 566 69 516 633 90 192 358 530 751 111 736 958 725 858 348 861 731 753 167 710 925 312 163 67 394 
342 482 197 496 983 124 583 331 728 489 152 986 183 903 989 308 128 0 127 899 480 340 270 721 402 345 8 545 33 295 890 457 282 842 490 627 247 508 357 252 896 790 976 532 876 871 776 906 609 806 
656 793 374 462 28 846 366 468 237 754 482 546 140 756 491 776 771 127 0 484 20 110 287 384 189 190 339 258 303 965 577 72 447 851 857 697 684 466 450 215 771 94 95 599 758 662 527 824 731 374 
939 627 349 828 544 405 262 89 911 905 590 171 119 250 301 378 111 899 484 0 363 706 173 440 433 1000 670 573 925 577 962 157 957 708 561 288 428 763 425 81 263 862 426 931 404 293 584 650 170 718 
77 512 929 414 813 934 954 681 318 503 847 534 31 814 873 100 185 480 20 363 0 321 640 829 485 197 539 499 586 882 3 746 54 333 542 469 850 426 597 951 542 508 262 171 305 627 337 744 61 394 
256 441 883 624 42 549 322 345 664 511 998 232 143 90 740 561 391 340 110 706 321 0 622 95 796 747 637 731 342 72 178 717 188 429 387 708 102 867 255 164 626 58 736 589 721 735 884 919 128 676 
322 404 877 985 32 111 145 898 828 920 817 916 98 938 449 751 768 270 287 173 640 622 0 695 404 233 208 566 608 477 469 551 366 627 916 833 839 430 809 85 987 467 658 634 108 242 864 615 268 813 
408 86 826 96 527 861 618 555 468 462 170 437 246 716 650 566 442 721 384 440 829 95 695 0 43 523 762 497 765 842 943 465 690 671 34 256 340 517 794 517 991 682 129 516 410 909 22 219 439 220 
348 524 155 102 577 142 304 213 295 141 108 454 91 478 249 417 206 402 189 433 485 796 404 43 0 382 983 643 97 681 158 516 458 475 151 978 67 181 743 144 331 713 705 605 627 840 16 698 605 368 
426 445 359 364 243 527 178 183 457 74 369 440 229 880 929 58 566 345 190 1000 197 747 233 523 382 0 226 509 127 517 759 583 758 86 211 582 1000 289 926 374 672 347 412 287 113 206 382 514 141 1000 
201 6 520 887 583 209 178 770 98 139 275 249 707 195 603 891 69 8 339 670 539 637 208 762 983 226 0 478 895 923 96 959 579 188 854 918 276 456 442 814 106 196 331 367 261 94 315 114 979 851 
604 370 180 164 299 985 692 313 150 272 799 842 370 230 861 10 516 545 258 573 499 731 566 497 643 509 478 0 181 176 558 175 372 24 384 900 266 304 235 401 920 6 316 717 399 529 770 69 35 440 
642 64 657 982 3 895 839 890 399 314 559 616 38 704 474 686 633 33 303 925 586 342 608 765 97 127 895 181 0 662 684 246 970 649 101 749 549 835 384 299 919 543 902 299 637 980 612 898 990 42 
41 511 695 200 594 766 875 497 538 295 245 26 260 846 727 239 90 295 965 577 882 72 477 842 681 517 923 176 662 0 12 435 647 732 184 330 575 940 591 797 22 546 576 977 617 106 698 347 883 585 
873 7 309 981 453 868 755 417 755 765 154 571 644 976 166 959 192 890 577 962 3 178 469 943 158 759 96 558 684 12 0 364 536 697 890 396 869 521 169 480 298 423 118 659 529 201 792 281 491 148 
388 837 425 824 161 102 992 106 18 751 724 48 551 735 528 84 358 457 72 157 746 717 551 465 516 583 959 175 246 435 364 0 629 102 496 271 697 429 682 984 383 514 631 598 12 585 243 140 134 212 
819 282 172 387 545 997 217 560 243 71 965 666 311 446 914 304 530 282 447 957 54 188 366 690 458 758 579 372 970 647 536 629 0 235 302 456 915 884 568 662 196 856 812 599 407 242 920 566 131 164 
932 924 747 462 884 940 48 923 274 51 832 697 884 708 748 497 751 842 851 708 333 429 627 671 475 86 188 24 649 732 697 102 235 0 229 690 4 538 823 621 131 888 5 42 546 288 460 702 358 811 
955 205 26 956 859 502 549 751 939 104 194 592 214 381 841 721 111 490 857 561 542 387 916 34 151 211 854 384 101 184 890 496 302 229 0 935 990 527 89 466 260 433 836 455 399 660 458 141 375 665 
889 125 767 478 307 201 130 950 48 716 905 145 360 981 38 361 736 627 697 288 469 708 833 256 978 582 918 900 749 330 396 271 456 690 935 0 100 263 743 263 735 967 354 85 169 241 740 449 53 444 
494 385 996 830 504 762 414 318 878 711 171 589 720 449 651 632 958 247 684 428 850 102 839 340 67 1000 276 266 549 575 869 697 915 4 990 100 0 910 295 280 701 558 131 362 238 889 132 654 932 577 
777 539 45 933 9 244 934 808 474 585 355 752 702 906 867 834 725 508 466 763 426 867 430 517 181 289 456 304 835 940 521 429 884 538 527 263 910 0 844 528 637 566 142 869 71 714 373 482 324 503 
553 763 389 598 36 894 255 621 197 833 199 345 882 961 78 906 858 357 450 425 597 255 809 794 743 926 442 235 384 591 169 682 568 823 89 743 295 844 0 865 293 273 311 198 436 460 968 939 588 212 
946 228 860 160 400 51 911 355 221 674 560 841 206 207 815 868 348 252 215 81 951 164 85 517 144 374 814 401 299 797 480 984 662 621 466 263 280 528 865 0 589 746 169 83 918 9 262 874 660 466 
180 950 439 769 343 51 871 829 139 112 22 300 526 85 372 429 861 896 771 263 542 626 987 991 331 672 106 920 919 22 298 383 196 131 260 735 701 637 293 589 0 360 814 545 451 300 676 103 704 1000 
461 62 51 130 770 725 530 760 793 827 554 431 825 978 114 963 731 790 94 862 508 58 467 682 713 347 196 6 543 546 423 514 856 888 433 967 558 566 273 746 360 0 882 382 912 845 895 103 400 853 
495 38 4 384 130 835 588 216 924 92 235 181 27 542 756 423 753 976 95 426 262 736 658 129 705 412 331 316 902 576 118 631 812 5 836 354 131 142 311 169 814 882 0 451 972 656 948 407 152 592 
477 813 978 465 697 78 269 798 884 472 605 317 822 958 633 584 167 532 599 931 171 589 634 516 605 287 367 717 299 977 659 598 599 42 455 85 362 869 198 83 545 382 451 0 989 277 104 731 376 738 
69 463 846 970 749 48 841 846 439 977 748 645 298 901 638 561 710 876 758 404 305 721 108 410 627 113 261 399 637 617 529 12 407 546 399 169 238 71 436 918 451 912 972 989 0 314 734 374 657 604 
704 408 185 561 348 407 780 168 377 331 575 397 376 481 452 788 925 871 662 293 627 735 242 909 840 206 94 529 980 106 201 585 242 288 660 241 889 714 460 9 300 845 656 277 314 0 937 490 433 48 
905 805 197 955 565 636 380 380 48 557 773 318 361 754 254 429 312 776 527 584 337 884 864 22 16 382 315 770 612 698 792 243 920 460 458 740 132 373 968 262 676 895 948 104 734 937 0 828 527 707 
515 517 630 832 582 587 712 718 402 837 788 952 16 412 935 250 163 906 824 650 744 919 615 219 698 514 114 69 898 347 281 140 566 702 141 449 654 482 939 874 103 103 407 731 374 490 828 0 694 621 
146 736 904 579 727 855 305 407 930 424 818 692 112 669 135 214 67 609 731 170 61 128 268 439 605 141 979 35 990 883 491 134 131 358 375 53 932 324 588 660 704 400 152 376 657 433 527 694 0 174 
307 492 307 502 982 404 572 136 379 894 176 618 646 428 484 424 394 806 374 718 394 676 813 220 368 1000 851 440 42 585 148 212 164 811 665 444 577 503 212 466 1000 853 592 738 604 48 707 621 174 0 
1 1 0 0 1 1 0 0 1 0 0 1 0 1 0 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 1 0 0 0 0 0 1 0 0 1 1 1 0 0 0 1 1 1 0 0 