100
0 541 119 637 577 477 143 688 491 790 108 153 745 282 500 202 615 730 648 68 446 598 260 876 701 917 902 849 349 320 463 604 858 646 332 825 505 763 36 825 121 302 830 651 325 495 558 877 640 510 983 595 405 767 455 206 224 100 256 661 641 249 75 145 673 552 480 928 495 453 609 172 414 145 161 714 229 601 839 697 72 116 904 397 877 825 119 725 715 913 528 346 14 577 836 80 216 729 62 269
541 0 404 677 707 943 419 354 83 16 981 369 356 794 480 977 323 328 738 156 76 687 370 124 220 193 896 914 175 171 244 965 469 880 702 256 472 311 62 502 646 437 982 605 375 130 568 294 661 231 323 385 648 581 427 129 909 646 60 365 22 528 977 225 760 17 914 571 252 81 677 888 312 351 320 32 917 247 391 962 475 296 549 680 358 901 234 205 614 724 282 561 633 460 809 187 651 884 458 508
119 404 0 481 636 851 53 631 980 605 410 472 220 545 98 875 533 891 546 672 856 123 69 248 470 945 414 767 907 72 27 12 575 863 287 708 598 579 783 766 459 708 939 995 32 698 873 125 729 98 5 756 879 961 713 533 876 796 398 811 320 272 28 86 910 81 158 517 764 144 545 244 384 37 788 147 543 635 387 724 730 48 81 776 732 610 118 135 883 343 135 253 217 615 511 19 932 1000 397 743
637 677 481 0 271 656 216 131 778 36 346 338 355 381 150 935 38 806 92 564 887 851 302 420 947 955 651 255 29 98 142 660 991 400 272 880 263 129 407 455 365 666 632 148 675 986 666 903 953 232 544 734 488 116 216 401 583 402 569 999 289 470 985 393 462 835 634 496 758 971 21 889 175 37 151 466 897 201 285 279 794 157 227 976 111 821 893 862 781 176 38 846 145 337 500 864 864 803 837 200
577 707 636 271 0 537 579 478 569 900 640 490 447 754 821 579 512 148 880 690 496 912 850 41 965 731 273 876 397 999 43 471 377 704 219 93 286 365 737 372 566 197 309 483 779 788 469 809 343 429 648 529 951 931 821 700 72 522 286 513 879 710 113 938 698 168 499 735 750 37 413 182 611 20 73 706 313 324 344 929 636 79 358 642 762 728 333 205 813 926 444 944 156 502 946 358 150 385 961 769
477 943 851 656 537 0 952 377 209 932 430 239 970 202 843 18 573 891 476 807 54 779 711 19 333 512 778 767 882 955 820 885 648 352 33 16 263 884 350 898 389 985 908 133 346 572 856 418 995 274 600 601 112 735 327 136 729 737 791 42 855 597 452 325 311 652 29 716 94 23 836 268 849 310 835 471 761 207 705 568 193 267 704 12 357 531 755 190 194 699 69 472 895 986 224 474 663 751 912 894
143 419 53 216 579 952 0 130 179 349 679 209 62 944 809 139 797 138 296 560 643 911 383 354 33 653 24 653 551 675 966 107 716 992 151 769 820 628 787 638 470 423 927 681 86 539 182 498 798 623 922 9 62 611 185 460 179 887 171 752 931 631 812 686 245 788 551 494 372 438 77 772 738 321 324 689 449 598 660 676 407 179 444 152 175 486 457 552 442 97 381 676 635 28 722 801 187 193 432 935
688 354 631 131 478 377 130 0 813 787 930 129 663 761 842 318 14 836 183 816 644 759 985 858 769 806 99 916 512 45 66 352 830 969 871 376 773 452 720 607 645 116 926 859 540 112 364 212 239 980 789 503 41 34 656 704 122 813 147 26 819 41 694 443 961 138 395 548 567 637 78 457 368 694 559 79 317 45 129 365 711 627 130 955 614 237 215 881 644 211 225 307 508 150 174 674 663 503 869 541
491 83 980 778 569 209 179 813 0 573 530 825 936 829 103 81 476 760 205 439 963 897 79 18 323 43 132 870 687 754 176 21 141 269 210 295 97 918 490 698 43 199 859 666 960 551 71 766 198 73 311 505 628 503 495 557 435 420 567 185 994 254 983 93 399 881 361 834 791 318 245 816 44 154 224 543 245 451 579 250 497 954 471 368 14 169 246 500 445 411 928 182 470 488 792 284 170 687 869 521
790 16 605 36 900 932 349 787 573 0 492 926 440 471 522 335 699 399 725 118 714 732 507 184 54 585 643 230 174 343 905 95 32 275 757 295 720 653 825 979 254 934 508 953 467 952 464 993 502 799 908 608 875 54 370 5 699 524 496 598 984 884 260 261 784 385 373 138 560 362 671 427 644 34 722 666 419 770 38 609 585 713 285 882 269 107 983 12 582 25 404 555 263 91 287 415 675 359 775 431
108 981 410 346 640 430 679 930 530 492 0 224 623 533 758 155 921 450 702 395 592 209 694 369 701 273 306 128 745 614 391 181 501 665 629 766 240 275 425 827 876 405 808 477 30 689 832 79 653 550 433 857 209 30 201 324 48 534 940 706 636 457 972 868 909 42 933 28 389 65 251 602 773 951 576 656 865 82 40 734 199 368 393 609 628 708 185 918 645 512 489 500 600 755 24 509 175 142 422 471
153 369 472 338 490 239 209 129 825 926 224 0 702 429 585 43 571 89 270 460 36 509 599 737 238 688 169 124 752 647 657 936 77 313 176 954 43 396 775 261 98 438 8 371 630 463 842 267 740 89 844 276 590 84 280 303 543 363 30 161 923 586 666 440 339 407 493 689 294 201 194 559 571 594 357 876 89 480 569 683 413 673 798 994 837 614 490 690 728 5 119 431 13 4 44 103 779 716 497 582
745 356 220 355 447 970 62 663 936 440 623 702 0 672 568 57 160 421 251 572 277 112 963 738 731 146 730 966 538 443 572 447 807 406 278 62 489 652 776 213 371 370 743 992 240 658 700 836 148 981 267 670 66 446 937 85 303 677 577 40 22 59 990 908 448 805 787 990 421 372 632 998 654 898 593 683 223 749 807 545 891 60 937 987 467 296 302 999 877 691 8 654 801 852 183 792 864 34 75 583
282 794 545 381 754 202 944 761 829 471 533 429 672 0 577 17 74 681 517 138 441 586 693 91 573 561 403 805 971 157 858 610 445 122 260 629 829 544 1 31 945 730 325 330 800 252 558 96 72 125 991 384 125 669 912 136 668 970 831 230 173 804 939 485 715 795 90 687 971 478 674 278 791 299 310 651 399 89 730 105 989 812 721 698 227 88 810 319 399 257 158 967 371 622 133 858 507 671 518 83
500 480 98 150 821 843 809 842 103 522 758 585 568 577 0 428 622 354 816 216 431 407 674 828 837 868 902 981 363 745 239 344 597 617 946 905 755 978 512 945 225 511 165 379 344 698 70 646 54 338 116 861 813 236 732 2 705 285 401 849 807 749 67 750 303 601 883 35 806 35 655 516 625 3 314 609 541 638 302 839 251 276 14 273 401 646 146 290 854 752 709 417 132 15 768 20 581 839 835 4
202 977 875 935 579 18 139 318 81 335 155 43 57 17 428 0 427 642 385 734 683 757 978 819 936 805 278 681 799 453 551 412 613 374 724 807 242 89 8 802 975 35 423 477 211 40 318 829 228 928 774 150 326 84 298 935 637 9 859 721 615 50 30 448 853 803 409 249 565 140 666 735 154 212 59 532 707 89 691 202 633 730 486 146 774 65 156 367 338 882 628 573 478 80 763 732 33 75 140 42
615 323 533 38 512 573 797 14 476 699 921 571 160 74 622 427 0 990 624 326 941 113 105 414 727 502 910 937 472 546 726 510 719 263 688 116 780 246 559 423 58 721 461 720 476 83 298 924 412 320 291 20 906 298 753 802 742 228 810 594 932 459 104 427 36 352 176 882 554 550 852 731 114 758 594 958 559 933 567 681 729 349 642 201 151 230 647 387 835 801 639 908 283 628 555 947 947 224 594 366
730 328 891 806 148 891 138 836 760 399 450 89 421 681 354 642 990 0 86 778 739 866 62 291 778 59 747 518 760 551 171 45 888 94 100 587 534 11 408 27 542 401 876 891 14 654 651 141 286 419 889 250 757 692 196 570 86 646 577 297 127 191 887 617 508 500 307 335 318 594 791 894 563 410 49 260 205 283 940 668 710 872 906 42 779 118 233 158 911 611 190 724 65 323 859 629 906 332 850 923
648 738 546 92 880 476 296 183 205 725 702 270 251 517 816 385 624 86 0 672 419 302 846 194 157 957 54 101 441 24 753 789 330 290 712 748 253 421 637 260 200 462 94 640 280 466 537 733 420 874 14 488 489 610 68 370 710 908 29 492 423 666 260 740 268 688 318 675 375 375 336 628 532 308 382 321 351 929 582 345 810 432 333 868 706 955 319 270 684 91 905 865 336 906 940 44 43 648 369 436
68 156 672 564 690 807 560 816 439 118 395 460 572 138 216 734 326 778 672 0 644 701 481 183 799 97 577 316 855 914 420 299 126 185 529 252 283 203 133 751 84 469 665 209 62 383 744 894 849 588 861 628 726 656 530 534 850 672 134 66 949 855 955 884 344 323 903 313 759 554 494 410 782 152 381 203 368 54 181 179 410 277 735 136 437 593 228 255 473 115 810 557 310 531 434 676 155 202 389 56
446 76 856 887 496 54 643 644 963 714 592 36 277 441 431 683 941 739 419 644 0 792 691 316 777 157 364 74 112 59 350 155 590 96 238 463 681 544 913 138 835 964 2 369 981 649 913 133 516 332 461 161 41 369 755 825 769 992 498 387 664 565 498 788 302 174 349 160 610 844 895 547 939 971 998 996 87 7 657 452 441 811 127 587 852 496 450 598 881 676 558 50 119 561 387 561 614 143 995 1000
598 687 123 851 912 779 911 759 897 732 209 509 112 586 407 757 113 866 302 701 792 0 205 421 445 527 31 47 24 921 165 500 612 1000 412 795 527 720 966 363 640 674 665 310 425 550 893 127 568 348 556 644 141 694 396 475 934 718 234 377 960 312 582 762 145 317 950 70 681 763 448 164 607 17 312 66 669 972 604 54 929 831 314 48 766 685 728 219 603 795 230 812 85 263 275 779 326 127 469 746
260 370 69 302 850 711 383 985 79 507 694 599 963 693 674 978 105 62 846 481 691 205 0 202 1 876 607 151 756 664 493 687 268 114 501 426 505 138 182 657 560 506 583 700 323 239 903 779 412 218 629 750 21 273 876 107 277 608 94 443 921 672 480 349 275 275 810 878 115 789 498 204 856 801 709 274 39 679 92 881 649 4 593 359 960 661 499 958 936 391 544 360 970 370 395 157 785 39 388 187
876 124 248 420 41 19 354 858 18 184 369 737 738 91 828 819 414 291 194 183 316 421 202 0 87 14 399 409 773 787 710 170 419 601 810 679 607 897 438 976 521 862 338 145 568 601 351 971 299 472 626 795 928 433 352 454 75 895 458 164 752 311 408 139 30 701 125 583 473 34 77 584 802 973 264 417 417 21 198 860 395 18 701 435 688 560 81 350 277 708 404 61 309 325 936 829 754 731 825 843
701 220 470 947 965 333 33 769 323 54 701 238 731 573 837 936 727 778 157 799 777 445 1 87 0 150 800 526 173 457 557 416 34 924 610 891 678 454 969 955 393 255 864 938 437 543 323 223 744 595 603 274 166 580 403 240 196 930 529 703 312 26 914 675 824 719 743 336 669 736 291 658 13 695 114 874 818 352 940 440 212 600 980 600 531 149 694 924 486 55 375 569 176 731 617 363 65 937 863 987
917 193 945 955 731 512 653 806 43 585 273 688 146 561 868 805 502 59 957 97 157 527 876 14 150 0 208 542 319 763 963 570 361 695 103 135 242 704 84 862 845 524 471 622 288 841 395 549 142 372 502 472 183 932 743 681 674 599 265 738 777 923 72 152 769 913 683 71 767 646 114 501 230 619 782 188 218 43 413 569 992 884 201 226 385 511 603 468 59 856 901 393 503 413 135 100 337 704 381 789
902 896 414 651 273 778 24 99 132 643 306 169 730 403 902 278 910 747 54 577 364 31 607 399 800 208 0 227 46 152 33 813 8 377 63 386 761 407 47 873 261 322 104 44 564 126 129 240 133 615 836 350 15 103 920 752 364 916 813 78 142 6 712 380 71 281 501 868 123 890 654 894 360 42 722 393 508 968 680 11 685 659 469 350 216 581 892 956 794 188 861 696 555 691 900 608 746 844 639 282
849 914 767 255 876 767 653 916 870 230 128 124 966 805 981 681 937 518 101 316 74 47 151 409 526 542 227 0 949 181 825 836 756 724 587 380 874 6 462 484 960 80 26 707 439 961 199 972 890 109 134 936 359 803 393 529 711 230 596 503 713 460 301 206 392 168 668 676 202 798 400 966 705 982 402 266 701 445 856 603 530 403 139 96 819 631 806 175 534 236 499 62 479 598 105 762 765 33 253 910
349 175 907 29 397 882 551 512 687 174 745 752 538 971 363 799 472 760 441 855 112 24 756 773 173 319 46 949 0 539 584 833 12 84 462 491 434 674 672 725 559 395 929 939 599 78 308 595 598 568 228 678 413 941 998 605 960 469 61 642 978 994 43 743 106 479 88 315 956 108 922 801 297 713 659 96 713 320 672 592 678 592 688 785 218 792 291 723 837 662 520 398 916 926 392 144 671 272 621 149
320 171 72 98 999 955 675 45 754 343 614 647 443 157 745 453 546 551 24 914 59 921 664 787 457 763 152 181 539 0 48 648 362 784 579 358 667 229 177 509 290 42 209 50 498 674 978 74 808 478 31 921 810 663 825 437 96 551 93 121 609 744 494 943 487 52 721 738 104 829 632 341 589 712 147 939 892 578 648 899 840 279 92 241 401 643 728 270 308 948 633 184 35 839 450 165 447 828 90 35
463 244 27 142 43 820 966 66 176 905 391 657 572 858 239 551 726 171 753 420 350 165 493 710 557 963 33 825 584 48 0 379 567 991 993 331 904 771 711 507 49 621 589 893 630 615 95 422 959 430 398 68 308 832 228 580 346 971 447 584 752 516 357 515 848 175 255 509 246 659 777 639 258 902 600 60 396 127 330 399 784 361 184 577 79 189 967 72 94 92 78 864 791 706 174 892 103 449 636 413
604 965 12 660 471 885 107 352 21 95 181 936 447 610 344 412 510 45 789 299 155 500 687 170 416 570 813 836 833 648 379 0 740 712 657 630 245 369 422 936 312 872 616 420 334 224 718 271 656 179 212 346 51 271 92 547 749 186 441 926 719 525 831 407 762 280 465 520 354 481 784 519 95 483 299 291 625 206 946 406 32 6 994 1 59 423 398 541 476 268 737 188 347 61 660 332 737 866 396 34
858 469 575 991 377 648 716 830 141 32 501 77 807 445 597 613 719 888 330 126 590 612 268 419 34 361 8 756 12 362 567 740 0 170 880 375 9 102 854 418 281 760 676 938 773 14 779 626 51 571 65 136 387 855 604 24 558 580 785 846 765 798 870 57 332 550 230 334 148 553 790 731 490 197 536 122 491 797 924 117 141 16 613 263 559 704 85 254 546 443 811 242 246 623 523 631 292 227 264 123
646 880 863 400 704 352 992 969 269 275 665 313 406 122 617 374 263 94 290 185 96 1000 114 601 924 695 377 724 84 784 991 712 170 0 719 187 453 256 98 131 627 934 797 859 840 809 126 783 384 619 214 11 454 220 9 497 665 725 866 235 650 436 714 417 858 63 287 785 1 878 522 437 779 767 241 897 126 813 729 712 845 570 569 616 571 506 127 308 96 58 67 75 806 95 822 952 39 454 340 764
332 702 287 272 219 33 151 871 210 757 629 176 278 260 946 724 688 100 712 529 238 412 501 810 610 103 63 587 462 579 993 657 880 719 0 584 554 935 195 811 870 198 82 886 155 682 904 962 750 790 63 489 277 555 200 219 806 348 228 679 623 692 942 658 131 668 89 999 244 767 564 740 708 882 754 96 759 669 956 560 936 838 963 843 73 51 420 323 852 52 239 88 454 633 604 503 421 351 283 462
825 256 708 880 93 16 769 376 295 295 766 954 62 629 905 807 116 587 748 252 463 795 426 679 891 135 386 380 491 358 331 630 375 187 584 0 722 714 955 682 694 326 53 482 166 587 515 15 435 429 153 135 212 985 85 652 763 348 240 117 699 740 693 491 932 74 511 983 838 913 433 978 784 98 240 826 772 972 274 580 912 840 90 988 577 246 947 234 388 940 594 800 642 999 124 692 948 419 884 750
505 472 598 263 286 263 820 773 97 720 240 43 489 829 755 242 780 534 253 283 681 527 505 607 678 242 761 874 434 667 904 245 9 453 554 722 0 74 481 84 451 138 373 417 766 563 249 562 60 584 212 643 432 971 401 106 868 392 494 183 679 722 965 333 236 708 88 566 80 230 831 258 506 668 166 409 491 869 414 513 539 700 316 750 699 967 84 658 238 487 146 793 520 91 651 307 7 264 274 423
763 311 579 129 365 884 628 452 918 653 275 396 652 544 978 89 246 11 421 203 544 720 138 897 454 704 407 6 674 229 771 369 102 256 935 714 74 0 716 726 76 994 934 488 402 225 403 289 136 960 533 795 262 333 335 600 566 347 769 862 372 982 528 629 72 753 868 675 49 383 857 184 982 635 946 45 911 467 22 161 681 737 825 266 827 530 913 468 567 240 756 905 897 730 904 906 685 964 678 9
36 62 783 407 737 350 787 720 490 825 425 775 776 1 512 8 559 408 637 133 913 966 182 438 969 84 47 462 672 177 711 422 854 98 195 955 481 716 0 459 390 386 243 453 567 588 81 323 191 63 918 981 45 514 834 672 265 548 832 459 537 696 241 831 676 361 468 482 581 770 275 71 837 845 41 190 795 962 189 529 262 323 944 844 444 387 879 484 153 844 553 162 866 377 395 419 542 912 582 4
825 502 766 455 372 898 638 607 698 979 827 261 213 31 945 802 423 27 260 751 138 363 657 976 955 862 873 484 725 509 507 936 418 131 811 682 84 726 459 0 420 138 756 477 137 123 328 319 684 619 685 265 192 269 373 577 307 668 915 378 34 806 757 810 395 891 530 922 24 321 481 644 245 340 723 747 540 928 85 477 705 702 94 591 932 717 176 413 402 486 787 584 152 469 354 13 777 460 318 894
121 646 459 365 566 389 470 645 43 254 876 98 371 945 225 975 58 542 200 84 835 640 560 521 393 845 261 960 559 290 49 312 281 627 870 694 451 76 390 420 0 509 370 440 846 344 977 832 243 231 680 901 950 724 860 171 102 156 753 947 979 248 819 209 57 573 283 727 631 599 735 311 591 397 473 114 821 491 885 28 321 986 82 41 621 572 441 190 344 823 888 311 770 666 3 462 295 897 795 46
302 437 708 666 197 985 423 116 199 934 405 438 370 730 511 35 721 401 462 469 964 674 506 862 255 524 322 80 395 42 621 872 760 934 198 326 138 994 386 138 509 0 419 698 785 890 808 635 125 485 30 16 764 348 574 881 361 531 681 221 598 832 753 27 112 748 662 241 670 337 6 958 857 181 239 769 834 391 557 602 652 348 435 355 515 486 705 234 54 773 181 639 599 199 896 671 10 385 592 892
830 982 939 632 309 908 927 926 859 508 808 8 743 325 165 423 461 876 94 665 2 665 583 338 864 471 104 26 929 209 589 616 676 797 82 53 373 934 243 756 370 419 0 427 201 17 432 597 79 929 528 801 278 120 701 733 615 489 77 779 374 24 888 81 486 489 680 616 887 241 379 866 889 118 768 471 841 234 264 381 648 707 222 450 371 588 430 659 145 389 713 462 880 68 361 809 254 395 477 510
651 605 995 148 483 133 681 859 666 953 477 371 992 330 379 477 720 891 640 209 369 310 700 145 938 622 44 707 939 50 893 420 938 859 886 482 417 488 453 477 440 698 427 0 193 69 398 948 689 967 423 405 498 832 33 154 142 677 2 970 562 671 962 959 543 374 943 353 942 726 411 820 299 496 614 189 451 271 352 446 524 55 642 783 661 848 858 919 457 645 313 507 568 980 590 701 339 452 708 498
325 375 32 675 779 346 86 540 960 467 30 630 240 800 344 211 476 14 280 62 981 425 323 568 437 288 564 439 599 498 630 334 773 840 155 166 766 402 567 137 846 785 201 193 0 185 765 828 137 380 713 158 504 132 602 50 878 527 794 728 899 601 49 246 598 804 645 266 592 789 553 329 271 339 179 956 664 200 104 848 310 460 751 578 869 376 746 484 177 707 347 225 248 169 632 696 259 980 643 242
495 130 698 986 788 572 539 112 551 952 689 463 658 252 698 40 83 654 466 383 649 550 239 601 543 841 126 961 78 674 615 224 14 809 682 587 563 225 588 123 344 890 17 69 185 0 705 30 873 504 536 238 327 201 25 143 306 545 705 846 43 151 940 314 612 420 507 558 146 875 12 17 574 448 256 238 21 95 418 454 452 780 971 899 691 804 195 373 237 255 433 122 575 849 903 212 141 664 400 19
558 568 873 666 469 856 182 364 71 464 832 842 700 558 70 318 298 651 537 744 913 893 903 351 323 395 129 199 308 978 95 718 779 126 904 515 249 403 81 328 977 808 432 398 765 705 0 198 12 154 88 333 678 141 378 644 933 706 201 575 954 212 474 309 585 560 226 152 663 423 494 339 285 582 922 759 734 277 214 902 361 985 747 539 661 759 449 321 741 739 985 955 9 712 326 788 139 443 237 942
877 294 125 903 809 418 498 212 766 993 79 267 836 96 646 829 924 141 733 894 133 127 779 971 223 549 240 972 595 74 422 271 626 783 962 15 562 289 323 319 832 635 597 948 828 30 198 0 344 893 278 693 449 912 590 271 800 97 811 727 457 93 991 860 524 447 442 547 980 348 759 165 542 144 39 210 804 717 888 946 32 502 712 270 891 932 147 815 219 995 299 785 934 135 431 175 911 697 95 479
640 661 729 953 343 995 798 239 198 502 653 740 148 72 54 228 412 286 420 849 516 568 412 299 744 142 133 890 598 808 959 656 51 384 750 435 60 136 191 684 243 125 79 689 137 873 12 344 0 184 549 221 757 428 981 899 562 20 904 324 938 193 408 365 967 756 590 916 342 585 850 746 207 51 747 204 130 968 240 352 662 894 364 64 433 879 155 72 413 422 72 563 53 89 168 80 459 411 800 917
510 231 98 232 429 274 623 980 73 799 550 89 981 125 338 928 320 419 874 588 332 348 218 472 595 372 615 109 568 478 430 179 571 619 790 429 584 960 63 619 231 485 929 967 380 504 154 893 184 0 890 307 584 559 291 103 534 714 69 670 357 519 68 697 788 938 258 427 748 922 581 524 777 609 722 910 230 212 919 453 676 79 911 605 3 869 184 482 857 891 434 364 700 458 875 418 334 252 541 984
983 323 5 544 648 600 922 789 311 908 433 844 267 991 116 774 291 889 14 861 461 556 629 626 603 502 836 134 228 31 398 212 65 214 63 153 212 533 918 685 680 30 528 423 713 536 88 278 549 890 0 995 465 492 395 70 853 322 242 118 466 39 68 598 137 631 179 604 1000 660 128 841 776 531 543 137 634 741 704 499 753 954 280 88 750 566 443 776 307 679 914 207 591 733 30 162 478 857 937 950
595 385 756 734 529 601 9 503 505 608 857 276 670 384 861 150 20 250 488 628 161 644 750 795 274 472 350 936 678 921 68 346 136 11 489 135 643 795 981 265 901 16 801 405 158 238 333 693 221 307 995 0 33 18 866 555 202 681 250 676 414 579 688 712 144 13 525 809 588 17 204 350 225 383 593 235 270 930 682 47 644 587 824 695 149 21 19 549 779 206 410 987 768 824 612 105 50 341 817 547
405 648 879 488 951 112 62 41 628 875 209 590 66 125 813 326 906 757 489 726 41 141 21 928 166 183 15 359 413 810 308 51 387 454 277 212 432 262 45 192 950 764 278 498 504 327 678 449 757 584 465 33 0 499 187 925 646 498 601 191 26 298 419 836 236 360 510 638 406 974 184 772 372 432 792 537 238 528 568 208 62 886 63 251 192 761 63 894 698 839 841 241 256 299 372 748 378 556 134 865
767 581 961 116 931 735 611 34 503 54 30 84 446 669 236 84 298 692 610 656 369 694 273 433 580 932 103 803 941 663 832 271 855 220 555 985 971 333 514 269 724 348 120 832 132 201 141 912 428 559 492 18 499 0 819 654 720 171 870 370 173 288 854 237 495 612 655 708 80 773 256 997 811 933 635 420 688 665 9 65 906 766 574 333 920 93 945 961 679 572 821 22 39 366 830 65 216 668 775 180
455 427 713 216 821 327 185 656 495 370 201 280 937 912 732 298 753 196 68 530 755 396 876 352 403 743 920 393 998 825 228 92 604 9 200 85 401 335 834 373 860 574 701 33 602 25 378 590 981 291 395 866 187 819 0 849 350 731 288 118 102 144 507 434 796 16 362 68 402 317 959 363 90 425 88 750 237 21 928 836 581 980 342 122 18 717 796 880 784 288 139 919 527 303 306 489 806 82 5 137
206 129 533 401 700 136 460 704 557 5 324 303 85 136 2 935 802 570 370 534 825 475 107 454 240 681 752 529 605 437 580 547 24 497 219 652 106 600 672 577 171 881 733 154 50 143 644 271 899 103 70 555 925 654 849 0 626 40 301 580 892 372 283 964 338 80 29 915 926 968 885 275 640 13 786 811 153 745 77 153 984 239 885 485 169 334 349 85 1 414 780 60 98 843 435 656 190 758 192 531
224 909 876 583 72 729 179 122 435 699 48 543 303 668 705 637 742 86 710 850 769 934 277 75 196 674 364 711 960 96 346 749 558 665 806 763 868 566 265 307 102 361 615 142 878 306 933 800 562 534 853 202 646 720 350 626 0 648 897 347 322 846 604 46 77 253 701 582 47 397 444 298 830 302 627 838 782 866 969 626 697 300 594 961 301 885 848 941 247 708 774 99 439 600 734 297 5 648 599 434
100 646 796 402 522 737 887 813 420 524 534 363 677 970 285 9 228 646 908 672 992 718 608 895 930 599 916 230 469 551 971 186 580 725 348 348 392 347 548 668 156 531 489 677 527 545 706 97 20 714 322 681 498 171 731 40 648 0 167 385 755 839 98 134 779 982 937 255 72 107 828 959 117 328 682 597 437 484 951 311 513 96 835 192 216 347 574 629 245 95 515 420 990 554 163 948 622 674 203 456
256 60 398 569 286 791 171 147 567 496 940 30 577 831 401 859 810 577 29 134 498 234 94 458 529 265 813 596 61 93 447 441 785 866 228 240 494 769 832 915 753 681 77 2 794 705 201 811 904 69 242 250 601 870 288 301 897 167 0 566 20 118 273 918 548 69 523 303 751 95 275 416 364 192 677 368 317 481 590 379 138 116 566 910 642 549 349 8 684 102 299 307 292 975 972 748 998 828 390 733
661 365 811 999 513 42 752 26 185 598 706 161 40 230 849 721 594 297 492 66 387 377 443 164 703 738 78 503 642 121 584 926 846 235 679 117 183 862 459 378 947 221 779 970 728 846 575 727 324 670 118 676 191 370 118 580 347 385 566 0 656 574 651 690 632 517 672 19 678 609 395 617 470 421 366 179 156 80 727 494 160 870 216 269 333 883 978 450 166 119 623 344 950 487 608 788 621 626 214 322
641 22 320 289 879 855 931 819 994 984 636 923 22 173 807 615 932 127 423 949 664 960 921 752 312 777 142 713 978 609 752 719 765 650 623 699 679 372 537 34 979 598 374 562 899 43 954 457 938 357 466 414 26 173 102 892 322 755 20 656 0 561 892 475 81 316 645 543 435 374 901 132 166 525 416 918 539 105 453 469 661 961 429 112 406 890 615 539 517 835 740 941 345 316 844 134 899 126 590 935
249 528 272 470 710 597 631 41 254 884 457 586 59 804 749 50 459 191 666 855 565 312 672 311 26 923 6 460 994 744 516 525 798 436 692 740 722 982 696 806 248 832 24 671 601 151 212 93 193 519 39 579 298 288 144 372 846 839 118 574 561 0 750 68 79 550 750 819 596 464 797 139 668 336 775 314 23 132 247 630 257 153 261 701 740 119 460 28 122 762 810 86 531 808 102 877 449 735 836 964
75 977 28 985 113 452 812 694 983 260 972 666 990 939 67 30 104 887 260 955 498 582 480 408 914 72 712 301 43 494 357 831 870 714 942 693 965 528 241 757 819 753 888 962 49 940 474 991 408 68 68 688 419 854 507 283 604 98 273 651 892 750 0 624 176 827 693 779 902 634 257 695 849 989 984 274 736 544 107 358 546 779 831 337 863 545 927 804 35 500 710 469 13 474 694 369 948 617 24 448
145 225 86 393 938 325 686 443 93 261 868 440 908 485 750 448 427 617 740 884 788 762 349 139 675 152 380 206 743 943 515 407 57 417 658 491 333 629 831 810 209 27 81 959 246 314 309 860 365 697 598 712 836 237 434 964 46 134 918 690 475 68 624 0 583 143 722 232 764 359 532 390 607 321 342 804 439 187 477 998 61 142 914 65 667 681 102 832 560 546 338 801 638 699 951 179 192 274 567 298
673 760 910 462 698 311 245 961 399 784 909 339 448 715 303 853 36 508 268 344 302 145 275 30 824 769 71 392 106 487 848 762 332 858 131 932 236 72 676 395 57 112 486 543 598 612 585 524 967 788 137 144 236 495 796 338 77 779 548 632 81 79 176 583 0 189 932 317 473 283 755 504 541 619 760 904 58 563 68 481 560 502 312 99 661 944 12 107 772 598 71 163 714 6 84 673 844 666 516 767
552 17 81 835 168 652 788 138 881 385 42 407 805 795 601 803 352 500 688 323 174 317 275 701 719 913 281 168 479 52 175 280 550 63 668 74 708 753 361 891 573 748 489 374 804 420 560 447 756 938 631 13 360 612 16 80 253 982 69 517 316 550 827 143 189 0 843 371 299 677 869 349 319 858 612 973 312 646 833 948 514 492 807 544 630 812 806 442 272 126 7 676 190 723 104 701 725 867 939 826
480 914 158 634 499 29 551 395 361 373 933 493 787 90 883 409 176 307 318 903 349 950 810 125 743 683 501 668 88 721 255 465 230 287 89 511 88 868 468 530 283 662 680 943 645 507 226 442 590 258 179 525 510 655 362 29 701 937 523 672 645 750 693 722 932 843 0 728 380 138 52 975 807 58 122 676 540 127 587 545 320 829 910 391 225 883 749 910 302 993 218 608 982 286 44 682 72 922 142 268
928 571 517 496 735 716 494 548 834 138 28 689 990 687 35 249 882 335 675 313 160 70 878 583 336 71 868 676 315 738 509 520 334 785 999 983 566 675 482 922 727 241 616 353 266 558 152 547 916 427 604 809 638 708 68 915 582 255 303 19 543 819 779 232 317 371 728 0 608 677 66 333 641 483 201 882 501 885 272 16 583 561 681 439 324 687 857 623 618 107 250 330 539 991 199 103 813 150 488 851
495 252 764 758 750 94 372 567 791 560 389 294 421 971 806 565 554 318 375 759 610 681 115 473 669 767 123 202 956 104 246 354 148 1 244 838 80 49 581 24 631 670 887 942 592 146 663 980 342 748 1000 588 406 80 402 926 47 72 751 678 435 596 902 764 473 299 380 608 0 250 302 591 754 352 125 589 273 643 414 98 219 50 829 576 324 122 940 801 454 339 675 324 110 444 645 152 432 921 822 529
453 81 144 971 37 23 438 637 318 362 65 201 372 478 35 140 550 594 375 554 844 763 789 34 736 646 890 798 108 829 659 481 553 878 767 913 230 383 770 321 599 337 241 726 789 875 423 348 585 922 660 17 974 773 317 968 397 107 95 609 374 464 634 359 283 677 138 677 250 0 435 47 599 759 631 831 762 323 788 451 448 231 906 624 708 383 346 37 716 133 460 719 966 599 294 211 929 603 160 858
609 677 545 21 413 836 77 78 245 671 251 194 632 674 655 666 852 791 336 494 895 448 498 77 291 114 654 400 922 632 777 784 790 522 564 433 831 857 275 481 735 6 379 411 553 12 494 759 850 581 128 204 184 256 959 885 444 828 275 395 901 797 257 532 755 869 52 66 302 435 0 746 154 440 845 394 580 99 419 100 454 628 729 218 572 38 616 697 707 715 672 599 571 491 653 562 568 150 840 10
172 888 244 889 182 268 772 457 816 427 602 559 998 278 516 735 731 894 628 410 547 164 204 584 658 501 894 966 801 341 639 519 731 437 740 978 258 184 71 644 311 958 866 820 329 17 339 165 746 524 841 350 772 997 363 275 298 959 416 617 132 139 695 390 504 349 975 333 591 47 746 0 575 932 852 729 422 773 276 427 716 550 989 824 770 354 188 218 992 727 241 119 289 213 800 892 483 362 888 276
414 312 384 175 611 849 738 368 44 644 773 571 654 791 625 154 114 563 532 782 939 607 856 802 13 230 360 705 297 589 258 95 490 779 708 784 506 982 837 245 591 857 889 299 271 574 285 542 207 777 776 225 372 811 90 640 830 117 364 470 166 668 849 607 541 319 807 641 754 599 154 575 0 930 114 367 73 243 683 682 652 977 624 470 343 268 780 410 822 57 138 741 722 626 820 963 955 636 977 502
145 351 37 37 20 310 321 694 154 34 951 594 898 299 3 212 758 410 308 152 971 17 801 973 695 619 42 982 713 712 902 483 197 767 882 98 668 635 845 340 397 181 118 496 339 448 582 144 51 609 531 383 432 933 425 13 302 328 192 421 525 336 989 321 619 858 58 483 352 759 440 932 930 0 659 117 515 275 271 841 495 935 783 376 118 977 848 162 178 741 625 299 834 539 199 576 224 871 601 857
161 320 788 151 73 835 324 559 224 722 576 357 593 310 314 59 594 49 382 381 998 312 709 264 114 782 722 402 659 147 600 299 536 241 754 240 166 946 41 723 473 239 768 614 179 256 922 39 747 722 543 593 792 635 88 786 627 682 677 366 416 775 984 342 760 612 122 201 125 631 845 852 114 659 0 507 139 750 817 975 919 810 591 224 229 316 369 915 293 77 332 128 935 419 706 276 366 939 752 390
714 32 147 466 706 471 689 79 543 666 656 876 683 651 609 532 958 260 321 203 996 66 274 417 874 188 393 266 96 939 60 291 122 897 96 826 409 45 190 747 114 769 471 189 956 238 759 210 204 910 137 235 537 420 750 811 838 597 368 179 918 314 274 804 904 973 676 882 589 831 394 729 367 117 507 0 677 765 127 608 247 755 414 647 717 1 568 6 793 706 95 134 227 557 407 644 814 429 325 640
229 917 543 897 313 761 449 317 245 419 865 89 223 399 541 707 559 205 351 368 87 669 39 417 818 218 508 701 713 892 396 625 491 126 759 772 491 911 795 540 821 834 841 451 664 21 734 804 130 230 634 270 238 688 237 153 782 437 317 156 539 23 736 439 58 312 540 501 273 762 580 422 73 515 139 677 0 489 96 307 383 653 555 926 302 798 705 563 154 771 632 577 684 758 47 175 891 110 820 177
601 247 635 201 324 207 598 45 451 770 82 480 749 89 638 89 933 283 929 54 7 972 679 21 352 43 968 445 320 578 127 206 797 813 669 972 869 467 962 928 491 391 234 271 200 95 277 717 968 212 741 930 528 665 21 745 866 484 481 80 105 132 544 187 563 646 127 885 643 323 99 773 243 275 750 765 489 0 244 396 828 51 948 902 580 111 956 944 277 12 228 63 323 633 190 548 577 369 7 119
839 391 387 285 344 705 660 129 579 38 40 569 807 730 302 691 567 940 582 181 657 604 92 198 940 413 680 856 672 648 330 946 924 729 956 274 414 22 189 85 885 557 264 352 104 418 214 888 240 919 704 682 568 9 928 77 969 951 590 727 453 247 107 477 68 833 587 272 414 788 419 276 683 271 817 127 96 244 0 236 501 697 953 49 85 553 860 117 400 580 872 285 97 110 150 470 195 360 833 333
697 962 724 279 929 568 676 365 250 609 734 683 545 105 839 202 681 668 345 179 452 54 881 860 440 569 11 603 592 899 399 406 117 712 560 580 513 161 529 477 28 602 381 446 848 454 902 946 352 453 499 47 208 65 836 153 626 311 379 494 469 630 358 998 481 948 545 16 98 451 100 427 682 841 975 608 307 396 236 0 485 320 493 589 622 772 906 903 79 768 588 282 506 420 621 564 93 49 40 722
72 475 730 794 636 193 407 711 497 585 199 413 891 989 251 633 729 710 810 410 441 929 649 395 212 992 685 530 678 840 784 32 141 845 936 912 539 681 262 705 321 652 648 524 310 452 361 32 662 676 753 644 62 906 581 984 697 513 138 160 661 257 546 61 560 514 320 583 219 448 454 716 652 495 919 247 383 828 501 485 0 822 406 24 973 731 800 58 880 586 147 1 667 765 812 412 292 73 376 453
116 296 48 157 79 267 179 627 954 713 368 673 60 812 276 730 349 872 432 277 811 831 4 18 600 884 659 403 592 279 361 6 16 570 838 840 700 737 323 702 986 348 707 55 460 780 985 502 894 79 954 587 886 766 980 239 300 96 116 870 961 153 779 142 502 492 829 561 50 231 628 550 977 935 810 755 653 51 697 320 822 0 691 230 362 934 136 169 976 408 646 435 818 544 858 151 807 102 288 937
904 549 81 227 358 704 444 130 471 285 393 798 937 721 14 486 642 906 333 735 127 314 593 701 980 201 469 139 688 92 184 994 613 569 963 90 316 825 944 94 82 435 222 642 751 971 747 712 364 911 280 824 63 574 342 885 594 835 566 216 429 261 831 914 312 807 910 681 829 906 729 989 624 783 591 414 555 948 953 493 406 691 0 418 877 522 820 431 467 787 481 95 21 920 618 707 577 221 954 871
397 680 776 976 642 12 152 955 368 882 609 994 987 698 273 146 201 42 868 136 587 48 359 435 600 226 350 96 785 241 577 1 263 616 843 988 750 266 844 591 41 355 450 783 578 899 539 270 64 605 88 695 251 333 122 485 961 192 910 269 112 701 337 65 99 544 391 439 576 624 218 824 470 376 224 647 926 902 49 589 24 230 418 0 539 141 170 198 264 314 623 104 212 230 677 305 625 646 350 100
877 358 732 111 762 357 175 614 14 269 628 837 467 227 401 774 151 779 706 437 852 766 960 688 531 385 216 819 218 401 79 59 559 571 73 577 699 827 444 932 621 515 371 661 869 691 661 891 433 3 750 149 192 920 18 169 301 216 642 333 406 740 863 667 661 630 225 324 324 708 572 770 343 118 229 717 302 580 85 622 973 362 877 539 0 242 4 818 704 664 491 574 385 229 267 390 276 517 502 163
825 901 610 821 728 531 486 237 169 107 708 614 296 88 646 65 230 118 955 593 496 685 661 560 149 511 581 631 792 643 189 423 704 506 51 246 967 530 387 717 572 486 588 848 376 804 759 932 879 869 566 21 761 93 717 334 885 347 549 883 890 119 545 681 944 812 883 687 122 383 38 354 268 977 316 1 798 111 553 772 731 934 522 141 242 0 61 479 935 371 22 126 69 712 814 594 709 873 335 140
119 234 118 893 333 755 457 215 246 983 185 490 302 810 146 156 647 233 319 228 450 728 499 81 694 603 892 806 291 728 967 398 85 127 420 947 84 913 879 176 441 705 430 858 746 195 449 147 155 184 443 19 63 945 796 349 848 574 349 978 615 460 927 102 12 806 749 857 940 346 616 188 780 848 369 568 705 956 860 906 800 136 820 170 4 61 0 459 644 654 391 660 949 305 958 425 470 816 641 393
725 205 135 862 205 190 552 881 500 12 918 690 999 319 290 367 387 158 270 255 598 219 958 350 924 468 956 175 723 270 72 541 254 308 323 234 658 468 484 413 190 234 659 919 484 373 321 815 72 482 776 549 894 961 880 85 941 629 8 450 539 28 804 832 107 442 910 623 801 37 697 218 410 162 915 6 563 944 117 903 58 169 431 198 818 479 459 0 833 961 756 486 700 737 315 968 844 271 10 789
715 614 883 781 813 194 442 644 445 582 645 728 877 399 854 338 835 911 684 473 881 603 936 277 486 59 794 534 837 308 94 476 546 96 852 388 238 567 153 402 344 54 145 457 177 237 741 219 413 857 307 779 698 679 784 1 247 245 684 166 517 122 35 560 772 272 302 618 454 716 707 992 822 178 293 793 154 277 400 79 880 976 467 264 704 935 644 833 0 60 692 642 71 315 346 403 3 144 496 180
913 724 343 176 926 699 97 211 411 25 512 5 691 257 752 882 801 611 91 115 676 795 391 708 55 856 188 236 662 948 92 268 443 58 52 940 487 240 844 486 823 773 389 645 707 255 739 995 422 891 679 206 839 572 288 414 708 95 102 119 835 762 500 546 598 126 993 107 339 133 715 727 57 741 77 706 771 12 580 768 586 408 787 314 664 371 654 961 60 0 343 910 252 770 535 561 740 474 345 41
528 282 135 38 444 69 381 225 928 404 489 119 8 158 709 628 639 190 905 810 558 230 544 404 375 901 861 499 520 633 78 737 811 67 239 594 146 756 553 787 888 181 713 313 347 433 985 299 72 434 914 410 841 821 139 780 774 515 299 623 740 810 710 338 71 7 218 250 675 460 672 241 138 625 332 95 632 228 872 588 147 646 481 623 491 22 391 756 692 343 0 949 769 876 972 889 490 65 690 518
346 561 253 846 944 472 676 307 182 555 500 431 654 967 417 573 908 724 865 557 50 812 360 61 569 393 696 62 398 184 864 188 242 75 88 800 793 905 162 584 311 639 462 507 225 122 955 785 563 364 207 987 241 22 919 60 99 420 307 344 941 86 469 801 163 676 608 330 324 719 599 119 741 299 128 134 577 63 285 282 1 435 95 104 574 126 660 486 642 910 949 0 217 647 689 783 139 465 136 291
14 633 217 145 156 895 635 508 470 263 600 13 801 371 132 478 283 65 336 310 119 85 970 309 176 503 555 479 916 35 791 347 246 806 454 642 520 897 866 152 770 599 880 568 248 575 9 934 53 700 591 768 256 39 527 98 439 990 292 950 345 531 13 638 714 190 982 539 110 966 571 289 722 834 935 227 684 323 97 506 667 818 21 212 385 69 949 700 71 252 769 217 0 418 268 211 533 991 70 823
577 460 615 337 502 986 28 150 488 91 755 4 852 622 15 80 628 323 906 531 561 263 370 325 731 413 691 598 926 839 706 61 623 95 633 999 91 730 377 469 666 199 68 980 169 849 712 135 89 458 733 824 299 366 303 843 600 554 975 487 316 808 474 699 6 723 286 991 444 599 491 213 626 539 419 557 758 633 110 420 765 544 920 230 229 712 305 737 315 770 876 647 418 0 620 148 849 549 159 796
836 809 511 500 946 224 722 174 792 287 24 44 183 133 768 763 555 859 940 434 387 275 395 936 617 135 900 105 392 450 174 660 523 822 604 124 651 904 395 354 3 896 361 590 632 903 326 431 168 875 30 612 372 830 306 435 734 163 972 608 844 102 694 951 84 104 44 199 645 294 653 800 820 199 706 407 47 190 150 621 812 858 618 677 267 814 958 315 346 535 972 689 268 620 0 113 45 522 568 454
80 187 19 864 358 474 801 674 284 415 509 103 792 858 20 732 947 629 44 676 561 779 157 829 363 100 608 762 144 165 892 332 631 952 503 692 307 906 419 13 462 671 809 701 696 212 788 175 80 418 162 105 748 65 489 656 297 948 748 788 134 877 369 179 673 701 682 103 152 211 562 892 963 576 276 644 175 548 470 564 412 151 707 305 390 594 425 968 403 561 889 783 211 148 113 0 694 406 859 271
216 651 932 864 150 663 187 663 170 675 175 779 864 507 581 33 947 906 43 155 614 326 785 754 65 337 746 765 671 447 103 737 292 39 421 948 7 685 542 777 295 10 254 339 259 141 139 911 459 334 478 50 378 216 806 190 5 622 998 621 899 449 948 192 844 725 72 813 432 929 568 483 955 224 366 814 891 577 195 93 292 807 577 625 276 709 470 844 3 740 490 139 533 849 45 694 0 262 699 670
729 884 1000 803 385 751 193 503 687 359 142 716 34 671 839 75 224 332 648 202 143 127 39 731 937 704 844 33 272 828 449 866 227 454 351 419 264 964 912 460 897 385 395 452 980 664 443 697 411 252 857 341 556 668 82 758 648 674 828 626 126 735 617 274 666 867 922 150 921 603 150 362 636 871 939 429 110 369 360 49 73 102 221 646 517 873 816 271 144 474 65 465 991 549 522 406 262 0 408 768
62 458 397 837 961 912 432 869 869 775 422 497 75 518 835 140 594 850 369 389 995 469 388 825 863 381 639 253 621 90 636 396 264 340 283 884 274 678 582 318 795 592 477 708 643 400 237 95 800 541 937 817 134 775 5 192 599 203 390 214 590 836 24 567 516 939 142 488 822 160 840 888 977 601 752 325 820 7 833 40 376 288 954 350 502 335 641 10 496 345 690 136 70 159 568 859 699 408 0 156
269 508 743 200 769 894 935 541 521 431 471 582 583 83 4 42 366 923 436 56 1000 746 187 843 987 789 282 910 149 35 413 34 123 764 462 750 423 9 4 894 46 892 510 498 242 19 942 479 917 984 950 547 865 180 137 531 434 456 733 322 935 964 448 298 767 826 268 851 529 858 10 276 502 857 390 640 177 119 333 722 453 937 871 100 163 140 393 789 180 41 518 291 823 796 454 271 670 768 156 0
