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