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