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