sysy-data/final_performance_c/input/01_mm2.in

1004 lines
1.7 MiB
Plaintext
Raw Normal View History

2024-04-14 22:20:29 +08:00
500
615 66 0 319 162 734 852 211 0 0 788 0 304 964 322 537 370 559 413 282 737 719 637 907 674 0 146 196 0 24 968 765 227 0 243 624 336 725 0 542 977 666 423 455 0 762 0 0 0 286 383 0 502 0 433 995 0 773 697 0 0 305 725 0 0 0 18 832 127 843 0 843 889 966 3 623 0 164 991 983 947 41 482 980 101 521 739 702 833 380 364 214 205 719 61 812 0 305 608 431 0 0 755 253 680 226 758 396 355 546 740 438 0 509 529 0 689 194 0 867 837 757 636 0 788 486 698 0 575 0 512 211 0 698 574 519 968 734 687 324 997 132 0 338 0 674 977 467 659 737 259 64 0 677 796 0 261 0 0 165 762 34 468 936 322 644 0 0 128 969 461 577 105 161 211 467 761 363 318 258 691 0 655 0 406 583 134 882 87 0 0 0 0 553 132 352 346 394 0 403 0 7 383 74 0 893 213 0 332 612 281 958 0 0 0 811 133 0 860 36 0 68 60 705 0 546 147 410 631 693 302 0 367 888 152 53 0 795 0 0 94 0 0 666 132 0 0 536 394 650 681 262 62 138 483 0 909 511 789 906 0 234 0 756 0 564 453 723 451 672 671 795 370 0 705 683 787 704 672 822 554 395 584 422 820 768 23 913 582 621 0 996 534 113 500 249 375 0 765 169 421 366 266 0 73 776 866 676 586 949 629 212 0 0 0 779 127 152 0 0 990 997 0 865 835 0 332 377 204 312 415 957 906 0 422 26 627 740 904 54 170 317 765 877 707 860 650 689 101 251 615 0 0 0 761 46 634 220 524 994 91 985 525 402 847 820 0 118 750 0 555 0 0 85 776 580 717 968 327 954 58 676 462 923 624 195 250 691 721 0 605 159 737 454 554 322 536 0 628 715 710 331 638 502 110 634 224 402 730 552 440 921 610 0 708 723 937 779 68 0 0 947 0 319 463 612 0 610 306 387 90 234 370 769 623 167 850 0 734 374 949 976 206 0 3 123 182 297 652 0 925 859 106 531 40 296 44 366 782 0 121 0 274 988 101 518 0 0 70 401 104 52 118 203 352 742 0 144 348 392 0 607 670 925 0 0 245 988 874 664 484 185 0 495 391 0 335 685 69 0
258 781 905 915 289 736 810 856 0 958 530 526 0 665 826 385 449 0 0 949 631 863 0 200 621 990 296 217 170 89 184 37 725 939 0 726 431 454 0 399 496 792 624 0 754 488 163 924 299 299 0 73 138 891 0 894 0 168 0 325 0 999 225 945 426 305 622 814 643 594 262 46 0 360 0 834 942 197 490 55 918 248 188 113 0 542 290 960 960 711 0 517 514 655 462 928 646 375 827 949 932 564 600 1000 911 0 923 840 333 309 589 575 429 438 142 545 257 699 0 636 104 0 228 143 988 0 918 878 931 808 799 730 309 327 975 185 0 0 952 779 443 400 544 0 820 718 475 0 0 118 690 211 383 581 0 638 925 924 189 261 568 678 301 532 103 510 858 772 0 502 0 390 519 657 754 106 602 136 0 11 67 290 511 0 917 0 427 532 2 0 0 161 0 782 229 610 406 539 113 0 494 364 0 662 902 0 949 239 0 634 913 0 271 576 43 0 952 142 312 0 294 880 456 708 114 332 911 0 839 350 393 258 725 0 942 45 595 714 271 824 827 927 0 528 298 463 0 302 718 185 584 66 231 292 781 299 106 315 513 153 528 139 739 0 976 309 106 180 191 932 0 199 0 732 50 365 89 100 680 792 423 0 606 0 738 496 0 944 47 0 193 960 416 580 127 0 963 0 0 288 142 531 905 228 581 451 0 158 191 292 0 0 966 0 104 821 300 117 211 25 378 322 0 850 0 0 167 0 0 850 822 761 54 645 105 898 886 0 891 40 717 53 378 544 143 242 0 0 0 0 372 0 0 970 641 0 29 610 0 976 0 0 896 911 737 828 796 0 467 0 0 44 87 758 720 765 530 265 0 162 595 0 290 250 55 0 145 220 163 729 0 0 826 758 28 92 637 161 636 747 596 0 863 839 0 0 0 302 955 141 637 116 184 734 0 405 0 827 496 570 559 374 323 732 469 54 990 279 515 338 997 160 31 0 694 332 0 0 244 433 869 77 175 614 0 0 541 0 0 933 0 0 929 987 893 950 0 238 708 893 0 225 554 0 243 0 728 0 0 0 589 732 255 414 79 0 964 806 417 228 175 271 762 0 312 0 0 352 505 656 603 746 53 731 41 775 565 0 0 330
526 866 549 680 0 0 895 399 606 355 65 391 101 164 0 769 376 0 0 200 959 546 155 219 342 23 504 912 182 468 0 320 0 710 743 954 893 0 566 43 69 508 291 953 0 388 0 443 0 350 120 75 132 258 644 611 149 867 0 0 473 19 832 309 396 214 36 862 869 0 378 0 174 733 208 153 0 13 0 889 776 955 0 828 865 340 999 0 914 524 368 711 672 0 849 322 403 542 437 638 778 174 491 665 721 307 656 0 0 106 104 250 0 0 877 0 0 0 99 953 196 747 304 161 444 891 810 299 363 237 361 866 843 439 375 150 490 372 69 0 235 0 742 976 132 484 732 670 706 749 56 0 0 0 0 171 816 0 0 459 782 843 65 0 0 92 80 168 774 87 686 156 802 845 447 680 813 686 818 189 0 416 913 564 337 279 728 825 539 213 0 0 140 991 14 430 790 889 833 0 0 0 629 143 87 25 702 0 880 136 783 157 0 793 19 153 898 28 81 112 82 0 557 946 0 579 629 0 927 711 178 668 922 58 309 504 819 651 656 353 25 918 647 527 0 542 345 193 764 634 935 343 0 0 461 114 753 104 0 481 358 373 528 9 102 292 0 377 297 960 312 52 29 0 789 206 246 835 0 0 0 100 389 500 821 0 724 365 29 2 680 324 254 531 310 45 311 489 400 0 0 507 0 121 180 0 30 170 418 91 626 407 828 966 200 175 86 0 0 38 0 403 30 0 237 0 671 0 341 242 40 94 193 633 691 560 0 0 935 827 0 277 544 496 87 0 566 518 41 776 90 185 461 0 225 940 290 363 240 621 0 0 387 635 480 0 216 224 940 0 0 236 692 676 534 448 0 694 749 892 862 0 982 160 0 386 80 0 0 634 568 394 284 469 207 825 793 536 567 223 640 643 438 741 0 542 248 712 510 414 713 0 316 0 338 141 474 148 0 625 0 217 493 143 0 0 25 535 0 80 37 399 617 835 159 484 273 0 443 783 0 679 85 181 0 0 0 0 646 109 98 637 706 0 385 0 792 544 0 688 130 0 720 351 67 331 407 0 0 755 180 510 148 413 783 334 0 144 345 381 938 706 1 306 93 0 0 49 817 401 424 249 957 150 163 806 790 618 64 0
988 167 288 181 305 0 396 78 731 0 304 0 997 0 947 844 61 860 472 325 0 652 383 0 885 653 971 22 238 597 0 0 787 58 655 548 933 261 0 283 423 77 639 0 531 0 214 843 303 548 425 755 435 0 987 399 0 227 500 749 0 998 985 105 931 827 488 0 412 400 0 295 815 576 785 105 446 475 708 824 735 219 892 647 92 297 971 341 0 498 256 943 0 0 0 616 348 994 474 242 353 0 965 0 551 0 243 242 204 0 804 333 546 0 667 467 760 334 436 0 908 756 342 258 378 0 152 15 0 218 322 545 628 848 83 0 385 734 380 0 162 621 871 0 154 503 641 730 0 920 35 223 676 843 758 0 582 819 736 772 681 416 998 0 903 157 231 402 0 734 753 33 417 790 671 22 0 630 218 663 228 991 372 0 901 926 463 808 159 921 655 800 0 332 0 0 399 620 154 859 382 86 307 0 993 50 986 552 764 90 0 506 276 813 568 725 743 0 138 980 489 306 162 117 11 574 423 0 378 917 455 108 0 0 76 609 377 0 928 227 537 249 539 0 139 674 119 50 301 0 236 0 530 785 0 327 916 192 382 0 654 0 203 0 964 863 186 419 694 348 583 867 0 647 779 0 829 343 930 0 576 243 737 221 278 131 0 719 123 698 283 251 232 0 0 767 508 103 706 584 11 215 110 366 832 0 0 0 0 0 0 803 693 844 996 777 4 633 0 0 876 992 216 846 610 0 463 0 482 760 291 351 112 513 442 553 697 358 489 170 0 13 598 167 584 297 0 573 59 293 78 165 87 584 892 820 941 838 355 199 152 651 609 819 54 741 198 298 687 546 0 0 441 909 928 531 0 128 680 0 49 149 900 0 850 155 329 0 497 860 909 0 979 779 916 86 596 380 599 143 0 0 61 0 49 839 0 154 758 984 859 149 0 747 673 0 506 436 759 0 0 62 687 768 799 0 603 207 769 665 834 804 598 748 0 969 0 50 163 0 0 791 273 751 95 0 747 882 474 668 315 101 433 0 92 206 0 570 821 270 605 628 899 935 80 0 91 599 278 344 820 816 269 172 460 445 204 736 68 683 4 693 49 713 0 282 49 0 195 678 66 832 337 291 695 0 0 541 0 217
0 237 99 257 0 191 118 95 621 762 252 888 893 94 319 0 573 0 494 997 654 1000 628 293 84 379 614 492 0 0 338 25 858 296 0 317 0 0 675 3 112 911 199 167 552 381 0 862 473 0 275 331 78 0 130 0 402 930 34 158 555 782 428 764 210 705 223 0 523 213 19 634 79 0 741 0 192 0 373 0 170 753 78 406 830 740 258 0 965 457 0 0 446 70 0 912 765 356 206 770 170 31 779 356 245 650 429 0 0 373 98 457 542 528 902 796 185 0 0 550 822 693 0 800 0 376 249 0 0 673 393 942 0 988 199 571 427 617 725 537 381 408 0 762 306 685 293 298 407 154 649 19 910 552 22 42 124 0 247 886 20 0 476 0 537 146 992 734 418 416 936 990 0 589 406 485 664 0 772 0 365 200 0 0 892 215 211 0 558 655 357 0 770 373 206 698 0 0 820 0 486 0 79 930 400 884 60 841 803 63 685 640 660 976 407 782 210 0 71 516 0 392 412 80 331 682 25 345 247 593 338 172 490 530 577 8 0 165 824 578 12 150 513 454 755 788 338 814 0 59 385 441 0 0 745 804 111 12 0 492 337 934 456 9 286 414 544 561 0 672 625 311 663 438 25 513 947 965 0 108 865 373 517 810 406 461 0 911 342 975 0 0 900 934 0 0 383 153 363 511 502 195 224 0 889 674 533 512 937 588 715 528 287 894 259 946 494 880 0 356 496 571 913 942 141 0 773 2 600 943 486 536 0 0 0 216 310 194 754 655 66 813 0 0 574 264 845 858 971 0 823 363 0 21 39 0 517 0 716 0 168 867 297 870 615 596 952 930 0 665 0 797 0 0 64 375 7 157 558 80 290 770 797 384 124 542 0 0 658 951 327 762 0 0 415 987 0 828 392 460 821 312 483 0 772 0 480 0 302 321 0 15 549 167 0 892 667 0 223 449 944 43 438 975 0 337 493 390 722 150 603 225 0 78 922 396 728 388 452 768 0 926 667 173 935 0 496 0 0 0 482 749 0 581 846 103 693 922 656 730 166 0 705 706 0 934 883 951 674 203 0 0 762 782 498 0 838 594 659 313 586 0 740 363 988 94 0 473 0 188 0 143 582 0 914 0 137 444 107 720
864 914 900 0 657 0 16 0 657 917 0 851 949 1000 218 272 0 229 466 155 6 931 840 926 141 163 270 37 489 725 287 315 0 446 39 929 577 278 703 91 290 882 601 138 226 0 88 645 0 0 491 794 332 151 0 138 0 429 0 940 0 941 650 339 222 344 0 606 342 680 841 3 44 432 214 847 0 0 269 501 0 0 869 509 56 801 556 0 0 920 19 961 333 0 0 566 402 591 895 785 610 602 811 0 999 676 937 927 660 870 33 381 186 752 910 184 655 480 278 479 0 0 372 178 412 797 914 722 0 406 854 264 786 974 244 271 401 671 0 761 975 697 922 0 0 0 229 375 646 685 719 443 538 0 214 943 360 30 18 231 0 33 222 778 978 880 564 448 726 121 232 821 670 32 648 598 510 536 0 667 0 40 235 0 878 63 560 684 408 278 552 311 0 721 546 313 0 95 44 411 199 570 945 771 693 241 797 671 621 0 921 434 381 806 0 821 505 565 0 0 157 341 391 315 144 479 740 848 416 422 89 0 868 423 361 849 462 442 985 625 192 434 0 0 0 864 64 28 892 736 463 993 847 0 758 751 663 400 966 619 479 0 0 869 948 256 190 341 881 166 380 960 0 643 386 226 621 593 901 0 56 0 0 95 77 972 599 84 0 339 797 667 739 495 358 507 0 335 821 683 855 0 428 434 579 43 969 0 567 0 944 967 759 945 0 62 729 431 102 0 57 321 812 0 195 0 944 705 837 862 533 0 0 282 788 119 833 227 467 852 921 0 0 755 264 510 128 753 976 706 0 378 956 686 0 101 0 528 318 612 0 698 110 367 642 787 529 505 713 193 443 0 412 255 526 649 821 891 328 269 465 660 303 651 116 832 776 195 652 584 0 0 440 321 950 495 604 0 823 877 568 0 183 968 0 0 101 190 482 638 381 0 363 377 83 0 754 0 995 43 746 886 313 594 0 503 548 348 328 60 488 0 163 334 0 0 806 147 603 568 386 555 665 766 968 784 354 485 328 135 749 688 27 947 912 963 234 210 599 639 202 102 399 925 321 512 39 59 857 818 765 846 408 968 526 25 38 0 212 776 811 930 369 426 51 891 439 11 544 502 556 265 844 0 0 123 652 671 82 897
420 184 864 590 450 664 393 804 89 0 251 371 574 925 0 631 477 226 0 918 812 305 921 26 24 0 399 0 245 947 208 0 669 418 0 205 131 0 675 739 302 255 0 57 715 243 905 21 661 91 214 265 958 684 701 522 383 892 173 50 0 565 80 51 748 915 0 974 728 997 253 111 0 266 637 883 251 797 248 737 458 402 404 107 47 185 139 0 236 0 16 34 329 447 156 648 60 111 8 507 914 141 612 309 603 0 587 0 296 671 291 64 616 718 992 377 105 271 0 0 0 0 219 268 648 0 426 451 521 799 835 228 884 79 486 0 982 0 394 0 0 622 0 688 314 503 170 370 114 459 691 338 50 797 518 32 745 415 539 699 0 395 0 0 625 59 926 115 346 605 0 0 277 590 692 753 474 149 501 0 709 684 785 723 705 634 898 0 0 177 0 0 0 183 12 232 232 467 326 0 134 241 177 196 545 895 853 1 165 589 389 962 824 217 749 908 799 144 606 240 837 208 306 916 0 189 672 0 755 0 646 794 191 740 169 0 60 708 0 363 0 739 157 250 964 473 0 558 827 0 976 0 0 0 687 379 4 184 619 772 752 965 299 345 198 441 324 154 0 553 0 511 374 0 54 480 565 282 278 992 221 363 47 667 0 784 0 366 676 0 381 562 905 869 96 0 0 362 862 656 134 503 0 370 46 263 0 510 982 371 28 21 882 88 0 664 261 0 515 864 471 584 161 667 582 414 0 126 698 385 777 445 0 672 809 688 621 344 0 57 322 308 0 0 782 0 0 288 894 206 254 596 658 865 115 375 919 662 499 0 942 890 102 610 0 155 488 975 0 927 854 891 568 636 734 68 926 107 437 293 358 423 0 884 0 864 0 0 0 447 847 0 269 604 0 681 793 303 794 810 163 577 64 42 964 0 816 249 420 546 0 946 0 555 0 0 911 303 0 562 895 927 143 770 112 341 194 0 186 384 472 573 979 325 437 873 862 253 987 983 698 0 0 145 741 474 394 965 452 245 0 0 245 588 0 13 680 597 0 0 381 0 0 0 504 461 0 429 0 18 213 718 961 0 391 36 226 51 79 0 462 742 259 41 383 24 320 660 475 765 887 774 0 401 751 0 633 157 666 759
0 36 62 8 312 0 713 511 690 234 555 0 0 0 863 687 592 97 513 0 0 649 848 77 63 0 44 75 160 766 47 540 170 0 0 603 827 0 590 893 819 483 778 0 0 460 997 0 442 799 398 817 250 565 298 876 627 890 257 878 0 647 0 360 472 767 866 770 0 811 0 0 0 472 687 445 943 680 931 69 884 950 229 142 628 607 0 923 0 560 0 565 889 4 148 378 590 613 964 0 99 925 98 0 777 703 128 66 34 959 672 429 0 64 0 643 287 664 78 431 0 719 508 239 527 397 840 128 687 502 0 0 718 0 838 988 208 734 601 325 0 575 125 35 0 83 438 941 897 586 724 7 573 537 0 0 281 18 0 39 691 654 436 134 169 618 667 212 351 361 755 67 158 967 398 934 489 0 50 902 243 885 729 58 959 974 179 516 180 0 859 125 0 634 571 304 233 442 0 469 773 642 493 698 558 474 45 0 0 830 0 0 500 199 208 964 932 923 297 0 9 933 0 0 0 959 257 563 222 693 16 545 342 945 597 561 988 645 751 891 193 935 762 293 0 0 884 0 219 398 0 534 56 555 0 482 761 0 0 628 108 0 824 0 154 54 0 0 982 0 0 0 759 268 914 316 24 0 769 356 392 401 0 153 0 801 950 651 904 727 806 515 493 685 750 105 939 623 476 51 647 0 433 687 627 163 209 821 94 945 0 342 382 755 82 928 491 465 594 146 334 589 755 207 893 44 856 176 958 131 938 193 547 125 799 730 419 0 0 426 391 171 0 748 684 544 407 451 543 975 816 880 840 0 846 464 588 43 244 916 985 313 0 808 293 370 543 714 997 831 0 0 736 0 546 0 582 90 0 210 91 147 263 922 63 0 612 0 130 281 841 0 0 631 55 384 328 0 164 71 0 667 896 0 646 981 0 30 438 419 13 0 0 418 0 0 604 757 413 671 612 111 0 38 511 0 77 826 742 246 803 49 0 330 0 334 429 891 655 0 99 784 241 0 0 409 433 696 863 0 703 575 489 964 611 0 892 875 0 911 0 221 0 399 0 73 546 638 382 588 0 0 447 578 875 662 89 688 333 520 819 505 366 443 647 756 964 855 0 493 654 0 120 861 283 0 779 554 420 559
556 307 837 567 192 59 112 344 815 440 0 746 286 693 688 0 259 490 0 534 522 657 337 0 565 777 39 3 796 267 702 892 793 302 487 297 997 609 152 842 603 964 855 569 880 48 330 813 357 971 23 0 89 198 213 964 428 559 117 152 352 431 316 968 365 693 734 864 39 224 0 0 29 0 224 0 661 599 376 390 350 978 557 64 228 990 248 175 98 319 0 913 472 230 767 0 185 612 31 989 410 763 174 470 0 854 920 339 583 881 504 108 550 296 354 0 61 310 521 270 699 0 25 0 385 608 317 705 61 258 0 438 0 19 0 0 44 768 986 789 197 337 884 186 716 983 316 949 303 0 0 0 535 521 123 684 711 94 0 367 0 911 21 502 336 422 591 304 923 0 3 965 0 226 622 527 0 0 0 0 854 847 0 0 697 848 757 546 384 46 261 947 134 86 879 0 802 923 975 635 0 503 653 0 765 0 972 0 356 0 422 830 552 48 216 282 296 189 691 0 642 0 39 25 150 268 406 575 665 0 766 880 205 374 389 0 820 655 997 0 385 213 140 0 142 443 256 0 73 903 0 292 763 36 761 708 181 389 49 128 740 435 863 160 589 626 456 927 544 340 621 0 659 83 509 72 375 196 0 525 617 0 586 597 958 0 0 839 0 0 421 533 0 0 628 325 0 507 806 0 0 524 745 473 0 430 682 835 324 775 683 0 849 913 932 768 245 0 835 553 717 0 653 0 346 890 0 283 136 785 512 737 149 134 958 572 551 963 656 0 0 0 902 287 966 821 931 88 0 0 59 149 926 713 202 932 273 658 0 584 0 0 932 899 286 380 674 807 48 733 384 921 254 902 249 0 930 63 838 0 539 488 404 214 0 0 290 315 687 0 0 462 0 812 0 791 521 480 0 185 902 499 0 628 837 0 729 36 235 935 0 521 432 837 363 0 242 0 785 207 231 680 771 995 428 0 443 0 0 153 0 774 704 823 611 588 0 555 307 784 590 388 0 220 396 406 576 722 527 125 334 696 682 305 0 423 605 369 449 137 991 848 541 86 9 171 910 153 414 365 804 260 931 217 354 0 75 40 764 52 0 830 0 491 66 416 10 88 49 0 0 0 637 911 582 385 164 966 775 942
207 223 0 292 404 545 832 515 9 385 400 198 500 225 170 244 388 968 566 0 769 454 96 0 925 0 369 142 78 590 295 500 772 423 849 93 72 996 0 0 298 135 43 74 163 881 701 0 831 70 4 168 0 797 323 899 150 842 0 0 8 0 447 192 0 963 143 0 130 0 54 810 0 571 488 92 0 334 360 134 100 0 192 320 720 564 0 986 551 300 19 551 0 687 26 565 925 781 813 0 757 624 509 0 741 238 900 953 354 669 865 421 0 155 77 42 0 144 757 564 0 595 0 0 150 0 1000 0 354 782 638 215 0 379 361 581 121 0 450 197 649 604 217 241 0 786 463 52 266 881 145 648 262 320 532 310 620 0 849 0 375 0 741 0 471 290 0 108 669 289 0 0 620 457 121 684 813 531 588 167 700 337 428 874 679 0 139 676 60 248 672 248 670 145 793 395 859 706 531 430 668 930 0 111 831 762 575 25 285 911 0 0 777 0 667 460 45 0 415 335 367 394 0 402 0 0 0 670 0 709 386 558 349 0 433 590 0 224 179 397 205 945 529 0 776 147 426 0 645 585 286 714 619 51 398 809 0 0 848 576 534 0 876 626 875 192 428 1 627 404 0 897 306 570 495 316 0 138 561 22 892 477 136 445 763 621 823 772 0 41 0 530 723 293 18 999 0 633 735 29 420 480 217 670 630 896 552 0 0 716 0 27 260 985 992 986 0 190 497 654 294 748 719 246 0 51 764 528 988 195 887 515 803 457 864 0 346 0 654 137 537 867 336 789 874 745 0 0 663 721 0 659 523 688 183 358 768 67 247 0 317 0 48 690 400 165 292 0 0 0 602 216 671 210 0 568 0 517 324 294 155 0 605 558 897 667 0 0 655 0 284 682 0 810 940 701 857 518 44 507 969 414 546 627 802 0 0 65 948 0 524 0 542 0 0 66 0 247 272 903 437 113 499 859 249 479 492 247 224 325 0 599 642 415 0 0 834 72 652 269 690 0 201 668 0 404 183 797 659 233 0 8 542 0 408 898 673 824 123 85 512 0 343 422 363 0 587 278 172 0 0 414 120 937 454 136 78 615 828 0 338 0 82 0 335 356 347 0 0 106 826 783 0 0 648 698 0 0 0 997
897 20 0 634 355 556 784 0 0 375 5 528 761 774 997 84 920 427 850 504 611 0 395 592 0 701 0 0 568 201 0 495 295 383 0 682 974 748 755 218 0 475 379 0 0 780 255 409 821 581 838 458 251 955 497 668 428 524 438 457 108 846 632 923 182 634 760 0 453 569 516 672 797 589 183 167 968 0 823 766 96 56 933 0 447 0 442 318 697 50 517 366 0 624 459 386 434 780 156 319 337 134 117 961 0 132 648 0 311 125 787 510 0 890 717 52 0 71 220 0 675 984 130 0 696 623 309 792 505 851 0 465 312 174 603 647 637 435 0 549 0 512 847 593 304 0 120 395 0 172 224 0 835 697 776 17 538 981 585 574 417 883 0 494 334 350 436 3 0 391 855 55 2 104 675 26 886 923 99 820 688 424 0 593 144 79 840 601 139 669 0 0 0 70 985 3 26 488 899 980 0 441 110 300 0 516 0 0 350 167 34 0 313 586 817 697 413 688 341 123 501 798 144 182 707 0 504 194 329 0 414 285 824 124 751 445 997 992 954 132 380 307 437 364 649 203 0 219 29 504 955 706 0 533 786 422 960 45 629 336 619 745 0 257 573 0 978 98 226 0 620 0 994 991 228 905 0 714 0 0 0 10 772 138 0 638 142 0 295 0 497 643 668 874 0 442 979 0 417 105 69 509 25 428 589 599 994 860 527 281 960 0 0 235 0 983 0 402 996 0 0 0 795 849 892 0 265 54 0 0 992 0 86 995 942 0 223 421 0 801 728 803 722 173 509 0 361 945 978 700 193 89 45 0 0 49 0 0 0 634 848 0 0 538 32 436 701 890 768 583 849 900 0 0 911 0 624 668 0 0 773 0 641 0 961 877 455 236 64 669 11 444 699 948 142 46 0 401 320 98 699 214 264 382 624 771 792 878 0 908 46 956 737 33 104 0 0 371 0 0 840 0 96 877 589 565 0 908 337 353 77 950 835 783 525 81 301 0 59 0 987 846 287 38 0 153 517 846 811 415 249 0 916 242 596 233 646 0 968 0 214 285 319 0 0 992 496 549 52 0 986 332 842 0 0 463 194 0 346 749 877 529 57 369 493 401 240 559 953 9 0 719 215 972 602 629 0 59 535 394
813 806 0 420 795 720 961 0 481 204 197 528 0 432 106 811 783 578 0 0 255 239 732 535 506 665 265 63 0 111 671 128 195 174 465 188 778 339 618 0 384 391 903 182 0 0 0 49 885 836 897 0 744 10 205 818 0 134 935 341 0 817 42 500 232 0 178 0 523 0 108 734 556 326 337 244 0 476 975 431 0 965 947 0 830 195 221 0 542 423 23 0 0 0 251 22 412 904 576 914 313 0 861 406 0 830 331 259 780 0 840 158 641 0 577 597 294 141 0 468 0 0 408 133 129 794 486 0 899 671 171 776 0 506 0 177 378 413 635 132 0 199 346 742 339 0 242 0 610 481 911 459 805 0 665 730 405 134 748 698 86 13 72 0 0 564 0 799 671 961 43 243 377 853 129 789 778 0 449 396 837 905 844 701 840 899 721 483 313 0 861 600 352 366 281 162 331 851 749 955 0 205 15 744 529 978 722 0 182 129 949 842 698 528 365 0 777 521 105 782 573 0 351 0 0 672 510 0 695 399 0 888 0 278 902 983 0 838 694 0 353 801 39 607 822 236 877 660 382 103 929 666 280 126 416 596 208 806 0 970 0 0 521 500 723 0 305 0 0 0 406 483 312 0 999 0 665 0 0 474 557 0 757 734 867 159 851 10 545 206 636 232 769 19 104 760 98 648 565 1000 201 422 0 871 0 642 0 16 0 347 906 561 827 548 0 0 512 311 469 80 0 465 130 0 986 240 0 779 58 740 417 0 0 213 195 504 593 565 736 383 450 670 297 473 580 268 394 582 772 0 0 368 752 15 553 941 297 949 469 853 872 167 227 102 0 569 0 397 446 713 795 911 815 61 233 564 912 685 692 404 125 600 983 575 0 492 940 614 304 967 830 135 506 282 720 0 39 442 99 562 977 526 406 177 287 0 926 373 394 359 853 0 6 933 0 794 0 38 841 473 120 219 320 86 874 683 0 120 150 693 825 0 251 721 848 547 0 370 355 125 46 113 15 596 0 400 432 0 0 330 500 0 0 434 0 88 278 741 0 396 322 610 660 0 791 371 498 475 763 0 376 0 1 0 433 290 90 132 719 0 946 757 0 277 62 259 716 853 428 0 740 760 605 570 955 747 763 924 807 54
762 604 407 707 735 847 873 912 93 372 317 592 0 361 971 696 0 0 0 374 0 0 815 0 843 513 0 447 282 572 186 759 52 0 28 0 493 0 0 104 314 568 256 365 884 412 524 781 768 390 148 161 660 3 149 0 0 561 859 649 720 334 377 255 0 8 455 0 793 347 474 619 833 102 577 0 215 119 441 4 454 843 171 282 769 880 143 487 372 708 591 842 0 0 0 0 7 533 215 644 120 589 828 492 125 339 918 76 982 21 2 0 494 691 0 0 640 500 0 462 103 871 80 389 0 0 264 144 800 907 14 538 576 540 982 593 476 425 868 374 268 744 0 513 322 250 0 167 0 848 62 334 997 571 182 632 262 447 809 0 799 546 645 28 0 468 270 213 831 263 505 1 590 0 975 1000 481 265 48 817 410 946 801 446 396 0 904 354 931 910 464 417 674 0 195 0 852 137 946 237 803 102 381 154 316 293 252 534 930 0 3 90 439 457 871 581 0 474 274 862 0 248 806 394 0 156 381 297 261 0 423 142 149 759 662 139 445 638 251 12 0 55 349 0 0 703 637 0 0 526 166 64 176 688 793 218 0 517 324 926 214 587 49 156 0 354 117 232 730 227 66 334 915 256 0 376 0 383 4 0 131 0 306 451 403 376 525 461 395 497 141 107 980 947 378 928 0 21 958 699 67 320 880 243 82 0 292 379 0 25 226 973 528 577 689 412 910 811 0 13 947 610 90 979 397 222 34 568 0 967 827 955 931 16 100 106 340 0 960 618 0 23 888 855 829 146 396 278 429 867 185 45 290 671 848 0 993 0 203 818 246 692 0 0 921 559 235 536 0 795 0 376 330 253 0 0 397 380 612 162 265 0 0 0 346 402 0 8 982 531 278 0 713 885 232 601 334 645 884 0 946 502 737 320 195 658 895 315 998 912 581 0 225 557 38 361 0 522 0 441 0 435 892 1 172 0 781 0 0 762 603 947 0 828 0 378 484 495 0 533 519 193 273 844 988 930 222 0 894 542 0 579 121 772 404 508 986 0 675 250 858 808 755 852 174 214 0 18 419 336 959 450 395 0 0 830 115 891 963 712 451 375 0 417 613 939 0 171 307 107 943 40 469 9 392 870 503 849 912 575
897 499 61 107 557 0 962 0 867 510 973 721 996 0 800 192 0 568 377 448 0 60 527 0 10 953 262 0 920 21 0 914 699 0 545 357 21 568 662 396 0 295 869 117 386 0 0 0 227 98 89 991 739 741 0 585 38 615 213 0 67 408 0 0 348 929 914 654 235 727 926 0 995 937 827 664 535 759 757 0 92 85 225 818 94 991 126 358 0 0 294 124 369 651 995 976 636 630 582 501 315 0 655 0 162 321 0 683 678 695 848 3 121 880 978 447 957 0 729 107 644 883 580 713 88 224 748 93 623 258 637 593 195 642 518 642 178 136 352 0 0 861 0 614 377 896 141 0 509 109 728 235 0 103 830 315 266 0 120 0 0 368 0 75 0 218 690 0 164 119 0 0 993 420 929 190 231 796 580 578 0 551 920 856 315 280 125 0 868 736 0 0 230 57 286 0 0 386 60 253 0 74 794 399 550 477 233 973 198 0 852 647 810 131 0 419 961 855 0 804 168 806 207 477 544 390 513 429 897 417 0 0 969 87 614 0 0 448 951 10 117 194 723 32 0 433 711 835 592 849 507 626 46 911 380 747 982 952 0 0 507 0 773 504 970 906 797 364 956 878 783 596 45 489 728 297 708 543 647 919 0 154 842 68 0 0 791 0 316 834 0 388 173 72 25 0 494 0 44 422 889 531 0 362 418 292 0 316 388 0 66 0 854 957 395 540 57 241 135 0 35 651 523 283 0 0 0 91 652 404 353 520 0 0 399 909 0 452 151 110 54 289 210 384 42 456 115 0 810 11 208 387 366 0 305 0 642 183 870 816 559 0 122 111 212 194 544 776 807 864 420 39 0 0 68 898 0 115 807 491 20 513 188 228 0 911 796 430 58 741 562 0 0 0 429 0 268 790 267 372 185 266 0 758 97 555 777 0 764 0 364 0 296 2 155 486 793 614 0 922 335 840 0 0 58 0 0 646 0 348 627 941 313 659 0 404 401 0 0 78 735 686 85 974 516 0 280 361 461 0 945 572 483 419 0 76 0 555 801 155 694 151 741 847 406 659 205 0 886 420 0 292 214 0 42 0 0 0 0 902 0 92 278 367 963 380 418 525 382 635 494 258 331 636 0 598 413 346 749 615
771 735 758 118 8 454 0 899 96 860 927 851 0 512 726 793 10 877 373 193 172 788 792 0 622 853 113 415 763 885 709 742 0 0 597 488 423 648 183 357 115 599 434 445 239 586 935 669 722 856 942 0 0 355 460 762 727 579 0 756 60 964 634 184 452 608 0 569 380 0 217 443 382 528 845 743 0 975 84 892 423 849 943 779 410 413 249 0 0 533 0 174 0 0 838 200 487 586 757 368 584 386 0 854 0 394 600 219 353 913 996 54 165 917 381 402 550 393 622 0 848 0 194 0 119 0 0 452 185 974 720 0 110 0 399 4 403 0 733 43 0 735 808 803 451 254 121 989 0 138 0 982 793 0 351 31 494 440 0 954 218 730 905 771 238 543 0 285 524 243 15 468 0 968 912 720 616 875 0 737 198 181 0 392 37 0 278 910 293 430 254 958 663 163 32 604 0 3 311 511 764 27 0 26 118 455 297 98 574 109 275 82 0 832 50 297 478 127 44 308 947 942 306 493 42 760 550 0 0 399 959 0 192 159 291 857 394 381 853 566 0 152 367 0 802 174 496 0 502 0 764 205 928 0 153 0 968 216 234 859 579 388 591 581 0 354 564 0 0 895 690 0 0 963 385 526 253 0 600 621 0 367 889 0 591 759 0 0 263 815 354 802 38 423 188 505 930 419 102 771 46 209 742 716 453 139 213 236 468 579 91 626 852 0 0 13 983 265 181 0 298 993 548 423 0 189 0 519 196 858 953 613 259 133 59 405 0 815 354 570 0 0 461 985 289 617 993 0 227 0 22 670 0 0 166 347 749 0 7 585 440 0 853 515 0 240 300 255 896 732 175 362 0 242 628 52 103 533 237 0 248 966 730 867 697 683 595 353 536 232 457 0 490 962 0 8 255 785 130 475 135 0 393 142 156 64 0 0 627 0 238 236 948 936 601 333 181 0 0 447 0 929 610 263 0 875 997 403 29 977 118 654 540 215 12 672 799 955 109 433 927 69 871 273 693 0 753 862 0 669 0 267 892 58 746 0 0 0 0 462 0 524 929 107 0 126 0 758 440 5 381 0 799 173 794 85 406 96 769 710 752 502 558 288 329 629 0 746 388 177 180 990 183 740 106 159 603 864 935 850
189 145 0 813 896 689 874 501 29 889 607 252 439 821 0 947 864 730 338 0 569 0 772 650 4 568 860 549 481 0 0 80 301 611 625 608 347 937 947 411 0 931 305 536 704 3 0 87 326 232 334 0 0 94 556 756 988 723 361 856 226 893 145 396 66 453 421 501 786 0 526 436 420 769 682 214 694 0 953 819 0 878 733 0 678 267 684 690 776 0 948 909 602 0 25 0 419 418 0 54 633 3 154 503 351 497 175 930 0 993 27 0 0 898 746 568 255 732 238 457 0 0 399 150 771 711 404 872 300 0 0 693 760 555 699 454 542 0 0 554 509 858 586 787 331 342 897 237 0 179 289 0 0 898 673 0 0 977 25 493 971 143 135 0 0 119 644 618 657 346 596 0 0 49 274 870 395 891 272 993 837 321 40 926 0 734 238 704 0 861 0 554 815 731 896 551 324 843 0 664 997 793 36 493 0 747 407 710 0 907 101 243 0 330 106 871 232 334 726 0 95 999 0 235 637 0 89 607 921 441 390 337 136 0 0 200 461 0 0 0 451 926 506 61 776 367 0 771 217 629 882 1 0 622 854 280 601 478 667 903 286 933 788 879 252 620 258 934 658 650 825 2 0 0 918 137 939 303 0 958 188 12 23 117 0 143 0 640 647 0 425 742 0 0 417 798 877 182 634 333 0 924 594 605 517 288 546 865 0 0 187 449 472 656 924 197 459 314 858 375 719 165 0 359 93 579 79 909 407 155 347 23 410 425 910 726 0 299 0 422 599 100 2 293 359 520 898 921 835 915 479 0 128 307 772 83 0 588 133 0 117 0 259 241 63 0 0 0 541 0 0 0 0 898 0 288 865 579 218 0 849 945 0 221 932 249 0 127 0 545 53 733 914 977 239 717 0 846 520 730 599 575 372 935 797 424 995 975 0 477 0 606 148 39 332 316 813 480 147 0 378 212 834 0 0 191 951 579 618 290 163 25 0 76 837 778 267 533 785 0 878 522 0 876 187 741 823 0 59 50 733 0 0 999 961 355 586 0 233 828 957 311 43 424 0 100 875 0 0 0 718 0 630 0 0 35 0 151 701 369 0 219 157 332 824 524 970 0 262 223 301 329 72 0 851 973 548 216 105 0
822 147 783 134 141 240 0 543 227 245 346 0 537 870 0 0 757 12 105 159 431 0 20 517 555 276 4 146 947 888 586 885 623 0 863 580 0 388 743 804 789 0 862 868 649 159 0 289 75 331 634 532 340 383 0 424 882 607 841 0 566 0 438 748 0 221 0 127 248 0 392 58 197 459 953 392 423 672 744 921 47 0 190 564 647 0 590 592 0 499 91 648 54 216 0 0 339 353 639 754 982 132 30 108 678 0 0 851 726 802 395 82 949 945 883 0 751 0 251 157 524 724 782 0 17 64 890 669 985 184 0 291 878 0 459 58 80 386 922 63 86 0 415 0 89 300 0 870 691 743 841 0 362 697 602 278 205 609 581 240 923 226 0 182 415 909 0 0 363 572 557 191 495 243 814 125 0 364 752 893 897 98 200 502 980 540 0 203 415 602 0 0 282 790 684 426 730 692 97 378 124 273 288 0 450 765 722 0 0 400 0 452 0 295 0 910 88 319 322 0 0 718 489 58 6 588 136 627 452 721 0 817 36 935 87 549 0 477 57 830 935 0 439 0 858 348 303 321 576 0 590 941 898 0 11 0 464 938 770 173 554 49 0 267 747 886 970 599 359 5 439 123 534 285 0 786 704 291 22 387 663 519 462 0 134 0 0 728 257 402 905 6 896 539 975 701 191 427 0 84 688 836 0 747 976 922 513 671 952 275 339 179 847 242 0 111 0 612 0 910 710 900 537 0 974 0 868 0 153 720 117 875 0 0 863 0 392 826 264 450 196 732 533 0 66 125 756 565 62 925 954 0 0 0 1 910 933 967 882 977 542 550 141 780 922 0 701 853 961 679 257 367 0 881 995 655 563 610 57 187 273 0 0 0 0 914 798 249 978 0 430 953 542 670 637 438 257 0 646 955 648 895 860 919 769 734 541 641 417 0 0 835 0 52 436 115 618 120 0 792 910 983 0 364 66 71 786 540 534 246 320 981 0 805 139 348 693 900 0 854 517 662 551 249 0 281 671 0 462 631 10 0 584 0 561 679 63 932 578 782 568 480 0 125 308 387 33 3 0 36 640 250 0 0 0 860 523 0 0 0 429 359 612 797 450 974 139 329 703 182 772 884 266 618 301 878 0 88 0 3
965 0 245 914 643 274 315 810 343 554 75 0 922 64 984 0 166 630 0 253 507 82 0 668 104 751 632 794 0 587 72 149 61 759 0 633 801 0 865 612 632 0 106 0 971 286 457 518 226 910 681 338 0 196 0 439 364 0 853 392 874 0 613 96 206 447 0 578 580 587 593 0 0 794 0 347 397 652 166 618 170 555 862 180 722 135 178 314 150 0 499 372 17 477 0 0 492 437 326 349 191 686 933 0 846 830 172 219 28 0 652 48 0 0 0 46 0 650 846 770 295 0 30 0 780 130 657 173 0 880 354 466 544 881 0 149 817 0 899 847 24 44 0 86 223 747 0 72 154 413 0 959 796 430 0 232 480 28 919 304 40 0 125 31 0 451 928 969 30 0 474 886 305 505 614 797 203 837 308 0 0 915 290 176 283 292 743 127 651 533 588 904 501 14 146 0 666 143 0 0 345 164 299 0 0 308 426 6 100 612 0 719 121 0 563 0 197 284 375 652 630 0 0 745 0 324 0 701 26 0 837 828 771 232 954 202 0 966 179 869 0 0 727 554 88 0 361 871 103 117 552 104 0 0 166 47 230 688 964 306 784 295 0 598 31 140 550 0 792 264 69 109 363 226 100 750 429 0 0 615 685 85 0 793 962 214 289 508 502 0 71 708 428 0 239 0 383 0 977 233 646 746 958 328 658 801 296 116 696 506 783 971 780 149 292 233 142 65 601 0 160 769 571 405 863 776 964 0 648 0 119 250 308 173 379 16 60 222 991 819 901 734 353 730 229 0 319 497 222 0 850 562 538 828 0 183 661 340 782 700 478 943 353 494 405 759 921 525 473 24 866 299 0 525 875 0 503 0 0 0 48 687 869 265 963 453 172 0 275 465 488 0 737 697 0 591 81 139 473 400 146 260 546 739 292 0 0 52 571 0 963 405 295 249 784 250 778 579 0 0 359 573 74 570 411 379 291 415 933 211 133 833 14 210 0 895 11 612 911 0 631 50 0 611 895 0 0 0 95 407 904 519 0 0 831 21 0 940 530 354 0 464 0 53 609 0 735 146 0 0 609 692 0 438 477 799 82 603 434 844 2 746 0 406 193 333 0 938 24 0 0 734 190 0 316 324 613 860 642 248
561 168 0 6 618 561 0 920 270 756 290 549 806 0 900 0 219 219 740 14 466 150 0 351 573 260 973 260 510 916 649 928 348 162 865 0 977 923 124 639 465 5 664 918 847 487 816 45 610 512 807 625 870 162 622 832 410 681 795 426 0 893 532 613 985 873 977 136 764 0 335 770 459 0 336 911 641 247 861 0 886 450 364 848 864 811 0 394 391 237 271 194 1 0 247 450 409 0 0 525 483 4 183 999 0 757 0 647 799 307 366 718 367 262 840 0 164 358 300 74 752 109 142 975 465 139 902 619 937 787 201 699 180 994 0 68 756 0 458 802 426 0 256 0 549 878 626 445 49 400 704 276 136 183 629 796 44 243 0 888 622 0 128 559 136 115 0 707 0 976 157 537 283 687 700 495 0 0 0 937 0 511 253 0 0 600 626 448 0 103 118 542 608 125 63 845 302 998 0 117 0 935 855 0 0 0 19 219 510 266 266 465 987 276 0 114 911 22 872 401 0 892 787 499 844 536 130 436 0 226 528 0 0 498 473 492 867 813 250 25 211 733 187 0 389 968 340 285 388 273 991 0 749 0 837 405 358 822 0 0 0 0 153 652 532 425 767 0 98 774 708 0 0 975 0 565 0 982 528 776 569 23 0 924 0 5 767 325 747 390 951 0 0 359 107 305 708 311 126 0 440 939 247 514 0 0 813 767 396 0 186 813 338 164 604 44 942 582 298 709 524 914 458 94 175 220 49 0 0 339 448 955 466 935 865 0 0 132 0 289 807 278 519 922 0 589 619 495 0 158 497 0 17 0 898 875 689 0 0 70 992 903 202 0 55 363 0 360 326 0 215 752 305 0 747 771 540 0 0 440 696 393 437 286 271 0 822 0 354 514 981 257 567 640 55 184 790 431 616 0 677 236 586 796 0 306 76 123 625 411 467 479 722 53 422 658 151 282 978 238 464 99 188 0 722 280 0 161 725 632 10 405 321 650 802 374 521 0 721 374 0 669 375 0 156 382 19 0 725 854 898 142 377 0 710 742 927 0 0 930 512 0 937 699 417 890 370 126 204 251 8 20 972 731 1 660 415 929 719 815 676 173 628 0 794 600 272 784 817 421 238 513 0 424 640 744 392 626 937 924
805 729 0 272 31 509 663 545 357 287 999 631 41 0 361 770 806 572 926 598 263 658 42 513 238 394 681 356 901 248 428 725 779 65 367 804 0 0 0 677 0 0 328 508 721 645 510 317 144 0 935 260 0 748 196 0 484 0 135 460 994 389 368 0 770 157 969 145 949 965 120 594 784 361 0 415 885 489 206 864 581 117 565 423 522 273 959 0 893 462 846 0 957 0 640 955 106 544 22 517 478 963 63 1000 0 788 819 387 879 0 462 0 69 832 736 0 351 431 388 210 612 384 117 132 72 611 274 368 0 290 0 519 0 884 145 772 971 558 0 0 772 662 884 0 0 377 540 607 375 362 487 590 37 165 220 390 813 795 491 101 0 281 93 71 597 818 1000 0 551 0 520 287 0 868 0 268 0 349 706 0 358 0 403 0 0 402 686 80 369 349 617 855 234 34 0 100 270 297 989 0 839 325 360 829 142 0 160 388 0 248 27 256 0 141 977 235 750 470 0 560 112 440 291 299 281 0 332 962 772 176 859 243 179 0 426 667 0 51 348 0 0 317 71 164 71 161 737 166 439 908 483 910 0 0 333 917 0 0 0 748 860 331 474 499 543 575 0 74 825 579 802 340 0 757 221 888 0 88 242 258 0 0 475 0 834 127 247 280 916 681 825 0 389 823 465 799 925 100 517 173 264 292 338 262 669 653 46 0 0 680 333 493 890 224 625 762 842 702 838 400 0 312 720 789 621 0 229 388 981 789 72 238 0 305 0 534 946 454 716 607 57 899 252 296 186 809 376 131 270 53 182 178 0 0 715 37 225 367 660 329 44 0 553 298 937 853 82 953 638 622 999 574 768 0 252 734 941 0 830 186 29 499 953 586 0 827 47 249 343 0 259 0 0 0 597 257 0 811 0 787 418 0 978 0 0 0 0 925 0 899 368 586 218 348 83 0 0 0 0 49 227 858 0 408 0 478 0 312 900 538 810 890 298 464 367 853 608 228 0 672 112 0 246 0 791 0 753 389 158 304 105 649 696 175 631 33 726 0 0 0 0 376 273 0 0 490 921 807 424 0 913 445 685 0 10 561 682 607 864 76 261 17 456 0 289 739 74 0 846 396 10 537 702 0 377 973 0 0 297 245
63 860 0 0 633 923 321 200 924 666 413 678 25 308 976 0 808 598 460 472 743 0 0 968 993 370 774 765 543 639 202 330 0 90 0 247 0 835 0 109 0 941 0 694 0 109 0 327 0 223 473 938 850 0 0 174 0 0 0 317 443 313 555 492 0 0 428 361 339 0 458 774 87 92 444 138 45 837 532 48 278 231 694 10 400 729 950 191 437 776 538 0 685 809 403 421 768 0 86 855 501 573 553 291 425 0 770 715 567 974 19 0 94 990 340 0 990 0 0 240 927 775 514 639 128 461 846 780 114 209 610 292 200 0 308 864 0 45 827 301 898 306 16 0 211 502 312 76 790 0 0 827 148 921 773 253 639 241 0 356 744 0 111 484 604 0 829 355 392 940 585 467 359 510 578 0 0 0 55 592 912 73 804 967 544 0 99 932 841 405 155 376 709 702 0 254 706 518 328 0 0 0 273 228 963 0 0 0 520 975 0 340 0 897 0 727 338 876 136 342 441 773 0 459 466 0 513 873 777 0 22 0 227 139 197 0 0 281 57 748 736 718 208 923 0 130 0 184 562 11 642 24 166 881 646 0 24 727 997 0 0 186 202 879 34 949 380 0 824 494 664 108 950 876 556 732 362 717 0 0 169 659 211 541 276 334 745 277 855 993 0 938 755 405 884 0 54 663 0 456 595 0 974 938 0 169 441 261 696 160 912 817 0 380 812 0 90 712 482 909 0 230 385 636 327 329 672 947 727 0 465 0 224 0 217 0 51 50 126 328 199 602 417 486 156 600 0 447 0 206 901 765 0 835 402 773 108 508 668 50 285 969 599 874 346 0 97 686 479 618 0 696 0 0 0 411 484 738 984 511 492 907 549 137 632 0 534 509 0 0 236 533 349 353 274 297 0 989 211 612 286 933 224 477 346 286 176 845 0 772 863 958 772 344 713 700 746 0 894 821 650 153 0 811 747 403 490 810 572 797 238 0 715 0 358 0 671 850 775 64 8 477 486 595 383 245 98 0 773 533 1000 733 661 478 309 524 736 0 0 42 340 107 780 0 92 0 743 817 0 94 869 720 251 0 0 0 207 309 682 313 0 0 852 239 0 972 830 292 0 94 616 559 135 657 478 74 851 635 528 584
972 509 49 948 560 295 931 866 266 973 875 0 421 958 872 270 104 899 757 454 413 0 185 714 100 739 261 98 0 463 819 0 763 677 708 439 0 887 832 939 0 174 0 0 439 50 209 106 186 538 551 669 532 0 49 752 911 909 764 318 987 272 964 0 270 660 99 730 254 700 811 0 296 0 0 600 0 124 270 0 380 789 387 889 922 615 381 572 259 217 431 759 530 931 0 0 0 480 564 239 547 928 627 495 0 309 259 717 732 24 248 437 278 471 627 0 33 622 373 0 236 99 636 285 0 131 485 487 719 257 310 8 0 224 465 605 0 705 492 0 828 208 951 150 941 206 624 999 821 0 858 326 927 935 995 641 0 144 361 0 0 397 174 703 810 313 746 643 582 638 77 0 0 740 968 231 867 233 0 0 854 699 327 0 902 494 747 65 958 980 0 607 0 36 316 2 940 726 661 913 74 161 797 243 232 0 819 0 578 486 305 901 417 654 0 980 880 81 757 927 85 333 45 128 0 245 0 99 678 436 0 760 699 0 0 561 53 0 805 275 775 763 0 910 29 0 438 15 0 817 92 875 0 733 148 597 0 0 229 577 571 598 18 97 38 346 934 960 372 19 375 218 0 526 268 0 338 765 0 754 0 0 484 284 334 206 79 265 159 638 488 234 0 246 578 646 0 753 10 0 777 391 457 0 0 0 66 963 0 374 476 56 172 674 0 750 1000 960 517 0 596 377 722 824 381 876 905 93 0 465 700 237 792 247 210 838 0 526 378 479 0 881 405 0 300 433 126 110 612 524 741 805 783 895 792 279 717 44 0 963 979 887 689 985 39 0 367 20 101 0 120 48 910 0 455 276 662 766 0 0 18 0 527 827 918 715 700 802 655 737 388 384 292 600 0 0 986 289 287 0 706 407 0 264 0 659 846 0 356 0 238 6 750 924 52 925 787 0 926 259 22 961 487 906 621 441 726 849 747 176 576 178 425 0 0 744 463 0 523 0 362 0 543 798 451 589 320 620 0 108 0 877 0 495 0 985 0 0 732 134 210 681 592 170 0 0 769 0 312 833 329 73 0 210 0 0 0 713 417 651 81 716 313 0 727 784 156 401 0 47 0 0 487 582 987 250 577 238 104 988
394 897 311 34 0 0 186 455 0 198 75 748 708 544 0 991 67 683 41 435 91 42 631 353 311 657 389 710 463 171 87 801 0 761 488 35 245 816 109 554 263 610 664 790 0 269 1000 79 942 246 459 140 78 492 797 669 218 703 418 815 784 0 620 230 83 432 574 393 645 134 32 583 0 455 331 289 0 0 909 547 262 416 276 995 481 0 427 97 751 139 588 0 906 531 0 557 960 954 908 0 141 585 461 132 0 313 427 6 598 376 482 489 868 325 158 834 0 902 456 0 778 279 632 0 611 779 0 109 97 184 375 389 0 990 0 398 754 482 759 97 0 0 543 286 381 209 0 785 715 108 49 935 468 726 416 425 319 95 60 576 0 0 621 368 261 283 114 463 916 11 484 756 364 359 711 354 675 621 766 237 747 795 583 0 957 792 764 477 317 907 338 0 0 304 913 0 560 0 0 173 923 419 207 726 0 550 103 189 663 401 537 971 250 837 0 789 925 91 866 626 233 0 33 912 0 523 692 725 0 632 817 119 288 400 664 262 261 803 750 613 784 751 42 77 738 798 973 701 650 401 0 0 302 949 0 377 962 427 0 0 176 142 701 247 949 0 155 337 861 0 650 328 807 0 0 705 365 324 184 632 0 0 0 481 34 810 373 0 870 508 196 729 902 689 684 955 370 719 343 842 470 384 0 471 825 850 996 685 271 194 573 270 160 744 243 119 873 603 306 933 312 728 0 182 332 769 0 143 0 0 759 747 0 0 501 523 768 0 0 519 900 0 963 0 144 448 514 776 68 968 771 294 813 982 0 137 0 151 45 591 707 428 15 615 0 18 197 523 256 718 0 581 495 833 20 832 0 710 11 620 562 561 686 889 259 0 727 359 916 498 0 364 0 999 0 215 169 85 0 355 179 544 248 604 153 43 254 776 849 0 0 993 920 697 85 85 0 210 228 468 0 0 180 691 650 921 0 153 86 876 549 756 233 319 0 578 585 687 986 446 712 224 689 591 573 0 0 947 736 669 125 537 360 950 325 543 782 859 650 870 206 0 283 730 0 730 548 0 198 0 0 960 370 0 0 710 887 403 640 0 0 575 0 943 715 567 991 514 9 724 74 266 0 439 986 252 915 0 250 40
872 548 537 0 629 940 427 776 545 327 841 50 357 333 835 81 588 24 0 249 364 876 152 627 726 70 0 83 33 137 550 982 641 411 641 19 515 243 155 948 878 13 560 54 478 468 670 489 0 123 0 0 594 396 0 766 705 713 320 843 457 172 0 924 0 275 887 0 738 9 0 821 866 427 0 448 836 487 0 0 76 566 252 244 244 502 407 614 766 856 444 295 435 0 535 0 518 203 965 652 731 832 486 456 477 0 642 0 670 924 468 710 696 573 131 234 0 602 747 554 660 686 223 356 982 677 38 722 411 0 548 0 756 946 0 200 504 378 389 692 789 478 170 368 0 716 0 837 515 0 420 0 403 276 320 335 542 482 185 0 827 184 863 836 0 142 436 49 247 905 625 275 640 297 370 785 39 874 6 0 774 751 656 190 21 530 803 30 423 0 690 0 196 826 0 395 358 867 756 360 641 655 678 0 0 855 522 127 423 81 986 428 538 9 0 195 971 442 993 704 992 340 512 431 6 886 63 647 0 0 0 129 605 0 611 360 597 920 80 637 96 320 0 428 364 829 443 227 338 0 655 244 672 75 862 984 0 958 748 0 0 0 233 607 32 814 695 854 807 357 350 143 0 0 726 622 312 0 0 359 432 0 933 329 234 671 348 971 967 198 294 489 909 577 385 802 823 0 0 871 684 724 0 519 637 486 456 387 520 771 994 0 462 8 876 0 960 434 378 95 0 445 818 0 759 924 0 943 209 911 179 826 419 421 385 0 109 769 854 141 737 345 895 811 419 686 0 376 999 564 449 971 342 0 528 634 333 950 948 756 818 87 598 630 897 373 608 662 591 363 361 827 879 112 847 475 0 836 687 913 161 0 99 754 804 0 446 627 360 762 293 345 306 622 0 344 43 0 248 977 993 47 370 250 366 783 0 668 348 878 544 412 579 0 0 140 0 676 0 357 656 200 841 241 792 0 92 489 0 995 454 952 0 6 224 0 0 420 856 168 806 880 47 492 387 779 715 636 815 413 233 368 398 259 584 471 516 671 592 588 596 0 552 138 423 0 191 548 446 780 112 222 959 18 633 227 289 0 625 219 0 701 250 914 223 440 0 979 320 109 163 0 560 244 702 508 0 0 962 969
567 0 0 923 647 0 0 975 98 676 900 131 517 299 436 509 0 670 754 588 65 585 382 70 845 888 400 969 629 308 0 0 920 0 913 740 738 0 602 426 630 759 4 874 999 0 167 793 279 0 235 415 231 628 739 0 0 388 911 899 224 182 618 776 857 0 0 522 0 720 620 773 741 0 809 627 944 318 780 393 523 25 898 509 729 717 0 0 0 143 440 669 746 957 204 974 0 464 0 395 840 651 118 0 631 869 0 0 689 941 0 153 0 122 744 0 782 0 960 190 914 639 346 718 185 510 129 229 128 847 937 988 267 881 119 657 489 0 386 0 465 396 173 392 0 756 199 482 0 0 454 90 682 137 216 466 410 202 60 0 0 0 823 688 781 330 251 294 936 646 467 407 864 937 495 802 186 0 417 481 279 272 819 0 145 424 0 0 0 903 0 14 932 345 0 0 198 0 274 345 64 984 291 363 0 544 0 596 535 590 300 0 598 957 82 0 477 32 329 461 964 319 971 0 164 728 647 453 433 200 0 22 580 862 0 77 0 946 0 257 102 126 439 629 925 197 590 294 0 555 0 456 0 991 729 135 949 461 638 0 251 334 812 0 736 991 350 689 370 704 973 658 700 694 0 474 325 210 191 632 803 588 749 677 1000 0 0 873 510 249 275 387 791 770 0 278 0 658 335 219 547 811 0 0 0 395 905 347 817 828 0 173 738 913 0 666 232 574 247 745 134 536 0 0 0 404 637 489 4 667 0 658 850 597 46 0 161 474 121 575 506 596 0 283 972 112 138 552 190 0 118 310 721 929 534 192 545 560 153 143 714 80 583 79 0 0 390 907 466 0 254 0 445 851 507 543 0 944 531 548 673 0 200 0 367 542 784 186 439 533 249 959 265 0 842 718 808 768 417 127 885 215 547 927 21 244 88 102 803 378 0 949 708 991 122 861 0 504 295 994 767 244 586 534 304 867 0 104 961 156 486 785 181 874 982 35 323 364 447 411 277 82 0 354 888 456 0 0 379 0 606 0 544 671 660 0 733 717 106 891 391 596 0 201 852 591 284 738 374 766 0 970 33 926 37 565 537 682 830 929 798 422 707 79 0 152 31 37 0 0 0 0 0 0 0 728 139 75 321 0
0 172 745 152 0 0 409 403 18 771 395 879 403 0 98 773 376 340 984 0 696 416 0 487 796 488 159 403 834 139 161 390 815 860 0 142 710 634 891 439 336 249 0 889 65 204 475 715 0 470 197 485 84 0 0 815 52 302 460 0 353 637 0 809 754 73 30 360 256 44 550 989 622 0 0 266 464 0 444 392 846 892 0 768 67 442 400 26 0 316 19 640 686 333 75 620 564 423 592 754 0 0 461 409 488 951 365 862 574 733 464 461 961 309 0 466 763 182 272 516 988 0 931 587 801 780 0 967 0 818 222 834 688 587 382 421 0 806 779 67 490 0 26 766 0 877 176 437 83 487 21 0 0 18 814 223 0 1000 729 143 0 222 485 783 408 65 392 674 616 451 60 901 130 0 429 195 773 901 0 90 155 578 952 0 486 519 424 505 377 884 790 106 721 177 859 608 815 704 44 601 405 870 801 0 338 17 886 212 972 0 410 556 0 661 644 663 63 619 402 628 960 628 873 518 735 106 433 764 702 0 675 0 620 0 701 280 0 920 522 285 722 0 75 404 0 0 0 978 22 846 295 893 693 902 780 905 264 795 132 997 222 0 728 0 333 421 0 0 500 0 584 0 784 147 695 737 764 52 331 0 156 252 397 825 564 767 65 439 640 550 368 76 20 853 280 148 704 248 582 429 0 710 0 0 699 142 812 603 282 852 915 234 707 379 33 83 472 714 299 0 0 544 342 983 308 418 498 0 286 674 555 166 706 448 666 959 0 300 479 0 325 273 484 139 994 289 917 594 521 424 478 929 0 462 547 447 0 936 119 0 506 517 888 555 154 899 425 0 0 843 0 744 499 49 115 394 208 388 76 621 566 172 636 560 47 306 825 0 629 317 241 609 81 0 482 804 996 229 572 317 0 433 428 946 186 392 776 974 514 848 806 994 305 799 0 702 0 48 395 809 47 745 320 0 466 129 0 0 831 101 526 868 721 845 648 50 329 482 0 963 39 523 156 729 0 638 21 0 734 819 974 166 805 871 152 844 858 688 858 0 269 856 977 64 924 857 0 65 0 262 353 889 91 883 772 0 1000 959 853 0 573 272 570 878 359 117 546 555 788 0 578 363 169 494 0 0 491 133 53 451
0 554 582 128 877 0 359 0 0 986 873 584 634 0 452 0 0 774 0 83 657 186 0 253 0 333 495 477 363 305 312 0 0 283 178 747 889 561 658 904 0 784 339 243 156 0 408 102 890 839 310 504 732 436 0 122 138 581 0 628 37 589 0 916 187 969 811 0 964 0 727 707 332 16 150 907 379 492 483 0 581 761 156 786 601 762 974 0 895 0 53 477 840 896 295 422 99 0 854 226 610 187 875 730 563 482 383 614 299 106 585 534 659 592 640 0 981 926 910 746 955 958 872 87 948 35 0 874 879 0 638 0 378 195 548 860 446 714 0 957 993 848 518 907 451 0 0 25 0 0 949 0 609 269 768 166 609 0 11 352 148 392 0 779 26 131 682 906 0 847 0 299 763 95 947 0 436 42 858 980 0 282 455 221 827 919 236 21 403 453 795 644 747 608 348 196 549 287 452 467 360 313 0 988 608 0 0 287 690 154 416 364 0 914 300 706 0 585 586 331 5 0 0 796 684 763 983 0 543 873 288 175 493 932 434 592 818 545 663 783 72 0 641 213 747 512 236 0 235 210 510 332 851 0 977 124 152 0 0 0 117 352 628 615 754 42 962 0 222 749 251 663 560 853 836 257 810 812 615 0 332 590 0 987 0 192 210 991 839 771 591 688 0 766 412 642 972 0 101 11 283 259 0 670 0 149 724 600 572 9 1000 969 778 868 586 468 670 321 546 919 232 354 101 430 315 319 0 0 632 0 295 0 681 19 0 362 0 723 505 235 912 877 627 41 328 38 277 515 352 597 711 164 499 0 623 487 448 993 0 0 629 218 153 0 0 757 602 0 0 0 0 0 953 90 292 11 475 0 671 0 583 786 759 0 199 208 909 114 808 595 54 663 905 0 491 102 798 947 72 169 0 114 0 245 269 515 485 300 858 553 469 616 625 0 0 523 0 562 219 35 614 178 627 315 0 439 803 0 883 285 936 107 534 81 0 655 119 157 892 700 607 0 0 348 77 708 861 976 842 271 4 427 448 223 860 857 451 69 291 241 0 0 0 868 0 276 809 62 50 606 0 263 129 0 879 133 890 487 133 461 0 0 0 781 115 570 191 30 0 159 69 318 0 562 173 0 576 53 541 672
779 514 416 270 349 0 766 0 646 918 488 845 973 909 378 20 537 651 730 942 685 202 467 123 156 5 277 72 230 103 444 144 797 175 510 172 0 991 997 0 262 661 947 0 963 979 831 0 999 888 0 0 267 882 325 940 0 722 592 873 661 397 17 624 951 987 833 433 589 156 0 0 522 226 197 594 420 0 325 0 0 647 78 379 199 0 461 925 431 397 705 0 0 0 874 0 398 941 590 272 993 183 0 584 416 366 635 477 226 618 0 401 0 840 148 341 941 0 272 723 0 471 0 407 930 995 710 957 0 0 0 376 975 0 0 828 434 0 931 0 772 0 919 746 394 799 272 897 747 814 706 680 701 0 875 417 813 23 614 55 825 0 579 0 875 610 689 430 818 458 0 479 325 114 375 799 217 0 0 848 487 706 699 747 952 0 322 489 813 0 484 51 609 53 307 455 495 874 906 742 0 918 552 937 961 698 0 957 372 107 978 611 66 0 498 955 0 0 991 311 573 644 572 351 92 56 505 943 0 642 0 473 817 106 0 0 869 0 885 890 0 762 0 679 0 95 118 36 369 297 641 7 208 954 362 0 452 0 772 0 475 0 574 961 538 484 0 287 0 59 492 216 610 789 891 815 807 381 0 309 794 16 518 876 521 316 72 0 216 594 382 945 0 679 0 244 553 697 855 321 109 0 186 306 481 899 699 963 330 0 238 0 225 38 837 671 179 0 644 295 79 427 0 631 684 0 144 770 0 0 134 0 532 799 0 613 819 428 100 510 0 150 47 199 0 496 555 150 0 131 354 983 225 626 999 0 623 0 496 746 284 993 772 521 465 0 0 886 137 76 494 465 0 387 840 658 875 506 0 46 0 15 0 468 243 351 164 76 502 647 118 741 899 871 287 0 341 0 743 121 0 781 43 992 318 299 418 685 0 903 891 0 174 0 906 396 469 0 638 419 862 168 977 296 110 0 0 814 765 539 0 486 898 0 649 660 516 744 174 793 999 14 679 443 705 47 461 944 231 0 290 2 505 628 176 245 665 711 19 0 222 215 271 280 305 0 459 700 0 177 0 456 481 391 27 502 588 762 229 509 805 907 615 0 477 244 927 376 769 0 0 162 28 679 890 459 0 618 891 636
581 73 824 71 782 905 0 113 63 0 281 0 972 0 196 340 0 248 974 0 117 976 843 0 578 110 204 0 27 688 922 587 0 162 902 349 809 0 898 850 936 286 754 241 0 868 150 590 327 240 0 0 669 669 417 3 998 39 634 706 65 0 583 102 31 152 0 955 234 166 678 820 171 26 0 0 0 987 755 865 318 954 562 128 926 794 81 3 838 849 0 0 721 0 273 242 0 380 0 231 545 998 492 947 0 968 149 195 14 976 299 787 350 0 955 390 309 325 130 147 0 214 480 965 241 0 723 260 883 0 206 272 0 631 0 0 47 647 660 813 582 0 383 196 492 0 612 605 573 142 0 978 261 0 767 967 411 0 0 0 712 536 859 472 442 910 964 14 394 164 305 0 358 667 818 504 420 598 0 0 323 0 933 298 0 351 268 956 107 116 592 0 0 158 271 0 749 587 0 138 53 974 96 61 558 0 0 950 0 427 0 750 775 692 536 757 102 522 0 0 192 747 908 823 980 83 935 72 209 795 617 162 529 811 346 771 963 0 0 749 778 245 519 521 0 91 0 0 217 335 418 963 150 0 737 260 49 277 0 797 0 614 946 362 0 978 876 641 382 694 697 628 631 7 103 610 423 71 0 340 352 0 0 27 457 385 0 903 332 0 724 958 0 963 644 0 68 747 0 118 0 879 794 500 767 618 88 885 238 705 980 459 614 941 0 501 147 0 278 982 84 262 225 790 385 508 164 645 353 78 0 350 980 341 981 0 203 635 0 650 220 958 0 50 219 528 207 0 969 324 838 550 522 939 298 647 522 625 37 364 191 421 998 340 838 956 365 309 317 204 977 450 922 268 950 395 695 994 620 18 527 764 0 772 97 965 841 729 295 0 768 365 964 847 788 0 722 373 370 171 113 493 786 429 871 220 0 158 69 932 0 457 763 918 26 740 580 800 0 925 0 864 615 0 703 512 442 641 330 0 539 0 625 383 930 0 258 0 692 963 521 0 0 737 203 789 870 516 0 592 806 964 624 552 114 777 0 373 555 71 469 894 629 134 481 647 0 726 823 545 886 929 0 952 0 808 297 94 830 311 966 389 377 23 494 815 303 0 779 331 11 988 659 529 884 841 408 0 595 0
0 0 0 214 694 978 966 79 496 976 38 0 588 301 867 85 35 434 788 575 263 7 129 413 929 605 636 983 866 598 694 564 433 0 376 991 478 166 52 0 259 10 0 0 649 0 555 0 634 25 0 0 864 830 248 394 961 0 532 0 398 0 407 927 70 50 88 0 90 387 671 777 559 655 861 569 0 0 0 252 132 0 700 732 272 0 151 17 857 502 97 725 840 0 951 873 119 612 360 0 293 667 236 535 0 903 617 0 577 285 723 0 334 463 57 843 0 156 0 282 0 0 675 843 495 0 0 822 767 469 707 846 921 460 828 50 880 0 199 0 658 600 724 0 739 278 712 851 226 221 0 771 128 158 502 250 0 152 887 0 976 0 0 283 185 86 962 0 0 384 503 726 570 118 184 417 0 335 921 337 717 855 136 0 840 0 13 782 867 311 0 545 0 744 629 959 389 868 302 794 677 702 401 44 238 678 838 233 177 98 824 0 1000 278 685 589 823 906 0 637 955 0 710 698 621 0 973 801 436 0 707 824 115 0 394 316 521 778 687 0 174 511 742 847 0 122 127 0 553 0 874 480 708 0 0 336 612 893 0 0 55 915 635 694 348 982 972 977 0 158 500 509 862 6 255 0 665 468 963 113 840 856 316 28 0 881 0 0 972 109 127 984 955 600 894 0 221 528 0 0 823 588 31 153 462 119 450 480 737 141 896 0 374 0 788 311 248 0 115 670 0 673 209 0 868 878 12 642 970 987 962 849 961 825 821 92 0 679 0 416 155 0 9 436 567 236 658 0 282 102 20 420 0 330 807 532 597 427 659 120 713 0 0 639 337 385 0 661 445 891 0 855 0 492 71 292 815 0 555 894 284 735 223 268 539 111 957 331 823 107 0 321 0 897 0 0 0 121 571 242 563 78 449 0 476 0 627 678 0 459 0 732 25 0 941 960 311 151 195 127 0 237 768 0 0 0 37 259 50 661 13 992 0 0 36 0 0 935 145 800 267 751 146 987 865 840 9 427 60 0 6 380 575 330 627 988 0 0 0 871 753 683 588 834 653 594 0 235 978 0 703 332 695 899 889 224 384 630 343 820 409 0 987 5 814 0 295 456 0 618 477 70 548 0 788 246 494 0 635 317
892 58 0 0 261 239 0 862 840 672 0 808 0 265 659 865 210 839 232 591 228 921 0 738 597 161 0 943 378 222 977 524 277 124 45 0 0 398 677 879 0 0 413 0 434 624 745 0 144 770 0 72 360 794 791 915 786 353 15 250 850 0 981 0 930 154 612 509 927 902 650 626 0 523 321 446 973 781 535 583 321 267 986 867 869 722 0 693 376 575 564 0 577 624 773 217 368 821 376 0 675 131 234 0 681 922 363 566 309 138 463 0 727 603 59 604 807 203 300 107 0 79 678 114 0 438 0 554 808 631 10 154 229 356 505 956 599 976 0 876 618 262 595 0 866 0 759 129 941 43 579 124 436 55 869 0 329 969 0 381 419 514 867 525 455 0 4 716 588 0 0 729 844 92 0 300 0 343 976 762 729 0 732 425 527 639 85 691 0 254 169 205 0 964 690 155 510 719 483 547 638 0 471 443 624 907 720 660 379 0 841 718 11 38 585 17 31 0 255 419 155 329 430 437 246 873 394 0 200 503 0 763 706 516 520 932 0 946 611 457 595 349 817 479 531 873 325 0 210 461 668 0 988 609 671 559 813 0 0 0 894 0 62 896 526 352 476 331 510 180 0 300 491 872 0 437 705 889 634 295 351 0 0 868 0 88 488 125 712 823 367 694 231 81 0 387 0 106 0 59 129 67 808 62 414 489 595 135 6 220 560 256 576 200 928 199 687 551 0 266 157 582 982 609 230 787 362 456 121 548 752 969 685 710 247 0 382 0 169 557 381 561 353 199 87 120 654 760 856 615 359 828 0 775 833 156 855 0 0 735 45 69 257 0 0 382 53 540 554 157 596 142 93 180 663 889 355 608 286 967 548 562 135 40 829 607 179 234 710 0 259 479 908 131 731 0 316 697 123 493 126 537 0 35 513 497 919 571 507 662 442 0 451 774 340 753 74 581 648 419 537 928 770 0 504 736 0 911 86 627 0 0 861 0 394 3 662 720 880 692 0 0 832 0 717 86 107 353 57 45 238 11 0 641 485 167 0 692 0 911 193 0 295 652 505 931 837 812 0 614 822 192 327 58 214 183 70 573 587 79 920 0 0 0 537 441 500 854 881 909 896 310 225 307 646 930 0 0 385 0
538 224 476 374 889 0 0 635 384 252 684 0 612 304 0 440 352 185 0 569 725 504 337 781 277 0 641 563 976 486 0 476 557 134 111 17 857 605 872 691 902 0 198 4 385 870 308 454 507 0 749 554 865 0 0 247 514 3 749 621 566 285 157 203 222 906 383 823 435 360 930 0 0 530 923 198 831 131 338 451 136 478 0 0 558 437 377 552 797 497 3 25 409 0 565 0 940 651 0 138 177 0 430 804 602 0 881 0 0 467 784 0 174 547 333 108 200 272 242 107 849 228 0 190 398 543 0 235 92 0 0 0 175 468 241 886 116 882 762 690 0 134 0 271 0 763 918 225 782 172 982 213 22 120 0 218 803 0 474 746 87 345 390 689 431 584 594 149 934 466 816 764 708 91 401 931 0 403 973 711 706 239 648 2 0 906 274 729 269 414 694 531 813 654 393 776 0 205 803 99 521 623 0 0 0 99 0 0 852 378 0 213 518 482 0 702 0 0 958 0 10 242 440 0 126 484 399 682 634 781 714 201 642 42 579 25 832 0 613 880 689 577 0 673 937 968 614 138 0 908 188 174 680 712 0 149 466 560 735 654 712 565 750 182 0 993 0 266 837 808 0 864 336 588 0 0 7 728 557 277 0 681 507 342 945 859 260 643 707 779 464 137 417 0 582 0 0 255 808 566 710 938 184 135 0 932 0 0 550 0 0 0 443 0 860 918 847 780 55 0 21 0 476 541 0 123 856 886 979 632 0 683 436 24 72 903 975 490 248 0 297 0 930 949 487 0 0 977 391 0 868 457 0 42 0 358 0 878 288 427 869 330 290 82 47 344 534 664 623 312 326 975 0 763 630 991 0 0 322 598 568 0 291 852 0 401 797 408 0 326 788 0 663 982 647 375 0 791 0 0 147 589 692 0 259 352 806 355 0 693 324 704 464 89 187 0 371 358 489 0 600 404 0 221 679 46 0 902 0 45 595 212 115 0 769 584 543 0 355 0 160 355 968 710 745 427 146 319 538 570 621 188 0 6 0 875 408 0 0 0 0 251 0 288 862 902 246 219 674 0 140 174 944 0 577 727 677 29 457 368 689 283 0 40 621 377 0 838 73 592 0 0 790 601 0 950 351 887 64 583
104 106 52 0 0 155 0 175 874 443 329 600 95 455 679 797 509 190 874 0 0 485 684 463 460 0 892 0 605 496 933 44 652 877 782 497 267 81 869 275 9 64 135 49 554 675 578 198 982 830 846 0 0 689 267 253 582 0 911 41 988 365 27 943 0 32 347 350 149 769 0 527 160 408 590 792 466 58 41 874 771 529 390 311 43 127 734 311 345 347 970 884 637 0 506 0 0 678 803 127 0 624 114 0 156 11 796 432 611 611 903 35 406 762 0 0 597 954 574 113 862 1 481 586 621 111 860 278 357 312 654 314 0 763 801 357 734 795 643 594 277 310 0 0 779 738 0 292 532 0 874 363 534 825 595 422 782 750 695 0 0 305 781 765 0 308 437 798 184 895 626 557 29 943 771 288 0 486 20 735 422 0 572 590 875 118 593 132 0 0 411 521 586 0 267 7 856 846 942 970 957 820 0 751 714 421 73 586 0 258 0 855 195 718 4 299 96 0 785 445 703 0 498 27 0 18 181 403 0 0 0 0 707 0 908 533 54 918 19 889 820 275 955 0 713 465 4 54 584 960 0 0 175 905 10 45 897 376 446 618 491 316 954 70 164 908 832 235 0 830 124 0 379 0 866 162 820 541 965 0 951 499 993 486 434 0 0 777 0 689 507 571 925 415 45 547 564 145 461 907 501 0 482 652 0 0 0 228 33 425 384 894 613 627 0 547 572 959 233 705 27 30 359 442 499 660 0 486 0 916 0 240 802 165 477 187 499 397 689 0 205 0 407 669 315 637 0 744 457 351 0 0 699 212 309 669 494 0 127 967 0 897 156 463 84 0 789 463 0 825 198 0 401 754 283 943 500 678 17 0 473 0 0 251 998 0 0 282 1000 959 15 0 0 246 136 676 0 763 929 701 424 558 649 142 300 854 89 0 672 194 0 227 335 0 336 0 592 853 996 247 726 0 61 0 112 295 0 642 537 808 233 318 276 152 783 0 0 0 165 142 734 518 303 0 0 139 874 243 25 455 529 992 0 847 0 814 240 203 314 943 0 838 0 486 49 541 0 699 22 0 186 0 802 83 116 0 0 663 477 618 465 966 275 367 219 134 299 181 0 0 316 179 13 98 0 735 675 87 951 632
644 937 968 340 683 0 51 429 0 316 0 0 42 42 505 660 463 959 146 936 754 925 0 312 0 542 591 511 296 510 269 414 88 628 451 302 0 713 474 442 0 354 0 804 224 304 760 101 567 526 411 608 0 0 0 724 0 0 894 627 458 324 0 0 0 441 900 546 599 481 560 321 0 905 882 60 865 956 0 671 0 279 190 339 583 964 355 684 257 626 696 731 562 952 767 309 591 259 959 0 952 15 0 927 919 368 0 322 0 312 420 88 61 630 138 935 413 833 891 0 0 88 900 894 927 756 5 250 403 214 142 290 374 0 597 439 800 975 462 950 0 569 62 132 909 695 490 0 429 424 703 0 836 262 575 320 948 857 194 382 398 256 319 0 397 0 974 817 656 0 469 744 570 293 0 864 369 881 678 869 0 468 743 59 0 748 0 33 0 0 970 585 134 0 304 0 69 325 899 357 555 776 383 739 485 460 707 782 0 134 942 0 0 130 936 0 522 555 332 497 689 782 58 118 233 456 810 13 577 575 27 834 514 0 407 252 502 452 0 575 99 0 740 92 457 914 0 872 505 564 603 0 0 970 474 762 0 539 931 642 599 326 242 974 66 0 622 966 312 360 0 531 681 800 459 110 877 229 0 403 7 0 340 836 0 313 0 141 829 351 325 340 130 0 741 0 0 423 221 0 590 807 45 307 805 198 414 763 0 177 767 414 134 493 226 536 0 98 250 11 599 919 0 847 909 282 497 754 913 42 0 0 657 0 358 419 0 353 899 713 0 587 293 574 0 303 820 893 140 776 556 925 196 0 474 333 801 0 539 877 629 0 739 148 0 390 419 1 963 745 0 423 33 0 0 866 101 885 785 0 0 639 763 828 247 447 0 315 165 840 75 0 402 567 0 0 20 0 60 868 0 419 504 646 0 532 185 0 447 335 360 757 597 214 224 757 888 709 534 0 0 0 922 280 630 292 0 668 694 228 654 496 153 55 885 401 410 778 371 902 579 401 0 0 123 372 651 408 571 84 0 331 0 0 99 83 750 276 820 379 635 0 147 0 911 466 74 945 20 0 521 442 172 601 0 0 424 0 840 0 103 394 770 397 818 0 748 751 609 775 329 295 0 0 691 546 450 86 807 0
0 108 941 686 200 1 191 555 461 657 656 0 845 692 310 0 0 719 0 0 383 770 118 147 0 686 651 0 3 459 425 497 192 750 774 458 0 114 530 477 0 11 698 786 0 732 513 197 83 914 45 30 0 89 434 39 820 460 0 95 787 720 0 867 101 14 111 780 320 750 187 242 7 107 0 538 927 95 381 156 434 112 461 138 0 850 0 340 332 0 174 193 137 121 184 150 461 0 861 590 0 746 985 33 389 756 580 0 0 0 67 754 466 900 108 0 438 545 888 461 421 381 383 652 0 0 0 254 485 876 920 226 280 278 990 374 808 67 636 630 71 565 914 115 774 672 960 633 605 580 382 0 267 611 380 509 989 338 294 427 163 197 587 428 339 0 981 0 637 734 459 963 175 869 974 817 274 242 258 624 0 102 215 323 163 0 261 197 685 127 426 28 871 231 421 911 812 485 0 682 605 36 896 299 379 323 772 466 46 891 773 761 463 0 0 512 456 272 403 43 169 748 143 416 563 466 657 927 870 257 780 935 995 555 794 337 0 515 624 0 462 0 901 191 0 561 102 303 41 0 282 379 981 952 742 234 431 906 240 0 660 708 0 404 0 451 169 553 771 792 496 159 718 390 495 649 568 0 0 0 0 92 351 176 0 387 425 852 784 571 975 375 612 0 411 308 371 188 760 971 194 112 713 144 0 63 673 625 734 503 98 890 19 0 420 303 493 209 584 124 243 654 617 235 992 0 971 314 216 516 50 244 805 471 956 0 354 48 348 973 92 0 249 711 389 357 263 677 321 946 436 0 0 251 733 654 828 0 730 717 898 0 0 403 187 812 0 0 248 220 343 0 778 479 0 601 437 831 258 110 314 0 0 593 793 649 530 148 326 496 0 0 348 577 711 919 0 720 440 34 359 331 0 372 0 147 341 800 557 810 841 208 0 629 545 0 247 451 249 0 670 795 320 163 179 223 7 0 831 952 436 159 838 378 512 931 314 306 0 55 893 492 0 0 0 519 984 0 990 0 91 730 0 638 201 402 153 709 116 539 957 512 0 95 672 0 599 508 0 185 933 0 440 28 810 896 0 864 373 718 585 96 0 514 928 0 699 777 499 400 765 0 0 503 887 18 0 19 787 603
224 845 504 0 182 0 805 453 0 0 801 7 398 111 65 0 8 0 0 168 73 705 285 706 416 946 0 160 388 306 0 329 430 775 0 0 389 245 935 667 0 0 190 0 639 396 890 932 328 928 395 0 439 0 639 0 849 647 983 447 873 23 455 819 541 107 525 600 996 0 0 634 841 179 152 0 200 28 455 969 701 445 534 0 714 71 0 417 116 0 904 469 103 337 336 812 534 316 448 283 407 0 392 368 543 627 0 574 142 279 0 698 429 333 936 551 356 672 0 933 854 641 523 263 170 500 622 98 749 224 802 424 280 222 991 743 925 497 750 3 351 968 317 446 72 0 319 941 0 894 0 0 685 0 0 44 550 114 477 81 856 742 275 629 989 281 575 624 0 0 144 526 0 505 177 817 487 721 153 71 84 736 93 677 0 357 0 730 290 737 632 323 114 686 56 0 0 250 448 16 130 836 718 0 763 926 344 941 763 0 795 407 0 0 436 377 479 176 120 107 0 757 747 0 197 892 0 0 0 547 0 766 29 325 523 741 512 526 0 670 331 467 356 256 0 781 368 134 555 642 48 685 45 0 47 209 395 294 273 150 869 0 904 624 581 535 66 199 644 261 0 241 0 610 313 775 22 0 174 605 0 58 485 174 779 501 630 144 0 853 287 0 509 0 306 627 566 152 664 904 906 753 846 491 176 0 134 289 0 522 144 729 0 0 909 624 951 352 863 0 658 43 756 923 995 810 642 559 195 661 680 0 396 137 0 518 759 816 0 0 277 346 446 979 0 837 337 164 946 511 382 765 224 968 192 471 707 846 172 826 286 953 598 824 0 124 553 590 187 5 427 856 630 654 357 0 115 254 436 412 647 642 231 378 449 623 474 0 673 648 759 406 910 824 310 925 624 458 719 695 118 614 650 324 605 592 0 0 0 443 586 521 471 862 838 939 613 979 411 957 226 931 0 321 0 491 570 0 0 0 0 961 850 912 0 751 388 575 247 907 0 948 0 934 742 742 986 360 555 0 195 239 0 0 802 0 55 505 233 633 19 0 219 342 666 447 0 418 94 881 791 228 622 173 865 231 994 155 460 0 466 825 65 0 442 335 804 245 691 51 116 44 956 972 241 875 180 0 675 313
0 0 254 0 975 735 0 0 174 644 0 0 518 309 84 655 424 0 960 598 457 60 845 95 546 999 515 639 454 695 57 623 0 589 787 931 724 452 754 219 0 93 918 827 876 684 80 616 651 10 565 473 740 268 785 632 46 104 165 814 463 0 468 0 0 363 573 0 502 0 841 77 673 622 458 349 378 560 498 482 0 344 406 983 0 639 956 344 524 463 466 0 849 629 725 721 13 329 139 770 161 568 269 0 954 43 376 779 281 562 813 780 912 0 0 836 435 0 634 0 0 201 53 864 0 987 904 455 410 531 101 75 0 0 487 899 246 578 0 7 913 705 784 222 868 200 0 0 308 520 236 714 63 0 622 0 515 0 537 572 848 679 713 800 339 276 232 426 352 295 805 806 141 365 498 698 0 522 712 0 605 395 391 0 109 194 0 859 372 718 576 336 207 850 554 464 0 971 341 601 613 0 0 0 0 0 400 528 893 295 825 233 170 955 0 375 326 915 409 0 905 473 596 937 80 575 685 890 734 465 549 187 0 605 431 553 746 863 781 0 437 0 217 756 888 139 888 73 369 285 667 696 849 183 546 505 0 939 202 452 0 597 437 297 601 883 0 816 284 0 45 0 0 450 725 429 0 438 0 803 298 431 308 394 864 154 273 121 205 815 209 657 398 417 0 67 243 0 163 254 0 128 662 544 364 599 771 421 267 798 69 0 14 782 746 583 433 0 425 0 791 423 0 740 0 617 354 0 456 159 387 895 110 15 985 938 438 583 951 737 608 492 398 891 855 639 76 206 0 115 688 1 179 353 708 592 0 343 103 866 755 400 87 271 298 764 978 357 482 23 605 279 129 0 676 437 744 240 0 582 131 533 774 590 1000 351 0 0 39 884 0 283 743 0 0 662 740 793 357 688 331 843 780 552 744 152 63 849 0 788 495 376 786 936 800 367 82 604 806 0 0 822 471 553 201 990 289 830 899 191 392 0 187 73 317 441 648 0 0 663 0 0 0 0 889 937 0 781 858 185 100 649 970 655 133 784 751 0 419 196 202 175 355 621 918 177 735 1 0 293 0 702 302 846 0 0 987 0 0 497 808 648 933 32 607 888 161 727 0 332 570 799 0 0 146 0 746 926 830 505
879 0 635 0 676 180 132 993 0 0 958 0 358 565 625 243 939 382 0 906 221 180 0 0 749 108 0 481 0 602 394 297 339 979 859 0 96 351 323 611 0 0 0 272 737 0 8 934 58 283 856 0 833 124 516 359 323 0 147 191 20 708 530 403 97 258 440 941 0 284 0 746 0 577 719 0 0 496 727 670 0 543 595 598 387 792 3 425 538 393 0 0 473 325 946 0 332 120 937 579 751 796 199 331 50 94 606 41 617 960 687 105 370 680 623 498 700 28 416 310 89 0 142 567 0 0 943 1 659 768 701 152 286 23 742 720 451 0 510 0 0 218 374 0 0 610 0 489 0 634 743 833 61 467 83 706 592 506 802 152 496 740 502 883 325 949 294 779 497 838 395 740 2 9 0 250 913 418 82 840 57 851 322 110 278 0 31 975 346 567 0 232 79 53 69 753 923 122 397 225 0 876 0 0 319 938 335 0 791 602 662 670 789 189 0 932 886 265 972 235 443 517 950 356 0 362 33 989 674 0 0 336 190 0 793 193 0 620 251 730 797 81 0 258 974 719 267 813 44 996 709 713 382 691 507 255 73 0 78 662 781 0 45 0 648 366 234 386 886 0 458 369 784 0 0 893 0 224 86 28 103 609 397 906 265 951 695 658 111 945 407 662 810 489 269 940 287 140 923 0 882 245 359 290 0 558 0 12 141 219 713 128 579 410 690 561 706 48 442 865 503 152 627 697 905 612 0 323 0 425 368 279 0 206 59 154 0 73 58 596 529 0 391 906 636 880 955 606 0 736 34 112 915 150 382 552 0 0 0 128 720 701 0 699 200 0 0 129 783 909 557 846 804 280 110 342 9 414 816 767 612 414 441 199 526 875 262 888 98 54 221 210 0 0 782 0 471 0 280 56 708 90 600 910 917 966 859 163 193 937 471 294 0 787 872 170 634 725 571 724 0 407 842 915 912 32 329 303 0 745 251 0 0 135 141 0 0 756 87 0 0 338 40 980 888 667 529 257 597 669 204 304 701 445 507 227 761 19 401 933 152 913 714 923 192 546 596 954 626 71 674 429 266 520 959 690 367 475 802 336 914 418 0 750 417 899 857 996 599 539 893 586 470 632 286 299 330 381 270 626
885 83 486 396 0 92 233 438 76 940 0 0 375 510 0 563 458 249 0 133 0 609 659 0 566 770 962 732 966 962 0 264 469 58 0 219 68 473 708 936 898 114 160 864 221 312 0 0 540 427 310 0 0 84 27 210 35 383 635 669 0 226 593 0 0 692 326 392 839 623 576 284 160 854 568 0 0 849 676 290 300 987 184 764 108 160 650 160 236 971 554 187 364 247 646 97 396 740 411 781 0 887 0 223 438 843 966 958 199 0 991 895 55 593 0 510 139 106 189 36 599 976 89 802 355 451 815 946 0 915 571 952 188 225 447 388 113 74 283 763 940 0 336 455 514 516 272 0 105 352 195 0 25 640 406 975 0 981 116 243 215 997 965 60 734 273 291 281 0 693 436 670 63 271 48 809 960 0 307 0 867 40 853 888 101 825 750 572 0 22 750 0 100 182 924 731 297 373 0 0 995 0 692 181 0 0 254 0 321 94 0 777 842 274 775 0 849 369 471 846 949 485 490 420 153 0 289 854 221 110 0 280 459 7 224 260 356 347 304 628 409 859 0 401 0 515 0 0 746 924 45 380 61 767 585 192 111 128 0 414 194 225 247 726 509 0 372 601 961 528 0 0 458 0 994 316 433 856 742 0 103 0 53 923 242 471 944 304 732 0 0 131 326 849 0 784 831 0 787 327 0 877 718 780 890 467 0 0 806 915 608 59 902 0 86 484 76 905 975 768 0 0 454 544 895 488 227 861 593 955 970 381 405 0 0 487 800 886 70 175 0 410 0 905 474 944 0 993 0 357 567 511 714 440 0 689 614 0 912 128 644 842 0 199 5 0 2 824 722 46 678 281 127 546 293 611 0 943 253 836 359 280 683 232 519 79 444 736 266 797 280 0 0 259 0 964 0 579 810 0 275 330 0 507 774 698 334 229 0 524 528 0 0 235 0 0 803 0 0 169 202 530 439 0 0 42 391 330 295 491 917 0 291 9 311 0 631 492 850 0 195 0 0 0 812 626 564 117 184 690 254 0 0 221 419 201 136 142 915 349 228 648 141 1 442 178 328 165 358 156 539 349 0 152 577 142 908 833 696 908 899 0 100 0 359 847 243 843 959 960 800 186 0 0 181 385 996 262 277 934
913 423 0 742 708 0 37 0 904 470 667 942 440 0 924 835 257 328 997 280 431 31 435 849 437 378 192 768 532 0 977 889 435 811 0 376 917 824 777 0 234 455 717 0 315 559 636 467 0 0 996 623 0 484 830 145 272 52 587 88 640 316 35 759 846 20 0 0 0 0 688 271 855 419 155 0 331 601 595 100 693 203 0 407 162 536 758 50 466 0 747 564 716 0 245 697 898 625 951 698 0 986 284 466 671 0 386 0 283 95 177 134 159 631 300 253 809 136 687 692 808 6 0 660 476 0 754 0 0 969 483 151 72 0 525 970 799 851 984 832 747 648 856 20 511 695 269 715 34 353 472 652 191 356 0 700 0 102 946 819 634 617 0 683 611 475 209 836 0 937 0 0 784 864 0 786 130 0 837 269 726 256 967 366 189 205 721 0 859 877 930 863 844 198 0 172 605 915 887 233 224 982 412 609 190 759 393 72 343 151 546 86 81 507 215 0 262 626 983 0 303 0 110 0 856 16 400 940 525 89 544 299 761 0 75 369 629 508 16 762 802 0 804 0 317 297 0 556 887 480 114 0 203 510 853 601 140 240 516 218 739 305 495 838 251 548 472 975 0 12 210 42 234 659 55 532 883 0 798 0 365 85 836 468 160 912 976 274 0 961 692 199 129 288 281 0 839 816 0 0 464 182 93 0 0 805 732 624 251 271 718 989 0 0 85 39 844 942 308 514 771 7 426 406 420 201 251 776 695 71 40 0 0 447 0 763 937 641 14 53 954 908 415 800 22 615 293 0 0 872 0 257 330 0 663 191 286 69 171 27 60 0 928 96 729 957 0 66 205 0 791 932 141 306 40 856 0 713 120 12 682 349 970 238 284 78 965 950 0 352 937 754 261 518 999 651 22 471 668 534 882 391 538 680 0 0 969 0 0 587 997 490 632 155 167 0 438 758 0 470 709 852 0 753 474 148 900 0 68 679 285 0 256 0 470 676 981 630 204 851 0 42 142 571 677 840 842 202 599 282 197 852 20 782 245 304 814 964 455 98 0 134 445 94 253 359 906 800 396 316 559 956 632 232 413 821 977 624 497 320 836 405 408 406 246 822 8 555 77 0 54 168 749 538 17 417 0 568 231 773
757 810 141 584 836 73 20 45 567 602 913 157 168 755 815 290 0 225 664 778 535 791 869 0 281 239 495 0 0 486 554 391 463 0 71 784 588 894 27 363 0 40 0 244 1000 86 861 712 374 0 896 17 79 221 515 703 734 601 487 177 0 671 453 592 0 541 0 0 152 409 644 591 974 303 0 822 459 181 0 147 93 0 926 0 0 0 912 951 397 921 0 692 500 361 576 233 997 0 193 545 0 0 416 28 591 949 559 143 569 962 315 35 0 936 544 0 790 0 898 912 647 270 0 0 320 0 792 153 893 231 39 589 342 0 380 0 0 588 805 588 650 163 820 593 532 16 0 21 180 36 444 836 982 823 425 661 0 0 440 0 0 52 289 913 0 881 907 965 864 750 810 657 0 0 358 344 240 476 0 748 309 934 280 432 953 550 725 911 629 687 0 191 0 577 202 0 312 430 696 47 936 831 0 0 315 256 894 726 512 327 434 640 334 0 500 0 516 120 867 904 413 785 247 147 129 932 0 949 704 190 228 0 411 0 468 0 122 232 0 916 0 801 386 464 941 966 903 349 508 88 0 0 707 847 288 0 0 357 27 0 465 243 49 580 22 238 993 900 987 10 140 825 202 674 231 29 532 21 996 374 0 485 509 702 0 0 226 0 0 0 108 0 0 829 15 757 265 356 654 375 553 978 267 0 642 865 976 134 580 797 0 553 429 0 957 977 527 604 607 731 573 0 281 171 0 295 865 637 264 0 0 898 917 889 628 57 240 36 870 196 665 881 755 775 611 0 433 911 619 0 467 379 0 700 128 582 765 882 653 496 120 0 0 3 0 0 247 180 694 999 39 0 807 200 0 589 762 987 983 313 654 643 960 310 39 257 724 287 649 883 455 966 535 835 685 0 960 336 433 0 0 983 260 779 266 722 971 0 653 963 577 234 938 336 1 351 0 639 80 622 475 0 2 562 84 529 673 196 262 54 171 285 449 91 991 888 804 385 0 522 0 600 370 343 41 931 303 46 499 682 559 410 273 0 91 0 753 320 985 127 455 808 743 753 169 922 757 337 798 686 726 832 803 946 800 0 238 592 531 858 691 243 968 532 61 0 360 415 287 362 0 0 0 0 0 349 149 593 977 0
0 453 11 560 921 0 0 754 0 274 848 675 227 262 494 967 196 790 2 27 688 804 0 800 599 268 0 872 911 575 259 405 165 611 417 163 242 262 196 79 559 0 0 816 493 451 53 28 491 739 538 194 126 780 0 381 146 0 0 436 566 334 931 400 437 998 186 85 250 459 665 58 732 926 0 787 0 529 0 22 352 602 951 333 999 957 334 0 300 0 156 440 191 772 47 741 956 84 127 939 982 925 0 0 622 0 649 233 352 876 485 300 918 282 123 990 723 0 553 121 817 689 39 258 69 81 443 982 45 142 963 466 16 0 743 0 486 348 230 443 0 416 80 996 580 397 180 163 96 29 0 43 165 974 0 0 64 285 213 971 6 504 515 492 0 29 0 52 828 951 993 0 984 411 48 0 517 966 592 521 152 0 0 596 397 582 0 454 537 90 263 942 0 234 870 0 992 381 0 667 957 915 713 720 213 0 916 930 292 398 933 437 558 956 862 598 951 397 756 788 0 260 0 290 383 0 0 327 255 816 738 908 758 900 0 158 846 955 371 341 876 0 0 549 4 152 470 197 0 834 0 451 0 820 267 449 27 555 585 520 282 65 284 109 0 766 341 739 645 856 105 612 771 4 602 960 199 399 0 614 148 143 0 139 221 0 166 407 0 746 985 0 298 91 620 636 0 977 385 982 405 382 106 922 0 195 533 983 729 0 0 139 288 155 180 0 748 86 0 204 457 0 758 794 249 0 151 0 759 132 208 450 0 484 623 545 712 360 0 0 877 842 0 528 185 371 581 700 121 628 480 575 690 0 82 0 828 704 523 740 714 149 599 524 751 325 733 443 231 412 377 0 602 478 805 152 580 4 403 335 367 0 914 791 0 662 507 0 75 28 206 200 558 629 679 214 727 522 62 0 612 0 218 520 414 0 221 818 921 0 493 377 16 94 744 204 518 280 0 623 740 252 621 0 366 152 0 809 706 0 0 420 915 536 909 477 0 265 170 787 87 520 0 614 988 533 777 945 677 788 774 642 420 0 0 886 569 632 519 542 51 0 244 892 441 0 154 15 0 0 656 28 364 892 70 648 939 476 185 0 722 584 383 99 0 94 726 303 463 0 0 0 556 0 103 819 564 971 623 110
22 215 0 8 786 0 0 233 0 100 864 312 796 0 409 0 508 0 0 0 0 577 0 52 910 839 0 751 817 160 0 571 657 343 0 178 0 0 426 773 963 197 601 651 897 336 107 896 921 514 548 240 0 355 194 385 28 0 0 0 527 827 134 0 892 801 349 0 584 679 680 103 169 997 0 987 328 261 0 367 927 519 678 754 208 440 1 133 343 310 518 0 0 0 244 0 165 466 757 135 0 450 0 489 923 980 0 828 719 0 837 292 599 467 262 908 0 935 165 711 361 546 415 882 0 435 909 408 458 300 443 369 0 44 0 455 743 0 241 155 667 400 176 0 688 820 33 975 877 5 57 848 313 0 943 118 785 870 79 0 741 0 441 916 918 0 176 77 359 141 0 814 208 0 716 143 0 953 0 836 31 942 473 690 51 0 810 0 583 287 99 670 173 97 379 630 783 0 75 86 292 703 114 0 329 779 541 808 393 0 811 734 125 787 674 416 170 973 999 431 420 0 0 0 555 428 127 428 100 684 743 240 977 950 194 0 83 0 0 0 0 282 468 87 884 248 0 473 268 382 937 591 634 466 0 444 348 0 0 411 200 674 630 529 611 916 992 58 691 440 229 675 97 135 574 0 899 674 809 870 684 298 0 511 0 929 548 282 205 0 819 658 158 160 127 413 735 135 0 122 148 573 984 0 0 0 335 0 946 0 990 584 492 0 178 379 508 829 92 135 810 521 413 147 729 0 152 828 0 943 688 600 355 0 852 47 467 330 386 214 539 333 0 0 270 50 131 0 500 286 0 8 962 71 187 621 658 186 555 275 946 0 621 348 462 428 749 146 0 941 236 834 0 0 795 876 0 898 2 2 532 0 526 927 304 0 948 232 926 266 919 870 789 0 640 269 8 81 0 0 786 790 0 70 0 286 660 693 827 975 764 744 0 735 0 755 0 153 694 663 309 990 595 304 256 593 0 111 885 912 325 737 39 494 411 0 432 745 596 196 216 715 274 180 710 101 635 460 16 715 382 864 580 920 636 936 268 729 0 547 112 0 647 744 552 589 561 32 708 0 199 615 310 773 644 0 389 497 280 785 703 412 0 0 0 466 455 682 602 403 32 667 197 0 471 844 799 198 965 616
916 0 275 2 748 0 620 0 0 836 595 434 80 277 270 0 765 592 6 66 811 410 363 0 94 0 860 145 55 119 0 0 846 0 0 0 88 365 0 904 103 999 267 142 595 192 829 855 480 398 406 527 508 170 748 0 0 0 52 69 0 117 796 493 244 798 63 52 995 696 549 350 0 961 0 0 0 875 139 24 467 884 0 618 986 0 0 434 956 998 287 155 761 0 872 408 0 865 722 499 735 914 517 215 94 448 93 0 0 805 936 907 0 226 787 0 966 63 620 0 521 26 252 150 403 11 0 507 782 369 117 831 730 428 0 161 256 230 253 117 804 506 233 869 0 793 194 599 248 56 747 0 602 829 0 671 656 734 942 0 988 951 0 310 0 437 115 602 368 451 327 0 166 126 463 0 22 0 0 117 869 540 598 12 861 932 0 622 796 737 425 0 345 824 0 658 92 573 0 616 731 0 82 691 771 404 743 0 884 749 536 454 145 381 736 499 255 216 515 0 176 0 0 86 439 0 598 0 387 178 611 0 90 279 110 205 524 251 0 0 0 0 677 253 349 959 0 629 144 93 0 184 0 0 59 611 89 0 119 819 583 993 924 407 885 200 808 956 0 92 771 0 0 164 958 0 549 307 0 731 0 0 959 57 0 302 507 954 735 0 734 889 891 642 958 468 714 0 7 169 782 303 0 0 708 73 838 0 347 297 405 238 440 862 0 676 950 218 967 690 318 894 276 0 307 404 835 480 120 248 138 435 773 768 0 859 244 0 23 964 478 888 0 0 0 0 103 557 996 0 562 878 348 547 817 916 62 926 139 59 229 968 49 779 0 522 541 122 608 850 817 0 0 695 275 0 340 344 982 128 212 132 858 890 760 488 870 0 469 750 454 941 489 0 829 382 0 829 706 687 193 170 573 890 488 0 348 0 538 455 108 0 209 0 0 0 98 668 856 964 107 920 334 610 629 0 250 888 0 0 638 87 51 0 259 0 0 0 155 199 321 0 513 919 678 474 614 65 0 861 786 0 497 805 866 345 952 192 336 0 849 120 0 286 803 86 686 900 169 932 989 181 671 698 611 839 199 239 175 861 829 0 586 40 949 324 982 569 551 857 0 73 0 3 0 943 804 741 699 619
526 0 201 0 0 969 0 0 0 781 786 0 952 768 0 949 0 0 618 788 344 0 11 378 375 17 230 35 0 439 736 666 961 528 898 720 244 487 268 383 180 161 103 474 440 813 320 0 121 929 437 957 961 156 517 944 330 725 713 614 0 331 701 457 573 40 790 0 25 0 171 222 941 955 597 476 0 551 0 0 15 801 0 0 676 312 800 575 811 383 985 89 0 551 568 677 442 338 792 553 206 319 0 219 504 0 586 223 0 275 6 23 73 0 455 0 357 0 283 943 319 0 3 868 0 459 852 0 163 681 579 482 553 259 547 0 750 891 244 192 795 90 0 476 268 627 16 23 732 892 417 411 704 255 495 0 0 0 440 0 936 434 837 557 0 0 733 414 0 91 984 576 556 637 4 493 319 371 0 723 0 585 863 136 824 510 0 0 943 616 584 966 694 393 981 0 0 405 0 57 691 900 0 2 990 163 617 0 301 635 0 796 110 62 473 43 148 42 171 26 796 693 0 892 394 785 134 640 82 254 313 0 0 0 950 173 609 651 0 675 503 0 116 823 718 601 799 814 381 853 0 0 435 22 316 178 157 227 284 0 609 0 692 293 887 367 284 627 0 0 237 1 485 615 0 425 0 210 100 838 917 0 0 728 394 0 464 443 109 666 508 0 576 0 146 705 450 832 773 735 451 471 45 85 83 481 834 265 993 688 810 323 19 0 886 57 969 326 982 0 143 864 305 0 0 459 193 414 493 547 632 731 988 577 153 790 122 532 642 0 743 977 976 582 700 314 0 188 784 819 389 464 0 581 839 602 953 276 904 877 707 545 706 0 0 0 477 504 305 973 474 377 79 337 247 528 588 290 286 0 262 102 113 296 294 0 168 67 146 823 939 0 0 750 743 658 433 892 32 97 977 82 645 968 343 241 0 0 131 264 0 320 0 920 823 515 397 114 475 936 0 427 802 685 504 500 770 0 554 324 276 102 0 714 306 419 0 0 770 198 0 571 0 100 335 639 195 701 424 0 556 836 431 473 32 672 319 0 0 230 810 136 725 71 113 462 990 136 2 667 654 0 321 55 0 518 600 933 675 796 327 721 174 461 0 567 412 677 0 687 801 408 987 441 618 113 160 930 16 693
389 591 614 303 137 823 579 135 0 722 0 321 300 889 591 553 533 662 793 921 652 876 0 769 423 982 786 916 489 925 272 0 319 0 971 0 1 17 880 477 31 964 743 0 415 191 0 723 883 201 203 165 683 112 966 0 553 239 197 709 347 859 208 491 721 0 319 229 324 282 198 516 29 173 0 0 535 70 443 32 620 156 0 286 596 668 384 27 126 0 0 692 286 831 210 254 594 440 0 826 518 928 916 0 425 337 374 312 357 167 586 850 845 1000 97 770 0 454 678 711 826 210 847 313 923 751 941 622 977 0 815 463 80 719 857 587 333 160 243 961 429 119 818 358 0 644 742 28 67 0 804 196 908 0 550 837 357 969 365 591 293 449 0 354 875 0 517 455 585 949 659 0 610 632 143 0 785 794 481 555 31 0 141 360 582 218 118 572 566 334 398 278 610 97 0 833 734 946 637 433 281 894 463 783 0 85 142 216 662 895 622 0 607 30 558 473 193 67 181 404 0 656 876 483 771 353 918 609 947 0 846 240 665 0 905 0 48 0 0 242 838 899 540 0 111 348 284 620 269 7 132 264 946 0 294 93 425 908 64 41 567 554 0 188 102 443 92 0 146 195 511 252 420 0 873 571 778 802 821 467 751 452 0 941 998 234 0 669 234 0 654 48 163 715 357 540 442 0 0 0 71 390 0 234 85 681 0 439 645 435 407 0 908 968 72 958 0 642 249 0 537 69 602 0 688 654 433 666 323 573 970 778 647 448 548 748 815 944 419 567 101 0 642 329 618 622 269 0 19 775 555 0 406 861 0 817 621 421 0 458 286 237 614 974 158 654 0 85 0 592 747 543 166 96 429 950 495 0 467 758 688 0 39 797 612 468 0 723 744 64 97 129 272 825 419 303 163 0 822 863 364 774 374 78 15 510 782 567 809 158 0 0 405 0 382 878 553 224 545 663 0 986 0 39 103 441 0 857 115 335 0 793 995 237 663 0 829 440 105 326 145 678 286 767 676 946 0 412 0 84 385 995 212 0 109 734 739 238 0 421 374 405 507 282 692 828 80 188 0 120 25 685 0 823 650 976 53 0 154 132 538 36 360 366 916 146 578 741 176 230 992 0 730 65 0 763 270 0 765 0
282 933 748 952 772 34 301 842 792 712 329 391 136 0 0 0 760 925 0 861 613 15 561 147 956 980 544 731 565 557 105 162 0 1000 535 596 0 807 62 954 540 307 205 0 38 0 183 727 232 923 931 4 328 976 520 821 0 0 534 0 0 0 714 360 374 665 961 354 810 116 626 40 0 855 226 861 661 890 565 386 953 0 518 279 926 825 0 548 265 116 0 0 97 0 365 119 860 217 879 499 115 0 962 613 170 764 0 575 757 427 183 540 870 0 539 106 745 0 0 902 0 394 113 0 384 445 399 817 16 25 0 790 240 588 0 658 871 855 678 854 68 0 895 167 743 0 0 0 654 0 693 962 0 556 817 431 0 71 68 889 379 545 21 981 134 151 393 983 174 0 0 359 344 276 762 491 476 0 0 263 353 940 293 348 84 361 571 945 0 580 976 0 673 158 651 329 193 0 0 595 250 727 33 924 841 358 0 642 0 0 0 549 112 184 344 43 828 0 700 781 874 0 273 652 17 632 521 831 0 838 347 327 814 777 957 887 577 518 98 525 735 910 848 0 56 0 433 195 0 756 17 388 204 0 96 352 135 492 113 71 952 628 58 711 378 200 870 274 591 248 412 233 208 0 297 49 399 519 130 166 506 342 93 38 634 0 896 494 394 925 12 0 715 999 0 574 184 0 457 59 0 348 968 0 299 464 0 677 334 0 714 342 825 605 86 292 0 113 902 324 289 594 321 0 912 840 872 668 643 194 392 355 751 370 653 0 68 0 118 978 175 584 877 241 303 954 869 15 826 0 685 0 611 85 170 888 355 347 401 0 0 778 178 888 21 665 0 0 9 154 207 782 63 827 559 250 576 860 785 306 503 731 170 0 49 0 918 4 810 275 0 0 470 0 0 391 0 79 309 463 953 240 305 554 922 209 0 39 719 0 653 754 852 691 307 271 956 221 0 575 423 0 530 850 4 0 718 0 341 297 594 287 280 447 32 80 988 813 111 0 0 20 126 993 787 320 0 357 792 677 0 56 682 191 663 693 909 739 956 0 254 0 54 988 631 312 190 635 203 409 136 68 622 223 90 0 816 0 7 135 176 654 333 708 141 0 79 366 191 721 64 115 231 725 0 0 870 486 213 137
901 34 883 297 3 537 172 291 87 328 192 235 768 346 478 265 409 0 914 991 684 902 0 395 723 491 799 737 638 189 92 525 0 71 0 0 894 147 716 299 123 810 471 713 774 487 522 0 531 264 952 788 0 288 598 0 740 5 453 107 122 353 0 782 541 912 420 0 935 0 461 792 0 0 755 882 178 16 0 535 199 72 0 0 583 365 0 286 0 0 80 0 465 113 658 477 391 235 693 250 422 893 544 123 517 566 218 265 0 208 714 150 924 505 930 286 194 385 793 710 767 347 689 953 114 601 179 334 192 18 568 33 51 988 966 767 132 965 622 425 622 0 490 210 0 378 697 672 0 889 623 0 376 0 174 8 795 0 0 211 0 473 794 966 0 0 734 478 0 397 621 131 368 587 837 554 347 70 776 0 697 245 365 0 934 0 170 0 665 0 547 651 0 162 0 560 162 498 0 1 979 844 0 736 823 0 950 0 462 325 971 565 617 329 531 643 152 270 783 540 234 171 453 659 0 205 234 846 774 0 824 863 0 25 658 44 404 365 376 191 188 0 78 646 389 805 150 56 888 0 98 836 816 634 149 0 813 935 0 65 53 571 399 459 203 185 0 0 428 0 19 258 0 297 874 290 946 0 0 48 803 0 558 329 0 0 505 0 924 0 557 940 0 694 924 308 0 68 588 0 252 259 0 761 692 623 733 262 279 668 309 234 0 0 0 149 0 991 299 961 194 50 435 0 263 45 0 98 68 0 0 210 0 721 0 250 0 225 0 286 396 0 66 403 587 0 0 416 559 533 837 277 190 890 397 1000 782 427 878 967 149 452 705 499 69 56 573 889 191 946 190 0 106 490 0 53 227 0 150 0 177 157 632 360 615 782 459 547 0 644 0 163 627 703 614 0 0 724 300 0 767 208 233 356 261 347 636 0 0 0 969 350 877 316 0 293 719 915 79 128 0 835 172 0 0 275 780 243 347 0 0 0 164 764 0 924 801 217 0 470 460 0 168 187 343 0 408 917 359 244 601 0 233 609 831 0 31 0 738 0 0 48 447 829 798 426 889 76 578 450 0 689 150 388 346 472 259 1000 770 457 378 0 0 13 117 443 893 0 817 980 97 489 389 0 100 0 788 445 809 781
781 269 713 687 736 0 0 596 0 544 816 496 827 0 125 0 648 0 733 0 752 300 51 0 192 974 124 948 32 0 287 244 629 678 0 959 519 266 0 403 370 625 125 411 758 99 55 2 587 372 665 426 0 0 0 383 374 734 731 201 604 734 543 702 590 470 206 598 274 0 270 314 986 270 129 205 862 0 930 367 685 0 0 291 0 886 469 654 0 722 0 0 267 0 6 299 0 0 0 39 328 0 957 851 935 267 137 741 466 0 259 773 389 708 530 0 18 687 766 268 700 952 0 695 73 253 405 0 927 40 314 564 921 0 79 0 785 670 879 748 136 796 955 148 351 358 929 0 0 0 274 452 0 623 928 380 0 261 54 0 665 0 538 482 690 541 658 675 623 203 24 607 507 837 0 0 794 66 175 76 897 912 0 678 873 315 954 326 821 136 303 760 252 0 506 651 0 532 999 239 0 307 219 0 770 223 849 985 336 393 403 3 475 304 168 476 0 0 123 998 295 982 666 243 36 508 163 792 0 700 898 716 198 131 0 992 0 221 872 67 378 117 833 553 0 871 714 231 532 109 0 312 946 318 238 148 566 145 517 361 925 748 627 955 0 455 452 0 785 57 156 854 749 633 0 0 425 0 517 784 617 933 262 567 389 475 375 849 817 904 210 152 0 74 0 754 0 184 0 95 557 835 171 449 564 789 540 500 199 123 223 0 413 79 711 0 336 104 176 274 0 818 732 677 845 775 804 466 216 0 0 823 0 571 239 927 0 0 435 808 709 0 330 414 740 0 114 881 239 998 576 810 904 432 700 514 162 899 66 0 0 90 0 0 742 772 0 79 22 609 902 935 0 676 611 328 710 959 841 302 818 950 926 974 760 679 719 52 167 0 22 0 248 215 0 47 172 159 715 333 243 915 167 535 545 163 0 618 994 0 323 123 267 344 909 937 0 88 892 496 829 722 934 294 107 956 779 745 663 987 0 617 631 837 381 972 855 61 569 945 830 0 137 821 632 758 479 346 825 357 853 535 325 167 771 594 535 912 0 714 663 225 630 636 0 151 303 0 703 744 557 232 511 552 399 228 420 166 0 0 429 139 307 800 779 553 562 989 205 568 0 275 918 92 558 823 385 504 80 447
723 148 492 260 698 458 191 522 327 408 545 52 130 0 713 917 104 911 580 824 0 126 0 0 93 336 273 0 417 79 672 0 385 0 0 799 147 119 437 244 636 787 883 129 564 864 0 520 0 475 167 433 487 126 582 151 0 954 539 721 12 215 0 797 222 465 588 413 154 417 612 864 787 370 831 873 728 374 508 210 0 466 610 207 828 574 313 0 499 709 0 831 554 0 658 0 0 79 0 821 551 252 253 710 441 855 919 0 945 252 0 188 406 449 516 742 687 754 811 372 0 300 330 345 220 0 865 0 0 392 20 172 828 971 212 253 0 473 0 0 592 773 108 0 544 159 403 303 86 172 6 602 382 0 178 470 29 343 122 465 338 0 0 162 655 180 0 807 602 703 118 0 0 486 0 660 203 725 481 0 0 261 455 830 0 170 7 322 487 910 0 442 787 941 0 0 961 37 660 275 857 33 607 22 656 0 852 432 382 0 731 363 674 798 0 856 0 327 0 402 0 528 287 502 50 762 363 0 502 521 765 973 937 15 885 318 89 0 380 964 113 693 928 413 675 906 939 722 94 488 0 0 30 430 975 700 0 684 480 45 152 66 918 814 685 672 236 0 111 94 236 808 213 158 458 781 71 0 561 46 521 0 100 284 946 798 521 35 279 884 54 575 12 282 439 464 137 0 0 442 0 0 935 224 308 277 500 0 776 664 630 386 0 749 127 0 0 851 856 775 0 602 0 246 0 245 556 372 610 369 0 0 850 429 336 13 534 437 582 787 77 788 524 528 58 738 61 871 746 6 744 827 424 76 204 814 598 0 92 0 534 0 243 502 0 351 339 46 640 0 149 0 739 428 0 589 0 620 332 896 855 972 815 392 773 660 0 490 508 974 739 622 0 278 0 956 0 506 0 0 129 567 120 614 24 0 315 97 310 0 431 301 243 888 798 222 76 156 956 589 222 371 254 983 841 0 688 0 199 108 0 62 55 679 437 0 0 351 168 130 213 230 0 55 0 211 0 270 0 105 737 51 0 770 258 0 0 60 0 948 330 285 811 584 0 832 0 668 0 176 434 416 220 612 102 248 431 186 516 236 0 857 781 665 472 634 0 920 45 549 25 0 83 915 835 0 399 907 0 903
310 415 396 293 4 0 676 0 292 799 392 935 203 732 213 646 263 0 239 546 512 819 120 947 423 471 236 844 333 198 999 369 0 686 681 333 806 308 219 169 686 693 748 0 949 69 0 374 518 623 388 133 982 0 232 122 615 514 716 757 660 111 311 610 686 602 0 794 0 0 916 766 540 0 752 86 0 800 625 657 108 22 0 0 550 85 138 833 0 568 0 738 583 221 102 945 789 665 463 0 0 192 0 544 800 390 723 749 211 0 292 902 26 366 950 258 922 201 0 0 341 907 0 966 322 0 626 0 675 239 159 388 650 910 786 628 236 0 0 0 606 944 0 651 75 898 602 0 358 733 903 610 855 217 690 853 846 642 0 799 824 686 0 0 233 645 481 771 0 463 0 512 288 515 552 0 365 779 446 829 244 0 170 2 546 479 329 245 60 782 405 424 863 827 0 705 0 0 646 483 852 0 236 497 287 365 347 0 585 486 0 854 432 17 959 365 0 326 49 545 973 219 495 439 150 437 8 911 507 208 0 642 854 963 801 409 175 0 470 445 0 258 748 0 212 780 761 0 679 766 356 983 464 944 832 221 695 345 80 658 750 572 22 591 151 793 144 489 0 0 749 945 402 452 0 157 722 385 999 292 0 348 514 0 630 186 220 685 307 7 12 0 209 0 685 0 155 0 853 380 514 686 389 194 575 857 71 290 0 161 397 873 108 873 388 727 935 305 0 81 300 889 676 729 221 198 454 661 0 11 80 58 0 465 463 577 647 260 720 247 595 914 87 947 693 29 8 634 368 0 753 702 923 852 760 615 227 821 427 702 860 915 848 15 0 682 419 0 821 1 778 633 226 655 816 811 531 74 148 530 328 786 359 827 886 854 519 977 0 390 81 516 274 546 985 430 141 340 959 628 140 585 592 264 978 0 0 0 272 0 0 0 394 0 29 815 535 158 753 0 855 829 339 442 0 595 856 483 917 0 0 262 949 589 0 1000 792 519 199 604 0 443 852 211 972 640 342 785 422 929 0 0 927 137 215 0 202 504 863 865 657 467 613 925 0 802 522 481 0 65 141 557 50 0 885 298 0 0 763 823 0 866 381 0 277 885 213 194 25 771 723 340 11 145 324 437 975 668 740 809
940 220 0 674 331 788 847 632 971 0 669 27 383 869 888 475 760 869 0 638 415 595 547 96 3 488 385 947 126 0 630 922 133 741 423 87 0 280 0 554 341 601 0 458 123 464 0 723 918 394 207 670 960 0 0 939 478 864 0 477 538 793 426 464 28 531 130 533 544 854 240 0 30 486 0 0 424 521 24 188 0 845 246 0 703 693 805 879 836 562 236 179 0 553 665 0 744 55 326 557 0 192 845 359 933 68 414 617 82 449 0 0 151 0 399 432 992 21 632 369 22 24 386 132 402 612 676 205 765 145 326 978 453 761 0 685 909 922 150 893 718 710 0 0 60 448 731 941 346 134 8 91 455 0 663 0 0 566 0 942 125 736 551 0 981 775 688 990 985 816 908 451 0 112 182 0 0 1000 0 0 943 978 134 714 734 1 732 796 121 52 0 0 433 382 245 509 292 431 220 444 0 396 873 534 173 282 997 512 286 0 488 0 842 887 246 642 562 625 365 12 0 623 904 938 0 518 3 533 972 120 494 477 639 444 0 593 7 0 219 0 441 45 0 719 950 277 243 455 30 249 23 484 180 501 188 734 840 0 225 0 167 570 0 205 892 81 0 611 993 456 268 114 37 0 722 905 311 131 625 0 228 991 583 978 163 809 21 505 653 0 449 600 653 338 960 892 772 750 173 372 196 676 492 334 285 884 756 161 129 0 165 0 85 885 880 759 569 170 486 689 792 853 0 822 0 348 572 396 611 650 186 365 849 845 252 779 876 970 0 789 165 0 495 0 155 557 441 914 0 0 362 177 816 0 0 0 219 123 490 445 0 0 294 267 252 498 0 800 898 0 587 226 147 969 108 161 912 0 390 76 0 0 594 178 105 963 886 0 833 0 893 244 361 561 295 529 924 308 0 263 326 0 463 331 746 576 354 422 411 357 216 365 25 994 0 251 35 787 979 0 80 893 603 745 0 0 147 659 0 636 978 278 82 936 0 445 602 802 849 299 854 679 0 652 655 688 578 685 0 132 756 392 0 942 113 800 996 572 841 762 758 405 327 19 0 775 328 237 356 35 0 948 241 457 615 648 425 0 0 28 293 426 512 785 586 933 529 239 537 773 0 431 0 0 142 706 187 0 657 796
808 325 0 0 845 0 0 591 765 910 385 539 202 342 0 884 967 761 226 306 968 0 705 713 658 918 573 604 190 0 526 106 409 469 785 974 470 958 310 666 0 783 612 984 0 902 789 26 0 230 0 306 717 0 881 926 525 369 594 0 286 313 825 63 473 909 0 195 0 893 388 755 0 0 403 838 337 647 908 16 801 244 321 505 441 348 320 0 0 545 0 645 0 871 614 778 681 696 285 389 103 903 287 309 153 854 0 140 276 103 477 0 0 584 346 67 319 0 0 229 513 268 211 903 110 786 428 0 0 631 0 790 466 267 682 0 191 240 444 70 986 745 303 869 611 257 926 509 942 170 312 816 229 29 826 980 457 900 0 193 572 838 230 600 823 0 997 832 508 60 124 209 625 615 422 81 633 414 149 735 192 654 619 6 0 0 0 249 0 0 36 0 498 851 501 583 717 315 675 553 193 996 0 0 145 936 173 103 36 556 188 619 835 463 853 425 0 722 493 221 958 978 495 284 365 394 30 832 285 0 90 965 0 276 117 125 543 0 232 781 549 934 18 807 767 721 328 177 131 499 386 77 686 461 228 795 522 0 741 651 677 133 0 152 809 0 264 675 28 287 465 174 215 508 742 0 0 443 584 927 72 792 444 587 859 808 0 712 857 980 253 321 104 624 320 271 114 0 646 388 597 618 380 36 607 954 833 960 974 43 653 548 0 525 91 325 114 726 0 266 650 669 0 162 0 91 700 423 328 43 0 516 375 0 370 136 506 249 0 354 785 234 24 559 0 75 276 702 512 290 90 833 903 771 270 898 853 671 437 877 418 587 29 99 273 193 932 0 156 0 964 972 0 7 552 755 941 797 563 622 704 835 104 0 0 841 431 722 450 862 0 411 209 929 225 0 183 444 0 545 339 0 0 0 538 710 369 324 323 153 0 0 0 0 0 319 878 538 422 685 986 751 0 747 594 893 958 945 0 244 0 648 46 0 0 893 40 776 0 0 212 451 80 443 390 18 302 858 441 0 0 587 672 507 312 395 880 0 596 384 0 966 401 10 467 900 110 478 296 27 235 295 254 317 774 275 283 688 781 135 566 496 0 0 254 950 804 255 345 807 820 115 19 0 639 745 666 0 245 0
242 794 718 652 854 932 203 447 993 0 288 584 390 0 931 0 101 292 771 0 587 774 0 728 415 983 619 524 313 0 324 859 385 311 78 212 64 496 0 0 771 0 664 351 590 274 723 713 418 761 0 253 815 0 206 986 34 256 66 135 263 0 0 641 394 0 390 0 656 45 936 640 686 119 0 0 311 0 179 0 766 159 443 903 29 704 79 896 574 0 688 0 357 0 406 603 848 468 701 0 176 513 578 885 629 648 710 0 472 596 0 0 0 259 22 154 57 931 2 398 416 967 912 1000 159 65 499 0 380 963 964 703 682 0 187 0 920 302 20 970 173 2 779 0 0 897 763 696 466 661 0 297 971 581 460 743 127 622 0 917 0 97 883 0 552 0 91 516 806 757 0 884 767 658 491 593 823 203 739 770 581 0 0 64 646 293 62 254 673 275 86 0 266 998 253 783 0 354 383 665 227 732 125 968 523 630 797 109 0 843 568 392 0 900 232 147 0 191 238 151 201 145 242 0 0 0 231 410 0 990 998 121 939 831 0 415 901 490 0 489 959 212 245 642 0 912 760 327 0 447 0 662 486 490 62 0 0 775 363 787 0 150 193 0 13 751 626 787 285 536 641 449 8 138 969 969 570 639 0 725 923 968 340 572 461 650 366 551 43 282 891 691 906 302 258 741 557 794 454 0 815 697 209 878 542 723 621 127 0 392 209 0 728 395 796 0 902 587 950 181 482 224 869 217 600 0 0 0 772 0 139 823 0 909 216 790 189 598 389 0 823 778 288 338 876 144 0 0 0 37 0 287 0 93 1000 299 962 0 136 15 0 0 0 0 223 970 954 913 239 386 600 671 352 362 834 451 0 708 0 0 960 785 595 551 832 0 735 690 455 690 657 0 7 466 906 12 708 202 399 412 746 332 0 506 303 0 356 7 80 117 0 0 344 315 302 11 563 905 976 846 525 293 794 454 0 293 947 246 229 106 0 948 685 0 512 524 255 0 0 0 863 710 479 955 0 315 150 515 530 858 0 969 741 0 120 255 804 0 256 182 575 688 96 0 586 227 327 0 0 9 208 496 0 558 148 249 109 678 911 653 126 656 919 721 858 950 22 881 322 952 318 254 0 0 232 480 847 0 0 809
0 963 131 0 0 944 117 364 182 555 293 421 240 592 664 459 358 0 386 0 499 120 333 10 597 900 908 608 903 392 217 578 219 0 483 470 988 0 959 0 0 0 279 48 968 609 798 0 276 646 431 468 0 809 0 945 0 835 552 984 0 589 874 548 771 797 707 715 793 279 355 961 0 381 58 445 0 419 0 0 19 1 98 481 594 598 0 135 362 220 750 582 258 832 356 694 346 558 655 550 0 378 674 939 815 635 0 41 258 134 271 695 0 598 962 393 412 841 0 496 0 0 0 163 0 181 258 414 611 56 857 628 0 304 652 495 9 883 671 622 607 313 54 0 277 615 905 903 983 210 194 347 664 993 0 883 14 8 0 0 449 0 664 0 281 857 35 250 178 524 883 852 937 324 0 444 782 414 338 966 9 652 568 520 334 359 570 513 705 858 592 544 166 246 739 362 0 337 487 490 114 0 130 485 778 818 738 230 359 677 710 0 972 19 798 0 0 592 564 380 408 822 111 33 918 0 136 152 142 114 674 764 104 0 886 0 678 559 598 446 0 0 995 792 387 397 784 93 828 0 0 0 55 0 522 0 474 0 479 298 0 310 0 0 119 369 609 759 22 803 428 596 0 53 0 0 106 859 0 625 0 668 0 892 313 280 66 129 0 776 910 0 787 99 149 472 705 0 0 0 600 945 976 0 770 144 46 872 736 0 354 713 228 0 814 844 791 803 0 679 899 558 851 757 114 370 0 125 349 573 352 847 885 773 498 796 914 788 746 382 80 0 331 684 530 862 908 589 463 205 451 823 873 935 713 435 987 0 0 0 0 211 0 0 0 721 103 40 524 0 293 901 196 672 0 442 306 124 968 363 470 682 0 0 307 0 0 386 130 17 826 700 0 0 0 55 809 382 388 860 437 158 1 84 138 0 409 55 473 576 59 0 81 450 651 189 546 0 0 0 605 17 0 239 508 343 527 902 48 427 0 986 763 865 631 31 0 316 484 318 422 495 255 635 470 85 994 947 915 988 460 219 836 755 74 231 718 515 949 0 523 601 0 502 14 722 747 165 872 787 594 22 411 0 0 825 8 89 653 0 124 369 404 959 160 944 0 338 0 0 384 882 537 735 304 0 641 875 574 524
89 0 535 705 801 165 528 0 0 445 230 506 0 0 277 888 0 437 0 966 0 670 75 0 358 104 304 871 601 662 911 0 149 529 0 408 697 291 678 140 0 228 242 363 34 0 359 394 706 0 312 705 0 44 170 702 652 3 24 0 821 948 538 11 785 422 435 513 753 835 780 824 112 0 688 0 722 227 583 41 414 828 998 555 560 0 527 188 131 40 0 933 0 80 32 0 0 332 889 261 942 634 763 275 639 278 0 899 0 0 100 0 881 0 403 0 645 0 983 162 849 67 447 966 0 857 244 366 366 0 19 693 127 0 0 79 877 0 499 120 428 683 708 0 874 398 113 0 147 0 0 0 699 0 637 308 602 692 0 0 354 662 555 0 777 515 795 198 231 829 0 229 571 638 191 642 906 736 0 443 0 477 998 310 761 144 857 5 794 324 819 541 294 762 473 462 446 64 599 671 0 74 751 400 862 490 502 681 0 0 33 790 570 730 363 0 560 129 464 407 192 6 0 0 425 285 0 966 398 277 411 635 0 0 421 0 512 395 393 196 89 317 570 233 550 557 855 484 283 191 168 0 685 277 175 147 0 578 958 750 0 0 0 337 364 85 0 836 363 34 432 331 282 740 923 711 754 437 464 680 791 425 935 280 112 793 557 503 813 296 0 640 284 724 154 902 849 0 931 0 993 841 58 352 283 797 970 669 31 0 326 0 685 641 416 28 850 843 222 564 0 796 948 683 25 0 191 309 0 0 300 706 0 960 304 0 0 440 263 0 757 563 76 293 333 923 615 420 448 30 986 121 956 43 232 540 85 479 581 796 788 432 472 127 866 875 930 9 51 0 625 284 0 844 455 922 299 661 0 714 801 0 0 405 708 0 208 6 992 0 958 0 975 165 638 989 245 731 407 492 476 582 0 530 679 995 0 155 677 778 738 969 0 960 0 673 419 344 554 423 0 687 741 287 768 130 4 0 864 263 194 312 61 330 150 0 839 222 651 0 859 0 505 463 286 0 755 866 667 666 877 287 223 0 509 35 103 771 37 440 85 978 242 894 949 483 32 456 388 0 0 343 811 696 485 431 928 0 0 0 195 0 34 0 0 0 954 320 150 930 499 0 244 115 177 158 0 101 697 559
356 873 144 602 206 0 236 22 616 11 11 812 338 251 955 574 895 525 638 399 830 925 302 729 444 101 136 0 571 300 586 606 127 878 823 128 0 0 352 74 972 929 0 0 366 120 608 317 311 643 606 0 172 1 852 29 929 570 638 0 0 662 190 638 119 166 623 0 848 0 901 626 0 532 254 600 285 78 0 972 0 634 14 659 914 971 203 991 856 847 470 845 892 114 110 915 0 633 209 0 800 169 16 190 368 767 533 219 0 349 377 107 668 268 0 981 431 44 806 325 445 320 214 405 711 895 969 104 714 809 827 12 11 912 596 313 330 0 760 213 267 722 0 58 390 769 654 598 700 217 517 229 684 414 455 201 983 0 431 76 503 309 209 734 126 342 52 475 198 77 703 219 13 667 0 17 108 856 574 414 498 312 623 106 244 28 414 916 919 568 599 0 0 272 0 354 63 0 299 286 48 908 24 942 493 106 616 471 454 2 12 763 141 654 0 189 468 885 329 738 270 856 96 0 0 844 992 478 156 144 42 957 302 959 456 340 508 513 823 290 838 310 935 713 114 796 116 512 77 793 178 370 648 37 0 565 0 0 0 0 0 794 389 44 326 470 638 0 628 80 279 317 0 388 928 775 74 276 0 284 461 697 678 0 933 418 973 102 402 10 599 403 965 740 562 0 0 0 0 920 917 0 827 868 862 790 1 198 800 486 0 0 555 814 635 789 156 148 564 226 981 618 137 256 0 256 0 763 225 917 0 167 675 0 671 550 226 917 0 0 537 30 503 721 497 757 267 0 0 936 669 556 0 0 441 0 257 348 0 453 0 988 864 0 0 992 131 31 0 707 418 617 183 558 926 83 744 0 0 345 791 529 247 114 666 627 0 0 0 553 902 145 0 759 377 565 0 658 713 877 0 975 449 525 484 711 23 0 134 0 909 953 59 554 0 429 428 120 221 553 4 776 826 37 824 750 800 531 0 389 0 0 315 913 351 679 259 504 978 677 134 321 71 849 397 491 162 0 0 0 836 420 283 122 0 578 0 18 840 536 0 53 620 0 274 669 939 206 0 427 592 564 879 0 51 191 0 978 493 997 290 13 315 198 927 435 496 320 878 0 166 304 674 106 412 421 565 265 873 374
585 166 298 0 142 0 657 426 532 566 537 496 279 811 202 0 0 148 216 312 83 519 679 0 628 0 667 298 134 275 710 279 727 0 0 0 429 432 639 512 260 739 717 994 0 265 676 345 256 362 646 0 479 47 608 663 94 41 770 409 449 508 275 192 807 945 151 0 27 425 139 236 409 0 0 842 704 0 130 32 54 0 709 775 984 142 615 80 0 373 583 252 402 0 882 718 539 115 786 249 0 355 581 0 377 915 659 532 192 712 822 130 942 515 91 0 45 0 573 983 705 319 632 586 884 8 0 228 648 836 991 510 813 430 896 68 277 365 910 257 448 701 180 758 0 79 20 720 575 721 216 0 408 887 0 756 252 854 513 0 238 338 669 0 769 599 206 293 8 408 400 52 487 632 931 0 472 252 885 461 338 658 477 319 489 67 182 949 0 0 356 461 489 353 189 542 9 855 423 265 838 0 70 0 184 768 526 708 8 983 693 0 646 132 443 0 0 104 112 322 617 182 765 0 0 89 762 859 909 301 728 0 895 156 0 647 0 345 171 763 0 560 0 25 459 254 628 848 900 884 668 0 164 234 34 317 476 576 98 534 0 0 679 522 450 464 928 311 0 743 968 931 0 595 978 295 0 658 746 33 19 0 339 447 991 795 481 0 546 393 637 481 0 0 959 0 847 321 274 711 446 573 155 656 0 710 0 338 719 717 823 689 729 171 902 612 649 339 351 297 158 973 542 0 655 902 669 200 540 640 707 93 930 973 662 0 367 734 464 617 550 438 30 0 770 512 0 928 662 336 646 90 0 707 735 0 882 0 857 0 0 0 50 0 670 47 74 183 329 88 978 846 576 0 382 267 593 526 35 646 0 351 779 0 177 0 605 856 962 184 192 49 833 0 0 477 588 561 839 745 912 996 361 397 444 316 0 211 0 159 565 17 436 0 0 0 73 109 0 305 505 119 34 492 0 584 618 541 717 96 774 904 802 531 635 876 0 393 0 0 308 0 316 461 40 0 655 578 454 211 426 623 159 704 0 631 605 186 816 721 876 362 0 597 948 676 990 326 0 722 355 0 422 518 387 571 2 0 0 743 610 819 975 587 771 102 646 457 742 330 491 859 249 389 755 60 0 942 658 901
803 359 581 420 0 126 597 814 767 0 912 885 146 0 667 208 0 0 645 929 254 471 0 258 969 344 941 204 165 598 0 29 911 848 609 221 97 169 150 244 0 266 467 786 620 801 726 250 0 32 0 482 0 245 690 0 797 861 0 46 348 1 772 0 403 670 225 74 634 203 198 980 808 57 174 63 875 12 729 266 461 340 354 371 5 189 0 723 549 21 0 495 894 0 322 736 208 0 648 450 272 503 373 785 148 586 808 575 902 169 437 538 0 547 510 527 971 626 233 987 269 318 865 356 19 485 591 500 336 742 654 158 332 119 954 0 22 692 174 56 615 0 530 254 0 362 922 585 0 615 672 524 354 0 444 122 975 797 0 359 0 0 0 247 0 650 840 808 267 250 0 892 745 773 0 23 609 473 578 0 916 0 0 622 221 0 764 67 195 298 111 651 0 367 0 469 0 225 0 246 504 297 982 0 189 697 647 474 842 929 40 802 345 638 675 940 733 292 220 0 0 0 0 0 0 0 0 472 0 865 166 44 552 336 518 0 450 73 785 0 132 14 260 968 0 90 409 258 71 172 169 87 387 0 452 355 283 460 163 755 0 35 0 0 889 211 944 112 804 6 136 505 860 430 0 0 805 791 641 985 735 101 120 652 587 901 6 180 0 0 932 730 641 61 910 896 805 697 810 596 839 854 387 546 541 103 329 580 313 0 969 996 548 170 515 568 0 461 0 506 675 201 210 509 939 671 134 184 965 63 509 954 93 504 803 231 779 593 0 799 912 0 158 0 0 407 212 285 493 341 600 413 638 0 445 0 341 0 0 0 743 873 0 101 0 355 796 112 832 635 426 0 0 631 335 776 539 258 294 42 632 128 0 606 821 929 521 500 166 945 135 0 29 0 555 0 0 0 0 777 911 0 296 0 770 0 594 0 407 30 424 726 779 841 0 173 0 547 238 1000 442 36 0 668 801 104 305 985 391 340 0 0 535 299 438 0 821 637 875 0 512 980 348 765 0 692 315 368 627 613 299 904 586 804 404 0 134 251 915 23 210 376 653 255 412 815 0 9 998 683 156 683 455 777 770 243 992 26 0 0 671 698 209 0 0 0 780 395 0 0 154 576 741 0 248 752 783 466 219 0
726 0 716 227 398 607 501 995 93 78 653 749 381 591 0 0 0 0 390 604 134 309 254 0 625 923 789 971 288 0 570 789 233 982 0 266 802 613 250 314 0 994 0 0 326 845 616 58 0 454 0 239 474 628 538 212 759 839 0 0 0 474 465 30 688 931 0 353 474 0 481 947 108 831 940 0 0 0 598 203 351 91 828 530 0 733 683 865 417 0 0 857 910 608 194 735 210 195 0 790 726 0 708 559 424 0 771 83 0 422 881 358 916 649 0 117 389 0 880 571 0 775 0 142 558 239 387 475 497 455 719 964 299 707 458 0 0 17 594 729 0 307 0 731 956 0 452 671 222 520 165 209 666 0 0 285 384 573 496 0 286 773 637 175 577 669 450 462 555 0 578 208 633 0 233 80 693 251 542 74 0 395 500 38 682 452 0 0 839 346 735 0 373 341 136 0 754 916 126 0 957 437 531 593 79 438 181 853 157 331 0 0 658 423 939 0 417 881 175 290 691 216 88 342 0 907 118 541 923 316 210 530 679 184 0 344 513 843 957 473 347 108 623 730 715 0 0 941 268 959 518 0 77 364 731 129 537 197 31 179 455 105 544 0 988 0 0 622 39 693 723 0 772 220 0 53 863 0 0 170 0 825 395 210 0 0 818 281 779 576 649 596 650 232 125 770 949 23 0 498 0 0 554 981 0 291 20 740 345 912 148 664 647 896 298 39 914 390 516 307 588 0 559 0 0 281 292 679 563 0 319 237 887 583 530 534 362 0 525 810 922 869 0 323 33 770 372 66 0 894 960 358 335 316 216 606 423 0 0 772 357 116 632 92 0 561 949 0 359 474 628 100 325 991 0 808 860 944 0 395 0 0 327 162 836 163 137 536 0 0 901 272 0 708 65 757 552 209 231 0 233 0 61 183 661 215 314 168 849 735 461 190 657 370 604 336 0 102 0 961 220 290 835 0 0 722 0 596 436 23 248 361 744 147 529 0 0 753 514 792 752 970 607 928 810 574 637 57 929 857 265 0 139 0 0 101 360 229 76 848 795 177 106 0 298 399 622 0 285 0 672 40 0 399 209 376 827 0 224 479 838 172 384 795 377 0 0 0 0 0 286 517 733 19 357 862 469 214 681 855
115 0 340 850 0 228 910 383 0 975 194 757 803 370 914 645 400 848 0 986 226 435 291 662 852 785 196 299 0 0 0 747 495 40 876 320 686 0 510 645 891 926 0 651 552 210 557 758 0 177 885 735 0 408 0 149 931 819 0 441 49 853 194 157 555 664 911 724 0 0 855 167 537 998 5 499 22 0 424 219 300 0 0 242 760 0 235 195 855 0 0 472 0 0 519 759 80 0 795 528 621 365 436 270 263 912 0 526 929 396 416 338 267 891 865 943 694 103 84 0 639 411 70 0 0 68 0 232 878 821 0 450 786 0 0 44 0 0 736 0 0 316 729 85 755 52 69 0 0 516 0 699 356 795 472 885 166 492 0 570 60 929 0 478 0 115 924 179 384 165 380 668 177 146 436 565 456 712 418 443 290 417 861 627 57 486 0 380 0 470 424 540 765 467 270 715 70 862 0 0 153 658 750 0 258 943 682 0 434 273 0 13 0 0 755 643 896 247 661 507 509 43 913 261 246 30 563 0 402 761 964 479 424 225 444 0 434 981 446 960 611 0 876 831 172 769 0 576 139 604 179 67 0 853 0 758 117 0 571 822 392 258 618 985 0 516 948 611 275 76 143 545 703 523 965 697 0 257 126 331 688 690 579 921 722 206 665 0 264 592 0 688 0 519 0 285 545 835 429 954 223 183 200 303 924 325 0 468 0 584 0 983 651 705 925 230 683 0 218 859 822 0 0 925 480 0 927 419 0 580 728 381 484 283 688 588 466 11 830 849 301 347 197 704 0 132 524 938 232 16 309 0 500 872 8 43 317 283 0 0 35 828 406 547 612 0 204 667 39 963 34 0 154 943 0 679 56 177 930 538 900 232 391 691 801 860 64 742 20 293 0 0 0 773 0 0 970 192 678 698 582 484 0 619 292 961 946 563 121 760 379 201 977 816 842 802 323 349 374 126 198 343 782 191 942 216 783 157 134 86 0 926 978 901 722 798 276 729 859 0 380 47 9 770 285 580 520 871 499 0 199 636 585 996 824 145 363 824 330 312 960 217 783 735 256 523 266 0 0 0 963 793 0 141 285 88 558 198 522 663 694 687 784 111 869 657 209 676 587 11 146 157 122 53 365 593 0 91 0 0
116 963 770 51 139 156 415 0 191 0 768 515 0 0 258 0 558 350 125 721 65 504 878 235 0 34 312 838 47 957 123 150 942 420 175 729 734 417 911 0 0 19 604 642 8 0 609 565 611 191 762 823 69 338 135 0 506 534 585 348 597 455 0 743 0 575 191 0 237 544 0 767 766 311 0 772 478 0 328 398 0 799 0 879 62 56 283 0 0 48 625 757 531 150 387 960 616 523 921 334 400 0 609 64 188 848 0 18 448 0 238 891 676 0 13 455 970 661 418 853 670 750 677 455 823 70 770 568 455 643 519 227 665 821 930 0 906 432 0 929 890 776 538 586 405 212 426 869 254 182 47 449 306 538 0 419 594 0 798 719 340 993 381 102 0 225 941 959 353 634 783 458 0 112 577 759 850 420 0 661 266 0 0 62 631 130 626 647 172 120 302 175 798 0 77 0 461 376 869 631 669 483 714 0 0 0 629 99 192 760 0 360 405 0 199 847 329 844 103 643 414 865 860 853 529 154 730 561 749 891 454 136 145 220 0 361 145 810 368 71 472 951 0 190 0 610 127 436 667 0 377 393 688 491 0 34 864 822 35 0 498 0 311 354 192 612 553 510 0 729 488 718 696 315 745 235 342 251 0 716 239 839 286 748 132 104 551 0 439 824 0 948 350 115 0 385 71 168 627 769 616 946 756 811 426 8 0 149 672 941 243 663 432 517 0 144 462 0 0 752 608 179 0 53 0 0 814 0 716 665 0 668 0 41 653 0 929 259 0 961 69 977 203 876 250 340 885 363 0 432 117 824 415 0 180 565 97 842 337 887 341 0 382 570 871 839 829 568 771 0 656 869 949 131 964 991 579 304 0 2 0 819 179 0 0 24 757 323 112 132 707 113 561 882 527 637 715 432 575 940 15 292 818 227 168 402 748 776 305 658 863 0 282 934 601 0 79 589 532 390 0 148 0 0 946 444 0 536 930 192 981 0 895 684 106 770 844 699 399 768 69 212 259 878 791 507 0 139 939 434 477 731 948 0 866 0 0 495 647 752 0 405 967 390 699 278 895 0 675 930 985 609 525 867 720 413 551 16 0 757 741 177 259 92 583 867 635 429 911 0 763 783 0 921 130 0 92 371 408 97
77 121 0 537 14 43 696 36 483 738 430 582 0 604 883 687 799 678 0 296 263 446 0 41 0 825 264 345 0 317 120 0 464 599 272 0 45 638 676 954 0 136 89 0 92 478 19 46 0 493 926 0 353 929 631 329 47 554 917 653 0 860 47 382 915 813 174 705 470 480 49 32 231 0 0 536 101 712 531 956 349 829 319 0 163 503 0 626 646 541 464 770 288 0 190 196 913 606 401 638 0 0 0 407 80 664 412 887 0 673 992 781 395 889 457 0 0 692 803 780 809 817 995 58 580 237 828 0 967 0 0 842 748 662 475 330 331 430 224 101 0 0 0 913 116 718 946 984 206 631 295 351 92 445 726 480 610 680 0 177 753 649 0 0 709 417 589 409 200 381 0 875 634 469 0 981 943 0 296 0 653 572 175 485 0 292 0 603 615 881 414 852 654 746 376 683 18 683 0 75 255 656 825 694 783 574 24 27 726 988 245 396 195 92 864 0 904 665 459 962 869 755 0 382 819 133 184 56 254 358 511 0 876 0 787 121 0 349 395 0 0 278 0 0 618 167 504 153 691 0 25 0 0 566 102 0 378 0 794 88 170 880 152 192 117 716 734 354 645 0 663 0 104 491 0 747 0 625 0 201 406 640 392 975 276 973 388 429 864 626 800 398 0 375 284 632 0 0 393 981 497 592 947 777 526 436 276 737 833 308 600 32 0 713 655 683 549 693 765 249 20 0 173 819 19 0 63 771 0 251 752 684 522 0 882 163 163 690 730 360 859 49 0 267 0 828 404 475 406 152 0 541 0 727 727 750 796 138 0 0 863 0 145 0 777 0 883 0 0 0 385 405 842 474 335 712 681 942 393 0 641 0 531 521 292 388 950 182 267 707 524 10 207 112 733 698 0 742 345 898 441 922 627 444 500 114 514 450 754 696 541 971 251 67 339 0 890 338 625 761 0 700 775 289 361 128 0 624 452 172 604 359 439 625 0 868 328 251 744 0 350 213 880 0 219 431 27 177 938 0 697 436 415 22 542 0 722 359 0 0 0 109 312 309 650 740 0 492 0 964 514 23 577 501 511 597 772 157 0 984 425 418 743 310 143 0 110 798 291 0 816 774 251 665 437 646 0 43 894 598
0 681 130 277 989 647 227 882 4 0 606 0 226 0 188 670 335 287 0 0 339 89 0 0 461 165 29 0 240 145 503 989 76 608 898 511 637 967 967 448 360 73 221 149 0 406 869 450 48 737 952 0 0 714 871 354 0 580 910 790 827 546 0 0 863 549 81 600 612 0 86 317 0 835 3 878 742 335 80 0 832 0 158 0 712 0 602 0 0 686 7 0 871 0 0 164 135 756 672 699 0 840 327 432 0 246 478 989 226 181 805 946 954 842 781 589 926 283 253 634 0 0 454 328 561 0 950 284 0 757 0 938 11 862 428 803 0 185 548 0 215 522 279 264 650 0 503 176 49 601 605 657 476 866 460 443 24 874 203 517 332 667 292 380 87 93 0 216 682 954 693 269 761 529 950 648 339 203 429 90 134 575 0 0 611 136 0 0 108 834 634 165 125 33 806 0 559 466 0 97 129 99 700 0 391 970 530 666 50 87 786 928 0 638 0 0 722 80 70 196 519 934 625 348 789 0 644 0 435 273 375 805 583 0 0 296 735 576 0 596 131 37 0 936 171 618 56 920 102 438 895 0 782 753 0 737 387 0 0 0 524 781 780 0 965 506 56 454 176 171 236 309 260 14 833 0 979 0 310 956 257 291 633 184 0 162 47 621 61 926 169 931 75 676 936 499 791 790 784 300 949 0 0 466 328 688 0 618 963 957 874 0 0 408 666 239 939 528 992 374 685 128 0 748 756 778 452 635 647 764 507 0 955 919 765 18 365 112 588 930 395 844 454 907 0 855 602 389 963 223 683 0 838 432 0 112 947 52 543 669 608 404 590 357 361 0 990 291 0 0 0 914 0 0 56 810 952 491 7 0 582 773 949 461 144 0 631 414 290 0 398 0 576 641 254 313 338 650 476 636 0 713 218 566 0 57 442 344 0 0 12 237 920 0 284 105 604 48 831 0 775 0 605 667 528 501 799 928 0 268 0 919 388 777 600 778 489 0 581 95 901 377 983 682 429 0 780 991 855 942 0 265 739 465 204 291 460 106 0 389 486 305 429 125 520 24 217 0 953 112 264 0 741 899 607 668 123 365 110 725 239 967 461 432 23 1 523 198 0 251 0 18 0 376 823 49 378 983 536 110
381 373 0 503 828 274 296 616 451 523 18 627 884 557 70 119 341 855 0 493 753 55 926 936 62 910 931 635 436 505 0 928 0 0 646 0 487 423 804 0 927 0 0 753 854 797 35 562 646 190 505 304 153 179 0 0 334 493 792 418 126 24 0 0 885 799 0 974 710 646 0 207 596 0 24 190 398 804 616 696 430 971 0 522 0 207 885 0 0 822 58 0 409 509 0 417 286 291 0 658 0 66 716 898 690 483 0 56 52 398 539 892 628 832 401 644 254 0 546 989 73 634 108 0 617 456 944 112 862 0 994 335 273 436 332 689 373 858 927 0 109 0 267 0 656 959 944 874 655 0 233 703 17 152 996 777 625 131 0 745 334 232 214 688 0 768 922 898 708 238 524 0 566 0 835 931 371 568 317 711 197 0 51 0 0 807 373 898 498 843 501 511 579 677 0 0 779 569 615 105 867 0 393 840 653 979 253 487 379 692 0 813 107 596 846 0 121 170 115 51 650 202 268 920 491 978 28 189 961 789 0 848 224 612 649 351 911 0 0 271 651 293 896 949 800 134 0 473 797 820 525 44 834 824 27 0 284 854 554 0 0 21 401 48 0 364 563 668 231 533 0 598 751 569 159 961 731 281 737 998 358 0 745 50 0 79 407 341 585 234 915 860 261 150 108 481 0 869 709 52 41 29 249 683 250 882 708 342 0 0 26 616 0 501 121 981 725 582 889 0 811 561 944 0 0 997 0 749 0 594 99 478 0 173 873 78 448 65 620 530 270 291 0 0 0 629 992 0 842 0 0 0 954 0 264 814 836 280 314 853 757 0 0 110 95 676 0 0 797 0 0 235 829 5 516 55 0 0 85 944 899 777 909 572 597 604 882 443 0 812 276 689 515 0 689 0 692 0 0 310 695 595 179 883 213 146 266 210 0 0 259 709 344 747 913 0 521 610 0 694 606 563 0 399 409 0 75 4 718 721 0 354 563 0 336 835 646 207 411 951 596 0 0 981 995 0 172 623 346 420 124 962 918 494 195 0 32 0 664 410 790 516 670 632 494 579 171 324 135 897 852 0 756 465 622 310 557 712 0 567 992 909 0 462 321 0 865 0 40 901 339 455 172 414 478 670 785 0 585 578
476 858 128 823 0 872 0 200 476 161 843 0 884 0 770 200 414 596 0 416 0 132 966 233 0 788 0 750 275 337 191 999 871 615 856 678 841 0 923 826 0 153 752 195 481 0 0 925 813 970 946 502 630 0 428 311 688 190 493 0 491 482 425 720 0 0 0 68 0 725 0 0 0 139 71 0 818 786 375 0 141 0 774 93 232 131 959 471 223 545 732 887 34 147 263 860 0 656 813 354 0 0 760 53 788 304 485 441 987 979 210 300 477 5 923 240 122 740 697 541 630 749 0 36 759 255 377 0 0 0 454 528 0 320 129 326 567 871 378 0 540 154 491 0 123 0 385 330 577 72 588 3 7 0 649 657 576 841 74 654 258 305 924 61 104 429 0 0 22 679 0 0 757 980 395 0 636 10 102 190 916 798 148 120 152 702 0 516 796 852 0 950 454 305 466 0 486 332 483 164 0 654 137 169 0 125 301 0 652 167 0 838 14 0 905 735 55 822 694 438 172 56 351 40 950 967 503 0 0 0 238 0 631 739 398 0 98 567 873 0 0 391 739 377 229 587 655 114 468 966 0 193 0 70 763 806 0 180 991 0 0 138 916 248 915 899 585 313 255 0 890 498 146 124 554 40 386 610 190 590 0 859 695 0 0 984 385 0 614 632 376 568 0 979 883 474 707 588 957 0 444 750 350 543 953 367 529 810 370 388 376 178 0 255 96 855 715 0 228 529 974 0 632 453 380 0 517 581 827 752 94 121 142 744 425 268 0 448 0 165 506 0 447 696 613 284 0 938 266 40 469 387 861 174 954 625 258 0 0 557 0 385 335 984 171 0 825 0 829 777 0 80 885 990 144 125 514 409 480 92 128 983 0 647 0 272 815 931 0 478 0 576 110 0 73 879 0 877 933 0 426 542 839 108 0 568 0 342 251 17 391 708 0 66 0 846 869 451 569 606 38 577 0 996 196 320 299 0 469 93 556 114 0 510 393 406 466 9 963 35 577 437 646 481 72 966 726 147 241 0 562 884 103 935 484 903 0 76 78 752 186 559 286 0 956 132 93 855 0 658 0 0 259 866 651 399 996 360 370 625 0 114 0 0 194 0 660 603 0 745 620 677 0 338 375 381 146 0 115 810
285 187 352 900 736 721 78 75 177 44 145 350 407 411 383 0 546 559 0 241 402 487 233 259 105 680 79 0 640 436 762 0 572 741 207 887 299 0 78 528 686 797 191 422 57 709 30 447 709 490 0 0 232 328 312 488 697 635 821 0 57 424 0 0 111 16 786 900 0 632 645 49 970 144 915 3 421 688 0 0 100 626 778 627 100 401 896 455 91 540 245 882 282 94 158 382 37 845 819 0 44 611 554 119 975 812 0 76 0 177 90 881 105 41 15 739 764 677 439 744 523 0 745 607 453 0 0 14 541 448 847 530 0 121 886 364 361 517 148 0 450 0 0 911 340 242 158 539 0 646 939 685 764 159 0 0 0 869 344 483 272 421 814 0 139 0 866 0 123 969 413 218 207 661 509 239 906 994 531 752 977 0 0 246 0 291 302 74 0 277 0 285 997 34 611 824 778 287 0 458 171 895 209 0 933 633 529 489 887 629 359 505 217 12 979 0 727 667 87 569 0 700 834 800 275 349 189 0 646 440 917 747 832 936 584 25 582 291 960 974 771 0 530 493 861 351 554 728 673 0 825 451 392 485 103 817 102 0 890 387 0 97 685 0 63 0 371 927 0 966 413 0 0 390 0 0 0 82 667 901 506 442 0 0 422 453 707 76 0 83 893 409 178 93 215 825 667 0 295 76 28 612 0 0 0 0 152 19 385 249 819 373 709 0 388 98 9 560 224 617 44 733 203 12 876 147 646 0 402 810 506 913 192 303 0 0 654 0 0 0 849 681 0 428 655 612 163 851 0 0 0 0 442 561 267 289 973 590 540 782 897 660 185 711 0 888 556 891 856 0 628 193 329 882 0 0 885 997 0 471 0 654 113 691 307 805 891 300 0 191 790 285 722 674 613 455 0 778 67 575 437 101 118 178 862 0 0 611 287 310 632 0 0 0 362 214 516 888 936 0 300 926 87 634 198 571 0 583 0 184 8 261 0 994 449 494 775 0 894 323 0 605 603 564 719 427 881 730 550 5 765 623 364 0 761 710 802 316 8 631 845 0 0 89 0 905 879 571 0 0 697 693 0 679 275 657 103 0 637 0 0 22 815 948 282 969 0 182 323 476 771 0 572 239 810 489 0 739 939 732
0 879 156 157 0 0 507 910 367 283 0 744 460 0 0 496 207 523 172 893 889 142 961 0 373 627 944 94 320 914 0 88 525 0 480 597 0 213 0 473 383 847 972 56 655 487 340 583 569 684 0 815 931 0 766 196 827 612 238 260 543 706 399 534 265 207 263 76 0 154 0 383 218 0 685 113 727 138 432 863 606 0 844 35 85 639 222 14 767 0 659 843 375 777 840 674 0 548 517 0 543 333 856 603 0 789 713 0 263 569 159 0 337 0 76 451 960 0 519 941 452 0 772 0 101 948 41 530 0 476 523 0 810 581 618 43 221 840 163 371 0 782 934 0 983 0 11 0 504 315 36 411 719 957 222 909 0 2 0 955 511 565 314 251 0 348 213 612 245 647 0 0 0 349 246 187 767 812 0 501 499 230 618 200 671 978 120 371 310 441 0 594 73 249 802 162 0 629 77 770 317 0 202 0 76 339 0 113 0 26 0 0 21 162 983 603 350 426 311 0 313 244 0 422 690 842 453 180 304 262 779 371 0 0 396 0 0 379 0 340 403 499 766 987 911 271 171 481 421 180 956 0 17 597 732 797 711 356 171 352 673 326 603 708 926 370 961 529 421 890 920 499 908 329 952 921 762 699 391 318 770 600 311 427 0 885 357 246 0 30 769 907 809 0 0 773 885 56 448 505 206 636 0 281 925 713 690 14 91 762 358 297 731 588 473 0 476 28 945 622 496 308 599 0 0 247 246 848 999 209 175 98 756 839 686 397 577 0 982 0 281 415 741 0 84 0 537 508 922 727 280 741 379 0 541 753 282 965 0 295 197 606 37 802 9 0 353 799 473 442 58 0 511 936 445 0 591 323 497 667 647 496 991 0 231 0 0 521 780 256 0 487 287 49 192 177 394 509 650 0 870 151 0 935 0 762 904 765 0 940 327 660 418 675 0 577 465 862 570 430 84 0 701 311 731 931 0 368 958 698 229 0 829 328 809 599 724 232 0 0 285 211 795 235 493 80 187 701 264 481 481 990 378 837 0 168 1 538 298 109 0 837 735 340 391 968 0 513 398 124 0 610 847 807 640 373 715 0 957 567 68 838 158 580 0 949 631 724 89 742 0 854 781 56 520 236 923 784 502 0
0 502 780 0 60 0 407 0 81 0 0 690 705 122 341 0 305 286 770 204 53 0 437 991 558 103 774 296 0 759 0 580 681 0 90 478 54 0 0 566 112 57 109 672 317 675 0 689 458 0 41 538 401 980 0 328 0 610 0 737 829 240 478 0 607 408 694 455 111 53 468 375 1 55 984 477 684 0 713 0 972 0 729 981 120 914 102 93 78 0 769 569 0 392 823 269 394 553 862 988 186 784 91 0 941 251 500 727 0 0 904 647 55 729 0 334 639 667 521 289 0 315 799 257 0 845 149 637 613 445 0 0 860 357 67 447 0 236 302 518 0 0 347 101 0 769 557 475 0 738 695 32 158 945 305 100 730 341 765 0 194 502 38 445 0 423 692 607 393 0 117 884 0 380 992 809 997 0 299 935 724 582 78 0 878 0 146 837 587 394 0 544 870 0 253 862 722 917 384 477 392 529 735 84 448 487 55 201 262 836 896 804 0 0 423 0 411 971 207 808 883 0 0 559 986 0 727 0 257 0 596 0 119 382 101 0 728 232 349 11 902 337 976 271 348 0 650 351 346 871 328 817 743 800 106 348 690 331 66 60 704 132 822 921 968 483 55 0 333 253 436 0 381 795 0 263 300 642 609 346 66 890 377 520 507 979 0 0 0 0 269 416 640 100 522 211 574 0 248 127 757 662 376 0 316 66 0 882 17 612 491 0 69 60 690 272 354 449 973 0 542 647 0 858 536 711 0 941 341 898 814 736 303 472 532 157 802 705 541 672 333 535 884 451 0 274 697 466 732 368 525 0 0 813 89 50 68 414 145 65 660 0 435 315 854 0 0 770 0 372 366 161 0 0 247 0 263 675 255 12 0 0 0 101 488 0 469 0 0 20 0 0 736 494 325 86 0 75 925 0 143 541 285 433 0 193 325 0 0 833 330 920 413 872 0 665 116 758 472 749 0 48 819 934 121 90 224 534 834 624 176 927 604 435 990 864 906 305 577 573 270 305 564 394 823 112 211 537 25 832 140 0 0 610 780 708 346 342 182 0 545 0 0 936 168 363 291 519 860 429 590 457 631 578 512 879 0 943 706 619 0 0 513 838 58 347 958 0 24 0 169 833 46 155 45 584 244 525 608 395
655 933 331 425 699 515 741 15 921 644 57 249 0 874 794 25 319 623 765 86 648 115 644 0 502 129 0 734 314 935 787 0 716 383 118 448 868 736 679 998 0 615 618 0 526 462 414 764 83 627 778 647 449 0 969 372 198 0 93 0 650 893 268 341 0 0 851 0 0 101 580 0 0 0 57 0 251 617 496 972 746 0 208 680 11 0 806 0 8 0 727 285 685 0 42 0 336 0 928 0 0 567 755 877 0 209 328 0 210 606 746 489 816 0 326 973 262 662 906 443 293 906 0 793 50 349 800 0 0 0 0 563 406 930 0 558 0 214 955 528 41 703 199 755 0 555 887 274 588 0 420 453 756 460 233 347 727 448 664 0 946 175 907 0 839 925 526 0 467 122 0 488 840 136 602 0 199 509 789 684 706 0 0 91 914 724 0 955 266 146 979 132 35 61 947 64 360 0 554 505 434 773 214 863 916 470 156 977 936 180 10 241 507 525 650 0 0 838 653 0 0 735 447 325 315 330 0 375 0 297 0 106 0 0 297 759 0 283 663 0 938 107 0 0 0 0 919 50 264 943 318 542 629 0 327 620 602 112 518 548 554 0 0 475 207 950 644 820 853 908 468 0 0 0 867 182 215 102 469 879 0 0 876 786 884 223 0 931 0 677 149 0 793 0 89 0 0 0 710 182 272 0 414 0 0 0 498 12 181 0 947 0 715 436 571 405 0 472 86 0 0 967 0 464 0 146 747 398 0 991 297 439 0 0 186 543 936 352 468 349 676 0 311 769 587 643 683 557 436 322 607 816 915 833 0 934 912 647 982 406 52 728 270 0 423 891 495 0 284 556 123 400 516 577 755 815 13 358 651 3 0 388 495 755 142 794 240 0 0 599 622 0 202 0 989 458 773 894 0 847 0 0 0 0 54 46 288 116 0 14 342 406 0 0 824 313 398 46 870 236 154 506 178 511 637 873 0 712 0 221 418 0 235 189 473 21 228 894 80 710 81 302 0 829 507 192 0 73 950 683 0 0 992 755 0 0 955 0 201 52 297 268 624 557 211 314 65 733 278 404 114 570 967 740 508 0 174 159 901 228 711 254 0 613 240 178 329 550 850 31 591 231 756 673 566 794 519 461 977 804
592 536 340 0 793 102 0 925 471 358 423 370 628 690 454 432 769 140 872 0 0 937 999 764 780 610 0 365 528 795 210 771 628 892 998 559 477 654 567 78 542 0 742 540 925 0 758 243 843 860 0 0 136 0 834 272 886 728 792 538 0 9 4 577 170 767 618 730 76 792 419 0 347 952 0 809 901 787 914 213 555 382 635 399 0 167 913 236 0 924 910 96 566 138 533 0 289 583 325 82 879 522 833 390 631 0 807 0 96 137 0 0 600 274 0 878 15 870 438 210 996 0 621 178 314 342 906 235 372 448 899 110 336 812 195 0 937 708 0 436 0 587 860 876 225 84 0 815 845 787 505 0 161 829 459 432 602 0 0 649 162 872 336 747 440 647 778 287 539 214 606 720 910 246 741 854 648 0 464 0 76 493 402 766 268 0 776 448 0 748 585 627 969 164 528 375 403 809 518 954 945 0 0 0 631 0 837 0 792 649 584 468 815 914 0 369 811 489 746 518 896 0 355 953 177 954 0 202 735 348 154 87 180 618 528 478 369 319 977 329 537 810 0 821 289 0 363 81 926 483 0 135 0 319 335 387 453 377 648 894 337 437 800 70 0 879 464 972 450 576 382 216 956 0 0 928 677 821 512 505 0 705 489 740 0 996 628 414 835 839 841 151 850 538 469 754 831 3 514 865 493 493 832 0 527 876 161 0 814 0 32 0 597 516 905 185 545 0 900 720 564 0 0 951 68 193 0 677 0 591 672 0 84 821 256 511 403 409 0 557 554 142 756 304 0 0 843 59 683 95 445 422 0 0 626 21 0 585 0 911 211 805 88 819 764 23 515 112 670 0 302 628 538 180 0 528 23 550 592 887 0 2 324 253 499 724 0 218 0 657 912 0 321 0 121 19 0 492 0 180 125 109 504 649 179 745 415 309 76 794 200 0 463 719 619 475 119 114 909 150 885 247 751 745 0 990 780 497 0 537 758 817 364 466 440 0 433 954 0 0 65 495 0 359 0 504 471 252 0 0 168 0 779 170 695 606 465 758 273 151 0 900 637 483 0 90 607 0 602 79 513 0 74 0 107 925 0 118 390 11 231 250 8 17 0 578 947 875 666 796 0 150 526 259 254 902 158 1 0 0
92 725 218 77 0 145 903 331 871 590 799 917 0 19 951 630 170 961 413 191 0 0 737 381 0 900 903 13 694 187 6 0 7 0 187 133 139 359 837 707 929 748 686 0 33 985 353 273 0 0 901 103 628 227 422 402 296 0 839 513 770 0 297 891 899 0 518 778 565 731 0 649 58 251 935 156 803 420 0 249 818 159 0 570 390 516 317 277 0 608 575 100 762 0 135 303 902 0 0 308 843 104 241 521 88 760 0 309 291 491 285 361 0 534 0 335 94 338 726 287 473 823 328 402 5 51 907 353 347 0 534 320 493 0 0 482 0 868 922 431 80 587 636 976 541 411 0 101 951 412 775 709 348 0 575 863 340 257 0 0 889 0 912 550 943 756 851 0 0 0 0 0 67 943 10 173 571 486 504 0 464 935 0 46 0 590 353 0 31 0 70 472 394 0 981 0 123 142 753 550 120 0 268 50 828 266 459 165 299 223 13 713 621 137 709 699 0 29 366 76 911 205 184 400 884 301 63 737 814 515 303 189 639 668 230 698 540 861 576 527 710 589 664 833 62 239 267 310 773 656 448 0 0 547 598 0 845 633 814 523 751 629 849 468 395 160 792 911 108 257 0 251 120 916 0 0 416 685 654 116 681 0 251 479 590 632 946 989 313 711 0 742 521 0 333 263 352 753 0 0 0 300 104 740 0 360 69 575 236 581 737 696 891 647 904 268 161 445 0 782 20 347 141 632 992 28 71 961 40 818 926 717 597 0 303 225 420 0 460 945 162 276 0 169 959 0 911 299 789 888 96 494 165 489 622 855 953 751 532 499 0 815 0 15 552 0 636 346 969 838 0 0 56 840 747 487 677 851 401 296 0 0 816 932 0 489 0 552 504 0 0 314 404 0 312 0 509 125 749 962 349 16 857 0 446 381 421 428 731 11 239 46 263 762 238 654 732 546 944 0 610 223 237 496 0 0 965 0 0 806 0 687 965 264 139 273 545 477 777 155 386 0 276 556 612 0 212 942 501 951 45 515 615 293 279 0 986 93 424 948 50 829 948 575 358 496 14 447 654 700 0 540 537 334 645 412 472 494 921 763 240 831 0 651 478 0 373 73 598 607 751 664 298 0 0 823 413 578 179 0
0 322 165 704 394 375 723 260 264 56 335 70 624 0 94 0 579 265 0 832 0 0 0 537 958 774 468 116 366 0 0 653 0 258 843 827 414 726 359 926 246 235 0 373 151 633 77 273 152 752 557 940 0 518 189 670 301 592 0 0 0 39 726 835 418 553 263 902 0 286 934 127 183 873 540 840 0 719 70 70 0 782 319 145 393 328 637 960 0 861 826 15 998 831 180 0 813 0 519 312 986 531 809 962 489 130 889 633 8 240 0 798 964 0 0 322 402 92 426 826 669 403 747 493 0 581 13 225 903 249 0 0 865 43 685 805 884 231 993 0 711 129 463 283 928 0 0 0 738 81 517 0 964 151 938 694 0 795 298 593 550 173 417 962 530 367 0 185 362 14 0 0 7 762 400 813 0 527 353 756 100 328 234 0 838 672 641 802 370 45 507 0 254 938 767 366 463 800 947 579 518 631 131 570 0 0 0 0 31 347 598 261 898 0 840 980 0 125 0 672 195 97 429 543 561 428 0 863 930 0 389 103 391 0 967 619 607 610 807 831 432 767 469 756 762 863 601 71 0 100 0 416 613 0 255 473 810 501 635 637 306 158 0 885 0 521 810 0 440 137 826 313 220 190 196 635 136 0 0 167 824 638 196 134 328 285 76 0 923 433 342 519 297 964 548 877 0 55 992 0 0 0 403 0 197 0 315 82 92 418 473 352 951 794 0 13 693 677 991 0 0 490 846 55 192 263 612 0 0 0 2 625 837 223 0 641 294 531 253 0 479 528 142 712 783 185 644 0 456 631 303 592 0 708 548 303 0 0 340 833 0 0 0 227 174 902 695 884 430 360 0 0 372 0 0 308 75 0 207 482 15 0 144 0 0 659 583 345 763 0 240 503 587 0 700 350 993 0 845 269 691 213 875 238 553 0 568 868 1000 587 71 421 931 221 655 533 0 899 64 0 828 0 14 247 419 780 641 0 0 938 547 954 12 719 76 332 712 478 832 655 779 292 984 226 464 444 245 635 0 453 0 0 23 844 63 0 572 589 14 548 349 610 772 0 902 94 0 803 338 943 0 0 495 842 256 884 736 307 593 0 509 837 291 593 573 269 35 562 0 0 295 714 315 0 9 253 157 341 297 566
351 801 452 107 713 149 403 17 907 0 0 0 809 28 761 0 973 642 39 36 111 232 474 615 0 803 616 883 0 65 0 826 516 0 458 0 258 494 317 0 735 684 467 0 0 750 494 375 0 733 349 743 138 764 754 140 354 0 505 761 0 406 237 839 576 0 777 905 0 0 760 280 956 921 345 631 108 366 0 949 550 70 110 490 0 0 0 398 566 499 0 618 0 510 666 708 868 394 304 362 205 614 508 733 0 0 879 174 922 171 788 657 677 371 476 316 749 0 177 849 0 115 739 649 0 613 766 448 0 892 0 459 567 230 240 170 478 378 8 870 70 89 907 759 970 226 0 632 73 257 7 278 290 196 797 166 111 160 0 90 257 812 48 296 764 466 637 41 123 0 326 0 403 718 474 506 0 644 880 460 956 494 456 257 386 317 323 90 0 608 0 116 426 0 228 816 823 69 403 0 775 801 673 178 874 532 801 0 718 513 865 853 363 44 0 370 184 0 0 181 270 0 962 0 0 511 524 472 747 0 720 0 480 219 0 379 894 0 960 107 149 205 732 971 786 765 0 933 602 826 374 261 764 178 964 995 0 814 1000 927 0 866 432 75 759 0 640 616 306 0 572 0 988 692 89 0 713 0 518 266 0 365 0 981 457 242 361 473 579 93 185 0 0 211 678 703 0 512 0 0 376 0 119 650 583 407 435 815 943 325 285 370 903 429 395 523 0 379 891 93 799 0 808 523 445 475 349 0 784 65 57 920 240 841 95 0 584 35 79 115 87 39 843 127 529 75 746 0 0 367 139 261 810 562 0 736 639 308 0 0 0 133 610 0 34 0 510 0 827 516 534 975 171 231 0 559 0 0 935 437 0 267 754 0 653 968 229 0 0 38 0 409 338 782 574 850 351 965 231 77 789 0 0 0 332 244 649 397 368 700 232 0 652 444 561 94 783 396 734 988 0 748 887 993 458 655 558 318 0 260 356 600 770 0 979 233 576 411 4 355 669 89 0 593 0 767 584 465 711 766 278 825 0 0 913 952 0 0 596 944 385 183 476 553 0 809 138 519 234 81 95 0 700 676 55 0 516 926 70 888 74 783 641 472 131 256 491 0 988 192 504 561 734 352 886 135 476 777 120 64
894 395 0 449 234 587 360 939 0 484 0 117 523 600 626 661 216 70 68 262 243 7 0 841 720 69 142 895 0 0 25 787 21 308 654 770 168 0 166 108 666 332 0 606 0 230 632 388 855 517 972 0 0 838 217 126 201 76 7 528 0 878 606 658 570 687 99 122 699 490 0 194 0 226 814 722 680 307 0 651 589 586 36 448 0 583 0 147 686 896 0 150 372 447 749 988 872 638 782 299 228 120 168 88 0 161 952 0 762 646 431 0 643 847 249 723 0 833 0 552 487 0 831 644 875 650 313 396 402 690 170 551 990 890 722 966 701 891 529 158 221 769 0 416 818 937 0 924 165 61 0 0 0 200 648 831 656 601 954 0 172 523 197 716 27 740 324 408 653 122 488 750 959 192 812 90 0 758 829 0 0 586 315 721 0 910 265 659 541 0 431 678 1 32 275 9 0 173 69 0 411 688 984 687 584 0 0 495 0 643 812 367 594 645 457 705 805 370 0 850 475 252 348 189 347 737 816 0 804 689 620 0 787 0 832 381 0 45 0 273 329 14 340 496 994 0 726 0 513 368 792 553 438 871 0 972 429 101 645 659 554 313 278 140 445 214 0 30 77 216 0 624 712 0 869 843 890 139 553 407 0 839 200 0 0 693 0 0 680 610 353 473 0 613 0 659 791 0 932 0 0 50 46 782 629 530 0 208 244 0 7 0 575 351 523 0 0 710 235 0 0 432 0 98 590 561 213 0 913 555 986 983 685 612 0 992 414 720 0 52 313 977 183 707 0 900 527 0 0 36 880 762 0 0 0 808 0 251 470 796 527 356 669 0 96 0 254 2 7 0 89 919 611 0 696 76 0 204 0 0 605 457 0 0 218 742 0 0 200 802 0 772 0 125 952 293 651 0 0 160 203 7 293 316 0 89 328 801 140 314 670 713 365 171 223 103 0 640 0 698 791 624 764 509 79 123 48 295 906 562 760 306 95 804 17 240 858 896 129 656 609 925 100 487 678 880 470 0 0 817 0 0 877 646 695 942 396 250 605 0 338 834 921 649 106 884 842 367 119 113 164 357 916 37 249 154 0 402 743 958 635 0 424 522 898 937 832 215 191 5 756 641 503 893 727 993 882 0 821 435
937 34 725 979 580 429 341 879 763 585 719 902 848 728 0 830 340 0 359 0 807 0 318 180 848 586 0 557 277 0 191 795 605 655 659 0 570 652 502 818 434 177 196 987 643 255 225 807 163 0 838 119 779 723 611 232 285 662 196 892 385 646 505 552 310 440 0 0 0 569 702 66 0 37 730 625 483 38 296 0 0 74 0 0 299 476 357 223 0 335 496 0 537 0 0 563 0 978 867 725 479 0 312 885 24 250 53 749 0 460 0 997 613 84 963 79 929 0 0 772 632 161 627 903 480 0 103 302 595 776 857 407 0 149 0 260 913 327 941 537 182 175 459 268 478 0 848 823 792 367 801 777 560 810 0 0 189 978 943 0 746 729 622 365 851 691 28 386 0 286 386 87 402 524 309 973 341 0 973 637 617 392 117 894 311 549 830 470 716 577 972 0 955 489 0 395 149 84 135 415 339 271 160 100 628 99 0 0 0 511 0 0 221 923 3 533 591 0 0 555 208 122 504 0 791 429 0 131 0 0 971 590 0 890 640 510 360 589 196 0 53 759 922 349 546 110 0 709 0 507 416 450 361 205 831 730 977 172 961 905 190 221 264 426 641 0 752 827 0 130 573 803 799 44 0 819 0 52 699 880 560 793 206 602 224 680 15 0 0 281 0 0 0 854 395 901 0 583 222 634 219 0 663 386 297 569 176 0 959 335 992 244 133 417 0 596 128 0 720 255 0 713 4 0 0 950 0 700 760 0 145 493 679 694 0 664 0 0 56 617 0 959 513 683 793 433 724 487 0 801 654 467 152 965 101 579 88 0 575 0 233 549 788 938 200 619 0 922 532 806 521 515 994 8 914 462 637 882 107 396 238 240 776 220 0 0 441 88 133 751 268 176 798 536 357 0 336 998 680 84 0 518 907 469 324 120 893 819 0 394 722 0 699 526 0 366 531 0 0 439 509 297 951 114 521 542 326 377 123 354 711 504 0 0 19 850 0 0 0 0 0 606 199 43 792 122 783 546 43 391 849 788 0 805 15 0 893 68 945 292 877 0 597 540 346 677 0 634 194 945 995 337 299 762 349 488 479 223 284 10 0 0 310 0 570 872 833 0 919 354 689 922 0 193 193 708 415 856 804 0
346 143 0 483 231 761 458 734 67 670 216 866 0 874 977 490 329 914 520 0 996 603 762 838 36 442 741 602 935 0 70 0 0 0 628 82 716 252 980 582 661 934 426 606 256 526 384 582 0 230 749 315 475 107 0 622 751 898 32 873 196 0 189 91 222 720 0 28 0 308 925 579 367 588 847 0 705 675 322 589 134 921 764 0 0 711 953 472 190 0 0 866 0 371 377 782 780 407 0 252 196 0 102 663 680 793 0 15 198 950 9 144 841 817 0 450 233 21 620 20 0 0 448 485 850 529 46 0 0 0 339 0 495 854 527 358 756 485 473 0 615 0 327 571 0 0 30 361 479 0 0 0 0 33 570 399 446 0 169 0 629 0 54 0 454 742 0 220 882 0 961 0 703 780 0 149 589 633 0 476 794 0 51 803 0 241 191 187 0 388 291 491 219 313 0 0 872 80 791 746 876 388 931 117 955 666 464 0 0 443 835 54 526 0 92 0 923 675 874 444 618 0 530 889 374 0 914 497 362 880 536 819 687 205 250 495 924 247 179 0 224 821 438 35 0 0 140 0 742 298 106 229 895 670 549 807 0 0 152 0 946 310 678 290 324 0 202 0 0 0 690 872 87 27 85 823 829 311 0 430 715 955 0 0 860 256 0 317 507 283 926 373 683 262 0 0 714 594 88 361 0 412 317 55 407 586 0 0 0 750 898 458 394 987 164 32 580 749 981 821 326 361 281 183 225 742 0 317 771 565 265 713 39 364 784 0 284 565 463 259 599 172 473 685 43 0 739 819 0 540 100 337 254 383 288 0 783 188 793 324 172 654 608 777 562 77 498 582 0 872 764 869 0 741 996 198 82 315 567 0 947 653 525 18 683 0 772 691 0 0 121 684 388 593 0 0 599 384 420 215 0 131 323 261 99 620 848 145 0 96 0 307 0 15 0 0 88 827 643 0 602 916 733 0 271 550 467 573 819 511 0 980 239 26 832 611 668 32 0 0 955 236 0 572 438 15 0 316 356 61 992 1000 0 190 365 0 891 680 775 870 141 0 642 0 508 99 476 349 536 116 33 170 507 827 707 152 574 0 634 17 979 352 847 0 914 0 819 304 704 476 113 0 589 830 0 518 0 543 56 0
350 851 229 0 0 365 698 298 204 214 53 181 338 282 520 0 916 66 0 576 189 276 0 483 0 82 807 893 913 0 165 0 0 0 640 742 691 0 112 880 302 70 749 860 612 127 401 334 0 368 391 0 924 626 0 976 0 394 0 0 0 44 713 589 0 395 754 549 947 724 0 778 815 0 29 950 96 45 0 595 102 931 557 43 467 703 269 0 712 457 332 152 740 401 0 930 736 944 437 592 484 701 923 807 365 247 346 1 0 824 0 184 383 0 88 301 578 0 780 550 0 202 183 0 637 179 798 839 229 361 688 760 0 403 20 718 258 0 735 910 980 685 25 835 919 0 518 0 754 413 0 831 622 543 818 737 0 866 728 512 0 445 356 1000 0 474 0 729 0 58 957 0 0 874 11 255 622 556 255 748 428 405 530 471 0 955 0 396 617 467 794 864 0 871 112 828 337 801 854 530 290 73 145 165 314 421 0 0 845 764 448 117 58 96 789 97 148 884 757 300 0 644 655 769 497 27 378 177 92 659 542 607 204 412 835 699 220 147 0 669 0 643 262 761 267 865 975 133 826 789 355 12 164 500 794 95 575 0 191 0 461 751 299 305 137 666 356 80 692 308 0 0 370 457 0 823 0 0 946 84 970 363 154 361 0 654 209 0 530 781 909 618 997 176 556 792 528 995 815 580 0 0 0 0 0 48 993 607 0 0 201 838 0 416 0 436 499 650 0 623 0 0 0 210 359 0 907 0 263 373 940 292 627 482 32 0 0 0 0 776 30 348 793 317 181 798 442 257 960 921 762 279 340 0 124 0 72 684 98 484 403 893 988 520 627 425 887 835 181 789 266 330 69 687 0 8 294 786 0 0 786 0 0 74 109 0 0 152 225 174 939 602 660 0 690 802 0 0 721 373 382 0 851 470 89 252 934 298 246 821 276 695 369 872 0 0 0 0 15 357 0 805 887 887 209 519 718 82 640 0 542 416 293 961 183 398 809 426 0 743 153 0 0 0 164 974 664 188 749 904 279 0 664 0 0 275 710 438 572 266 31 0 27 430 139 988 625 983 371 538 232 506 973 600 172 0 185 690 862 409 40 453 95 675 373 0 483 0 682 0 955 468 0 733 0 0 254 881 926 583
841 594 0 663 441 710 0 49 446 0 538 406 178 20 358 756 299 635 0 729 459 621 80 858 798 512 995 869 0 21 0 134 170 324 320 386 0 467 341 640 0 813 975 251 137 0 0 673 0 355 0 113 604 738 20 731 671 0 63 510 104 369 887 54 805 878 943 16 751 228 0 48 654 506 836 127 128 0 114 0 682 531 0 378 683 171 564 636 450 458 100 0 429 434 32 483 693 694 386 207 0 528 547 370 873 361 0 888 508 734 873 321 0 852 584 0 742 0 496 726 111 929 480 822 0 448 935 925 422 867 951 699 70 0 751 250 593 0 0 165 893 0 0 410 600 916 958 667 0 125 0 519 471 0 321 0 47 0 646 93 898 593 900 788 440 599 914 0 404 681 756 985 281 929 0 827 0 149 0 529 0 740 264 584 760 0 606 50 88 39 100 839 508 30 461 949 0 565 66 781 523 191 80 668 194 841 111 704 647 181 615 480 0 717 903 958 964 0 125 461 932 517 536 274 23 978 494 613 354 0 864 30 0 955 636 427 835 17 23 165 992 157 0 798 667 493 0 382 323 953 0 88 719 19 566 0 854 696 929 954 936 684 27 0 499 486 548 581 520 650 878 215 485 365 837 281 980 151 21 107 205 651 114 349 871 528 423 0 153 173 958 0 106 0 574 821 0 91 121 359 598 502 93 945 369 171 610 755 167 356 0 0 310 960 0 830 0 657 897 0 713 0 661 450 0 0 0 729 575 103 912 345 202 142 323 102 113 0 0 312 179 354 61 976 196 254 870 82 66 887 659 150 0 723 135 335 0 166 487 392 514 145 55 700 691 226 585 530 0 670 0 652 772 507 317 601 0 643 145 553 524 622 643 185 128 217 600 425 0 470 300 237 667 535 760 446 0 906 0 0 355 0 618 78 305 737 675 918 835 954 750 71 395 634 447 217 0 760 0 345 830 490 489 481 623 183 839 0 217 0 0 284 219 999 450 888 0 0 349 985 317 792 788 858 0 936 71 202 912 286 496 975 749 415 541 721 207 0 278 242 476 0 952 578 237 982 203 319 104 131 32 650 885 854 321 91 407 0 471 0 0 789 934 0 0 484 519 671 0 89 0 773 302 473 30 80 0 621 0 94
683 790 562 0 713 0 750 115 0 202 714 0 163 0 824 0 245 204 0 0 812 120 470 622 108 851 361 624 662 836 0 577 705 0 0 850 947 481 568 316 423 288 259 964 269 655 862 667 938 411 488 371 806 0 0 216 416 424 0 298 475 877 0 961 0 413 191 81 0 0 0 477 504 0 277 99 376 608 203 374 868 949 494 0 801 470 328 520 911 111 1 159 856 0 0 97 141 518 431 172 766 941 752 704 782 292 895 19 0 310 598 170 282 0 94 604 157 449 88 534 762 461 649 676 178 348 865 887 728 795 533 349 403 3 509 258 0 0 418 0 809 336 0 28 613 327 308 58 1 1 655 584 633 738 723 67 588 455 67 810 0 71 60 0 414 254 665 476 989 32 125 435 256 894 720 315 0 191 456 285 549 604 219 0 987 208 366 0 0 236 735 0 600 449 887 615 217 0 649 682 0 878 954 147 713 243 21 24 248 842 0 38 161 0 632 960 546 0 324 556 79 480 926 0 0 105 383 82 8 854 0 0 336 475 944 325 699 60 962 764 864 929 0 886 0 0 970 188 194 833 0 896 992 314 225 139 0 84 807 697 0 872 0 533 604 805 387 230 402 290 147 293 707 987 0 942 0 883 184 825 830 712 356 366 326 0 680 0 938 279 787 0 681 84 339 0 501 394 860 894 0 0 218 0 740 0 679 878 21 622 0 183 0 0 411 419 923 107 800 22 172 342 584 0 715 100 587 518 585 0 13 490 942 48 0 326 180 141 299 0 929 192 880 16 0 0 6 0 0 973 463 0 733 330 633 706 853 795 0 106 548 38 57 182 380 514 0 802 48 133 25 82 917 630 217 971 989 730 518 479 207 108 223 0 396 0 869 0 214 825 13 635 480 0 210 722 674 518 844 38 0 123 246 0 952 362 0 762 100 46 881 0 322 520 581 707 911 189 365 475 829 0 0 101 222 714 291 434 0 558 108 665 955 535 653 233 0 315 0 0 215 1000 764 117 0 0 489 116 463 651 477 287 796 204 322 549 454 483 672 341 246 730 936 406 0 456 812 851 885 0 767 0 917 891 533 320 226 948 978 279 100 646 510 262 0 24 317 319 731 0 81 902 349 32 565 702 535 997 0 571
874 399 648 31 755 67 0 587 0 286 0 263 609 196 776 800 176 62 0 982 757 0 494 0 818 0 949 747 639 16 653 547 0 391 105 970 0 333 0 686 260 142 489 464 990 906 145 473 591 410 153 560 310 185 0 157 245 0 0 27 589 0 412 0 784 0 0 0 594 342 0 653 859 678 317 873 651 364 967 199 252 724 378 0 510 898 752 786 0 91 926 326 136 959 415 487 686 975 0 816 572 543 372 153 3 155 763 207 414 527 406 278 0 0 154 11 532 554 294 430 688 699 911 285 519 629 216 490 891 294 553 200 0 171 569 33 280 518 0 7 95 325 116 924 0 612 954 252 939 342 188 179 547 780 755 98 305 434 660 0 760 703 74 0 412 838 0 590 203 98 251 0 919 344 648 474 819 971 587 820 16 528 289 0 630 559 0 0 344 820 733 847 0 120 868 670 0 52 944 655 448 995 0 317 598 456 613 157 0 253 240 406 389 460 0 463 358 0 403 472 0 0 83 0 219 275 804 0 934 0 385 797 967 844 450 0 578 916 0 676 149 438 349 930 267 874 311 0 753 828 795 0 83 658 446 759 0 499 0 805 394 556 184 466 705 809 0 681 483 877 28 488 100 862 423 0 0 290 513 214 0 472 0 1000 907 578 791 229 24 247 109 591 335 798 887 696 0 418 245 0 157 585 282 557 86 0 987 42 809 536 51 426 634 279 319 267 69 0 328 48 559 314 0 0 256 152 878 665 216 77 556 34 0 834 28 0 949 207 102 974 674 562 703 310 373 358 542 111 90 454 118 0 162 57 985 0 845 653 374 228 362 145 273 884 0 0 892 878 213 0 847 102 912 584 0 438 149 702 116 740 607 405 689 837 474 362 92 11 319 739 684 991 379 192 785 679 517 453 443 388 705 973 517 299 320 970 404 60 811 526 789 570 658 0 437 459 133 784 0 857 370 0 38 677 894 737 0 672 899 0 534 544 0 555 401 356 763 822 366 433 563 0 639 0 794 653 235 228 554 0 326 910 183 185 659 991 320 591 390 907 0 493 305 261 716 0 446 0 0 0 112 0 132 511 390 82 490 0 827 685 475 340 0 484 466 0 131 0 0 290 929 175 0 785 0 0 103 524 163 25
64 326 566 628 584 634 845 866 784 490 539 637 134 821 374 100 240 0 36 0 591 0 367 12 846 0 246 475 0 659 144 651 521 427 356 393 643 223 551 596 930 56 0 267 351 981 909 619 456 450 281 140 417 0 440 133 0 0 531 561 596 828 597 387 185 941 480 391 893 393 84 290 705 106 0 565 238 359 415 311 914 0 0 585 0 871 470 244 0 962 839 41 0 0 814 702 909 249 2 514 743 0 0 315 295 433 169 674 0 846 876 845 0 855 856 730 487 0 0 231 0 0 0 114 735 131 555 523 0 0 0 880 533 740 246 0 389 116 789 185 919 197 2 0 556 936 406 783 235 651 460 0 0 296 921 436 0 393 732 622 40 301 41 937 0 620 0 620 336 332 168 0 0 0 899 682 834 0 392 0 797 0 349 56 200 195 261 0 15 900 428 439 0 501 795 188 211 20 559 900 233 369 943 193 272 975 694 685 0 0 580 102 216 0 0 923 677 500 413 668 379 500 30 984 0 653 592 42 12 0 142 993 404 137 710 802 250 0 251 866 130 268 0 0 20 346 702 228 372 779 606 154 956 700 688 470 543 326 133 171 851 231 78 0 795 925 576 736 963 422 215 855 100 0 0 207 377 890 348 331 113 507 498 128 0 271 137 992 308 0 0 853 306 323 239 0 868 27 788 908 734 913 85 11 0 775 0 0 274 59 399 906 0 0 215 25 0 264 744 534 938 78 719 937 0 0 0 413 779 615 0 561 357 503 0 0 0 0 554 236 325 296 846 57 0 624 140 0 0 414 0 207 0 949 869 886 775 322 599 885 189 0 365 0 533 123 987 283 730 450 180 0 595 446 0 643 348 77 857 584 98 808 0 249 724 81 875 0 186 258 327 542 0 154 531 74 718 0 0 448 812 193 285 381 10 460 204 0 207 821 604 757 733 359 503 103 715 736 0 0 0 0 978 679 637 845 757 0 0 215 24 130 272 0 0 0 0 0 0 932 706 763 0 0 925 0 0 330 582 720 11 578 218 626 294 543 838 578 516 161 743 623 131 82 543 732 0 932 504 854 324 997 210 698 390 54 260 768 337 222 694 0 688 569 18 619 718 14 290 242 476 297 438 148 126 572 616 664 0 748
675 682 657 9 119 85 399 594 228 814 352 0 767 896 503 614 829 914 73 538 0 649 0 0 891 597 0 978 940 557 451 924 434 529 309 92 723 172 612 399 679 0 842 470 347 271 950 767 195 389 721 914 314 742 777 986 818 26 439 23 627 117 830 542 819 54 0 0 0 550 928 580 719 117 199 671 943 520 0 709 835 546 0 0 548 270 0 0 458 0 966 162 945 199 4 0 685 125 177 135 221 88 529 0 114 128 292 301 0 127 838 518 763 566 40 573 0 0 152 484 256 372 398 956 0 0 473 335 830 311 959 645 749 0 927 218 0 208 0 527 752 0 0 472 444 826 210 0 843 447 77 2 0 130 0 734 404 0 285 381 475 95 860 131 833 0 356 87 240 210 522 801 510 738 516 309 920 0 0 0 0 757 463 316 832 733 35 595 856 10 434 0 315 59 0 563 0 470 222 0 994 171 442 596 0 778 420 583 0 957 34 0 308 340 275 306 574 624 595 0 821 0 0 509 551 134 0 140 50 855 933 35 685 0 606 0 611 857 241 202 0 917 312 903 829 202 0 893 0 49 514 841 0 335 973 685 124 603 92 843 732 0 0 977 136 276 966 439 441 606 673 719 687 932 378 0 0 343 268 812 378 41 598 67 737 0 907 57 70 622 401 561 337 788 41 793 0 776 4 820 489 0 529 607 929 496 119 390 391 921 618 0 0 30 62 453 0 815 313 533 668 254 509 0 228 874 203 660 151 644 764 483 421 926 98 972 100 60 0 428 0 126 365 741 335 946 38 130 886 0 533 287 177 878 608 343 429 173 0 0 0 241 215 0 521 300 321 549 169 825 110 546 65 0 844 497 0 0 688 429 811 768 403 548 665 444 934 123 988 889 393 878 102 57 0 0 828 265 670 841 786 0 802 0 113 217 988 0 911 567 277 992 0 0 0 0 424 844 911 0 723 39 149 0 714 192 344 330 0 0 0 280 900 596 748 772 253 460 334 603 0 0 844 346 184 697 349 828 410 159 950 866 0 944 392 719 0 165 777 37 0 80 618 0 965 973 17 482 471 905 247 0 207 0 307 831 603 323 345 867 213 185 402 396 0 93 911 674 669 733 539 38 53 809 366 224 396 704 903 264
946 781 255 0 854 0 626 336 194 80 505 381 407 479 42 249 0 735 0 260 0 1000 398 981 671 908 851 152 474 382 884 878 417 0 993 0 690 0 853 852 883 317 895 0 693 0 42 0 0 71 468 83 0 0 264 789 0 384 549 721 0 649 0 570 19 325 0 218 8 663 332 671 0 862 9 933 0 0 0 320 0 568 84 919 29 253 626 0 418 625 606 765 0 213 837 0 0 183 574 0 0 371 825 233 0 19 985 819 612 890 36 365 713 280 700 505 463 0 23 384 0 289 366 428 650 250 621 529 722 881 203 475 533 466 941 736 910 752 348 684 0 736 120 951 891 0 724 492 0 446 704 411 769 640 263 0 643 333 0 691 543 674 150 616 511 216 0 0 418 581 484 338 66 17 189 319 300 0 480 688 797 387 804 173 89 567 0 0 70 173 0 350 42 892 807 70 268 246 869 0 606 855 0 910 697 113 0 565 742 0 651 359 658 0 540 325 933 278 742 0 476 0 910 334 79 959 750 634 9 165 633 689 174 828 134 49 746 329 807 339 302 724 517 0 915 529 580 706 28 563 831 302 0 0 0 0 0 555 0 480 399 710 913 515 0 476 464 821 284 914 501 0 209 409 427 337 710 0 178 642 0 727 542 577 0 0 951 423 923 645 0 965 186 323 195 507 895 822 216 0 951 163 439 118 903 579 977 930 533 199 292 784 569 0 0 763 671 377 912 774 645 0 673 392 0 281 0 430 212 435 0 932 109 737 118 951 339 121 0 1000 162 222 274 0 314 598 598 218 475 897 639 340 940 212 855 402 348 0 785 109 977 723 58 887 0 470 932 541 599 311 777 996 211 985 101 118 425 593 949 767 913 82 17 0 0 81 393 954 21 669 119 432 725 633 890 927 934 788 240 0 830 839 952 303 423 301 336 555 931 0 903 688 289 621 201 407 164 706 0 990 140 240 22 44 132 0 0 62 0 815 0 935 153 605 0 371 703 0 0 417 26 899 0 556 812 741 0 129 924 0 694 192 47 570 625 493 156 0 16 590 755 570 340 971 486 0 309 0 118 0 998 209 492 260 662 0 0 384 910 372 488 43 806 229 50 797 0 403 945 0 880 114 727 0 0 707 788 248 0 159
0 471 0 214 0 0 30 873 556 0 762 0 354 0 864 621 0 0 79 535 0 838 769 0 0 960 0 769 0 224 128 629 7 24 897 907 360 0 380 789 870 164 0 991 33 848 882 136 0 659 0 671 0 991 959 505 794 857 0 0 615 730 908 822 0 0 0 925 99 288 273 811 512 0 105 0 0 0 0 0 682 56 164 114 938 92 0 327 458 471 942 653 236 886 656 951 275 0 879 423 479 671 927 535 0 376 839 0 157 968 0 21 827 750 794 0 14 355 0 773 936 0 321 811 394 595 99 605 907 597 462 549 0 303 339 259 788 325 798 144 945 0 564 640 942 495 645 104 695 292 0 563 67 360 643 235 914 411 584 688 567 614 695 739 699 80 176 406 0 499 815 278 828 574 587 373 57 861 447 100 175 708 844 917 889 436 267 111 704 998 607 640 507 175 184 410 543 750 326 388 924 0 459 578 0 909 0 958 963 803 804 957 283 313 910 276 217 744 791 736 281 548 384 562 369 816 189 254 813 792 541 0 36 726 31 749 830 265 408 448 0 0 111 662 142 60 631 0 720 880 937 0 237 477 887 923 65 477 422 629 525 0 519 32 777 224 614 0 798 985 671 521 378 270 936 513 533 0 755 768 24 874 587 929 0 0 902 561 946 706 937 141 454 906 4 497 337 365 976 935 0 386 998 819 760 351 977 0 710 690 974 163 551 0 913 856 39 263 322 0 150 675 28 526 236 0 670 0 620 0 638 0 589 0 2 581 779 506 0 449 512 0 273 0 910 0 482 178 56 819 56 140 84 500 404 0 129 798 329 985 636 132 341 622 638 852 437 521 93 613 12 0 841 0 755 320 804 871 736 385 461 719 430 0 458 122 947 414 103 473 729 6 0 472 392 316 775 473 639 785 521 125 0 596 914 970 792 679 692 671 401 344 637 699 767 766 365 565 0 793 988 116 115 0 566 0 906 911 777 0 278 589 0 720 12 549 75 0 0 261 981 43 0 0 0 0 0 522 0 711 0 991 975 0 211 120 0 25 156 136 0 0 0 631 186 955 0 220 0 754 886 0 0 904 644 836 905 242 0 371 569 192 0 77 972 829 709 508 576 925 818 21 56 0 0 679 956 979 160 460
149 0 386 991 0 579 0 720 444 701 229 0 360 294 752 676 180 845 510 106 405 0 18 0 188 99 315 112 0 139 601 723 831 812 424 210 169 0 0 716 0 574 22 170 790 311 203 0 0 454 484 976 539 673 0 652 0 458 304 7 547 0 585 500 612 725 521 0 105 478 0 565 132 817 476 37 133 852 523 807 662 93 0 114 855 325 38 753 219 0 639 0 544 991 128 0 720 606 841 156 0 0 0 4 884 664 591 0 418 620 593 692 0 189 688 130 952 888 0 156 906 609 381 619 713 162 93 338 462 711 672 0 174 803 696 673 654 644 269 0 848 0 340 0 570 329 821 919 468 677 117 443 131 129 0 105 525 204 54 168 0 0 20 267 769 84 332 341 53 411 903 0 530 545 0 0 618 565 939 928 171 261 137 29 774 22 240 0 0 573 150 106 0 839 183 131 835 679 990 0 858 593 0 782 0 949 96 795 778 991 276 326 0 663 0 0 435 189 22 146 832 724 0 488 711 305 0 520 227 0 301 906 0 0 289 0 960 247 0 987 277 361 593 180 812 340 0 0 308 828 324 933 490 574 163 0 0 544 0 902 346 0 156 95 833 397 278 463 455 153 171 403 460 476 889 0 926 661 98 744 0 861 0 230 0 0 0 0 162 580 0 847 0 394 819 217 906 76 731 334 146 0 41 771 66 962 575 63 732 548 0 0 688 0 432 0 23 323 715 648 477 282 924 427 745 983 0 77 847 237 652 315 114 602 288 315 93 275 283 869 913 101 506 58 293 851 94 842 673 607 886 553 403 276 989 538 170 814 0 156 0 745 529 0 136 0 0 613 211 0 748 972 337 26 300 157 634 0 408 898 185 0 0 403 278 0 0 303 0 284 718 57 168 656 677 0 850 0 286 737 83 758 936 587 0 213 673 0 0 0 520 79 630 0 847 0 175 968 15 940 161 268 771 890 400 439 267 986 823 364 169 316 0 257 0 225 0 39 640 0 712 0 0 362 124 320 587 517 183 0 456 129 354 946 337 0 662 67 883 0 669 281 875 0 0 323 876 983 981 915 0 380 548 253 175 454 926 495 170 686 654 796 380 0 0 0 508 289 926 156 319 728 858 0 0 140 134 136 747 143
747 851 25 699 99 261 977 0 0 1000 614 35 238 176 925 168 727 0 954 621 58 770 689 638 15 647 74 0 699 552 0 130 0 809 501 0 62 41 208 0 937 18 761 736 0 840 0 0 958 775 3 727 890 812 129 829 77 0 0 351 322 432 566 593 0 180 0 0 566 684 106 418 982 0 572 0 485 890 0 692 0 548 342 307 235 88 695 0 577 645 179 0 14 334 653 288 0 27 95 625 0 358 413 712 318 721 0 300 0 96 446 637 751 564 382 0 959 316 198 395 381 482 0 0 22 142 556 0 786 860 160 9 0 267 0 0 671 811 0 779 866 868 199 275 357 525 14 193 608 377 752 469 771 242 314 831 0 132 219 572 832 0 370 232 98 99 0 549 0 776 0 690 877 587 264 771 0 197 238 468 369 811 883 885 738 373 91 0 0 76 5 945 329 640 0 164 410 652 263 498 848 277 0 800 332 486 761 907 0 0 0 435 496 764 0 988 0 0 214 0 723 695 372 281 612 760 151 617 0 0 545 397 20 270 231 894 949 132 448 0 0 346 360 610 85 743 0 247 0 375 183 322 751 784 840 449 632 825 261 306 281 750 742 465 501 555 254 631 0 898 70 72 539 449 715 108 361 133 965 0 664 0 814 460 579 355 998 0 17 223 0 142 0 745 922 762 778 0 676 512 557 622 945 0 994 53 194 0 792 248 56 198 359 0 0 45 720 0 269 457 0 746 283 425 451 0 764 754 20 292 74 0 482 545 261 38 292 396 0 422 226 873 0 0 469 0 621 827 0 325 673 233 894 0 812 138 831 453 512 754 728 0 664 359 0 819 821 985 933 303 0 47 209 0 964 196 631 799 350 568 320 100 22 0 375 609 592 197 0 276 70 533 580 772 0 297 342 610 820 811 261 451 197 889 758 650 696 298 546 825 394 890 339 536 501 595 995 824 909 787 0 705 125 372 503 898 692 634 225 0 265 497 704 355 827 371 628 912 274 524 286 402 494 0 280 245 792 547 0 250 243 997 987 0 393 606 596 904 0 0 339 134 0 749 35 83 410 779 541 0 168 679 815 123 0 792 467 664 225 815 187 576 510 252 894 0 222 126 3 961 357 361 934 347 578 504 0 744 78 683
519 83 159 0 933 417 0 723 261 65 840 0 905 18 907 0 789 827 505 0 0 34 145 494 512 278 130 33 794 438 823 803 433 761 352 125 269 563 675 919 972 865 759 174 457 319 0 525 738 799 0 904 140 798 996 910 934 41 748 0 0 757 664 995 232 238 196 881 232 439 814 982 958 484 696 455 198 253 0 0 959 56 106 781 46 0 0 107 0 715 612 195 480 883 508 943 0 138 5 563 9 117 0 119 104 460 390 149 50 181 982 264 114 0 874 990 906 265 705 0 141 0 876 0 207 841 55 0 0 270 616 965 0 509 548 177 161 581 314 948 0 152 272 855 805 0 16 907 119 0 37 303 952 130 677 0 466 810 798 0 464 558 275 616 227 0 0 0 558 0 0 128 81 178 234 0 854 18 0 492 457 270 0 132 957 0 627 772 267 792 517 116 263 853 469 30 0 474 143 0 713 21 9 405 280 546 848 0 813 573 700 0 239 6 455 226 249 387 469 887 0 792 337 424 378 247 803 395 0 754 654 765 698 0 0 138 751 367 919 360 230 0 304 629 645 0 368 872 0 473 0 250 163 370 820 434 130 87 24 300 341 0 510 193 960 557 0 294 923 414 822 0 923 0 242 195 104 849 407 0 819 0 330 467 0 423 947 365 866 321 0 917 918 18 622 707 901 0 699 0 808 0 613 0 708 763 340 0 331 224 45 123 240 38 666 379 0 172 0 890 287 664 195 506 808 298 119 95 82 0 163 534 65 0 206 0 762 0 914 409 0 0 990 734 256 41 202 352 539 416 86 947 696 598 238 48 447 383 133 419 0 541 838 0 479 620 100 0 0 0 257 959 869 0 0 354 347 0 83 0 0 739 659 742 0 0 345 0 0 920 844 0 358 794 103 105 0 29 610 0 140 0 3 512 558 348 91 0 888 0 539 930 738 971 0 825 231 622 10 837 98 0 542 408 688 295 286 0 850 0 604 674 0 474 769 143 0 297 415 0 791 703 351 0 156 66 760 902 0 0 111 0 382 0 0 286 855 15 954 713 62 766 0 489 831 628 610 141 440 0 997 444 946 273 191 871 0 924 249 248 604 226 626 514 473 446 433 981 652 125 365 0 993 757 40 112 316 829 845 32
817 595 0 0 565 798 170 0 0 767 811 507 181 24 479 228 153 0 267 868 842 384 330 686 200 208 0 282 644 257 509 509 317 638 80 905 963 993 682 51 0 76 0 867 648 896 0 920 0 39 88 676 479 258 461 686 52 976 319 196 554 477 0 601 114 596 239 536 696 9 0 380 487 701 50 88 51 206 33 0 945 326 0 0 0 0 44 602 0 514 179 979 265 344 495 172 1 0 294 830 198 0 843 717 649 41 265 0 571 13 236 511 999 413 394 901 330 295 297 196 48 741 0 646 979 980 20 0 455 427 604 0 76 308 530 770 823 847 858 164 20 82 920 508 0 496 96 0 691 606 777 0 441 617 816 973 0 844 22 780 659 693 170 430 62 552 494 646 608 260 934 944 213 214 949 572 847 139 412 761 0 43 920 48 88 539 0 782 490 0 0 483 8 0 278 391 888 173 912 0 162 361 488 784 0 156 206 0 681 298 844 750 418 250 0 0 496 565 110 533 390 339 0 631 798 462 0 967 277 27 16 0 380 0 0 473 775 18 874 636 996 0 267 48 0 0 0 39 262 354 523 780 734 74 308 0 216 492 768 923 408 409 993 267 861 883 524 0 433 452 188 428 612 0 0 632 313 313 500 0 0 293 0 0 369 0 272 159 8 521 408 421 960 7 0 536 970 129 977 358 734 947 103 478 660 46 861 226 222 238 530 276 22 218 34 840 0 405 399 385 248 0 761 406 777 459 725 900 104 822 0 787 969 224 340 490 553 207 538 430 779 319 120 291 345 373 0 420 253 6 0 214 715 588 428 925 51 652 0 285 143 894 469 888 0 221 194 496 0 967 43 533 102 123 656 569 57 97 113 538 0 623 811 0 486 557 857 466 706 439 428 958 759 246 289 756 61 870 531 386 717 773 674 0 150 886 420 895 757 0 729 430 58 363 926 1 835 332 538 413 781 116 614 80 822 484 731 785 0 0 383 909 627 63 860 432 703 0 471 784 0 128 167 0 630 0 678 586 489 150 802 0 904 0 554 874 157 850 228 436 961 759 210 552 648 4 789 921 889 0 0 580 13 540 498 192 800 661 258 979 0 572 0 308 47 612 800 87 609 0 0 413 218 0 982 0 976 11 132 466
21 774 473 593 726 586 291 778 804 179 458 257 573 738 684 512 648 380 861 852 864 642 68 625 0 408 0 0 499 505 54 860 598 0 0 966 979 970 70 662 278 110 0 586 0 19 0 929 713 751 0 0 859 156 456 909 381 522 530 753 553 576 0 0 537 812 783 598 104 435 541 0 0 498 632 0 88 669 482 994 616 0 0 572 0 0 582 231 856 0 927 604 369 75 442 42 0 414 569 0 708 781 0 92 371 340 304 213 0 474 534 459 0 258 16 760 0 180 484 545 880 967 911 923 302 484 278 316 700 328 546 635 588 521 400 615 0 0 186 52 671 474 0 145 508 208 232 732 371 948 645 379 310 209 292 512 230 421 128 515 505 17 652 972 0 0 0 101 0 861 0 0 610 268 148 24 181 974 365 961 352 826 236 0 564 551 0 567 418 311 446 0 772 976 821 146 814 554 129 0 674 264 628 521 445 0 0 461 313 0 422 981 24 0 462 432 314 0 180 475 957 673 0 788 716 855 476 890 165 86 0 641 634 0 966 549 117 104 0 0 225 0 554 586 539 919 194 391 730 561 0 266 332 178 509 341 180 723 0 589 875 0 868 742 352 725 0 534 361 635 0 543 143 0 867 367 381 0 91 176 380 457 372 303 0 143 47 0 49 965 0 878 644 0 274 512 554 219 145 106 146 0 482 877 341 737 81 67 0 937 692 2 109 973 576 944 0 430 827 712 457 260 768 148 0 0 407 0 0 0 476 274 144 576 853 144 282 510 0 840 0 0 238 591 0 520 766 0 157 597 867 49 0 171 766 331 619 619 938 955 721 79 709 659 129 453 506 549 503 0 309 857 395 236 322 853 0 501 970 0 331 828 320 460 149 64 342 677 528 908 837 662 731 457 645 203 466 430 87 771 513 13 832 691 827 0 0 174 0 511 72 852 69 925 213 93 540 375 0 154 372 872 154 838 158 760 553 567 441 562 178 319 0 676 970 198 0 0 863 715 933 498 985 706 536 159 0 459 395 0 394 295 0 0 645 0 486 868 104 136 819 499 0 846 993 817 309 894 239 613 0 84 13 853 0 196 100 965 870 784 541 435 509 408 0 442 771 0 581 959 195 783 0 70 850 0 0 0 727 32
0 0 0 177 598 990 668 982 0 292 828 464 378 594 0 710 317 590 0 99 778 355 892 674 412 59 0 896 90 0 56 98 0 771 885 374 0 615 0 0 534 435 751 0 80 313 252 781 395 684 382 656 871 316 746 714 0 924 509 291 38 295 717 777 920 568 177 930 0 0 966 65 634 383 0 57 967 0 293 153 32 873 654 0 0 629 435 21 742 0 0 307 473 0 258 961 12 0 554 0 840 131 196 779 188 0 920 310 577 10 475 898 435 0 116 0 536 0 23 774 647 405 319 848 329 315 663 894 749 183 380 0 501 604 557 826 584 0 300 181 913 0 833 421 885 188 794 686 717 347 0 0 418 799 667 426 800 162 0 849 605 919 307 601 104 495 405 0 0 854 985 392 580 921 558 637 745 987 0 25 157 834 939 541 886 0 51 0 927 610 292 572 586 0 0 149 961 0 914 814 862 949 562 897 649 84 0 82 0 722 500 149 818 972 896 244 34 0 769 564 950 903 638 435 402 280 0 0 155 462 0 0 405 86 777 228 974 0 400 114 445 397 697 35 214 176 0 908 0 429 0 488 54 72 245 0 726 225 0 701 287 189 493 984 464 497 744 862 903 0 42 564 35 281 249 188 293 838 959 657 65 0 90 363 53 797 757 0 710 835 364 19 475 0 0 862 404 934 123 621 387 431 0 223 199 618 209 707 816 750 571 378 226 731 409 0 993 111 676 181 462 307 632 395 0 239 689 540 618 674 0 0 616 635 571 308 832 24 335 695 0 0 851 961 0 0 861 0 0 416 512 615 91 0 113 442 0 882 750 412 752 411 0 245 726 447 986 216 0 235 999 975 444 667 56 913 507 34 561 970 717 184 96 0 0 0 0 0 549 314 226 457 877 615 0 329 762 162 681 389 701 0 574 151 818 409 195 0 541 0 426 273 964 692 55 349 705 362 240 0 971 428 166 45 450 0 166 180 0 785 564 983 565 0 0 0 0 997 278 185 361 578 591 75 0 533 0 406 143 178 438 0 0 290 685 343 5 0 815 62 895 307 177 476 474 699 262 0 920 818 647 137 969 814 921 995 0 94 0 772 530 578 0 0 629 0 196 353 92 1000 608 762 0 801 480 205 110 0 124 569
841 282 550 354 0 562 582 26 795 0 101 698 440 50 413 824 853 0 511 985 652 809 804 558 377 711 568 480 234 854 391 213 638 962 227 959 517 197 1000 0 692 0 0 231 636 74 264 965 423 1000 52 116 955 257 454 441 672 254 0 453 609 0 813 711 151 0 0 0 574 277 534 363 0 579 631 360 717 472 555 0 277 71 743 894 0 771 0 859 0 0 582 528 213 0 915 312 858 319 893 252 900 736 0 206 426 343 489 256 947 759 744 0 497 72 874 0 0 393 407 534 809 0 823 425 0 386 742 89 0 713 217 0 474 495 104 973 259 842 11 607 747 990 95 178 975 80 32 0 446 990 665 870 298 107 380 0 36 580 553 216 19 697 750 305 10 0 292 325 820 0 982 0 730 935 158 915 545 0 0 0 700 755 0 334 0 872 0 431 56 0 819 910 0 171 467 893 547 67 31 480 459 0 20 898 824 421 475 0 0 226 294 811 435 944 465 372 979 411 814 337 572 697 0 734 623 862 856 164 307 232 384 993 414 875 465 804 0 698 0 557 392 117 0 0 895 541 942 90 822 923 946 798 124 979 744 202 766 325 271 238 0 283 702 40 451 805 392 159 832 980 386 0 0 940 942 447 487 766 640 579 612 0 85 0 452 0 0 447 0 751 434 139 542 0 104 933 630 131 1000 191 179 86 910 888 171 0 363 328 428 156 109 362 460 707 604 469 569 966 989 434 792 29 166 99 360 0 0 490 177 427 544 205 783 0 296 0 237 728 535 0 0 845 689 0 501 0 225 40 352 2 954 435 421 159 398 472 331 0 0 782 871 396 0 981 697 845 368 0 0 383 443 0 679 891 0 888 0 0 505 214 615 270 170 95 822 0 931 359 131 0 802 811 0 606 552 0 265 608 350 849 490 904 968 466 0 128 0 181 918 809 915 258 339 97 0 933 868 995 659 877 384 306 893 270 504 582 376 149 501 986 685 324 409 422 0 0 0 0 956 0 0 102 957 670 78 563 438 991 0 406 436 149 96 0 0 801 0 467 652 635 52 705 538 346 502 391 351 0 528 895 729 222 790 891 0 207 980 0 486 825 758 806 549 236 571 295 854 693 677 764 272 586 284 477 447 936 401 0 401 0
21 427 907 593 138 203 393 308 373 777 420 42 0 817 485 115 0 571 802 0 831 116 862 740 97 225 909 129 217 0 571 441 883 0 0 756 625 557 0 0 192 874 227 319 56 749 892 23 106 397 0 363 226 324 381 21 176 85 0 500 264 60 289 507 788 259 0 0 375 482 0 240 357 0 139 328 100 296 0 865 381 852 632 377 90 773 152 800 962 372 153 401 0 149 0 0 792 228 453 443 43 956 0 0 369 307 475 610 31 584 653 241 0 783 858 401 633 0 0 871 375 578 133 802 0 190 91 0 0 973 860 544 483 532 227 441 530 124 846 832 896 430 678 989 601 958 152 23 0 85 176 783 0 817 984 978 0 180 0 0 0 947 788 902 0 346 318 62 406 141 871 689 0 852 589 636 0 493 0 245 178 116 144 973 572 418 743 217 0 0 267 241 368 740 267 0 30 0 384 173 803 707 759 134 971 949 732 164 947 304 86 609 0 466 57 914 96 921 0 728 59 916 908 675 976 0 233 0 497 533 437 325 398 0 0 0 926 980 589 506 0 484 345 652 59 985 240 712 456 502 285 737 508 575 0 904 920 331 529 296 389 920 683 0 103 338 0 465 0 298 665 324 0 114 774 897 627 579 210 306 937 342 454 0 0 0 606 647 0 256 878 0 613 915 675 933 272 238 647 156 0 0 0 395 307 219 320 691 0 381 0 904 307 412 0 440 90 656 891 814 744 0 174 901 463 657 257 730 0 332 293 378 97 836 0 536 201 34 188 294 45 0 889 570 178 983 833 21 0 528 913 381 666 0 786 0 133 0 627 0 284 131 400 0 0 728 227 832 0 377 108 0 399 829 678 993 960 848 0 543 643 601 595 905 0 34 0 191 0 358 266 238 0 478 141 0 392 168 677 312 0 574 846 343 133 0 0 15 88 229 366 0 259 483 585 811 957 456 454 351 0 659 0 255 0 743 189 714 467 0 388 966 893 472 22 848 598 202 607 855 781 331 367 0 64 142 68 354 0 0 264 408 68 0 250 0 71 0 80 292 221 0 0 950 0 141 852 0 848 875 708 0 0 530 0 416 10 283 356 320 390 296 0 0 0 666 790 891 322 344 0 0 0 0 208 0 282 177 45 0
665 500 560 0 414 642 0 0 527 270 987 319 516 316 0 412 409 190 0 670 599 467 969 641 30 141 0 401 972 824 0 555 735 763 146 0 310 822 625 360 0 883 0 669 681 0 255 0 864 187 0 481 582 105 944 881 345 365 344 0 12 902 0 261 0 733 290 983 866 458 193 0 300 219 792 759 0 951 841 0 359 777 829 716 186 835 876 92 741 604 539 156 701 260 257 772 530 955 765 575 922 703 129 499 201 485 0 92 68 574 0 659 657 978 286 0 688 522 760 342 489 767 0 770 726 124 320 208 600 73 203 602 309 328 812 0 356 188 803 62 0 316 0 700 0 726 55 0 382 328 0 907 586 977 0 350 936 0 195 181 311 944 185 218 232 339 202 334 369 312 624 230 782 818 592 736 987 409 221 0 288 889 142 700 0 0 497 0 801 504 304 394 129 156 0 68 0 751 731 671 0 690 0 345 0 0 290 750 0 421 0 0 734 453 927 15 604 332 335 443 0 663 906 33 0 6 489 791 681 455 517 219 820 0 393 76 603 819 918 87 147 600 0 536 503 309 977 959 483 758 4 632 841 648 750 0 314 707 294 206 830 439 36 984 252 989 143 106 345 579 0 682 214 327 156 857 81 311 586 649 625 769 71 39 747 9 754 0 567 98 513 297 391 0 657 218 0 181 781 849 507 299 912 0 838 0 82 812 333 864 370 956 260 871 0 539 944 405 415 277 993 0 173 0 749 265 0 679 0 0 916 790 336 124 186 407 435 680 821 43 0 103 606 0 619 190 517 811 335 0 259 761 145 224 423 13 305 0 0 866 173 758 232 700 281 936 593 207 897 613 207 947 919 0 933 933 286 492 725 516 44 203 363 0 0 0 301 760 0 71 368 481 598 264 361 461 807 640 0 163 0 669 316 0 862 309 784 513 0 74 819 0 0 812 883 625 941 746 283 0 194 0 259 173 589 467 935 671 122 0 930 0 744 0 577 522 63 159 984 233 671 968 935 888 576 1 502 116 460 830 312 267 909 929 0 421 813 676 0 0 0 265 0 890 592 0 983 960 408 0 460 193 0 691 406 0 257 0 423 73 147 0 862 0 12 0 713 132 693 426 539 416 0 223 163 989 492 183 974 572
453 0 908 617 794 411 23 0 910 0 843 567 706 409 321 0 889 281 892 0 919 408 0 831 302 0 0 845 313 204 893 633 423 473 0 410 649 177 772 589 0 962 142 42 42 469 0 888 885 525 956 279 654 859 129 46 488 166 0 734 57 0 445 544 662 7 184 441 0 164 783 925 275 697 207 477 835 955 143 216 50 460 300 723 238 446 507 272 946 243 960 906 498 0 83 710 969 772 842 316 134 594 232 637 512 0 872 109 106 550 0 0 647 964 602 0 99 0 271 0 0 451 830 728 711 713 841 715 876 0 352 441 567 272 685 0 0 613 103 340 0 0 790 978 603 203 0 83 963 0 672 0 249 594 663 0 624 574 529 539 0 587 652 105 352 51 571 135 0 716 57 458 898 0 694 481 757 4 0 218 0 530 162 674 124 898 288 990 971 288 462 544 488 811 642 705 841 0 875 12 487 910 797 443 317 309 178 33 137 455 588 116 477 252 698 375 830 114 7 0 0 988 104 910 370 183 355 843 610 0 404 533 417 152 0 143 23 242 619 563 748 948 374 226 293 863 921 0 285 123 607 517 872 0 0 918 980 210 668 898 0 987 411 515 0 917 560 0 689 0 7 287 521 0 991 325 75 179 0 643 745 0 859 987 664 157 0 522 234 0 925 61 530 305 609 30 0 0 107 743 958 948 907 97 0 544 921 738 0 0 861 507 235 774 145 561 664 433 504 0 435 839 663 613 445 592 977 445 952 935 793 0 69 777 740 598 79 640 431 490 0 820 0 273 0 737 814 0 620 920 493 0 771 0 362 219 0 913 258 0 0 0 513 157 0 0 152 468 877 0 605 163 384 818 227 54 812 879 765 476 278 0 865 0 734 675 497 602 256 410 114 0 662 208 757 0 605 651 125 742 382 0 480 0 853 317 718 0 414 135 0 192 497 146 89 0 648 228 396 0 0 958 399 129 461 0 263 0 790 155 0 865 982 742 222 807 0 850 564 0 118 162 944 137 433 351 922 715 372 150 349 416 782 412 769 864 0 370 703 710 549 642 84 533 0 0 740 157 999 696 762 462 931 954 717 298 659 565 0 586 191 68 660 792 657 209 222 955 121 476 215 449 347 811 385 78 830 0 190 0
901 349 211 764 447 957 968 401 0 0 881 0 0 0 834 207 587 480 397 703 806 0 157 0 588 240 0 867 595 991 238 842 989 107 506 598 419 257 36 322 503 106 0 447 753 100 902 896 657 772 110 986 0 540 0 117 723 0 903 600 563 0 759 393 637 200 567 90 504 300 838 133 493 711 608 609 0 84 340 326 406 764 568 731 0 541 0 154 743 0 407 0 673 559 251 817 622 629 298 321 0 427 848 349 610 487 492 983 25 487 686 422 282 237 725 206 152 801 720 0 563 73 18 0 428 723 845 219 969 362 0 218 0 132 0 444 170 0 767 358 862 0 0 334 0 408 116 599 0 808 321 44 60 0 784 432 977 989 635 0 336 325 0 262 502 265 804 466 0 419 744 127 888 369 0 844 713 0 708 528 178 153 611 370 182 454 26 618 0 229 376 0 313 0 465 282 0 217 0 266 709 256 719 157 150 36 40 852 621 500 916 532 983 0 173 0 557 473 646 223 47 0 240 61 0 0 33 560 86 117 957 407 0 621 136 556 0 547 493 241 0 111 734 376 0 809 592 0 0 0 866 631 0 1 712 28 0 0 160 719 367 13 0 916 901 502 381 0 447 0 287 916 0 260 0 0 800 730 560 995 857 762 651 0 0 0 186 239 851 250 498 608 181 966 0 0 450 1000 0 723 132 322 324 0 566 639 46 944 0 188 893 491 800 354 497 424 172 0 0 581 604 822 763 859 786 0 224 424 909 764 528 126 0 892 848 119 0 67 0 926 469 511 9 764 727 913 891 269 602 19 0 0 58 479 278 92 940 667 479 0 802 102 924 0 399 88 562 111 885 812 799 0 0 79 398 971 0 423 265 0 0 242 468 47 307 807 542 230 136 548 168 989 0 925 990 12 447 720 73 0 465 310 182 551 249 34 958 681 995 783 0 0 0 664 445 29 618 244 0 659 807 261 142 375 0 123 335 395 412 405 0 761 597 0 270 244 0 924 138 0 0 929 418 783 469 108 131 0 934 271 693 0 509 756 892 518 617 0 958 733 483 684 0 580 380 696 276 637 685 953 49 0 99 0 116 517 910 0 997 48 176 36 16 869 0 0 36 0 0 393 831 591 140 757 258 523 675 480 35 472
0 22 50 827 0 556 548 44 120 567 254 0 773 441 360 0 177 232 786 537 871 976 0 0 495 0 894 0 0 832 0 857 0 403 206 0 977 737 0 414 876 26 218 363 955 572 0 243 144 454 852 716 0 960 0 766 892 0 0 66 492 193 943 0 0 991 696 494 423 367 0 287 763 497 543 636 0 937 333 609 0 238 397 263 237 379 0 759 90 389 178 588 0 213 834 648 160 295 847 0 431 259 48 0 377 554 0 977 227 637 0 7 285 889 912 0 45 847 697 637 241 524 311 876 4 825 954 77 119 0 682 192 27 816 185 269 706 0 999 849 19 536 969 82 64 956 452 130 929 417 788 726 948 483 0 666 0 0 0 494 728 953 212 29 792 0 546 520 0 798 527 346 415 52 203 0 374 9 232 287 276 528 86 521 430 0 246 273 0 507 974 125 561 806 63 0 9 140 57 831 822 281 971 449 0 714 787 0 0 770 741 345 961 0 389 819 319 780 224 136 616 49 218 81 760 258 949 0 0 926 530 283 726 891 378 0 43 0 71 745 859 493 402 239 476 140 669 89 997 78 142 557 320 542 358 0 567 890 57 110 643 305 133 406 196 212 120 862 480 702 336 360 597 776 241 17 21 223 688 0 438 259 643 196 23 140 198 734 0 967 410 454 598 424 980 488 15 432 707 865 982 234 437 408 234 0 543 299 918 318 0 495 667 446 134 160 54 327 0 0 0 585 363 437 867 351 953 966 760 123 928 210 480 880 700 423 0 644 887 543 899 382 878 0 512 0 0 137 910 0 72 0 150 417 496 104 897 422 0 231 0 631 476 986 405 848 154 314 873 688 29 792 153 151 892 961 759 113 291 904 338 79 736 293 381 359 0 240 724 0 518 0 0 0 718 97 0 515 823 162 917 917 840 0 846 120 766 476 0 475 663 0 962 918 299 736 0 0 91 652 302 0 423 409 348 866 700 0 543 723 791 857 0 708 100 538 536 995 421 671 463 746 355 340 0 151 68 462 622 0 712 827 0 39 699 500 0 744 364 0 894 941 516 681 585 243 704 798 0 115 55 506 851 65 0 194 626 477 19 471 58 978 372 968 662 733 0 515 804 393 696 337 279 260 424 656 572 234 0 468
143 136 960 350 391 703 0 886 664 908 737 0 604 555 901 307 157 852 91 547 308 460 565 64 451 0 895 0 496 306 477 0 894 450 0 296 370 0 33 949 225 378 555 44 35 672 201 934 0 430 0 481 737 0 164 0 0 263 0 862 954 692 0 355 424 181 277 969 649 870 521 64 413 514 282 317 0 0 247 271 538 681 0 372 635 986 0 345 0 0 932 930 679 0 280 228 0 0 0 462 21 658 994 667 496 700 967 625 377 388 82 63 185 643 0 806 503 738 672 941 114 0 423 0 554 0 661 0 0 851 428 0 428 0 551 994 0 314 0 0 972 673 543 617 277 576 47 762 667 0 497 630 974 818 829 387 0 337 679 556 649 84 692 755 909 988 433 648 213 581 214 773 540 79 786 818 0 779 218 365 0 87 582 0 588 0 293 0 873 780 608 843 302 227 681 30 0 453 735 72 431 56 0 0 454 23 164 424 0 0 583 0 693 896 96 713 807 608 782 976 0 795 139 936 120 420 395 186 861 819 550 183 214 428 0 645 340 550 43 706 24 277 450 49 522 668 724 931 250 554 278 395 288 623 743 0 595 51 958 655 615 318 0 581 79 264 221 0 839 97 775 0 440 228 0 936 416 187 678 950 438 676 745 457 420 717 905 966 174 55 17 343 356 774 762 0 556 461 111 973 376 0 535 881 580 0 281 938 898 329 209 458 389 383 0 0 612 755 505 491 779 825 362 715 795 268 282 0 643 322 250 173 94 48 983 43 519 195 644 753 688 591 269 478 628 556 141 893 351 0 0 686 287 677 748 917 645 892 843 712 267 0 687 678 146 0 0 315 839 599 531 29 128 221 977 997 830 0 329 644 88 125 749 0 946 208 0 496 139 718 177 942 708 179 898 107 0 169 0 821 749 805 519 0 728 0 0 865 732 437 558 504 463 0 501 664 382 932 700 866 0 165 827 493 682 200 0 0 637 614 576 239 911 0 136 412 186 485 544 412 44 977 0 128 410 767 763 226 0 686 284 689 412 234 0 0 66 762 0 525 522 0 298 982 774 445 125 500 981 735 0 0 666 634 586 116 730 118 0 762 0 0 800 923 534 0 744 441 0 226 0 367 820 101 27 902 742 419 211 9
864 963 0 179 806 0 212 0 761 0 353 358 571 338 27 0 0 0 714 150 216 0 225 779 0 26 840 0 819 0 0 934 6 486 88 778 192 917 962 433 397 165 72 515 760 468 409 431 11 0 557 132 602 0 0 457 549 232 629 460 798 934 785 0 821 0 0 298 155 726 215 580 0 714 0 546 507 525 408 386 615 343 0 852 34 0 203 0 584 59 134 0 522 754 180 498 607 0 389 178 0 677 184 609 566 0 0 935 604 814 74 296 787 99 953 756 467 690 805 0 0 0 890 883 900 942 581 953 248 703 237 379 0 143 0 469 997 802 666 148 11 0 732 545 526 0 308 328 466 0 0 928 317 0 831 37 989 356 691 0 0 0 0 123 627 498 0 228 458 209 500 452 0 193 430 645 0 173 0 525 836 364 574 734 0 836 0 474 898 118 967 648 0 869 0 0 0 840 727 880 466 513 397 0 95 500 198 147 1000 0 702 568 0 835 119 0 200 0 0 773 918 49 557 166 469 105 438 605 574 476 178 0 30 732 697 490 734 849 0 867 161 267 256 258 781 210 0 399 709 223 981 0 344 0 758 839 328 826 678 416 153 555 44 86 632 960 427 15 91 0 128 811 314 0 62 689 315 8 479 485 977 0 101 614 0 194 718 885 787 35 0 311 829 838 0 153 0 5 0 256 709 238 358 505 512 181 965 765 738 92 646 0 388 0 693 206 577 0 145 996 743 827 906 703 284 998 830 713 301 123 21 587 859 268 713 518 372 626 963 622 11 251 406 938 294 136 622 0 0 552 186 316 0 452 545 116 0 0 352 875 445 343 0 673 0 136 285 964 0 0 258 655 0 0 795 946 965 0 895 664 0 802 841 792 464 527 0 561 706 335 814 345 80 892 137 150 237 459 410 0 0 0 872 571 0 804 346 98 0 912 0 840 0 0 594 688 747 159 0 473 221 161 331 345 897 167 275 728 313 349 161 567 774 422 0 489 523 153 291 97 0 877 625 140 10 79 187 28 518 801 594 0 399 0 39 503 0 730 110 947 517 771 475 503 286 0 0 558 0 526 810 145 0 71 0 0 324 0 447 200 858 630 130 0 815 275 925 913 807 673 0 0 0 197 490 896 363 41 106 647
233 652 0 672 217 0 719 375 462 908 420 828 0 631 0 202 319 945 0 0 0 855 212 141 332 480 590 248 811 951 17 295 614 206 814 667 68 114 0 546 806 723 899 558 752 878 581 678 0 925 998 127 601 0 957 0 997 0 115 0 911 814 773 745 571 439 0 0 28 663 465 944 903 131 860 563 340 927 0 902 0 947 106 0 0 237 154 569 0 771 504 481 134 109 784 462 631 200 282 356 0 0 602 373 395 0 307 332 632 271 389 803 468 177 0 371 103 0 54 162 365 2 291 41 920 67 494 670 485 212 114 516 0 0 751 798 751 751 0 329 345 0 424 734 0 418 16 974 118 959 0 209 511 671 556 578 390 72 0 294 445 0 851 854 0 581 299 878 637 103 858 0 868 0 0 367 62 165 0 630 726 0 187 897 0 994 538 588 0 633 162 0 23 249 324 358 863 841 271 700 947 162 186 582 35 362 291 279 0 756 850 699 682 696 340 969 272 0 831 376 574 439 9 687 0 863 432 451 948 716 568 0 0 0 263 0 888 481 27 755 985 984 969 643 0 605 0 394 370 830 857 481 778 637 58 0 0 0 678 751 0 761 20 904 436 209 909 0 597 467 119 875 562 847 737 266 802 0 308 636 489 863 0 406 190 0 967 775 145 0 15 0 0 650 0 0 563 786 609 970 419 146 243 872 492 970 0 0 249 419 0 715 0 288 889 527 607 296 172 837 0 0 478 0 958 40 245 513 677 422 177 0 489 940 0 0 306 21 732 0 717 0 0 343 76 113 957 355 789 318 0 53 0 640 0 0 876 175 30 896 580 753 677 0 95 0 381 293 0 637 0 214 23 278 0 576 236 398 818 798 346 987 772 0 0 9 673 609 452 854 0 912 974 731 0 311 403 591 46 830 554 0 221 496 862 506 702 572 0 126 0 757 980 562 635 592 605 334 59 252 0 809 411 683 118 317 0 263 631 802 606 0 314 523 353 45 329 0 959 0 764 4 0 542 334 399 795 0 662 691 952 798 0 186 649 0 816 0 134 345 0 0 0 147 194 130 877 637 510 0 650 134 894 135 460 0 415 0 505 573 687 0 386 335 241 308 481 0 259 312 353 523 112 497 979 684 0 0 865 723
76 0 0 868 900 578 0 813 0 103 670 812 894 962 0 823 44 221 880 0 263 885 0 349 922 913 439 400 865 750 634 249 454 333 0 931 102 0 712 334 450 0 175 0 310 0 659 0 349 968 600 382 49 362 228 942 994 61 311 0 0 339 309 479 691 306 748 0 486 0 766 997 639 104 558 881 221 635 434 0 782 917 262 0 169 900 783 425 0 580 379 75 60 187 333 228 594 217 534 611 240 981 737 122 909 970 587 498 677 330 776 529 458 226 355 770 0 76 128 355 584 477 273 619 0 517 0 849 694 946 432 187 0 0 794 0 703 562 453 0 0 206 4 740 0 274 301 484 583 773 0 556 604 0 505 510 865 798 754 712 480 0 816 495 799 787 82 955 53 210 0 291 807 0 502 105 0 0 0 707 745 0 494 0 976 703 927 7 319 634 777 59 106 759 470 244 0 0 708 527 0 560 973 326 0 0 826 168 767 216 768 0 995 933 83 0 0 478 564 969 433 426 704 58 586 826 0 731 759 996 944 196 297 448 452 965 0 413 721 567 786 234 0 398 820 960 482 591 75 730 0 169 126 479 905 761 975 454 828 817 38 374 45 633 380 656 794 212 573 333 149 0 693 0 612 157 829 14 734 0 11 152 616 126 876 645 76 819 129 0 855 131 259 12 4 796 569 772 0 44 227 765 997 54 0 110 315 731 118 59 307 503 980 63 985 72 0 66 408 100 799 659 808 865 874 2 861 283 768 0 689 0 131 975 203 531 0 0 714 813 705 497 304 154 468 0 0 467 648 365 0 0 0 685 106 490 12 81 909 564 462 119 0 229 221 973 582 456 632 799 832 0 0 935 0 216 0 488 622 997 0 0 449 985 116 327 406 0 407 915 887 840 291 847 602 0 224 694 480 179 61 268 0 493 0 527 406 221 71 509 813 0 512 546 978 302 0 0 198 0 245 769 17 351 73 882 879 340 682 309 288 348 830 225 222 0 625 0 614 0 498 488 108 793 587 0 156 713 361 325 391 0 0 634 393 966 456 0 40 0 0 69 610 712 883 0 517 551 995 149 72 230 44 923 373 0 0 533 539 948 867 243 247 876 807 139 695 149 0 337 509 970 508 484 772 935 0 775 636 317
592 58 0 317 803 155 207 514 888 92 243 687 985 917 869 409 186 1 603 848 806 617 0 373 0 0 0 803 0 0 0 545 911 158 42 885 823 195 452 860 0 760 915 785 755 137 818 230 531 377 168 565 0 604 941 726 382 524 897 835 0 699 0 0 0 828 596 444 728 163 701 343 95 629 193 478 164 533 751 276 21 997 682 15 0 199 71 0 791 43 277 277 0 54 59 656 173 134 180 367 312 842 0 567 681 660 0 0 656 217 0 0 179 0 860 505 220 344 288 0 666 14 876 648 0 737 846 714 798 595 193 0 991 731 0 19 185 346 992 849 565 464 301 795 284 441 473 766 795 520 53 791 0 598 587 434 149 321 130 706 0 255 219 363 56 0 26 0 0 0 639 117 365 102 866 896 322 0 0 0 0 542 783 0 0 356 477 785 995 192 143 176 159 0 603 246 0 851 845 0 496 596 326 679 293 0 348 676 323 369 75 67 124 319 0 79 0 122 266 0 577 0 741 316 0 6 79 626 491 0 209 435 600 473 765 301 16 254 992 462 761 224 931 0 86 0 613 290 624 490 128 92 556 493 843 0 923 986 845 815 294 0 444 560 743 517 0 482 413 826 652 325 0 0 204 200 458 0 0 589 666 590 0 696 161 73 438 257 0 0 0 325 84 339 236 468 847 910 763 216 829 87 906 804 785 527 28 380 0 0 402 273 396 929 152 0 415 397 107 277 675 236 0 166 316 564 730 904 837 0 886 722 498 445 355 61 890 728 587 905 658 104 755 774 251 354 899 0 121 828 758 0 883 125 0 969 133 290 89 334 56 915 877 170 469 758 591 900 0 429 983 287 131 600 0 0 0 457 221 514 0 171 825 607 827 881 691 501 209 282 29 998 736 335 831 925 62 167 0 904 163 636 789 997 162 556 560 265 623 188 959 857 35 42 945 865 550 940 150 574 380 943 0 0 0 165 0 230 154 10 740 211 64 471 461 818 193 612 0 0 0 120 414 0 639 517 406 774 36 822 747 30 8 73 196 595 758 497 872 552 419 24 683 0 787 617 0 242 136 0 139 0 618 170 0 315 0 723 296 0 858 482 330 0 0 268 0 525 558 887 921 329 320 429 679 0 881 351 880 77
300 317 511 0 277 430 760 955 0 0 59 880 854 971 712 849 101 778 406 0 901 563 134 44 101 713 0 17 0 216 57 370 281 120 144 925 639 791 82 252 0 939 793 129 41 441 480 445 0 0 862 311 0 892 929 775 411 777 685 761 0 0 726 956 390 0 94 632 0 752 616 772 0 8 444 961 38 930 0 0 581 942 0 430 0 18 806 829 744 56 604 781 316 0 194 639 517 870 163 0 0 151 0 70 189 0 412 85 0 242 0 579 246 825 0 121 0 692 817 0 55 21 0 0 506 83 877 183 394 342 925 0 47 84 521 133 387 64 680 772 861 180 214 574 445 710 36 630 0 960 483 737 0 0 603 368 357 587 32 157 93 671 324 839 501 0 0 525 76 812 705 615 993 364 3 903 0 833 544 508 722 871 500 451 229 387 67 742 1000 0 483 301 675 0 11 0 827 708 967 122 413 207 349 76 923 943 313 808 377 125 777 752 728 342 161 145 849 0 279 0 73 510 511 202 682 851 661 418 0 47 812 949 505 908 504 965 343 156 111 0 943 354 316 731 803 554 232 450 694 434 699 67 928 901 0 83 204 747 225 65 0 382 534 0 931 154 286 0 816 584 0 0 6 360 699 933 602 557 506 922 236 812 627 822 981 0 880 493 761 490 0 480 0 778 209 33 36 0 745 602 23 277 348 776 942 618 113 365 800 992 0 292 0 159 741 0 618 796 221 964 935 442 0 369 0 88 761 509 9 0 0 188 28 463 130 0 372 506 0 374 375 651 905 849 883 0 201 824 136 646 37 0 988 549 0 0 284 402 764 364 39 0 124 572 147 71 638 729 332 0 181 0 242 850 193 664 837 642 0 588 0 237 0 238 614 31 536 814 0 0 105 0 764 765 0 81 273 0 155 540 830 13 774 0 574 658 0 518 26 0 691 311 866 523 886 979 249 611 0 21 628 753 0 592 0 48 44 606 0 550 849 682 876 129 0 583 0 143 643 760 611 891 234 415 527 643 582 703 469 497 712 0 575 519 104 314 358 926 362 995 0 777 60 440 0 794 713 559 175 83 155 331 808 658 402 319 884 393 364 166 688 0 30 111 833 0 221 263 686 0 764 549 397 621 458 974 43 892 473 524
0 507 178 533 723 823 294 506 999 966 830 7 238 0 408 615 850 13 614 163 625 858 958 798 448 584 723 893 729 0 0 985 728 754 581 0 684 652 79 415 842 0 751 503 0 0 516 471 512 0 48 225 667 0 195 148 226 661 881 42 891 789 517 186 208 397 859 711 796 0 398 773 356 0 394 893 701 0 0 690 828 0 233 45 428 653 0 207 0 225 386 211 139 0 587 79 597 145 923 289 961 514 733 343 232 950 75 781 399 0 826 873 853 395 721 652 776 35 461 85 280 268 0 390 721 0 363 754 599 384 733 0 502 702 37 986 942 0 899 154 0 226 276 574 153 733 104 0 478 974 0 916 530 163 0 570 926 289 931 894 963 219 310 330 673 642 975 768 0 505 867 375 393 903 249 812 623 429 660 0 299 878 392 216 563 383 842 862 376 0 736 606 924 0 241 856 830 481 130 211 304 73 841 502 0 582 426 596 257 531 175 946 0 670 33 28 769 0 0 941 167 166 364 888 0 193 400 0 757 41 870 308 418 827 538 681 295 277 769 587 611 71 753 652 94 34 963 236 825 947 595 650 998 0 752 760 960 219 724 0 0 0 842 0 0 289 412 722 893 0 812 0 0 98 0 0 265 197 1000 359 264 0 188 142 0 680 802 925 675 977 505 347 253 964 0 80 0 298 143 0 808 867 244 281 445 240 359 207 0 825 0 0 133 249 980 542 209 85 324 87 53 0 0 31 273 639 663 0 679 247 24 258 0 679 421 984 665 665 733 680 667 0 371 242 470 0 844 869 498 197 614 770 134 0 436 77 422 0 0 602 395 219 469 704 387 933 555 995 241 581 0 646 0 322 445 451 289 0 245 675 242 866 78 579 576 358 625 520 0 708 818 0 273 226 606 960 306 96 145 298 583 173 500 823 776 95 752 767 668 0 0 158 800 745 0 502 186 59 581 492 464 0 887 39 318 562 0 686 666 697 724 64 0 85 15 807 38 119 0 391 884 203 659 0 154 551 159 507 774 0 0 236 496 385 553 472 882 16 741 474 342 247 186 151 952 867 538 0 833 0 244 706 229 769 597 601 0 332 678 820 375 677 238 0 358 430 598 48 201 545 0 551 112 894 719 0 814 0 351 0
144 621 398 0 363 494 853 880 277 0 399 286 728 155 853 0 847 619 919 354 863 264 0 561 14 435 381 493 242 519 237 608 792 0 78 335 0 331 81 872 272 324 342 945 781 721 290 377 679 148 987 91 878 555 203 36 714 312 130 595 0 87 899 301 392 239 278 584 400 775 512 619 615 32 205 0 488 227 221 584 592 282 500 880 413 358 323 369 707 843 893 85 543 854 692 486 453 720 108 210 534 847 449 890 504 625 0 0 96 658 0 967 924 941 912 59 84 317 226 0 928 794 3 473 493 0 137 458 461 0 630 0 855 2 161 89 0 496 626 999 0 0 825 0 0 0 0 575 961 0 944 856 777 225 441 869 864 68 387 263 50 0 0 0 290 550 517 415 192 0 0 486 0 434 892 775 320 158 158 481 840 650 207 0 342 390 42 0 580 0 285 613 87 239 765 79 0 398 142 983 687 184 0 379 950 0 904 0 0 0 720 827 0 578 66 39 149 655 631 994 530 691 0 444 647 0 208 0 671 0 262 919 601 0 146 720 169 228 807 906 0 0 0 0 912 865 0 676 0 542 942 955 474 562 305 983 799 45 361 717 329 416 371 0 133 645 79 882 685 991 440 545 384 969 161 0 355 0 286 745 0 423 199 38 584 946 580 163 480 316 957 735 0 955 989 422 381 343 201 0 713 0 57 0 814 624 977 751 755 325 580 350 0 73 0 0 733 243 190 455 361 0 0 205 0 340 773 197 616 354 0 60 854 177 661 722 817 442 761 0 590 913 241 75 642 0 289 62 5 549 268 62 998 124 748 910 142 280 5 168 454 30 305 0 511 460 335 401 0 464 654 245 11 986 590 688 181 303 3 701 558 619 981 954 0 858 0 6 102 39 445 918 595 96 188 0 678 510 738 489 300 446 0 493 286 0 979 789 888 314 0 600 43 876 289 97 250 0 150 970 40 879 180 563 105 1000 362 789 447 144 965 0 0 56 11 552 0 439 433 739 766 951 11 574 0 887 169 452 0 0 881 891 85 698 238 0 456 865 98 78 387 844 91 16 598 77 238 162 235 558 726 516 326 58 0 590 310 0 0 440 49 966 0 435 0 977 807 852 0 458 156 654 295 0 74 0 210 788 605 0
978 387 885 686 0 864 0 372 919 869 967 443 0 191 803 610 629 801 539 482 344 289 286 0 15 868 0 723 241 187 0 185 820 335 142 809 827 743 898 698 498 747 155 112 728 191 0 749 438 276 0 161 464 363 568 648 0 275 515 261 765 209 0 185 345 514 324 80 0 328 115 920 985 49 0 0 850 419 992 221 664 296 166 391 802 0 0 792 42 183 855 0 954 256 271 556 718 392 3 403 636 920 729 952 69 589 489 0 907 348 828 815 0 286 64 637 563 517 824 976 228 302 616 547 715 402 446 46 429 581 228 790 498 654 359 374 70 475 223 140 525 562 757 350 479 0 57 0 812 342 141 143 554 0 202 253 358 0 951 678 0 733 610 187 462 123 703 251 23 240 834 9 0 0 495 775 453 834 0 0 627 655 25 227 81 598 436 0 328 700 837 888 725 6 263 43 640 871 577 542 0 466 161 0 20 156 222 0 122 944 989 67 604 0 0 437 747 801 720 347 561 546 310 0 537 58 391 134 0 461 921 0 0 515 980 936 238 289 765 967 618 974 332 164 651 45 606 995 969 282 987 891 0 216 267 362 904 0 29 177 218 436 0 624 397 0 803 961 0 0 0 528 871 684 808 821 0 373 117 389 315 233 298 250 293 766 692 0 864 742 155 329 953 623 214 312 120 729 442 621 962 308 158 433 262 558 0 353 106 0 989 357 580 351 906 168 813 813 0 149 36 425 748 823 390 504 0 274 695 634 641 850 893 386 0 577 450 68 84 452 0 383 411 0 509 579 953 490 390 203 571 0 560 0 247 351 101 415 0 785 0 0 805 0 0 0 358 0 388 79 54 0 299 211 767 0 160 985 541 991 228 767 88 0 229 0 915 0 884 366 428 735 864 0 530 0 0 290 975 0 716 717 0 701 0 196 0 933 589 443 306 0 85 680 288 152 0 374 856 0 887 759 411 412 0 0 538 186 818 433 319 305 209 798 520 870 260 214 258 851 636 696 558 713 276 445 624 924 417 109 675 59 838 33 89 373 923 894 0 0 666 392 880 446 176 205 959 230 208 618 651 829 671 608 200 581 853 365 898 495 244 603 438 703 0 579 80 935 3 530 0 627 789 200 752 786 541 655 0 929
20 832 855 989 0 953 0 265 653 503 36 0 165 0 272 688 0 107 988 277 816 0 0 212 792 0 894 769 781 326 624 492 246 0 141 625 708 0 0 949 566 37 295 628 100 604 805 969 418 0 699 895 996 0 478 230 981 147 389 976 537 870 643 948 991 249 505 535 829 0 671 779 750 536 949 178 726 763 458 184 364 229 982 0 31 0 516 944 0 437 361 0 426 478 942 993 411 673 16 15 896 872 499 968 961 385 739 350 0 0 1 859 0 991 506 14 380 0 935 784 0 857 0 416 865 0 240 0 367 260 38 488 0 413 643 60 0 0 0 711 585 558 482 300 371 934 704 538 572 252 623 581 472 801 373 536 772 193 414 0 650 142 934 589 751 0 0 0 651 0 0 0 923 29 582 962 73 202 161 275 437 826 535 0 476 238 443 0 977 256 859 358 562 261 5 0 978 311 375 849 0 193 745 474 470 0 488 352 599 816 0 115 661 807 0 768 619 160 555 745 510 159 115 512 704 526 0 250 415 445 2 470 0 40 214 189 749 798 499 0 222 938 943 0 225 383 521 442 985 84 283 646 113 864 912 834 699 814 45 840 544 632 388 177 466 538 138 611 810 343 770 959 235 142 577 369 15 357 472 734 175 0 961 110 0 628 286 888 375 144 0 515 991 170 108 798 0 995 393 0 0 0 966 844 434 755 325 827 0 800 620 0 0 987 782 239 492 678 0 171 526 397 104 803 0 90 735 292 102 519 0 107 121 0 914 241 0 89 734 424 807 80 0 405 236 956 511 0 663 886 772 892 246 649 950 0 717 93 629 471 72 0 542 320 0 19 925 503 989 0 0 812 410 483 0 452 900 0 220 780 133 0 0 0 510 804 608 0 449 0 0 0 686 0 0 990 485 0 444 107 500 0 0 70 432 73 169 365 789 957 226 524 831 246 296 983 116 851 569 840 363 855 0 0 316 0 0 366 0 302 0 458 601 637 150 722 67 211 0 0 0 907 137 213 0 455 0 895 12 829 281 0 301 456 411 0 413 948 707 0 603 0 544 493 878 666 774 783 369 0 881 0 968 0 516 270 769 243 823 252 418 862 510 0 492 296 337 753 370 61 0 0 0 711 69 659 0 191 0 721
147 452 78 100 524 826 134 386 653 0 76 519 85 0 358 71 532 313 0 268 846 922 0 267 4 853 287 918 260 926 98 205 0 244 170 336 833 0 436 374 290 778 193 365 112 998 402 666 669 670 897 264 453 440 753 447 220 126 928 985 0 384 211 781 804 602 972 843 519 0 153 557 673 12 0 0 996 419 638 0 26 0 590 417 241 648 288 833 0 511 993 0 946 813 3 118 344 0 369 963 659 805 0 608 0 890 30 253 351 586 94 912 0 142 226 0 831 583 619 0 164 707 0 0 0 249 0 626 688 170 944 202 194 495 996 400 0 996 143 0 0 502 116 670 747 466 198 955 174 10 209 406 0 499 0 642 623 286 606 911 0 0 719 185 587 331 158 14 107 233 539 217 1 105 88 832 146 411 0 690 794 313 0 11 255 254 441 360 798 0 81 895 0 0 975 176 486 29 229 28 241 119 26 186 173 560 579 656 118 72 0 0 279 0 148 0 177 252 780 0 211 0 305 0 674 447 300 268 781 432 0 0 680 770 655 666 143 290 977 36 0 805 820 0 617 527 848 76 641 748 0 607 0 75 450 67 988 971 0 866 774 943 633 0 0 952 714 529 0 980 0 114 469 0 0 224 571 958 826 482 362 963 610 967 873 576 851 42 694 823 113 631 0 55 250 795 134 386 834 0 587 71 760 559 0 143 316 0 234 85 431 0 890 973 275 36 820 283 162 1000 463 0 0 220 286 0 263 405 550 543 869 967 208 219 528 0 131 0 950 386 265 31 99 271 255 0 264 941 49 304 685 377 580 380 602 782 699 93 0 697 636 215 318 0 896 680 461 626 120 927 697 0 0 0 512 819 138 585 0 218 0 532 0 0 541 791 342 423 275 816 0 781 0 0 85 890 910 0 709 736 228 332 89 652 0 705 982 0 0 0 638 917 802 507 502 861 32 941 435 844 0 999 748 978 0 451 40 6 471 424 416 136 857 440 187 212 208 477 478 231 578 828 668 348 452 0 937 586 16 528 497 858 235 142 0 65 0 969 89 774 0 991 822 254 240 776 455 430 578 0 0 0 871 185 0 0 0 628 787 0 907 437 775 449 1 1000 0 517 0 629 881 712 135 921 207 0 0 0 1000 175
906 56 704 398 669 668 862 0 919 836 398 652 0 942 916 854 143 749 0 715 35 438 468 0 887 978 17 877 694 0 0 27 726 590 0 255 268 729 0 576 255 623 177 0 960 492 111 594 730 31 0 496 394 441 609 114 212 692 582 0 0 335 781 575 508 965 327 0 101 0 275 556 819 80 979 94 919 0 956 2 425 79 507 0 647 869 561 650 208 501 936 141 0 0 732 850 415 900 136 0 0 685 778 0 164 0 565 0 802 137 905 953 0 87 782 595 46 780 0 0 519 0 3 549 716 672 322 412 501 59 767 991 916 270 89 794 829 976 452 803 0 0 0 0 0 470 65 789 857 927 0 826 422 368 0 705 281 730 187 757 289 558 906 411 380 77 34 789 0 859 584 173 673 970 61 924 921 851 357 0 955 296 157 0 512 687 321 663 788 0 252 952 0 331 577 820 226 0 886 898 465 0 270 523 0 516 0 0 168 103 0 305 769 327 942 374 793 321 875 244 947 352 970 834 642 815 909 255 894 863 221 260 590 0 310 885 52 973 896 491 0 641 918 885 0 624 758 643 619 0 0 622 0 615 492 447 154 884 528 483 623 371 837 639 613 910 883 80 453 270 923 934 297 239 220 517 742 0 313 441 881 246 806 889 602 233 0 134 0 918 0 30 517 544 593 891 0 548 279 801 653 724 0 0 226 895 0 359 455 923 950 692 819 955 0 355 415 680 158 190 0 83 611 685 211 339 153 92 0 265 475 607 402 732 711 73 925 838 0 448 0 0 59 85 0 998 78 0 306 679 464 398 824 879 297 789 584 0 293 110 530 689 271 352 455 159 0 109 236 0 897 145 21 508 14 740 730 139 667 0 0 387 309 973 0 58 76 231 940 134 794 315 479 256 0 140 144 375 905 679 23 13 0 330 142 228 138 33 219 892 34 796 87 885 954 502 10 762 21 254 592 892 43 347 404 420 208 797 0 681 578 55 830 149 584 440 0 788 669 965 628 377 303 202 852 870 52 335 510 932 668 627 582 0 187 584 0 84 349 457 161 0 0 0 227 945 395 985 73 986 221 0 0 0 248 981 512 0 426 0 212 702 0 84 0 0 998 268 25 0 452 770 625 0 476 22 308 216 0 497
739 27 0 0 112 140 119 0 797 918 0 637 4 588 215 5 125 145 355 136 407 0 834 368 754 591 774 0 0 291 0 0 164 684 594 112 583 654 245 524 928 872 109 548 403 0 0 291 0 968 138 81 189 0 425 949 0 933 738 95 401 692 511 162 911 924 318 0 0 893 699 527 0 885 512 0 378 46 344 867 259 973 504 980 119 214 660 686 586 309 960 262 796 159 512 560 147 968 303 291 790 0 116 0 251 894 0 9 0 0 608 816 151 121 740 209 326 0 11 274 34 78 216 953 545 0 39 842 355 0 638 78 0 0 12 111 873 231 0 580 522 704 348 222 981 107 503 611 53 239 806 0 908 475 0 462 873 880 0 0 140 192 111 686 0 560 623 836 969 468 428 669 463 433 0 816 473 631 606 0 0 326 169 47 505 0 0 246 29 531 160 0 0 42 576 175 717 474 0 803 998 358 578 943 5 0 707 652 841 906 542 715 737 393 553 0 377 530 27 830 32 95 130 0 563 0 229 0 665 597 0 97 993 614 0 109 238 342 15 0 324 269 777 0 0 402 57 165 649 6 106 0 505 235 0 794 0 806 885 848 657 0 576 510 686 664 714 544 93 309 489 0 0 566 879 0 188 651 5 878 657 193 0 706 969 706 0 706 643 0 455 127 231 0 923 0 135 697 439 483 451 0 592 132 697 864 0 32 964 996 0 0 290 409 0 954 807 240 697 788 494 976 0 250 0 0 739 0 512 0 98 554 771 0 434 390 0 479 121 644 51 494 957 155 780 467 541 473 333 877 875 354 204 477 474 999 0 126 753 324 262 0 586 380 0 509 995 492 0 378 332 780 819 0 147 191 0 0 873 0 746 494 369 0 400 46 858 429 846 101 172 0 586 66 488 857 0 177 458 890 969 819 865 958 10 0 431 742 454 985 136 149 539 906 385 753 729 392 391 988 388 0 0 854 0 0 883 295 663 0 0 0 863 862 648 0 346 654 676 241 443 527 249 74 783 718 782 136 502 457 247 82 0 318 967 517 595 422 0 698 169 723 0 597 0 860 650 471 167 248 0 0 84 208 948 0 593 865 247 432 865 0 0 110 0 950 777 77 880 0 438 0 280 818 994 837 0 3 946 0
593 181 312 383 593 0 0 0 0 442 205 865 613 633 751 771 706 240 261 988 936 169 898 91 97 105 260 0 995 875 54 440 263 864 119 0 539 318 176 994 760 824 326 914 73 636 0 307 581 667 984 0 0 0 163 0 521 932 847 669 343 465 0 991 10 0 520 103 526 993 211 798 374 32 337 794 0 843 0 164 225 201 35 0 0 219 0 645 901 893 0 591 627 164 977 759 0 352 304 623 579 898 67 99 0 0 154 806 822 0 0 0 142 298 365 289 223 89 0 15 37 0 498 46 619 402 562 531 153 0 0 376 718 909 893 0 34 370 0 146 14 217 386 655 704 54 576 207 884 200 558 39 96 514 136 983 39 0 880 143 658 726 411 0 882 0 825 37 844 201 566 104 452 115 823 598 0 284 353 0 64 549 0 259 884 318 0 0 119 163 0 302 545 119 288 767 406 311 0 918 849 0 677 451 403 817 225 120 10 0 879 0 72 299 511 769 409 247 0 259 235 979 401 994 696 588 616 670 381 809 0 945 0 0 252 949 0 279 501 297 56 851 825 84 183 131 246 0 633 252 849 0 251 960 347 526 147 0 911 883 0 0 647 0 230 0 623 820 857 300 791 976 955 0 39 0 932 97 0 126 923 988 6 47 10 0 40 325 408 0 873 0 443 219 596 0 68 477 0 582 976 888 0 835 0 960 0 0 988 222 492 990 645 684 33 286 802 441 921 136 311 43 0 593 0 327 816 542 0 604 659 0 357 713 413 0 607 259 555 0 354 674 997 373 0 650 565 41 223 41 970 676 290 994 0 595 0 542 540 911 179 940 738 894 8 539 120 82 134 0 824 0 743 0 825 948 348 176 171 494 902 0 226 0 866 611 141 551 0 422 811 139 800 43 985 0 599 106 921 405 171 420 0 250 273 299 358 982 380 15 200 686 577 207 541 975 270 0 504 242 374 545 622 0 726 0 531 851 732 277 520 0 341 1000 781 0 280 636 668 862 184 167 574 222 0 735 419 621 453 355 360 894 0 837 940 809 380 0 995 835 263 407 928 0 879 186 846 261 470 454 79 157 183 811 274 443 748 512 595 663 926 527 279 820 504 993 954 764 839 518 450 0 608 18 0 715 68 339 146 0
0 0 98 0 0 0 226 334 0 459 307 5 711 923 490 0 576 9 0 196 660 919 711 0 0 822 709 767 656 192 0 367 521 321 945 0 544 902 848 351 616 0 236 154 949 689 676 443 565 704 223 376 651 782 709 46 795 929 127 0 187 0 388 806 219 0 27 0 183 0 317 647 371 52 763 710 531 629 648 544 470 156 257 0 372 726 390 558 945 417 184 921 633 717 927 478 727 514 0 619 0 585 803 507 24 0 115 701 159 59 0 753 308 232 385 721 707 983 0 190 0 0 33 583 0 342 0 0 531 0 628 465 480 778 485 907 719 207 0 855 563 985 301 830 427 705 920 524 897 721 422 819 270 154 997 967 897 201 777 190 35 187 0 412 0 0 919 413 109 508 343 759 0 405 104 0 0 0 144 710 826 656 587 751 884 881 520 193 383 809 762 8 641 282 526 505 0 227 513 657 383 962 864 796 757 276 0 423 789 913 162 170 565 941 56 243 422 115 897 949 910 918 305 578 550 722 913 484 0 0 729 473 0 517 955 0 541 94 888 655 0 632 576 252 400 770 0 0 861 810 0 422 6 799 0 0 400 990 640 94 928 221 531 0 711 111 44 297 619 474 0 543 547 241 418 356 0 79 332 387 930 340 450 860 0 416 917 35 942 336 0 801 403 663 0 592 309 605 857 686 369 482 493 576 0 141 0 651 943 0 108 495 59 613 0 828 820 307 0 395 858 6 0 67 513 950 0 257 0 330 647 0 547 434 385 0 0 727 965 414 552 976 56 509 939 541 144 0 761 18 283 867 738 748 930 91 875 126 448 216 159 903 811 883 614 776 0 590 611 942 0 91 641 36 41 307 495 658 34 0 598 825 481 858 873 260 892 0 200 711 829 871 791 0 591 0 936 170 950 873 568 951 0 946 242 604 0 0 688 49 610 741 66 854 0 67 138 322 0 916 808 821 555 340 692 544 433 322 0 636 963 326 135 693 877 652 110 0 425 720 791 112 24 657 896 229 198 828 674 93 254 330 335 41 0 241 150 964 871 331 347 184 114 59 680 0 350 0 793 453 668 296 596 139 175 292 775 0 597 0 982 578 190 0 452 70 792 742 791 934 279 588 334 0 855 365 328 0 228 405
0 60 359 0 334 406 85 84 907 437 220 432 709 666 963 304 988 452 0 112 196 0 68 0 869 538 336 0 0 299 204 263 64 702 333 245 44 0 604 18 51 912 140 748 883 294 0 829 830 235 842 461 512 631 347 0 391 685 191 0 853 288 0 184 0 0 810 552 349 0 762 0 422 668 96 159 34 105 673 846 196 424 250 268 0 662 194 598 157 422 0 854 593 21 196 975 192 0 959 0 0 91 0 906 781 677 123 0 533 787 0 642 652 677 0 0 0 475 110 617 907 0 796 729 0 22 0 270 644 130 707 427 0 0 0 348 695 345 707 430 0 994 867 356 0 684 0 649 0 686 100 567 0 419 48 609 364 1 0 0 865 0 520 748 668 229 312 647 334 41 899 620 87 608 279 918 0 0 447 947 744 634 0 184 331 493 449 0 526 918 287 254 789 204 0 879 0 0 817 999 314 0 882 47 727 0 368 94 720 794 290 0 755 821 126 692 953 675 164 983 988 0 754 30 111 633 857 0 0 0 0 545 689 91 917 287 129 925 868 352 628 732 884 0 841 0 459 676 314 780 0 0 327 665 908 0 586 450 0 838 912 639 0 181 260 602 37 443 549 388 58 171 785 975 595 884 925 14 44 562 812 595 29 0 754 475 703 926 45 21 484 810 0 956 909 283 122 0 0 365 0 0 87 814 543 901 403 505 387 286 310 0 0 510 510 0 380 0 947 400 848 232 307 371 8 232 0 519 0 0 409 607 598 439 780 397 311 393 503 867 459 30 442 302 227 683 908 54 385 432 571 974 0 472 489 663 319 317 0 314 809 85 0 1000 831 539 443 90 340 0 692 0 389 970 884 0 0 344 494 0 87 0 0 435 745 833 824 890 48 374 336 73 0 0 636 454 793 620 616 818 295 261 750 0 0 801 464 793 498 424 836 0 489 525 967 651 163 44 379 315 950 798 28 0 0 0 420 55 123 577 672 876 661 180 0 328 846 195 0 581 0 583 797 918 187 0 254 0 0 420 483 229 929 731 554 460 439 444 0 463 964 803 499 736 820 663 0 433 33 523 509 518 332 698 408 0 780 987 0 196 39 373 259 730 101 565 0 880 315 387 64 0 565 0 0 518 747 901 213 516
367 0 129 516 0 264 967 0 495 933 484 731 720 0 175 400 427 644 0 255 585 447 0 378 427 542 0 534 0 201 0 905 0 109 11 332 876 587 0 308 349 723 404 0 209 865 511 0 657 352 92 313 967 887 318 969 0 582 0 489 0 919 237 578 1 163 0 446 386 275 0 400 545 747 938 692 0 347 974 113 865 441 878 462 160 118 699 38 164 121 26 637 0 806 524 455 501 0 219 717 634 651 977 971 0 337 863 289 881 415 121 658 227 803 175 179 115 487 569 960 0 7 972 949 603 0 74 0 0 0 948 277 317 289 0 0 614 239 882 999 0 324 739 849 128 821 898 0 0 360 0 233 77 255 725 0 50 158 237 83 529 278 227 0 0 513 0 0 11 583 646 858 375 0 793 51 824 698 841 662 346 0 565 155 772 665 0 341 0 439 742 862 0 0 679 0 0 283 0 695 104 415 906 14 0 774 564 189 578 0 533 314 711 223 94 362 886 0 945 17 612 35 634 204 846 462 585 148 501 896 51 439 0 344 311 440 52 225 774 0 0 451 404 199 661 766 88 733 47 437 0 703 0 0 0 0 818 0 167 694 275 0 116 203 521 747 797 939 511 202 253 510 822 270 0 89 279 42 65 610 517 168 430 744 978 0 792 951 0 0 301 653 401 0 204 663 393 33 614 642 276 690 211 366 282 174 0 470 77 47 177 151 0 638 0 175 555 0 666 556 909 0 925 273 387 0 938 792 532 169 0 772 540 702 782 704 593 492 738 0 65 103 0 253 0 963 653 0 251 182 327 258 951 0 628 936 967 141 890 477 547 537 306 663 0 190 273 767 65 788 0 738 0 563 275 0 619 849 0 0 763 912 273 225 458 676 606 168 0 757 0 231 390 225 125 484 851 184 531 6 0 716 616 144 0 612 493 441 794 461 463 336 105 664 735 37 131 500 19 330 432 880 235 701 0 591 270 61 211 203 0 0 8 673 586 226 30 2 614 348 655 959 0 884 0 846 56 37 769 360 198 585 529 66 158 682 234 536 224 102 316 740 223 751 3 515 614 169 0 11 490 281 0 967 0 101 0 81 656 0 54 320 323 650 728 892 271 0 801 401 412 721 130 111 0 723 700 253 382 153
912 75 853 0 443 911 977 895 247 932 0 0 682 378 702 38 0 857 444 714 342 0 579 564 791 792 460 900 0 568 0 0 110 612 370 27 454 0 225 0 471 549 0 0 215 689 0 435 453 0 0 0 118 49 149 722 95 0 0 755 520 0 0 0 23 436 343 658 597 0 913 406 198 0 245 108 300 0 545 656 686 788 240 0 953 0 594 0 0 798 0 3 570 693 159 982 595 704 393 518 556 545 777 595 877 533 610 750 709 596 317 0 35 634 0 452 933 346 308 640 0 143 451 419 573 18 445 163 442 84 510 27 592 604 539 647 594 279 514 881 856 503 0 854 665 163 922 0 785 732 943 673 803 828 599 776 201 450 649 664 235 242 130 931 733 604 543 994 914 678 798 0 185 43 0 132 373 166 519 0 251 330 107 0 816 0 593 563 150 268 656 441 921 21 0 350 792 917 0 573 390 369 0 279 231 0 0 564 853 123 577 0 143 0 51 559 431 0 577 158 331 762 967 813 925 667 90 248 598 466 0 0 0 891 974 416 993 900 960 747 0 259 361 760 195 400 346 567 728 346 122 246 0 361 57 512 121 332 644 845 645 275 14 719 523 878 493 626 379 911 0 243 492 100 0 970 437 824 643 34 149 193 258 16 995 609 807 114 972 316 0 0 931 838 638 611 0 399 593 881 636 841 0 653 961 584 0 0 0 636 970 942 149 0 0 619 88 20 0 516 0 327 336 926 746 318 414 488 771 0 0 864 214 36 3 0 973 306 17 844 334 0 854 0 393 517 917 732 994 114 537 328 204 0 813 143 580 130 496 776 441 0 680 865 541 736 0 891 877 0 696 0 0 951 60 0 0 834 542 949 795 789 559 7 540 16 0 0 297 523 0 594 27 996 0 795 891 295 611 0 602 226 910 0 0 278 18 616 782 492 0 67 0 471 0 534 0 577 916 629 907 766 192 770 948 184 939 0 530 721 917 402 848 0 220 615 731 125 58 137 4 104 726 0 284 168 0 361 166 439 632 978 253 0 0 717 0 958 0 587 473 0 89 0 44 0 312 305 472 357 541 0 412 398 924 733 60 888 939 0 316 302 310 836 978 767 0 275 348 569 391 267 523 89 285 48 0 64 506 206
0 0 412 892 217 264 205 403 643 960 497 12 414 255 398 855 790 647 0 294 619 313 0 0 237 834 774 0 608 79 594 723 753 442 27 306 547 405 106 538 246 540 0 0 403 839 360 213 244 0 282 953 418 368 583 452 682 0 567 791 179 553 0 104 0 107 538 0 409 836 397 558 298 178 455 0 457 0 811 345 0 331 636 756 973 753 269 861 0 559 907 967 0 45 0 0 0 0 0 612 422 424 396 230 0 48 969 480 18 835 481 677 313 387 286 965 627 2 0 0 157 762 0 88 569 944 681 331 676 299 0 875 924 289 0 576 982 348 398 270 0 105 385 427 0 391 121 966 0 159 0 284 918 773 510 806 0 0 29 866 926 648 763 0 0 566 278 527 0 142 794 0 882 256 582 0 599 951 0 970 789 682 43 862 279 681 0 285 0 0 252 0 642 0 995 0 0 0 134 847 4 893 705 528 255 219 0 934 536 361 108 303 449 549 19 851 494 784 680 605 449 0 997 939 355 422 385 257 397 373 79 353 280 810 223 0 975 446 134 668 939 136 477 339 280 398 0 334 180 0 0 242 551 11 0 882 984 220 969 157 938 672 611 76 413 350 631 630 0 440 150 0 869 546 0 463 956 283 915 0 877 816 286 926 0 294 0 0 942 773 895 765 551 857 451 874 858 0 934 6 825 0 0 480 0 509 667 386 0 321 762 900 808 0 25 0 520 395 724 876 760 288 903 0 77 218 0 606 438 759 851 830 334 0 881 180 920 445 64 222 789 554 64 389 0 250 73 754 821 992 0 51 3 0 98 0 631 667 308 580 585 898 326 452 331 596 417 132 252 419 617 276 437 535 30 297 391 441 0 963 548 376 446 278 546 394 922 999 0 82 923 813 130 245 655 565 920 31 728 470 991 269 528 86 154 182 897 876 778 752 43 860 167 0 556 800 351 747 316 884 0 0 233 532 953 962 298 124 787 831 0 554 108 400 411 489 164 733 409 279 0 0 35 64 323 0 654 276 121 860 415 101 464 603 824 506 182 0 0 794 558 315 0 582 102 280 700 994 378 0 830 893 542 589 806 287 521 974 56 254 886 392 737 13 381 404 0 459 945 899 0 537 0 498 0 772 795 0 473 194
384 468 91 422 173 499 17 568 517 964 488 269 623 451 0 952 242 932 590 837 0 65 249 0 225 989 0 0 966 944 435 28 444 0 573 953 29 0 136 541 0 271 0 480 0 539 0 510 0 457 676 125 92 191 335 622 952 738 171 301 825 0 328 531 538 447 394 636 0 870 679 845 106 313 0 987 840 985 375 326 142 305 521 0 238 624 253 0 76 335 155 484 101 333 829 483 0 898 0 0 922 454 937 767 0 609 268 706 888 798 0 409 773 443 0 0 82 455 445 584 436 652 547 81 437 919 0 0 540 212 997 413 405 32 203 743 469 0 608 0 393 938 102 418 650 33 280 534 101 954 51 880 77 808 654 0 615 630 675 347 705 0 664 0 0 576 0 903 989 62 479 0 926 870 801 339 0 480 436 920 330 0 481 623 0 0 780 644 199 248 751 423 80 914 457 295 782 808 805 0 0 169 383 786 29 13 280 330 601 374 0 0 561 418 0 0 195 605 468 139 0 29 739 857 642 974 794 93 822 0 227 0 348 238 127 0 42 586 686 380 685 0 0 698 0 411 427 23 540 0 0 0 963 732 0 0 201 90 661 0 730 212 704 0 962 785 279 182 956 0 220 951 464 398 649 0 499 720 350 156 0 467 0 130 608 154 13 541 599 477 770 148 519 151 0 945 917 0 302 112 449 479 73 304 0 321 540 381 379 646 130 338 714 903 11 455 770 615 412 377 614 0 390 504 952 267 120 475 620 0 951 47 824 160 387 0 947 0 269 102 678 409 692 0 427 0 599 129 351 0 0 49 609 267 0 0 892 281 846 578 0 883 0 760 749 331 525 601 162 0 507 75 839 28 653 0 126 660 946 138 10 336 559 206 336 849 974 641 0 760 0 876 804 0 199 69 986 0 625 182 381 0 85 0 642 939 875 0 27 245 855 130 279 671 0 16 0 327 0 884 535 548 958 558 86 841 137 913 710 459 737 453 0 285 921 63 966 274 229 0 432 226 203 507 648 698 587 14 644 9 0 519 338 0 321 873 254 0 788 91 76 928 625 0 0 0 918 213 0 643 0 988 426 25 0 738 794 0 721 660 0 157 744 660 509 0 190 103 853 542 987 904 702 361 728 21 967 202 186 696
61 551 293 733 398 0 364 0 798 985 0 189 323 308 747 329 0 675 779 277 628 497 501 103 17 891 346 0 757 556 0 86 348 582 0 163 56 670 63 945 177 0 800 492 517 174 817 0 771 111 901 333 305 284 0 131 790 679 702 20 734 659 312 336 344 928 0 196 620 17 980 820 61 312 710 811 116 870 922 482 0 543 0 0 537 0 0 0 392 949 6 132 220 467 0 952 750 953 831 536 728 894 398 0 363 911 790 589 16 0 533 0 943 768 503 127 762 118 376 970 482 653 727 558 464 0 553 930 573 614 440 479 761 903 401 479 887 0 720 0 301 482 102 212 488 611 716 0 0 539 764 853 384 386 159 792 787 709 774 524 246 0 339 992 0 826 151 0 900 0 0 374 0 360 297 847 564 0 573 150 338 150 228 270 545 79 465 133 979 0 223 633 947 876 749 0 0 975 508 981 604 0 898 575 748 742 315 528 55 0 0 951 955 144 795 869 0 524 77 599 196 0 357 784 710 0 292 756 536 738 665 88 671 0 145 436 0 0 268 0 337 579 436 833 771 0 758 871 179 0 625 0 0 0 218 48 0 591 537 438 695 330 672 375 19 0 765 0 704 201 776 581 992 692 293 80 593 0 752 687 0 420 642 582 696 95 0 0 0 729 899 626 330 98 796 0 0 0 12 927 335 661 910 0 0 982 0 344 289 330 972 596 204 198 670 597 128 255 127 0 603 131 343 419 143 106 253 788 0 531 757 902 956 454 949 370 162 853 506 157 889 0 0 501 974 55 0 0 2 506 0 0 617 899 0 554 299 925 400 197 772 0 812 298 0 232 312 753 0 983 201 512 384 319 868 417 130 228 742 158 201 4 787 214 0 621 927 303 0 0 186 0 911 138 194 0 299 239 0 0 909 736 373 380 0 550 417 34 667 317 463 707 201 456 877 521 688 657 140 0 0 441 811 873 738 108 554 320 802 0 727 385 581 0 606 308 35 537 277 739 992 802 0 0 98 427 340 0 478 861 110 52 0 0 0 48 438 860 0 820 482 911 0 0 936 0 468 697 164 418 706 733 729 0 995 396 707 593 49 946 248 968 0 127 774 0 798 629 174 960 0 698 367 635 598 475 0 421 0 961
520 184 602 0 123 0 877 128 0 0 1 0 0 0 528 734 486 687 868 499 89 416 0 519 836 119 0 405 615 115 96 379 236 881 967 564 130 815 987 0 847 509 902 551 838 0 186 308 868 450 775 518 850 844 846 948 10 519 788 836 576 39 297 877 0 471 0 0 237 1 0 0 530 110 780 643 348 0 730 699 518 0 207 996 372 983 760 0 477 34 965 440 462 757 998 807 164 69 54 510 0 564 185 742 972 0 0 453 340 0 739 999 0 0 527 379 317 926 480 169 9 49 118 917 902 0 930 232 682 711 249 804 662 536 943 559 169 889 716 967 0 0 0 768 344 395 227 131 765 626 717 795 175 542 915 813 327 844 44 820 163 798 724 236 977 367 616 0 53 0 598 885 24 0 603 394 0 546 437 120 0 906 0 423 862 0 765 262 917 136 532 616 340 484 496 0 677 289 895 0 474 935 19 0 979 0 701 0 631 175 131 0 437 765 974 38 576 644 847 0 0 0 483 271 0 463 236 450 8 0 534 0 665 0 572 217 911 662 0 740 0 731 713 0 0 259 353 361 353 610 0 0 976 211 800 892 0 375 0 176 523 61 0 674 905 520 0 876 653 762 67 791 326 912 761 61 982 153 0 763 0 547 592 27 155 400 413 0 772 596 0 285 563 275 877 753 618 645 877 333 499 830 739 582 225 248 552 0 580 415 84 434 0 879 111 0 423 277 0 0 0 639 934 0 277 907 603 246 0 660 318 690 730 0 815 857 0 992 689 309 261 641 924 968 875 158 923 746 807 0 608 0 0 809 0 692 779 495 898 47 610 0 911 156 667 208 885 541 0 443 0 554 25 694 573 0 425 891 674 855 30 392 680 474 394 0 6 896 512 727 561 603 403 15 521 0 837 0 846 957 72 0 6 499 762 944 662 0 12 843 0 311 948 583 940 897 250 647 278 544 818 592 358 107 0 407 7 776 680 279 0 663 302 475 0 0 116 196 772 675 325 0 0 920 255 705 472 825 414 203 91 0 706 895 741 0 404 573 887 859 25 820 0 0 894 924 902 646 233 0 0 953 0 592 0 933 879 987 0 523 17 0 517 408 390 971 947 306 401 0 75 674 0 284 445 0 0 615 101 0
343 184 381 856 576 0 52 0 251 336 959 940 18 0 391 0 0 101 474 316 697 810 377 0 742 163 210 212 5 0 13 0 88 279 915 228 173 760 470 0 0 240 0 554 257 774 749 770 0 426 480 22 808 109 0 0 592 0 399 875 51 620 522 0 288 347 687 897 254 550 827 431 21 141 968 386 469 439 996 0 8 0 741 248 0 114 333 835 86 102 179 877 90 553 752 641 0 0 313 0 775 530 0 0 7 355 828 0 0 101 341 135 596 789 736 0 552 525 0 468 683 256 940 0 0 0 623 506 0 879 611 488 181 248 503 344 0 367 0 0 185 557 410 640 0 674 878 915 366 980 684 128 894 304 234 535 735 365 114 606 486 177 585 80 180 781 362 642 716 856 0 523 554 744 83 844 310 494 165 78 151 785 379 612 0 214 0 995 0 948 809 626 258 314 213 649 556 0 994 969 0 839 607 0 0 0 637 0 989 255 238 761 597 891 399 483 374 714 543 810 977 614 79 352 995 47 656 0 62 740 931 230 452 433 119 416 972 899 165 923 862 806 521 0 231 820 0 794 0 0 703 766 0 0 901 832 55 351 386 237 137 976 960 373 434 696 260 737 422 484 122 0 0 990 743 47 261 0 907 0 559 74 252 0 0 222 776 509 142 596 175 0 387 0 82 0 0 542 391 0 102 0 0 551 73 777 0 77 119 0 837 766 791 848 0 0 445 180 717 121 188 667 780 179 256 0 249 304 805 780 220 257 473 42 969 0 141 528 82 244 732 234 525 381 0 561 335 925 354 803 0 135 0 290 30 532 307 0 991 0 527 348 30 503 196 962 0 634 291 0 148 699 356 0 43 354 803 180 605 690 886 165 765 175 165 801 811 227 0 368 340 716 262 0 371 851 0 811 897 788 32 848 294 28 187 487 864 139 330 0 369 565 55 11 599 0 948 961 702 0 58 0 0 63 950 0 242 0 562 229 933 0 418 0 14 337 441 468 396 119 406 43 286 684 43 463 154 666 560 926 638 137 0 128 547 927 0 774 0 965 407 539 861 905 0 735 816 847 783 711 964 78 631 0 517 772 216 136 933 570 7 0 752 62 611 373 16 377 0 830 91 0 816 519 0 0 101 899 1 683
0 236 0 317 355 0 94 233 871 803 984 496 789 717 901 272 0 187 90 0 0 251 571 755 772 810 103 0 0 999 845 0 878 958 0 0 655 0 665 658 0 427 948 869 0 0 173 71 983 0 0 492 765 53 811 496 173 0 836 854 929 0 43 972 323 231 162 961 206 594 972 104 893 145 993 929 512 901 222 756 667 0 949 17 698 0 179 840 374 611 0 0 621 566 562 116 0 0 2 149 642 906 551 609 791 147 524 130 765 793 903 309 313 112 0 652 0 867 469 311 246 932 632 512 759 474 731 597 804 356 561 321 0 541 584 651 175 611 449 0 487 801 536 576 349 845 890 579 0 194 479 32 567 762 607 845 0 0 0 802 0 0 406 586 336 963 0 677 847 15 485 0 67 895 926 536 905 449 117 107 600 0 647 207 353 358 0 634 536 947 0 427 182 0 0 380 645 256 2 233 333 0 563 905 0 0 232 31 151 680 583 879 139 829 987 660 83 849 0 542 682 431 310 409 675 0 989 621 842 240 0 995 489 814 0 561 471 398 268 804 480 653 284 585 827 135 748 0 959 0 73 130 0 361 563 433 616 731 0 0 70 459 208 942 846 855 351 97 503 969 654 786 0 45 0 409 949 697 724 475 0 124 0 591 662 972 0 980 951 0 945 207 842 0 890 480 105 196 994 815 592 176 131 0 284 0 533 571 823 0 0 931 528 669 470 280 0 472 822 217 125 0 490 0 741 0 473 0 260 141 826 428 476 387 291 665 531 63 468 927 139 46 58 630 405 688 342 359 589 205 174 845 425 85 997 14 0 0 296 900 164 845 405 900 509 767 804 656 949 0 176 104 376 42 612 864 154 184 47 55 482 21 225 164 531 0 871 310 808 512 731 278 68 855 316 6 534 807 221 49 987 367 0 709 315 470 67 810 197 788 510 0 778 81 0 878 256 601 0 549 712 0 379 914 357 814 953 564 164 270 0 273 470 0 790 684 354 0 195 480 316 468 201 0 797 859 329 65 0 0 682 775 828 535 353 649 752 61 0 911 471 939 730 548 481 929 797 425 548 767 620 316 344 657 0 231 452 0 957 902 997 855 298 253 0 187 0 402 283 40 782 644 83 546 152 225 293 39 29 923
142 519 523 0 829 0 286 0 444 116 807 770 430 423 918 462 368 578 828 315 166 121 0 109 0 0 319 618 686 72 683 0 271 0 0 189 824 219 497 233 946 878 0 270 229 78 651 541 421 400 212 773 287 0 0 791 48 35 744 204 935 982 460 704 0 231 367 273 906 355 492 422 0 0 0 86 851 854 410 0 837 351 85 778 662 0 0 0 528 542 635 192 725 0 244 0 783 0 0 185 409 397 0 321 89 917 481 0 576 0 890 254 519 0 587 18 0 677 480 649 90 939 0 0 755 117 544 0 257 114 913 545 824 924 134 987 466 909 755 965 571 738 0 845 382 0 777 112 0 0 921 837 0 785 733 251 330 691 711 0 290 0 463 798 791 284 956 602 753 737 87 963 272 112 585 0 37 310 157 354 103 284 0 0 0 737 592 0 788 14 10 513 36 826 682 129 0 0 640 0 629 644 296 0 0 947 166 627 356 673 337 0 709 0 134 199 240 0 165 991 467 784 961 0 0 846 908 876 806 984 272 104 832 0 593 198 1000 899 976 855 0 594 170 509 993 905 0 439 310 879 397 526 166 460 0 276 742 855 305 438 251 750 0 893 566 489 0 588 756 299 478 310 824 234 341 493 478 227 225 880 262 514 567 0 138 732 0 483 716 879 498 894 0 926 200 425 519 452 34 104 98 562 0 0 374 102 862 663 55 826 102 392 290 211 875 468 0 1000 487 297 960 41 514 833 766 800 342 16 107 0 752 251 331 28 751 577 607 0 215 190 866 534 349 150 899 838 982 0 936 869 674 720 0 948 980 0 0 51 182 482 828 37 263 310 248 0 784 178 119 573 993 918 785 523 951 889 0 491 0 720 0 585 988 178 989 384 268 0 383 858 35 667 300 788 573 0 0 0 591 665 868 0 627 0 499 679 994 962 662 655 0 583 290 0 0 222 823 0 947 236 521 87 142 675 0 715 429 108 220 242 406 958 0 0 406 134 459 974 114 219 0 274 0 590 6 843 468 597 303 354 777 161 983 785 203 95 552 0 0 353 596 679 796 0 302 958 941 810 822 18 0 256 554 733 1000 356 927 359 0 0 0 699 558 794 762 233 0 0 0 0 0 0 0 931 0 868 0 748 293 464
348 136 229 903 878 438 0 945 746 0 67 736 852 0 954 382 578 599 955 450 923 391 483 0 532 508 747 907 0 22 510 935 73 336 0 0 285 810 107 428 53 863 900 50 0 460 821 387 588 736 269 269 745 0 549 609 406 237 0 640 9 104 0 329 405 964 978 830 0 487 0 724 780 0 496 211 107 608 0 0 355 632 578 137 368 548 0 0 409 947 332 576 175 0 289 569 332 0 228 72 0 577 378 352 383 900 0 119 0 545 169 500 142 353 0 806 394 0 537 162 918 0 283 589 57 756 636 980 0 871 0 588 535 305 760 92 437 59 829 449 283 895 327 182 0 122 112 895 536 538 0 0 11 0 504 930 0 0 857 311 405 842 642 35 0 281 198 160 14 0 596 266 74 409 704 680 137 951 731 980 88 184 250 384 667 449 0 265 908 0 353 313 0 45 737 576 95 0 442 0 788 0 41 351 0 651 435 0 0 0 145 616 0 54 0 254 55 349 660 0 855 821 365 60 496 361 401 305 0 897 316 996 90 312 0 697 115 33 564 13 0 562 0 257 232 0 0 38 799 601 702 0 757 732 389 881 480 0 221 0 778 0 452 475 77 635 335 533 529 0 19 0 0 855 234 416 835 0 0 516 818 130 0 251 366 148 145 675 32 17 934 956 611 67 773 243 513 308 0 136 0 0 292 137 337 517 401 548 705 212 0 918 475 969 575 109 522 390 724 291 0 430 200 0 0 384 757 0 763 912 924 882 373 68 105 59 724 0 753 590 787 0 577 943 205 595 22 986 275 715 467 542 701 771 611 516 0 0 755 613 223 0 375 406 474 0 316 92 298 33 374 144 75 901 961 476 842 0 65 77 239 772 675 576 255 0 674 576 105 841 362 252 13 342 895 0 191 451 831 0 803 54 0 44 366 219 0 342 824 558 0 204 274 0 892 0 776 375 923 368 937 885 619 540 164 524 919 0 0 511 840 18 121 654 0 151 832 347 17 497 51 503 633 982 0 0 416 59 191 89 161 895 632 113 0 379 820 600 676 984 497 23 314 162 184 460 924 51 447 556 0 0 119 352 690 910 593 369 112 788 448 832 558 492 983 539 966 337 693 0 45 0 841 457 284 0 678 127 0 418
730 614 309 923 549 913 624 0 633 191 149 378 642 0 111 796 0 347 522 755 440 929 802 446 0 995 894 628 674 0 879 139 448 906 974 141 0 0 942 603 0 913 815 510 608 597 715 128 2 843 94 729 783 827 339 586 205 928 43 314 0 0 592 743 615 0 764 0 38 83 832 775 595 296 250 201 686 785 823 740 762 796 541 404 312 563 662 763 10 0 0 744 0 192 857 233 242 0 513 849 522 968 897 204 903 427 472 982 381 0 375 19 514 376 582 177 0 647 0 142 103 726 755 870 0 935 928 0 827 47 295 872 56 21 458 623 957 0 682 67 98 0 0 931 568 253 329 420 19 717 936 0 948 788 990 0 932 0 0 680 326 61 172 0 152 218 233 813 0 469 816 981 961 0 382 368 505 19 363 0 120 155 832 768 104 576 864 701 126 518 825 829 926 0 0 0 973 0 596 79 907 955 313 0 0 606 300 562 720 226 945 546 0 128 256 124 751 338 807 813 998 846 601 190 441 170 0 63 698 461 0 907 550 762 540 508 468 25 138 0 140 40 0 0 655 575 0 28 389 761 0 640 568 240 634 853 605 198 134 932 904 299 327 155 193 833 163 387 834 499 406 748 603 215 968 84 76 816 0 519 450 138 0 410 798 722 134 687 0 0 209 439 0 376 411 375 979 503 865 0 965 402 461 0 818 701 0 149 0 144 495 93 0 448 486 485 131 365 547 699 169 587 451 739 320 837 0 256 193 444 599 0 179 273 506 0 185 792 716 754 942 783 570 305 513 101 319 99 738 880 770 582 0 786 555 0 215 816 578 59 254 0 375 708 0 405 302 83 563 637 0 0 368 0 140 0 881 462 815 628 0 425 443 258 489 736 0 400 667 751 6 666 0 535 944 734 838 773 551 286 50 915 930 162 937 111 994 297 480 542 0 286 0 372 506 884 931 192 89 310 0 741 287 0 113 133 298 293 533 166 557 660 943 521 480 173 440 0 925 697 565 362 274 219 899 639 0 467 591 828 166 930 0 997 830 218 528 0 12 50 521 616 0 577 159 870 835 742 471 0 157 0 0 202 467 652 892 882 582 565 0 0 111 764 775 0 366 343 95 92 0 513 595 147 736 578 904 619 0 0
0 378 406 531 71 521 183 0 1000 416 207 113 952 524 487 228 625 659 0 965 938 171 434 606 195 0 832 246 566 153 833 0 266 818 104 481 570 651 799 0 63 975 0 1000 854 456 903 240 0 514 247 132 293 257 637 810 77 135 0 591 449 599 246 562 811 0 0 363 0 937 749 967 216 836 149 0 0 916 149 0 129 434 359 202 0 0 22 261 645 88 54 885 412 294 52 263 298 220 252 296 440 374 332 0 0 167 530 638 642 753 925 870 0 665 674 891 929 151 502 128 66 295 399 575 875 594 402 0 699 0 274 643 0 0 982 336 0 676 0 250 753 713 185 538 546 0 230 864 477 561 399 935 40 964 896 149 930 835 129 314 505 49 107 268 999 0 458 934 625 486 813 326 757 83 0 852 656 3 0 62 860 0 680 0 853 132 876 0 30 0 888 604 766 888 67 520 0 251 629 0 0 111 69 5 544 649 0 0 954 663 149 912 929 231 0 362 55 130 123 0 935 381 665 299 68 574 870 431 953 0 635 13 553 420 0 955 161 131 516 90 648 221 138 753 0 978 793 838 618 588 0 0 565 186 165 966 39 503 625 0 677 48 0 0 468 733 962 521 823 605 953 372 0 174 0 0 0 769 792 224 737 651 71 171 631 0 280 755 209 455 668 749 0 568 0 804 763 672 187 625 781 0 495 0 803 804 449 243 0 662 0 366 677 0 0 804 289 0 0 113 385 307 0 0 638 527 690 345 226 456 90 775 839 936 748 794 609 428 870 8 0 476 0 998 779 743 560 456 0 335 666 774 823 211 309 510 46 320 723 0 81 169 452 0 388 997 583 0 618 539 434 140 519 872 546 0 0 588 898 123 430 0 236 0 0 518 576 262 121 745 388 3 290 695 364 163 420 436 0 0 671 897 663 0 0 87 722 550 0 448 533 299 182 390 0 828 844 709 0 0 733 546 0 0 556 914 532 476 84 990 841 0 0 691 990 11 556 295 25 695 974 189 725 756 0 0 426 706 432 288 478 0 0 46 0 141 193 543 54 718 194 683 664 666 777 493 438 571 499 444 0 42 0 0 401 431 716 958 997 0 939 445 76 636 799 893 981 293 828 0 711 151 754 63 87 512 563 665 910 0
584 0 30 866 32 576 0 0 458 938 826 861 796 55 906 913 145 772 776 543 590 347 328 272 0 734 434 475 0 640 517 0 0 346 317 0 116 0 0 486 416 193 858 658 163 589 291 260 384 30 0 348 816 479 0 933 823 0 96 584 85 814 738 480 0 575 246 761 0 264 632 839 293 900 781 0 298 246 16 801 395 0 0 401 857 948 945 0 526 0 851 0 0 973 377 318 584 0 928 529 944 933 0 605 744 852 766 469 645 446 728 987 906 0 278 0 522 616 970 212 18 0 26 680 588 225 996 732 0 0 0 968 481 0 582 125 481 0 0 803 61 0 851 382 74 685 516 975 404 124 0 845 634 571 509 477 504 0 0 49 485 776 440 92 792 874 657 0 759 519 19 868 0 478 965 162 242 694 845 965 528 822 0 929 0 0 490 0 874 0 591 618 0 81 385 708 0 947 552 947 0 397 466 602 93 0 168 465 738 0 524 0 472 59 696 307 662 798 737 869 22 681 473 0 490 849 623 582 41 355 232 215 99 0 626 664 427 226 0 592 306 0 474 616 727 83 564 853 134 32 994 368 674 3 0 233 767 931 945 970 797 54 18 0 241 956 54 499 0 942 332 622 36 602 996 14 262 835 413 164 247 766 220 134 784 513 995 485 0 0 0 491 124 0 315 817 801 181 800 975 0 1 461 561 983 0 0 148 871 128 503 0 568 408 811 257 395 162 331 757 223 670 965 850 422 596 660 521 106 0 0 752 220 422 192 554 674 507 510 68 162 0 942 0 944 387 687 0 443 462 76 262 837 241 890 365 47 677 787 651 282 100 0 0 234 547 240 834 0 985 95 870 51 14 777 344 640 34 390 0 950 987 134 417 597 120 345 743 774 250 201 452 0 881 902 270 0 462 856 48 0 262 469 318 245 180 682 904 841 0 259 159 929 297 993 0 0 775 0 186 313 378 312 464 0 0 0 0 313 0 657 0 213 0 757 370 552 0 853 0 881 897 414 412 451 582 816 743 384 712 0 843 931 258 455 0 927 859 0 0 0 474 140 242 311 164 0 457 0 927 0 0 718 553 30 720 0 362 878 851 911 0 113 0 0 516 737 458 59 817 187 816 486 797 251 664 129 159 614 704
452 205 0 180 421 677 803 278 654 210 494 751 611 236 0 422 850 574 319 363 15 938 23 209 805 414 99 911 0 0 0 0 0 162 170 770 0 450 993 531 529 723 845 667 670 816 0 289 0 141 551 664 225 0 608 953 73 539 176 0 984 175 217 835 590 113 519 511 566 0 243 0 447 0 245 274 66 816 416 110 306 200 749 605 790 253 431 47 723 359 153 376 568 582 435 389 870 773 419 0 600 327 0 970 459 52 509 685 383 791 665 768 285 59 0 294 180 485 540 908 618 0 0 0 380 170 932 740 732 995 0 758 198 172 168 0 832 383 0 0 30 295 244 247 0 0 0 152 289 658 595 664 706 984 75 487 978 0 19 275 72 679 397 180 212 830 0 573 691 952 0 654 0 40 0 770 762 276 0 378 120 269 764 472 0 539 486 0 603 937 699 344 749 847 383 354 0 209 405 0 0 0 0 811 46 0 55 0 275 128 93 0 965 0 718 667 28 48 267 0 54 585 528 205 538 407 796 0 808 392 105 617 322 41 294 991 183 316 929 959 0 7 180 945 0 0 866 921 834 753 390 890 423 758 782 343 503 750 0 24 23 0 0 150 811 832 24 776 646 0 663 624 121 755 0 33 611 790 0 0 714 0 0 268 201 0 909 419 150 0 180 207 0 383 57 997 32 0 101 0 341 707 0 126 719 565 814 295 717 145 443 0 42 713 125 52 790 320 0 168 178 715 929 607 628 67 0 960 352 655 0 122 260 0 637 0 548 839 0 0 766 822 789 979 229 0 682 273 215 22 506 248 0 298 0 275 391 691 964 579 0 447 422 319 0 588 200 660 855 702 376 0 378 667 390 0 4 843 861 683 598 0 0 373 931 885 639 645 374 0 158 624 783 617 80 0 835 765 900 44 378 0 858 226 0 374 195 192 82 432 428 77 99 0 0 129 980 0 21 0 287 92 0 0 307 977 452 990 151 0 972 132 993 0 95 0 0 157 0 0 837 0 437 0 246 446 0 842 732 0 816 987 469 139 730 0 719 779 852 876 290 0 99 431 715 0 807 693 639 324 247 898 850 622 872 0 802 512 476 540 3 603 0 275 890 882 556 251 270 673 0 738 0 446 0 262 915 415 46 0
619 225 75 0 0 641 629 456 583 163 232 537 162 138 660 551 999 309 0 280 807 0 715 0 4 702 108 526 276 377 0 390 0 642 427 801 271 885 0 241 796 966 996 407 0 917 432 0 0 0 174 632 52 828 144 826 546 0 450 739 270 674 182 0 92 364 722 916 463 730 0 993 300 250 104 47 0 81 750 876 545 495 575 14 510 555 696 0 589 0 193 0 125 191 268 283 901 611 363 0 287 942 118 966 718 591 737 174 0 0 828 781 131 548 434 385 351 808 0 0 0 839 0 108 196 0 900 829 906 75 840 915 648 988 168 866 67 83 490 870 865 0 0 802 0 782 129 515 654 0 314 99 0 740 384 36 0 695 60 497 125 395 0 460 944 188 0 84 5 691 951 445 53 588 929 847 661 819 161 450 515 723 0 254 431 0 685 0 640 624 622 310 499 717 495 677 259 587 618 561 952 256 0 548 381 574 0 409 989 0 214 213 704 0 351 518 477 696 18 0 0 182 40 0 514 356 712 222 173 0 476 483 358 126 934 0 518 0 0 820 172 606 0 985 513 684 751 0 0 861 0 886 0 363 546 728 994 900 539 0 521 38 200 0 0 8 984 0 468 307 912 906 677 541 0 807 35 308 71 0 312 550 474 26 304 690 109 992 656 268 628 555 899 453 610 999 0 513 0 0 522 0 0 426 659 877 783 689 540 0 0 0 321 481 0 536 278 246 609 50 246 729 503 276 678 352 822 531 662 512 600 742 537 0 39 0 712 688 540 0 674 826 178 0 456 518 81 0 184 943 0 809 221 836 863 102 157 396 681 740 884 17 712 191 413 399 637 397 61 289 0 708 0 20 278 0 534 785 186 0 81 44 689 271 0 77 630 681 70 181 127 179 995 482 192 219 907 0 716 274 343 133 169 64 661 987 809 477 194 918 0 407 0 717 609 0 0 402 711 252 611 202 312 801 931 545 948 0 0 514 220 154 696 130 0 838 938 756 882 898 925 817 636 849 0 344 794 20 138 0 883 0 757 118 0 638 115 514 0 0 472 0 87 993 160 314 610 0 780 671 394 579 604 742 494 58 315 897 833 34 798 711 462 645 0 363 828 452 51 104 581 363 195 746 281 40 165 224 112 0
319 303 389 565 0 870 472 92 0 456 764 551 571 229 96 43 327 725 752 0 970 0 619 823 0 0 0 250 378 790 797 408 0 528 212 663 0 39 0 683 53 959 822 862 347 98 203 0 141 81 936 619 0 194 839 587 212 613 0 447 0 0 348 246 979 116 0 0 0 220 0 0 548 233 0 25 632 152 727 782 108 540 617 680 0 722 0 783 571 19 623 117 551 855 405 0 56 0 44 778 800 850 596 208 375 181 729 596 356 574 78 8 0 863 0 476 750 540 637 997 183 91 534 0 389 185 33 838 987 222 124 990 336 90 740 716 0 491 380 949 0 853 577 785 0 0 487 442 47 82 27 313 646 0 0 902 52 892 187 397 693 0 0 83 0 546 518 0 705 397 683 767 130 504 344 454 841 542 859 561 0 278 504 931 249 671 0 519 667 0 627 406 0 333 0 546 683 121 247 1 57 0 973 0 155 11 148 0 817 894 743 0 752 238 120 256 233 0 981 647 0 883 621 0 144 0 551 0 943 0 38 660 861 113 56 16 0 0 0 205 0 265 669 0 769 975 726 959 830 734 294 769 55 469 494 276 0 0 563 0 987 966 614 758 211 610 0 518 691 807 564 379 0 993 775 370 600 488 989 789 656 298 384 446 654 858 633 0 576 0 232 991 121 417 824 179 712 752 382 696 528 477 406 411 30 42 587 638 993 0 313 294 49 678 896 530 0 849 941 0 115 0 0 184 583 895 229 0 578 0 147 932 921 909 959 895 232 383 387 5 0 709 239 987 180 0 987 432 0 991 705 196 154 977 939 0 2 0 2 0 0 0 735 963 225 345 250 523 535 820 707 418 644 413 77 0 469 538 149 0 0 803 351 382 316 0 6 0 0 91 676 46 0 869 750 372 64 0 0 761 193 0 943 0 0 0 683 578 262 0 40 0 0 652 658 122 498 172 605 325 112 33 0 0 0 658 0 93 365 762 0 98 0 244 495 502 491 678 0 0 795 364 0 748 602 687 851 966 55 106 92 838 0 591 0 101 913 176 206 323 864 0 0 130 196 978 870 287 152 0 0 389 882 928 485 718 68 362 0 720 373 347 527 0 678 114 444 525 0 0 0 166 221 0 0 509 388 124 842 0
278 899 83 356 0 164 54 373 92 515 0 872 2 918 79 936 0 0 355 0 0 528 236 879 0 388 597 751 21 0 611 930 419 377 0 700 692 0 839 377 945 0 459 964 915 229 419 562 563 365 995 0 0 0 765 549 765 300 108 856 0 824 425 600 2 46 349 652 987 241 172 227 826 966 0 438 921 0 0 266 0 0 80 117 0 892 435 43 938 27 566 778 861 493 0 311 246 501 627 135 564 451 0 0 46 899 956 319 561 467 0 192 91 391 464 305 971 0 0 221 42 410 682 149 0 592 88 0 954 0 560 678 744 818 803 0 637 120 121 79 0 273 228 636 0 581 896 713 723 0 0 0 9 0 808 409 36 404 906 849 0 394 115 330 0 449 0 191 0 0 520 326 457 785 576 126 0 394 597 976 787 0 320 124 0 0 301 452 0 0 544 896 567 0 598 667 0 0 170 970 528 740 248 834 655 0 787 340 644 694 197 139 296 484 237 86 912 361 839 748 636 0 767 906 7 458 483 0 808 161 122 0 0 482 429 188 359 185 479 991 999 222 813 810 572 944 0 0 598 438 0 467 129 877 955 840 8 940 365 526 937 22 175 0 0 0 116 187 44 317 573 341 641 641 281 737 517 231 490 187 226 86 999 627 0 870 121 0 160 716 0 0 249 690 679 0 115 204 976 0 827 394 656 64 215 0 253 441 899 582 998 781 996 573 482 327 227 937 573 184 797 263 0 944 597 0 475 574 497 429 0 0 0 192 0 627 589 305 490 47 107 770 0 767 814 627 0 556 204 549 800 461 712 85 0 217 437 0 927 566 800 804 651 861 746 1000 45 153 838 422 641 0 402 379 804 0 997 514 58 0 94 675 949 104 808 725 0 575 278 268 309 675 0 471 0 882 0 935 300 360 528 55 103 704 246 771 752 808 0 425 197 880 838 155 0 280 722 528 280 60 800 327 18 271 791 641 497 38 419 197 117 267 120 808 0 742 968 571 68 304 480 555 645 54 910 149 854 399 153 31 351 137 150 253 304 549 160 203 313 673 0 0 46 139 831 756 1 786 22 624 79 732 355 68 360 0 782 259 49 589 0 242 706 0 328 0 0 722 351 228 29 0 151 822 293 225 0 628 0 658
176 723 0 881 226 903 547 0 170 0 828 677 0 781 636 689 931 885 39 947 578 69 832 35 563 0 653 146 76 268 0 609 983 79 930 489 858 14 843 932 741 307 0 878 628 0 159 500 814 255 305 0 976 72 573 184 441 368 947 770 0 545 208 728 732 712 357 644 578 0 446 111 297 0 637 374 37 380 336 936 555 94 905 704 859 39 564 272 0 476 371 994 95 0 378 963 697 657 559 0 361 546 768 339 469 190 128 283 905 0 0 0 714 686 448 0 556 771 683 0 0 546 933 42 200 0 261 542 155 428 608 192 441 168 909 661 441 589 864 0 596 0 40 0 140 67 603 336 268 509 467 440 220 493 760 502 909 910 0 235 821 766 0 0 588 932 546 470 534 281 714 603 376 710 557 453 0 369 373 633 175 50 169 764 832 469 910 532 680 436 145 703 0 0 254 0 227 425 34 993 988 768 0 0 0 130 8 799 0 913 0 492 796 978 628 0 94 536 930 280 0 781 303 768 0 416 0 747 353 674 0 75 0 171 743 202 0 992 597 275 160 869 280 722 940 488 516 56 387 443 440 460 567 862 0 605 115 15 431 491 435 31 897 257 423 667 312 648 0 908 336 610 411 759 65 57 227 0 0 885 89 259 784 836 13 654 445 962 435 872 748 366 639 0 768 225 313 0 724 667 659 0 77 601 397 34 0 0 293 49 303 476 936 60 431 908 0 945 745 52 809 0 80 0 319 854 692 782 917 450 0 692 846 980 878 20 0 0 0 849 204 534 53 54 519 0 0 210 154 390 528 0 32 864 772 917 931 620 923 782 171 937 787 479 0 611 542 0 0 934 198 834 120 69 0 777 850 0 478 885 384 489 752 650 903 0 439 0 943 371 553 434 227 443 969 351 579 292 427 32 815 645 656 227 247 193 922 473 291 0 0 879 823 26 705 94 500 0 544 947 0 809 92 581 840 932 878 189 990 248 528 758 488 0 785 516 178 0 133 601 889 249 956 171 340 338 461 0 815 577 685 0 271 47 994 0 0 371 0 359 0 588 0 299 625 0 76 987 0 935 288 187 50 945 713 999 629 73 659 723 0 607 92 0 56 0 448 750 174 554 435 10 767 635 350 0 876 0 0 769
440 840 808 600 777 261 208 243 244 998 0 817 550 892 74 606 749 476 677 0 813 395 365 722 0 515 402 0 440 616 797 504 575 727 995 664 547 0 0 566 453 154 729 0 442 398 259 703 101 433 0 665 552 0 652 33 293 699 0 713 510 16 409 553 797 0 908 882 462 225 505 0 498 118 0 658 844 192 946 0 28 528 0 147 177 525 602 45 282 833 341 91 0 752 0 160 923 399 0 560 0 121 972 119 420 0 579 535 640 290 65 267 49 635 771 970 983 217 42 686 345 784 219 799 33 0 0 846 0 701 457 934 74 279 587 906 323 0 256 792 0 517 0 0 0 0 262 0 596 736 911 436 948 0 845 0 263 416 602 410 865 213 922 793 441 58 0 0 148 821 977 0 293 130 0 0 348 342 537 857 710 483 42 0 384 342 831 931 832 326 0 208 498 350 589 398 303 872 220 521 835 760 0 82 491 311 617 0 3 63 919 995 999 0 0 921 360 251 213 0 706 833 0 610 590 495 175 0 456 388 930 193 900 600 966 300 689 529 526 876 443 693 409 14 993 976 537 960 0 389 682 633 0 157 864 253 923 348 301 981 334 980 0 726 475 541 196 776 23 445 430 180 512 483 598 165 246 273 787 944 568 500 726 107 302 594 65 760 0 449 99 0 51 0 657 0 298 0 0 996 909 862 478 529 473 809 0 837 994 44 468 289 417 841 586 146 397 204 688 578 494 46 0 0 0 364 0 629 871 549 541 398 418 236 723 269 0 740 470 142 770 65 249 231 0 214 480 61 0 406 0 197 69 967 241 40 74 492 396 930 497 774 0 963 734 513 238 960 0 262 453 887 98 465 496 841 803 0 0 443 202 444 16 533 114 0 478 995 812 980 769 36 0 0 268 231 810 402 873 942 516 93 107 659 203 576 519 0 466 520 0 547 918 646 444 0 901 600 725 797 399 190 820 411 751 202 505 0 785 369 66 17 962 331 736 0 246 426 0 0 152 857 214 692 0 331 405 921 317 0 299 125 976 0 458 526 0 0 986 947 197 0 369 429 44 302 0 143 0 0 485 429 233 559 683 0 4 550 546 0 801 0 533 551 911 740 0 643 568 870 148 0 647 620 170 0 181 926 562 62
351 194 334 681 436 773 744 358 811 160 258 0 0 47 652 232 879 0 258 915 474 98 329 993 17 0 326 551 351 761 743 324 117 458 0 0 0 416 754 0 0 565 0 982 0 640 71 568 508 949 779 813 0 0 26 0 383 515 0 772 328 911 447 679 0 717 619 757 218 0 0 998 686 519 406 879 659 347 517 496 0 878 0 95 863 71 450 963 169 0 549 49 475 0 328 279 730 0 664 0 545 109 25 0 0 294 567 426 151 0 351 533 147 0 53 148 0 624 0 310 331 663 869 0 650 93 823 136 647 316 661 0 967 512 0 0 0 983 220 630 555 134 907 843 189 915 770 124 944 88 478 0 356 901 937 736 0 0 372 581 0 0 531 292 238 883 894 597 562 294 0 153 965 335 519 812 0 144 811 919 208 784 0 967 643 42 569 92 890 30 481 0 0 321 454 534 306 349 889 721 379 595 0 337 166 340 234 983 933 898 0 76 321 0 985 331 412 491 0 368 39 293 630 0 232 738 174 183 373 247 809 0 713 232 465 0 139 821 643 336 712 153 0 574 0 737 545 371 927 180 241 182 646 403 0 550 639 587 791 32 615 981 0 264 914 0 827 0 572 0 0 627 287 937 773 167 153 437 318 169 915 656 582 987 937 599 771 339 227 998 362 705 0 400 459 341 0 941 150 0 296 271 965 273 576 766 0 299 755 280 0 688 82 549 0 230 916 935 688 60 698 247 785 479 146 257 12 573 263 266 878 24 925 809 0 0 194 193 253 344 0 84 361 979 0 981 753 862 0 816 795 593 85 0 848 896 387 992 85 566 346 461 793 250 234 727 240 0 675 687 974 442 433 0 452 519 644 142 0 177 970 401 115 506 915 760 974 347 834 234 92 41 99 284 20 457 172 0 388 618 593 0 127 0 0 391 0 0 354 985 903 155 0 588 966 482 621 369 61 791 108 0 308 126 328 852 256 365 0 382 155 308 0 527 922 415 371 921 597 81 618 134 341 355 323 0 47 389 781 0 49 814 413 402 893 228 454 0 0 997 487 345 0 0 601 576 410 788 0 509 754 182 244 808 146 462 0 239 0 792 0 712 0 206 463 471 216 648 348 155 91 0 770 0 406 170 955 797 974 244
0 288 52 729 900 0 0 744 126 0 49 271 737 0 889 0 0 796 949 414 278 512 330 129 0 649 377 581 61 83 112 0 487 692 114 489 0 253 0 226 588 606 73 975 306 765 178 0 10 0 964 535 0 615 0 392 225 164 457 734 726 0 819 644 967 530 927 873 508 121 0 542 424 631 0 851 755 964 137 338 117 696 599 891 356 377 856 829 0 500 343 0 543 512 713 774 351 546 686 384 543 481 508 948 624 0 677 399 480 0 240 958 771 395 0 46 463 389 244 17 337 156 786 629 32 0 533 0 141 270 0 0 391 482 89 958 672 388 722 62 840 65 0 135 143 0 987 369 499 480 426 708 638 297 0 705 100 814 366 421 915 384 703 0 202 653 515 0 265 258 875 105 401 0 189 0 831 0 216 911 535 424 784 844 924 753 929 57 68 645 0 197 526 806 583 94 395 47 511 988 0 881 947 138 149 0 214 694 425 635 0 380 664 0 119 460 0 0 0 116 0 848 161 89 46 655 441 286 737 142 903 149 605 199 744 805 60 841 448 0 902 220 299 526 369 539 416 590 314 0 277 790 726 0 133 0 670 42 797 61 305 675 869 815 947 341 321 783 0 339 372 861 253 77 772 948 509 657 598 0 497 0 898 54 0 0 211 71 51 139 37 0 22 0 933 626 287 959 511 994 0 285 392 427 235 0 234 622 126 0 258 493 614 805 408 747 821 31 662 271 0 131 0 132 660 135 0 53 332 897 745 780 866 0 0 0 877 229 580 6 371 412 0 233 71 27 717 0 666 0 377 635 0 0 714 771 127 619 109 426 0 374 0 774 938 541 773 761 311 191 433 714 299 870 327 798 330 759 145 730 981 589 242 525 891 542 0 975 275 870 702 795 0 620 542 217 171 786 710 773 644 478 422 0 300 677 854 417 828 723 143 444 134 0 937 188 723 407 114 139 914 384 140 901 681 0 0 713 0 911 150 775 0 603 552 890 86 295 217 781 473 879 0 75 0 0 0 490 39 857 521 832 776 5 691 550 330 0 351 0 0 327 0 20 84 324 824 962 0 655 155 371 549 0 195 0 436 620 698 334 326 352 172 18 739 749 775 87 198 991 363 442 784 138 708 628 842 190 88 459
588 39 64 102 82 145 486 0 999 512 4 292 708 698 800 0 3 314 196 67 803 134 221 881 472 0 0 0 288 339 344 645 795 722 0 832 0 963 0 816 942 320 598 869 0 672 531 926 0 114 292 592 68 543 0 631 165 733 0 962 0 877 234 988 503 540 0 485 645 848 0 248 220 988 851 0 410 609 0 760 547 57 228 34 0 775 889 791 0 365 498 322 856 507 891 224 0 719 0 454 271 454 589 276 0 514 0 735 129 900 50 483 64 0 0 967 702 260 874 0 598 305 918 813 0 975 706 0 341 152 0 0 884 0 31 335 72 167 3 475 299 50 909 512 0 38 851 0 699 103 0 0 722 289 954 455 317 156 415 751 413 0 449 197 581 0 945 956 8 0 922 615 0 789 40 108 65 92 468 997 0 630 0 613 0 742 104 0 412 577 181 834 447 333 975 204 554 0 416 757 0 156 0 395 273 0 280 0 0 900 794 415 0 982 258 590 891 0 142 0 0 614 0 617 142 0 944 372 283 594 933 989 333 150 460 342 259 911 951 0 0 711 74 0 606 994 945 688 904 592 0 921 277 593 514 449 745 3 0 396 803 142 806 460 57 452 985 273 398 234 93 608 0 625 221 0 518 667 0 0 895 335 681 0 824 582 549 0 0 459 0 248 545 618 232 0 940 702 494 0 0 557 949 166 357 0 390 874 323 551 765 945 0 183 865 0 658 163 853 0 0 0 877 0 0 680 911 583 105 331 535 730 100 0 622 881 960 0 439 0 692 273 860 709 829 181 25 535 0 327 0 994 992 732 501 406 347 0 179 294 899 388 147 177 990 0 993 0 789 744 188 493 65 939 0 817 922 0 0 333 90 676 488 422 728 762 12 396 187 598 808 87 544 487 762 0 166 228 920 917 672 915 61 130 44 958 803 495 903 264 359 396 102 155 932 0 45 0 788 0 0 622 212 385 621 222 938 0 423 122 629 713 436 503 535 296 573 907 690 489 938 730 627 952 0 436 0 614 688 0 153 223 248 868 826 605 447 291 31 728 904 88 268 0 811 321 883 729 0 694 311 278 789 283 937 816 143 895 759 0 637 522 64 538 0 336 251 695 16 431 810 410 575 901 979 0 568 0 206 287
217 846 797 203 0 769 646 0 740 150 429 332 704 0 390 332 362 896 0 951 0 273 624 868 0 777 138 277 0 0 899 0 792 515 0 0 598 827 0 0 550 744 24 71 34 96 399 562 409 175 270 292 380 807 885 703 18 202 268 541 467 0 773 534 25 196 81 994 914 772 75 399 322 429 0 0 288 708 0 577 580 0 848 981 864 446 161 0 1000 978 31 76 250 267 876 685 190 568 850 472 0 738 633 0 361 724 0 609 0 735 0 897 29 736 567 549 153 374 623 0 502 849 0 667 0 814 898 182 163 452 265 386 0 392 0 936 483 0 996 418 67 0 766 748 248 0 250 32 879 358 333 0 475 672 949 974 877 796 496 166 359 950 106 526 357 928 0 0 626 861 410 0 868 559 255 646 391 411 856 0 866 420 0 495 967 0 586 164 748 391 236 815 636 113 341 0 0 923 310 73 0 968 812 938 602 421 781 965 0 444 98 0 556 946 795 313 535 0 812 759 384 911 731 513 749 919 689 351 628 170 994 861 652 0 136 355 72 735 710 0 557 195 209 373 188 0 644 0 202 83 0 196 810 383 571 850 652 794 0 789 514 22 751 821 340 0 672 650 591 103 349 686 978 885 54 371 399 0 0 405 45 384 954 268 897 331 35 786 521 168 781 0 0 623 135 319 572 0 903 398 667 0 3 16 832 0 0 804 396 849 0 372 373 657 759 546 989 940 0 314 0 0 7 825 369 219 742 1 267 27 246 354 0 654 437 467 61 374 319 712 318 313 388 534 661 0 537 0 231 28 0 816 317 434 37 700 92 21 882 831 187 537 966 649 230 638 107 925 0 71 613 671 0 656 0 622 461 499 307 0 222 854 52 204 274 62 0 529 549 0 300 0 541 0 354 180 695 369 784 515 0 756 0 702 254 220 908 685 53 815 326 0 552 37 0 256 476 113 949 775 587 0 912 622 60 272 805 339 357 10 408 267 218 778 802 944 294 880 1000 885 827 0 907 17 217 0 0 51 652 889 138 227 742 0 117 820 424 0 86 121 759 834 93 147 392 0 116 625 499 942 94 712 866 0 699 108 578 307 568 256 638 934 553 944 547 943 0 128 960 406 320 409 512 6 66 978 312 928 823 0
872 970 506 755 0 83 287 445 715 939 0 0 881 320 0 0 507 622 426 592 0 0 0 315 524 273 726 958 54 276 0 909 662 562 779 358 0 476 461 0 123 673 530 162 105 800 454 818 285 846 258 0 254 446 135 285 0 569 0 577 882 288 0 379 726 287 269 531 579 0 240 424 0 281 941 362 987 935 0 967 0 430 482 891 0 298 524 313 0 735 92 930 0 0 111 140 0 761 0 0 888 0 883 563 223 922 752 751 533 147 234 76 896 0 517 0 0 180 738 574 226 0 436 0 179 657 0 958 765 842 0 0 309 283 468 0 647 110 0 36 660 133 669 757 185 868 0 0 740 176 540 149 999 802 711 886 350 916 636 41 162 395 458 0 792 792 716 915 883 699 537 115 528 487 290 777 314 918 22 445 0 919 512 489 230 198 318 0 0 0 148 576 420 352 286 847 692 270 0 257 276 741 109 963 446 125 419 318 0 213 490 147 0 701 820 0 329 503 201 558 657 0 896 917 272 51 668 243 6 843 170 867 379 0 655 443 169 0 724 343 0 205 0 198 306 0 650 835 342 0 843 0 67 0 853 780 630 957 0 621 922 701 288 343 859 864 479 15 454 356 0 993 193 619 0 851 458 27 636 115 119 824 650 112 989 606 0 704 0 481 872 789 260 958 766 538 609 842 919 223 162 320 0 0 304 736 215 765 842 742 573 0 0 365 0 851 0 142 0 299 124 717 48 984 645 0 116 307 600 258 252 661 844 839 606 332 0 0 736 0 866 503 652 690 690 414 0 0 484 827 238 0 0 0 133 104 769 413 74 764 994 0 0 0 261 749 392 536 193 594 0 993 162 0 723 289 0 97 765 918 383 0 412 771 59 651 106 517 0 0 476 25 355 874 385 868 0 702 460 725 282 799 100 150 0 0 104 176 0 616 343 0 984 0 821 685 787 907 359 518 739 935 757 911 830 446 609 322 991 215 548 165 191 0 365 48 796 628 714 0 672 669 832 847 0 196 503 309 791 140 290 584 510 806 0 738 761 380 77 566 0 147 156 462 782 428 761 0 324 600 586 110 672 947 348 157 897 704 180 0 751 468 740 0 83 536 636 441 944 732 426 0 0 250 43 406 0 760 585 994
669 338 651 954 246 0 0 793 122 31 112 0 527 417 6 32 993 0 45 323 406 194 704 0 99 274 698 0 525 580 0 972 0 443 861 770 686 935 406 510 861 475 0 378 156 817 0 522 632 0 0 171 622 719 0 0 511 769 489 380 0 571 0 148 956 18 264 196 0 722 604 646 0 0 492 334 930 432 615 894 991 360 270 529 0 619 0 910 199 0 0 0 303 219 0 368 360 560 879 0 89 404 224 497 594 79 0 640 316 319 547 0 782 24 34 694 51 280 516 809 929 0 745 0 140 0 0 190 0 844 991 0 924 597 718 0 917 0 529 371 156 822 496 718 253 731 0 680 935 818 478 14 251 919 830 30 833 0 84 189 22 111 0 362 214 409 0 678 33 0 987 606 0 0 126 9 915 0 608 916 50 368 535 0 352 302 964 465 688 0 175 0 911 309 130 0 254 948 423 0 903 0 351 556 421 0 50 421 0 736 738 409 0 516 0 253 222 148 0 39 140 619 239 835 0 974 249 486 434 57 282 0 120 96 0 278 738 313 0 203 162 902 483 596 564 0 421 470 550 921 483 0 0 896 906 250 136 118 480 741 109 232 98 774 730 0 0 3 0 109 471 0 85 861 563 319 965 177 603 550 780 418 161 596 890 881 589 944 0 186 0 295 382 443 931 154 913 0 230 4 0 0 995 357 0 480 437 0 531 0 651 691 653 238 750 616 715 480 256 911 223 233 905 920 0 576 278 610 416 953 175 439 0 281 686 291 0 175 495 0 758 737 40 715 455 981 807 77 853 198 57 763 0 707 984 0 222 842 924 0 475 968 662 858 195 866 934 143 0 669 300 248 598 0 428 0 456 258 491 119 190 651 558 434 0 0 561 689 39 988 296 7 0 0 728 459 271 790 986 0 0 742 0 573 0 980 0 469 327 570 0 22 808 404 0 865 806 0 207 691 850 656 708 979 361 393 0 615 613 0 306 195 300 127 972 185 314 666 11 381 633 666 284 840 357 422 0 625 255 0 167 557 464 252 948 758 0 0 485 144 893 556 967 0 732 207 577 502 392 46 862 273 550 321 441 565 960 0 912 285 73 320 0 635 913 617 423 736 716 271 852 0 0 388 765 216 825 890 568 934
312 540 908 874 497 92 197 338 0 622 0 0 0 185 982 990 693 360 460 282 746 829 0 923 0 602 520 540 756 417 0 343 888 466 0 550 105 48 342 948 569 0 0 360 431 0 813 0 0 40 0 0 508 0 544 111 223 0 307 929 838 132 0 162 281 808 752 0 798 0 523 685 899 286 102 170 878 924 928 230 400 699 0 0 419 533 703 0 938 0 0 691 785 250 400 47 956 936 0 215 128 72 292 521 364 614 0 351 0 922 517 529 297 185 520 0 488 48 656 720 125 306 501 506 666 760 423 516 0 243 0 767 588 973 273 0 765 149 526 44 0 550 176 425 495 315 442 994 0 682 412 816 312 915 385 489 452 873 77 0 724 975 920 630 395 802 0 903 47 743 13 239 0 737 166 838 858 0 758 836 0 0 177 240 0 520 0 680 0 326 556 177 0 0 528 965 986 844 0 676 979 671 768 28 0 767 658 471 375 814 863 912 749 97 250 730 667 0 980 875 0 0 423 938 688 783 130 264 0 477 0 60 557 0 381 960 648 174 575 0 266 0 255 0 89 654 271 376 24 0 0 668 673 98 281 564 658 45 428 0 799 486 901 337 593 776 937 911 579 385 119 535 0 327 21 900 468 958 0 188 0 911 918 244 869 0 0 0 970 276 0 0 551 387 141 145 204 284 281 414 554 0 0 969 0 0 0 487 465 399 922 197 0 297 889 827 804 556 993 103 0 616 558 959 445 0 97 0 0 591 0 334 942 344 0 845 727 665 535 0 527 261 428 999 0 484 242 498 51 835 785 664 827 68 561 452 312 567 0 17 502 520 582 432 385 796 131 550 440 930 727 540 589 0 889 766 778 0 0 556 611 688 0 210 626 0 949 551 0 5 0 889 27 49 788 950 287 0 817 870 312 343 882 105 720 182 268 40 0 0 476 65 80 927 0 838 843 411 419 373 584 801 103 109 281 0 91 514 0 713 592 199 596 0 249 282 107 0 0 899 0 0 0 353 0 448 210 729 923 969 758 0 889 555 864 281 0 0 76 966 240 963 71 146 712 415 799 0 118 0 683 665 0 804 0 799 740 969 436 990 241 477 55 0 857 903 779 837 0 923 108 169 955 252 497 0 750 831 330 352
161 969 273 462 0 45 781 177 0 182 34 585 268 0 736 501 430 692 712 484 366 867 69 573 275 811 0 929 944 265 940 0 286 998 140 564 474 341 921 559 959 275 841 0 0 64 97 926 49 797 828 568 285 0 143 139 460 857 986 897 621 0 0 173 894 599 404 667 45 610 808 413 257 109 0 202 195 0 0 290 66 0 966 190 0 0 448 0 326 0 472 411 63 659 932 0 443 546 603 316 633 685 897 949 0 0 870 925 0 768 738 705 577 308 0 680 0 658 560 0 63 980 903 764 56 164 678 0 186 689 593 0 941 224 133 608 952 602 0 152 346 473 706 2 544 495 456 546 135 387 43 0 488 359 449 495 0 46 585 37 0 594 513 300 852 337 480 537 0 158 60 503 0 376 0 581 98 817 354 121 531 65 279 0 757 201 987 482 368 572 0 781 0 911 869 978 297 696 0 80 0 923 515 154 325 863 288 523 69 329 550 309 484 197 986 0 4 57 885 820 0 114 874 641 921 113 24 611 0 143 492 11 998 216 0 25 0 250 679 883 0 84 0 421 0 0 865 237 730 732 676 267 33 0 551 879 729 310 118 0 336 112 785 515 395 725 951 63 360 443 755 183 0 865 310 126 693 407 630 779 164 977 161 346 258 608 61 444 299 913 798 243 372 0 353 261 676 16 556 410 507 145 117 593 706 372 380 0 0 378 0 313 544 670 848 411 371 555 175 645 407 311 388 403 185 157 200 686 0 579 170 921 0 933 61 594 0 148 890 0 791 740 566 189 550 641 0 0 0 0 201 74 476 0 358 611 520 0 873 441 937 222 836 304 98 422 388 0 0 702 353 606 835 0 702 349 692 0 0 343 748 428 0 333 714 260 0 324 268 410 0 0 0 606 273 356 370 0 145 699 844 970 26 850 71 622 477 421 743 639 201 822 383 0 177 947 904 247 0 690 871 903 36 0 696 807 0 596 347 306 612 169 40 951 358 910 863 0 0 179 941 0 131 0 441 611 477 473 724 743 30 686 827 165 843 0 869 724 63 0 781 0 102 339 0 498 387 364 0 162 20 0 185 914 955 150 919 153 836 197 35 0 814 0 670 325 826 259 68 411 0 39 947 325 558 916 462 0 859 120
335 609 267 0 0 0 395 324 5 763 765 986 0 144 815 0 959 473 744 369 985 504 643 56 154 531 0 702 0 225 0 0 6 0 920 978 713 826 627 0 0 0 467 79 807 396 875 252 229 301 0 0 731 331 996 463 101 0 392 574 53 121 735 820 250 0 789 988 213 85 0 801 0 149 0 371 45 255 0 0 808 663 0 301 936 889 0 836 547 855 461 0 1 823 830 819 942 854 0 253 288 224 438 856 813 747 0 358 503 835 0 740 992 737 611 0 932 334 0 68 351 991 0 451 204 11 292 542 720 395 55 907 986 0 318 961 336 559 0 266 872 131 0 144 0 0 992 821 375 691 458 185 885 0 918 871 925 447 76 497 988 65 52 626 374 520 779 549 189 586 587 190 801 342 377 0 522 24 0 666 517 690 400 344 0 520 114 74 606 242 231 393 761 502 7 379 180 416 572 290 0 0 0 0 289 369 544 0 305 383 678 154 157 651 0 354 460 809 180 323 533 46 855 0 913 285 188 634 736 344 350 236 0 764 919 989 0 141 558 892 761 0 471 24 365 883 466 0 915 825 0 556 49 854 690 740 307 172 0 724 0 0 180 0 692 804 769 476 832 862 855 443 987 217 355 579 608 0 694 855 724 549 259 204 743 620 728 347 918 455 539 0 961 987 531 718 135 0 200 0 987 732 0 0 405 513 278 87 0 209 0 305 353 800 0 716 335 475 264 873 69 927 590 0 840 20 0 0 976 768 790 710 330 135 873 341 965 886 917 420 192 961 915 360 223 512 0 926 525 632 403 489 201 0 621 241 0 226 349 838 779 0 0 74 345 467 0 0 776 323 319 0 821 882 675 0 350 332 0 986 600 216 184 0 469 839 654 249 0 0 167 446 0 781 410 597 433 982 682 843 413 563 601 447 650 670 488 12 681 766 997 544 115 583 208 643 954 671 486 506 697 172 695 364 410 181 0 289 231 270 770 552 424 0 394 86 169 0 0 876 531 402 804 0 270 739 0 208 691 852 235 782 339 526 627 329 750 123 0 598 944 403 0 312 712 413 428 966 984 859 949 962 7 546 220 714 331 51 124 84 802 267 85 0 187 0 302 0 337 845 520 112 117 0 578 102 548 401 0 984
939 752 721 216 555 108 261 242 473 0 743 655 368 567 795 24 214 726 0 123 179 316 856 476 511 209 345 496 999 793 782 335 308 177 459 434 891 0 183 319 187 704 917 541 184 389 282 0 0 799 354 0 340 100 0 0 701 371 944 315 134 578 812 52 215 148 491 494 832 109 176 163 916 0 374 705 0 574 312 273 0 757 898 72 859 250 599 868 552 268 383 517 0 561 796 0 652 455 892 0 0 561 39 975 897 911 0 729 548 444 943 0 384 256 831 654 699 244 22 0 702 771 327 0 886 463 0 914 187 972 191 459 762 0 570 264 971 479 402 450 0 334 823 470 146 210 595 71 857 815 226 0 0 366 604 171 728 0 250 117 214 602 73 379 888 507 948 0 0 69 583 109 619 454 0 886 334 0 0 769 190 932 769 984 15 418 553 0 695 225 0 921 707 965 254 0 465 599 948 317 281 864 370 795 925 601 957 0 0 529 610 580 0 247 0 112 143 89 509 0 294 640 766 341 591 155 197 0 10 609 461 346 0 0 548 0 935 291 546 263 308 628 8 0 363 405 619 565 856 36 0 0 11 78 993 493 985 583 0 824 650 483 429 980 0 918 596 596 445 406 947 48 587 0 0 0 657 795 84 982 810 687 0 397 348 183 849 919 525 731 0 621 266 0 776 258 612 532 114 279 283 0 160 676 355 0 336 0 675 108 575 193 175 590 134 460 0 0 868 899 957 914 211 614 547 607 602 0 430 0 531 0 714 335 414 0 907 0 803 0 819 0 0 647 327 459 0 0 410 634 330 716 518 0 0 0 514 984 719 214 158 492 986 957 9 270 0 0 67 0 708 233 87 506 0 907 166 865 174 727 544 0 410 40 431 0 197 623 534 726 407 788 531 856 260 290 587 0 0 0 865 29 127 382 765 620 269 664 0 244 984 54 130 516 330 0 69 833 637 834 136 245 0 426 0 0 966 0 768 961 950 0 996 0 500 372 0 204 0 0 769 766 215 232 161 0 0 598 148 0 724 0 380 808 0 861 511 39 719 631 214 711 211 530 0 0 0 84 357 672 944 830 524 33 368 275 795 0 0 162 149 969 745 390 0 58 552 0 0 349 163 69 619 601 276 673 594 86 722 764
247 968 838 0 0 287 319 993 616 827 414 509 0 591 76 765 287 0 770 103 351 544 344 172 243 399 983 785 851 0 5 0 0 919 751 453 509 728 40 4 0 823 814 241 0 832 785 678 554 298 819 550 102 780 452 143 215 0 844 527 0 0 306 538 618 216 343 713 426 855 18 630 0 47 0 614 844 173 0 484 686 863 305 429 412 736 163 955 36 0 921 791 0 420 418 134 345 116 0 173 727 576 0 612 0 463 0 271 665 172 177 284 865 90 247 949 422 86 0 181 0 0 723 148 873 0 786 782 0 993 270 797 663 0 499 494 37 879 51 398 0 910 612 336 359 858 701 0 986 191 608 401 668 156 0 780 314 773 659 0 0 364 908 179 0 0 461 0 0 880 943 849 77 12 0 563 289 109 410 922 162 0 370 25 374 586 511 160 977 874 949 394 285 0 492 0 714 575 0 365 377 754 0 610 891 292 446 825 811 343 307 742 721 816 0 529 523 581 680 17 0 328 83 686 427 254 184 431 505 0 0 321 646 508 409 683 874 817 586 538 14 5 0 21 620 0 596 943 978 7 0 851 859 634 141 0 481 28 0 0 44 493 920 781 706 451 279 54 656 107 0 410 943 762 929 981 970 474 610 815 351 165 959 793 952 0 113 173 201 235 136 31 0 0 703 914 999 0 723 708 345 0 0 742 28 125 426 0 964 456 0 718 793 697 118 239 381 653 497 588 711 406 412 179 0 259 236 434 363 522 612 642 0 260 0 0 482 234 502 0 877 861 0 845 0 131 28 467 118 421 755 508 558 31 0 333 443 196 0 940 371 521 827 61 213 328 920 490 891 0 840 0 579 681 95 0 144 349 525 904 523 0 338 250 0 726 243 559 729 879 383 215 481 757 831 0 872 260 640 181 640 382 379 0 367 438 717 333 522 605 352 291 0 709 286 634 321 64 648 409 0 570 0 960 678 719 299 0 168 344 562 0 256 577 631 590 428 814 438 516 0 909 260 0 852 0 623 422 970 0 530 160 652 795 0 678 510 696 436 16 513 402 554 0 633 66 0 0 700 953 0 612 912 480 350 0 873 182 0 0 0 948 925 956 238 232 38 679 370 830 73 812 170 0 890 407 0 0 191 928
646 548 274 841 20 368 0 38 346 0 398 624 505 325 100 0 463 55 170 965 309 758 639 888 614 339 485 377 982 786 313 723 0 414 0 0 175 986 0 15 309 569 378 950 297 175 108 11 0 575 292 0 473 492 870 756 325 103 381 0 0 17 867 804 390 314 979 477 820 149 517 0 30 0 889 666 0 29 139 862 263 629 549 774 877 586 257 920 115 0 815 100 558 25 0 228 997 336 576 659 0 0 234 0 819 681 104 747 0 0 90 842 667 220 0 0 938 773 81 659 721 394 0 848 495 0 407 229 823 130 926 432 0 639 315 239 281 0 125 586 884 394 319 630 831 627 163 0 70 961 806 631 0 561 0 259 179 0 0 846 602 841 317 697 389 0 382 0 133 897 402 0 843 308 776 263 526 932 0 560 0 698 35 779 392 698 767 272 918 404 938 388 473 978 674 125 780 916 745 127 941 228 940 920 145 0 489 218 430 412 79 511 85 0 163 165 695 283 609 0 0 687 425 766 440 435 239 878 298 798 0 461 103 592 621 743 720 0 739 797 764 514 822 0 300 202 220 600 407 588 701 599 0 775 607 710 868 472 487 139 24 134 931 651 846 438 898 845 449 267 641 172 20 979 140 311 1 0 738 277 257 0 934 58 390 0 213 644 955 0 721 477 0 0 0 182 138 412 659 697 332 653 813 479 677 811 896 447 721 246 923 42 919 508 186 668 794 895 0 819 602 972 650 148 688 98 347 601 661 0 908 376 0 345 0 750 982 290 0 401 0 555 811 617 0 469 0 492 699 0 0 740 0 257 385 229 449 339 0 808 126 716 564 997 0 385 430 540 822 462 538 226 63 851 923 567 0 0 0 554 462 485 304 351 547 788 848 514 975 713 124 234 32 398 401 0 0 341 761 353 179 907 0 47 227 153 601 59 184 753 520 233 207 0 0 933 547 0 0 681 389 0 0 0 757 621 846 508 60 211 0 853 202 0 999 0 43 0 982 195 460 151 629 0 845 836 887 461 195 725 845 587 0 921 610 0 523 126 0 164 596 0 284 595 0 118 731 313 510 668 737 588 772 146 0 553 697 83 757 9 433 815 0 814 152 250 360 602 482 0 256 564 104 357 871 0 0 0 478 0
873 785 906 60 506 317 259 0 626 693 25 0 975 177 0 164 573 0 378 874 124 0 301 600 0 789 0 108 128 153 226 0 672 239 885 0 535 854 760 360 0 382 598 273 822 784 0 600 210 0 670 0 543 0 318 799 538 882 755 0 659 235 0 246 686 975 360 371 717 715 0 233 331 81 240 448 627 300 393 289 201 0 880 632 0 364 982 798 0 36 956 789 203 110 479 15 563 579 999 0 249 634 660 580 46 0 689 27 574 233 0 833 0 319 446 0 278 674 178 194 225 560 469 325 709 197 0 828 151 379 964 0 534 377 755 362 50 0 0 391 95 227 0 402 817 403 611 462 713 0 895 784 564 0 17 447 240 501 601 41 0 0 225 589 208 0 845 9 0 715 7 0 44 704 438 184 0 894 303 451 861 475 857 241 307 764 0 589 0 821 220 516 4 312 251 828 951 250 900 69 746 66 643 126 0 479 542 773 759 222 328 0 948 886 954 0 629 0 266 0 345 0 187 0 784 303 565 870 0 851 616 182 254 701 0 183 500 248 273 947 184 215 294 835 817 645 933 317 662 0 987 257 684 859 499 431 0 906 0 425 934 0 0 893 679 912 0 740 991 198 917 545 655 105 369 0 514 570 0 0 0 407 0 814 0 888 810 645 924 154 0 0 827 104 645 303 283 97 317 952 418 143 780 55 673 265 623 7 0 0 867 991 742 0 0 734 798 719 301 444 249 164 553 813 752 407 0 301 320 787 655 999 8 66 307 877 117 0 353 147 75 546 201 177 299 900 0 382 184 53 739 299 698 870 315 593 60 0 0 65 299 951 0 0 794 985 872 590 0 107 0 317 716 0 717 112 0 767 69 539 0 984 0 943 938 64 774 0 800 803 612 458 137 784 0 0 324 93 650 901 938 0 942 304 10 747 388 0 0 246 255 297 578 663 925 0 0 684 145 400 9 32 0 694 385 559 828 514 938 0 0 212 785 0 465 102 838 834 971 644 306 771 803 0 648 674 892 0 639 0 713 394 725 58 939 436 0 4 283 969 890 81 666 791 332 17 0 301 154 447 757 372 353 516 530 605 987 276 0 261 0 0 116 846 545 899 557 272 139 45 530 33 676 729 719 398 195 0 0 7
536 411 39 327 309 964 91 0 411 65 724 416 72 808 679 179 0 779 0 80 209 479 445 0 891 704 818 0 0 647 831 222 0 212 988 754 500 915 0 888 164 318 830 920 833 0 273 653 155 822 553 198 62 710 386 333 204 64 551 648 613 964 0 936 907 110 324 711 30 488 551 267 909 218 486 415 675 288 355 0 0 806 108 548 636 704 310 651 380 0 157 467 156 80 0 64 298 0 903 568 892 873 859 42 0 933 807 579 937 0 371 704 261 156 195 270 0 0 323 969 322 372 453 892 53 443 968 0 377 0 313 0 404 948 0 529 0 522 788 9 0 0 836 130 0 763 977 0 530 528 139 611 0 453 0 19 197 610 937 233 90 691 260 0 756 0 421 161 413 39 922 863 628 491 0 0 197 776 754 145 0 526 155 110 387 156 384 963 222 13 118 743 557 447 0 121 257 0 87 553 124 881 933 498 25 0 75 18 0 44 482 77 342 912 236 0 56 0 699 358 915 813 749 0 332 479 66 723 903 0 113 30 722 781 64 816 28 0 526 608 632 0 732 487 735 876 0 0 514 228 192 194 971 400 883 982 277 534 778 0 0 530 12 466 642 658 0 634 0 0 218 831 881 210 217 581 522 0 669 924 0 789 0 322 0 172 687 173 847 660 0 781 0 782 572 689 798 880 0 534 766 0 0 602 922 783 448 608 88 674 875 757 828 657 697 838 714 0 735 474 619 988 0 511 0 67 422 624 636 0 148 0 143 270 561 591 0 919 208 95 322 127 0 900 469 839 547 654 0 560 120 909 70 558 692 107 662 0 556 0 727 694 639 0 175 970 0 0 918 418 746 270 596 497 0 849 1000 107 0 761 242 0 0 526 0 26 699 987 712 0 632 177 211 380 0 653 0 601 113 828 0 0 729 402 984 769 50 388 865 994 824 468 370 729 0 211 930 603 0 120 0 116 625 0 0 729 651 684 701 0 586 689 307 515 467 467 0 515 991 64 0 550 363 919 983 17 996 656 160 0 51 239 578 0 40 904 298 126 244 0 0 0 817 383 267 825 605 302 991 0 815 224 0 472 715 417 476 269 50 0 870 567 133 275 466 683 0 996 98 149 0 791 136 187 103 349 626 811 853 309
0 675 968 570 392 959 0 379 879 690 0 573 925 30 0 372 291 0 373 819 478 140 478 961 143 670 0 974 425 82 300 177 835 44 398 0 986 0 704 310 0 738 155 0 0 873 0 474 634 0 248 889 916 916 158 284 366 497 224 0 780 782 48 938 870 0 92 528 520 555 296 99 711 332 0 676 612 0 69 377 0 590 916 0 0 926 784 286 295 0 83 0 0 0 857 393 861 748 499 629 310 358 45 430 620 296 303 313 149 42 541 283 876 460 499 0 157 282 1000 0 733 786 731 894 279 562 684 995 549 307 540 0 779 715 661 228 696 525 0 0 606 0 585 837 538 567 330 434 655 992 161 0 502 0 464 0 0 0 0 919 281 0 286 0 0 471 285 0 0 0 384 566 187 508 106 537 12 0 849 281 977 421 571 973 617 142 0 653 455 0 273 510 748 560 508 932 0 104 381 454 560 281 829 52 106 0 217 440 665 191 487 714 0 0 0 0 458 698 773 121 915 133 851 597 809 51 586 417 725 71 591 451 825 248 205 504 971 10 711 0 587 0 337 191 343 873 322 14 0 0 472 0 566 2 445 788 0 818 0 0 327 306 218 770 3 0 606 0 0 449 977 403 362 405 606 114 864 758 421 394 218 560 710 180 105 577 620 844 0 669 477 135 638 453 741 764 596 298 649 330 0 808 594 641 0 419 795 141 774 685 566 426 745 0 805 409 476 332 305 394 975 4 199 527 292 864 0 930 432 351 0 810 313 59 352 770 0 263 480 109 970 879 21 126 792 0 635 873 685 519 775 389 27 577 434 0 406 0 727 967 466 0 946 558 761 235 751 0 319 0 655 0 377 83 933 637 180 0 54 201 884 300 246 940 212 590 333 0 0 943 0 226 587 0 855 94 254 739 313 847 76 277 305 413 65 0 460 16 349 558 295 0 878 172 103 231 957 0 706 0 0 0 923 257 122 116 98 458 148 191 174 442 263 925 460 831 359 987 998 685 0 484 0 116 465 978 747 973 0 0 903 266 439 930 307 894 0 396 222 56 207 0 0 711 788 54 879 688 129 988 0 0 969 758 192 714 596 134 250 0 474 258 185 495 0 636 876 0 110 0 977 0 0 0 913 5 488 670 754 0
258 279 0 632 666 937 0 545 660 742 505 88 107 37 699 591 0 809 274 0 404 432 692 767 0 830 343 869 774 0 180 419 168 12 0 0 122 0 557 0 733 64 507 520 330 453 776 0 0 43 0 685 953 73 518 623 753 985 685 713 7 138 191 0 501 0 675 115 945 912 846 202 0 30 0 7 0 787 877 0 0 985 0 0 833 732 51 0 343 715 659 0 952 697 840 0 232 0 687 134 0 244 175 819 168 618 405 961 772 419 780 598 968 424 378 0 0 0 650 0 0 0 516 479 299 850 26 870 676 801 261 501 0 397 511 919 854 950 799 410 491 889 263 984 282 0 908 72 894 614 724 716 492 224 344 0 735 440 0 807 750 0 266 526 8 8 733 261 0 669 469 162 204 899 280 0 179 345 437 0 101 505 148 398 655 892 103 457 0 58 377 124 145 217 117 195 0 791 0 85 312 969 230 0 456 391 895 499 766 915 337 312 103 834 637 489 769 497 0 0 501 674 116 378 336 804 8 0 526 0 783 412 115 497 152 22 0 0 722 142 367 372 0 0 861 629 459 321 952 0 0 808 871 269 372 0 753 556 0 746 525 0 932 0 907 453 293 357 304 667 843 928 806 93 903 309 872 198 0 643 439 554 835 0 612 414 817 462 458 0 0 212 834 568 332 418 199 0 111 0 941 997 366 114 5 766 331 120 0 699 529 72 462 619 656 673 451 105 365 875 33 356 656 563 0 175 107 29 315 0 897 553 172 135 969 0 0 175 618 748 825 851 1 0 298 16 294 898 424 612 462 286 518 390 139 8 574 0 380 812 242 887 766 18 35 857 439 0 716 291 168 232 488 0 516 483 531 0 0 968 980 0 614 0 0 0 944 811 839 367 0 154 713 122 0 437 237 56 967 220 902 22 416 70 0 0 858 651 575 696 489 0 342 257 0 0 309 0 112 669 366 0 938 66 0 903 523 0 739 228 0 406 397 423 343 433 600 0 0 727 737 95 614 292 503 499 635 932 752 0 562 0 368 125 357 377 923 963 29 543 0 374 4 676 0 746 336 161 912 497 0 704 890 315 70 0 314 149 23 0 624 398 0 272 792 219 0 615 50 337 760 969 839 365 0 557 958 447 444 228
0 512 0 460 330 774 395 774 229 161 947 788 759 0 388 141 597 554 100 952 301 640 756 0 653 456 224 958 465 803 0 0 191 970 0 133 0 0 395 868 42 543 539 767 459 47 922 837 419 0 0 276 29 38 189 142 552 836 556 424 768 615 0 799 0 605 541 430 0 296 270 865 0 451 87 563 125 0 497 432 570 357 0 486 577 0 44 0 480 0 334 626 620 500 654 373 313 0 718 0 538 276 240 604 0 0 126 510 806 538 466 143 154 11 500 610 511 612 639 449 21 0 70 948 209 0 0 922 202 33 52 421 0 69 0 381 0 708 385 870 898 422 922 304 858 364 358 0 940 25 645 384 0 101 178 0 778 127 520 0 448 382 852 0 136 0 15 393 981 0 0 836 371 288 675 0 777 260 131 378 13 707 0 550 251 300 545 261 872 0 0 425 804 744 0 682 873 103 270 61 0 35 410 177 0 273 139 659 958 0 487 900 0 522 964 2 439 588 323 130 0 0 9 713 315 677 243 0 661 667 866 584 361 6 507 468 0 0 232 0 965 0 276 119 851 443 123 737 701 481 769 221 522 815 757 647 996 752 728 0 336 506 538 718 792 241 587 321 233 120 671 372 46 678 0 955 380 493 262 0 773 147 0 662 264 910 411 113 876 0 625 0 840 495 822 0 245 765 648 0 281 111 18 969 82 876 519 729 0 0 98 797 662 107 157 0 269 583 188 559 0 708 871 349 0 730 318 459 256 586 602 0 961 846 222 997 792 0 989 754 147 297 0 113 255 0 0 0 614 263 959 252 491 43 703 348 927 811 366 0 137 471 0 183 63 384 746 108 784 435 312 494 163 998 951 0 36 578 130 0 627 0 0 839 167 360 593 663 746 957 0 22 0 0 973 885 712 882 692 520 975 598 986 351 519 985 289 226 453 236 552 463 566 860 0 780 33 46 359 470 712 0 787 0 239 713 764 69 844 0 445 567 759 32 619 814 0 222 0 264 0 468 802 644 0 885 0 0 0 926 230 0 420 533 0 97 395 114 629 3 689 0 349 998 999 537 314 410 512 0 60 0 912 940 458 882 327 981 162 763 922 367 0 402 859 378 101 75 0 0 3 496 557 0 546 510 0 724 83 279
0 853 0 579 823 111 951 139 518 117 368 0 449 644 323 296 649 158 0 811 993 119 297 192 203 80 686 220 0 0 107 553 0 363 286 801 269 361 791 935 0 412 0 574 548 672 140 626 0 264 360 0 790 0 140 256 7 492 226 419 859 0 246 698 305 391 0 481 238 756 676 313 975 915 0 171 66 656 0 32 604 883 761 64 255 911 312 0 324 95 168 430 295 458 955 122 851 53 465 541 997 29 943 0 0 0 543 328 241 0 514 276 803 909 0 595 213 297 0 0 0 197 545 0 662 0 825 637 185 975 497 88 0 838 747 0 816 44 129 596 887 0 980 444 0 0 980 970 0 610 196 0 578 559 195 751 0 933 250 342 315 0 868 70 161 703 0 128 123 455 298 973 452 656 0 800 225 731 600 357 337 694 544 992 18 0 549 494 540 0 678 531 417 180 912 576 368 0 300 93 762 592 195 57 502 0 476 90 0 596 759 718 341 965 2 0 321 535 0 601 325 0 81 0 0 612 601 0 669 945 161 766 175 0 227 122 725 377 757 795 736 529 973 326 509 0 943 219 0 789 0 8 0 0 699 420 675 929 0 0 513 446 134 392 0 683 63 344 426 282 0 811 65 0 557 923 184 270 729 688 207 0 652 0 366 540 0 20 526 671 0 681 0 963 455 282 161 465 514 370 0 641 85 0 0 488 0 0 791 0 0 291 488 707 534 699 618 736 605 559 0 58 414 0 527 992 107 0 0 80 485 831 331 947 381 0 621 491 903 686 132 0 235 648 0 205 338 0 447 119 875 904 398 595 339 973 134 773 547 277 576 983 0 116 952 519 979 0 0 0 529 114 953 779 107 122 816 581 295 0 0 13 0 732 75 183 313 387 0 0 452 262 270 664 0 309 820 734 0 390 582 815 0 0 801 585 383 0 412 649 734 435 952 907 78 0 735 0 39 0 355 572 0 434 557 384 619 176 848 169 481 61 959 0 733 0 418 256 208 324 759 767 0 744 714 537 571 0 447 31 73 900 204 523 436 251 0 135 0 94 977 833 113 0 806 293 997 172 564 300 530 635 366 219 648 415 438 11 61 44 276 535 548 766 0 0 286 942 0 265 0 404 313 68 0 0 266 140 97 731
0 815 0 0 386 585 40 0 0 453 0 31 0 908 399 335 0 0 385 0 842 64 501 359 753 346 279 557 80 173 439 223 740 144 106 839 43 153 459 80 269 0 711 275 0 0 703 258 481 268 0 289 701 392 740 825 790 927 413 320 0 694 843 478 753 935 852 75 972 355 0 0 0 163 351 436 739 0 662 0 237 618 939 0 564 0 721 235 646 210 194 215 456 379 29 512 860 103 444 704 999 656 822 168 938 0 697 469 973 199 0 0 499 383 0 992 892 0 549 229 160 839 134 379 0 159 159 565 461 665 128 897 38 897 299 0 0 0 915 878 438 520 0 0 207 891 237 996 185 590 0 947 396 184 0 798 211 230 0 413 910 0 0 554 835 926 570 608 542 644 232 173 973 639 949 0 672 147 856 860 0 660 0 863 915 0 976 744 0 317 534 144 741 870 470 222 84 0 0 156 334 633 0 0 997 294 949 685 297 978 274 178 523 972 683 820 515 946 574 670 311 543 0 528 476 392 753 0 387 372 879 897 435 200 106 671 268 0 874 464 319 0 939 693 721 0 219 0 0 0 321 602 340 752 629 389 0 0 440 61 403 612 662 233 716 201 338 179 392 265 0 343 889 512 820 676 780 130 0 83 0 619 234 0 0 482 0 362 860 848 184 197 845 0 34 646 85 202 113 225 954 491 704 372 192 0 695 642 0 987 162 0 0 774 573 936 920 736 0 633 0 33 48 0 381 194 540 0 676 895 269 910 268 521 469 629 106 0 558 727 493 26 864 973 0 973 139 615 615 858 608 246 902 674 0 723 445 879 938 0 342 706 702 793 684 803 957 860 0 457 866 896 373 707 393 945 628 435 295 247 0 814 0 866 472 827 135 692 680 648 464 0 950 822 938 0 944 0 623 598 917 247 563 682 863 420 0 153 251 557 982 253 436 544 0 0 42 708 672 0 83 519 613 913 0 0 0 624 351 118 785 455 825 786 381 81 54 219 223 0 276 608 217 0 0 751 97 0 519 830 0 187 378 998 50 255 0 95 222 977 203 0 467 770 455 718 0 50 410 448 668 0 109 337 110 594 0 847 0 807 107 833 961 187 0 688 423 271 106 826 468 880 327 0 139 663 742 242 510 850
511 0 367 187 205 257 295 67 543 622 169 717 553 811 686 652 390 191 117 245 219 151 659 386 511 0 856 239 696 0 191 801 0 438 537 268 334 0 301 476 616 519 0 508 502 0 964 113 0 5 35 0 184 0 547 579 937 0 68 344 230 374 942 528 612 61 724 612 942 82 11 644 0 65 29 169 811 811 704 814 88 22 0 596 639 720 135 0 150 869 998 106 2 961 0 275 301 418 249 379 759 3 285 0 891 814 600 148 304 172 162 0 0 486 991 568 369 295 224 838 18 212 714 249 804 113 27 468 416 300 925 863 314 944 0 0 0 798 763 545 0 802 65 940 0 307 124 465 586 0 135 430 15 387 0 0 581 0 131 492 831 558 283 959 835 0 577 0 373 50 452 0 677 534 381 642 712 0 0 706 24 191 66 604 0 670 145 186 495 895 0 0 27 0 31 116 40 827 0 59 711 734 575 135 0 38 271 0 852 18 0 111 230 971 672 552 52 0 126 0 903 199 674 0 864 369 291 488 254 502 482 831 1 286 559 344 314 164 768 486 259 275 601 913 864 0 532 729 858 387 160 582 519 207 410 474 0 177 137 493 0 732 758 0 164 343 955 279 624 470 665 281 129 951 444 717 0 468 50 557 910 518 306 836 719 417 0 334 951 0 738 0 164 787 955 765 859 767 590 667 0 91 660 953 707 949 519 759 730 754 605 0 0 0 506 0 886 285 0 752 517 588 950 680 101 239 705 963 415 944 898 0 136 370 329 328 398 977 283 0 910 38 406 118 938 0 320 880 0 0 737 0 337 988 862 611 609 793 99 262 122 876 0 950 710 599 769 0 991 761 217 0 32 185 753 0 13 284 925 408 904 0 848 655 257 774 101 135 368 0 72 470 891 768 660 301 789 840 477 153 752 331 409 451 741 725 907 268 601 457 534 193 791 19 712 947 83 0 127 931 283 467 105 854 683 0 630 626 0 0 624 251 345 584 483 367 435 615 281 339 706 0 143 998 0 727 972 0 997 805 0 521 103 317 503 319 0 638 361 540 314 0 0 0 191 118 884 433 0 24 272 0 0 828 227 507 586 835 745 453 986 351 579 0 970 0 841 768 975 0 0 380 415 596 682 934 723 0 617 0
929 0 0 0 23 99 273 0 533 893 835 94 0 720 470 492 616 528 708 592 236 742 60 439 41 620 10 798 156 452 62 791 684 829 737 0 0 642 5 300 330 886 302 0 422 26 116 243 780 0 500 231 0 334 0 469 94 239 423 871 102 611 575 722 0 0 0 126 33 0 433 131 704 161 626 923 103 12 568 814 390 274 655 538 0 0 851 740 419 585 238 0 614 831 569 959 231 0 825 530 0 33 286 837 229 473 868 766 0 134 25 168 713 367 7 653 596 0 0 814 985 923 0 45 342 287 546 803 556 278 875 201 496 804 324 92 523 429 899 910 304 8 77 612 237 719 593 899 43 0 36 0 0 402 335 0 907 585 319 552 627 980 0 344 279 648 51 414 0 925 337 235 0 0 135 869 261 985 0 710 446 126 780 0 790 809 0 953 183 145 301 544 516 0 675 295 298 0 177 633 0 210 0 728 511 723 6 629 917 354 188 137 774 997 583 181 692 18 450 456 82 640 705 557 639 0 642 493 581 959 835 751 733 0 0 670 961 0 0 785 664 611 107 527 372 0 1 0 844 0 835 849 83 380 767 671 695 0 350 37 0 575 882 429 904 0 573 654 244 972 199 940 542 888 647 993 0 551 0 139 769 618 520 568 402 0 613 925 795 945 783 368 176 703 27 202 60 246 725 20 0 435 418 645 803 52 57 280 494 111 305 0 0 0 901 681 0 780 465 631 783 0 83 472 765 0 8 496 549 537 376 0 816 303 807 605 430 262 0 0 922 0 173 438 385 439 334 0 134 452 0 562 403 0 451 731 414 214 456 747 127 858 992 906 272 0 714 14 497 520 759 490 809 396 424 826 0 688 189 430 966 610 751 684 230 0 0 569 350 366 918 572 409 693 151 968 0 143 597 661 0 193 392 994 278 853 881 698 11 321 916 129 799 0 662 0 126 711 0 801 937 772 91 0 823 357 450 713 0 564 0 674 516 0 137 241 303 423 0 372 673 241 220 0 278 0 0 629 248 357 647 80 152 809 454 610 670 74 0 698 158 47 0 786 0 310 0 179 0 0 741 363 573 0 806 612 914 106 757 589 919 541 609 84 926 134 926 695 509 830 987 0 0 352 891 135 612 944 0 0
0 315 679 240 632 56 518 113 0 0 735 862 506 0 176 168 495 295 686 286 44 745 922 494 800 532 586 437 496 308 712 271 481 499 758 960 84 619 426 833 0 225 165 0 140 0 748 853 0 224 873 504 0 115 722 729 888 580 0 430 429 494 442 998 698 708 0 897 0 479 246 431 199 791 0 3 44 44 919 661 824 0 910 894 19 559 0 11 515 0 274 615 943 721 346 0 362 42 417 378 131 504 588 749 0 0 732 0 432 556 0 326 958 0 177 197 206 509 0 801 714 258 647 11 202 897 287 651 0 239 266 827 472 0 140 906 591 0 168 124 598 326 628 657 290 0 222 45 855 241 852 185 825 0 787 658 976 0 276 0 122 549 682 486 848 0 630 243 0 107 0 178 468 0 0 0 655 853 262 438 133 517 569 243 0 964 562 0 0 0 536 0 685 378 197 0 0 482 788 568 359 470 370 702 676 411 806 778 614 0 737 637 502 437 4 453 864 959 0 803 236 934 799 334 543 0 0 209 144 372 383 513 898 474 247 879 0 398 0 570 731 578 309 301 0 594 865 803 151 0 754 214 776 0 655 0 748 857 271 926 914 624 900 467 77 69 0 0 576 470 0 440 786 520 735 888 342 773 250 428 303 452 208 971 193 204 497 3 673 696 99 577 133 990 0 0 901 349 709 0 0 686 626 221 0 566 226 608 457 909 0 25 0 165 166 757 607 548 627 0 439 590 0 321 714 0 0 927 444 701 992 480 654 498 588 749 0 578 475 360 111 883 976 21 0 467 0 541 282 373 947 0 0 99 260 963 470 338 548 339 0 600 245 132 411 273 0 851 435 968 0 909 0 9 778 892 953 527 819 601 136 607 0 283 145 925 571 45 0 955 191 567 763 981 580 981 290 0 859 770 843 306 0 951 464 0 905 0 799 32 620 0 0 380 257 426 161 891 492 393 377 267 805 903 0 759 62 322 190 698 561 5 184 0 127 503 81 54 4 0 515 604 233 354 0 697 131 0 0 0 209 658 581 28 512 275 171 83 82 86 198 803 646 874 910 634 406 121 788 647 580 901 591 976 425 871 0 808 698 233 242 330 285 235 241 290 606 970 0 301 0 324 0 341 602 108 0 839 567 345
739 558 0 806 18 87 853 171 197 228 0 455 232 0 0 0 665 0 95 212 763 0 209 222 0 673 193 307 848 92 126 50 702 859 749 100 605 735 199 511 259 62 58 0 727 843 794 0 768 0 465 626 371 474 262 0 777 0 0 0 906 987 916 828 790 513 83 172 596 787 148 621 47 963 0 571 446 445 948 0 691 466 950 315 734 931 430 769 0 754 455 0 0 0 841 522 0 622 305 385 162 104 686 0 737 906 49 6 58 339 911 0 853 281 348 0 359 857 0 787 0 787 120 392 0 322 0 910 26 0 602 473 0 548 119 40 691 343 0 141 696 0 728 405 112 335 486 0 0 681 344 361 892 635 978 0 790 855 0 118 103 0 858 930 630 862 0 53 0 0 0 538 0 389 165 858 631 432 0 178 0 41 0 0 733 133 354 403 153 0 0 638 183 0 0 130 530 58 290 0 541 113 0 81 853 88 941 1000 484 105 792 28 137 876 438 633 346 477 20 237 707 314 866 754 0 489 104 0 897 899 0 0 238 322 0 0 0 644 161 710 27 0 9 457 445 995 0 833 85 779 792 786 640 7 854 795 696 104 213 333 0 303 0 0 744 35 0 951 963 0 734 0 675 379 832 990 220 645 238 561 0 200 892 781 0 0 0 535 133 0 306 866 50 778 423 472 183 834 0 365 422 0 144 930 817 701 342 563 324 131 252 936 330 0 920 550 862 0 771 0 998 725 514 745 991 906 997 0 706 21 855 136 952 490 164 624 387 164 932 387 114 0 962 333 15 294 210 595 0 49 982 313 794 786 0 550 796 0 0 310 817 618 585 316 0 0 702 0 943 19 441 0 527 994 50 997 0 0 573 0 0 0 493 365 119 574 639 590 743 342 778 63 692 39 308 891 313 67 0 237 78 0 0 63 0 628 0 991 193 874 141 756 363 510 0 0 790 263 716 86 0 223 0 438 678 318 0 671 865 905 569 115 381 0 0 633 0 26 70 602 0 523 739 584 0 57 250 920 683 729 392 225 747 389 0 289 609 0 188 320 0 293 528 0 517 541 158 644 853 8 0 839 0 882 901 382 132 914 602 337 205 67 337 774 0 850 275 0 941 55 693 0 272 648 821 523 0 294 963 421
508 718 988 112 206 151 367 762 0 324 784 1000 0 369 47 679 450 131 433 208 0 0 969 748 498 178 709 844 25 101 709 188 822 0 135 69 0 976 660 452 627 285 0 842 562 631 899 0 653 709 869 928 130 696 131 456 900 590 0 204 627 930 648 938 682 33 196 304 675 67 821 135 38 255 52 762 0 0 0 251 567 210 787 399 313 353 0 829 242 0 385 409 636 135 753 784 165 0 522 599 0 434 973 254 79 442 271 0 301 307 420 655 408 894 835 0 0 0 913 911 231 677 665 209 340 821 437 237 181 615 859 0 0 639 331 165 458 0 777 231 0 0 959 0 0 850 0 874 0 604 231 0 398 407 231 878 122 981 311 651 0 216 737 416 0 261 579 987 828 307 762 872 996 0 0 886 0 640 767 854 749 314 664 733 568 163 0 0 942 333 923 924 161 192 0 900 575 345 908 0 394 43 619 175 646 938 640 80 73 236 543 600 667 59 810 0 0 994 0 671 606 623 823 196 807 274 354 357 525 0 0 863 169 0 226 138 621 852 72 997 765 0 154 485 158 992 0 12 74 25 509 166 108 0 0 452 30 268 886 0 957 269 219 398 325 197 367 306 458 84 90 957 229 614 95 569 765 0 248 388 103 921 902 328 332 0 122 292 72 506 51 0 295 475 76 625 572 997 536 637 164 0 739 0 523 0 421 455 939 183 630 702 706 690 308 551 414 0 50 0 223 0 0 644 463 580 631 269 0 710 14 824 392 0 938 821 0 310 280 639 19 164 248 282 943 0 590 312 91 758 799 804 808 725 680 0 217 0 404 413 77 869 862 158 920 763 0 811 737 27 921 297 125 321 514 562 352 0 479 0 734 0 0 394 223 300 81 377 575 277 740 0 684 948 0 664 588 625 45 0 988 915 961 599 365 579 0 664 644 450 718 516 202 842 195 0 504 0 184 248 911 137 659 0 694 0 707 74 611 959 0 987 257 754 451 745 178 891 531 917 551 0 0 746 174 0 0 43 822 561 443 16 625 199 874 367 510 713 417 667 774 0 0 898 966 27 637 125 339 512 982 305 157 378 488 68 598 350 484 186 992 352 463 0 151 302 545 934 448 737 823 546 197 0 990 45 967 331 284 119
865 356 520 573 334 345 141 718 0 396 964 294 778 0 252 33 0 345 115 3 779 576 803 555 835 315 0 0 0 0 340 732 653 499 0 744 157 0 463 523 555 907 332 0 730 762 0 627 0 666 308 337 461 502 666 730 100 761 794 190 831 136 529 927 271 801 148 0 813 0 338 168 383 220 511 476 340 0 892 897 925 387 89 851 619 212 558 236 969 758 595 877 0 214 0 432 312 143 929 83 802 967 0 408 0 513 858 10 277 617 897 657 851 491 0 714 221 873 938 109 359 747 208 0 0 260 551 931 221 313 873 0 0 495 0 382 563 302 16 979 0 995 55 783 314 553 371 90 426 203 306 717 770 939 852 377 760 635 877 383 0 207 0 323 879 117 594 928 0 943 44 694 958 747 830 987 562 0 947 0 323 381 454 0 881 670 0 0 24 0 826 285 917 94 492 0 306 841 763 735 0 251 451 802 486 375 447 14 954 739 996 377 71 606 162 895 0 634 987 0 357 0 925 575 388 955 447 0 0 0 0 0 555 719 223 0 721 154 59 449 0 0 895 229 173 83 0 389 719 217 877 0 144 883 272 0 634 0 160 0 532 402 890 895 726 470 0 531 307 877 304 878 469 32 0 398 0 841 636 795 411 0 369 21 7 83 479 862 0 0 634 0 631 881 259 188 100 514 0 0 758 0 917 926 247 374 320 750 121 117 159 268 0 929 582 473 255 9 38 791 0 0 631 52 377 0 0 327 353 0 549 557 825 0 690 736 0 813 9 0 190 0 379 228 87 0 423 0 232 0 0 969 265 532 366 220 919 392 80 546 0 459 385 338 264 719 0 956 81 132 548 933 373 665 910 0 0 0 0 402 43 0 242 600 434 0 456 280 941 0 501 587 0 160 753 70 686 0 630 487 817 890 599 466 1000 269 751 757 467 613 949 22 993 5 0 271 0 491 273 216 843 0 445 400 929 521 767 255 35 750 383 592 221 0 113 933 0 884 0 551 261 38 842 38 959 0 369 31 0 735 810 545 772 13 777 689 792 112 67 48 377 767 0 440 406 703 301 0 364 492 0 38 721 885 0 84 157 124 0 838 625 229 100 738 930 534 963 910 682 541 29 375 0 0 815 0 494 88 532 500
778 368 669 561 514 957 144 353 720 266 864 867 0 0 713 0 126 0 977 766 711 617 792 211 439 194 718 207 452 923 485 98 869 557 195 90 487 944 299 0 209 0 110 125 0 814 391 665 327 580 154 855 275 1 0 637 802 658 432 844 827 0 98 921 712 0 116 276 66 960 0 738 667 451 112 609 246 657 797 0 93 631 397 967 888 911 28 709 13 480 373 628 295 516 831 742 732 0 904 266 251 0 0 890 0 183 934 899 0 612 945 432 491 0 712 976 995 336 839 65 0 785 832 627 361 848 668 518 262 82 584 882 997 762 0 519 763 539 181 549 41 677 837 376 456 643 973 0 760 469 0 0 834 843 685 0 787 306 566 527 712 128 525 437 875 257 620 398 456 917 789 433 0 627 216 288 597 521 135 987 863 831 0 821 800 329 181 626 540 97 825 74 573 396 466 660 209 126 135 98 233 0 465 24 777 440 928 938 10 576 0 434 0 91 300 56 768 375 623 883 340 77 694 222 0 770 613 41 481 0 110 423 395 154 464 313 0 447 3 722 510 0 837 170 0 0 899 741 114 373 672 544 778 0 1000 0 957 490 304 810 0 919 834 856 275 657 134 297 146 409 990 229 0 320 335 286 397 0 720 564 21 0 421 0 558 979 808 0 21 360 185 619 749 666 490 246 338 502 468 93 246 0 903 351 4 0 584 487 525 557 467 563 901 427 0 0 671 14 0 242 578 885 497 56 165 482 0 313 0 0 512 677 793 767 838 99 814 529 75 0 524 0 143 227 824 37 675 572 570 0 860 613 834 297 803 95 0 737 777 596 93 435 790 120 999 0 858 0 0 339 0 900 835 220 375 90 40 57 645 0 708 211 657 0 593 461 828 192 964 397 612 870 679 554 230 384 58 493 0 979 798 903 582 339 0 0 0 739 531 189 855 571 445 714 111 673 865 969 649 505 816 600 393 826 206 626 351 0 264 0 233 887 825 365 436 0 596 561 266 122 199 0 699 225 871 86 763 0 75 60 739 0 399 326 378 936 52 0 546 9 438 518 0 145 899 40 0 654 411 240 704 467 0 0 597 978 985 0 0 0 788 192 207 285 764 0 139 0 220 209 242 195 0 912 49 0 12 641 604 317
660 312 0 142 99 569 128 688 556 94 0 519 0 179 943 281 403 534 230 418 0 576 204 795 0 685 0 105 856 0 205 536 500 283 395 614 556 290 374 290 66 911 0 987 993 312 494 0 41 794 435 0 513 46 0 194 597 320 610 734 207 0 91 170 912 0 566 0 509 0 661 703 247 2 618 389 424 0 703 173 0 372 207 97 891 876 0 252 0 930 127 99 4 27 860 374 984 0 0 0 0 0 186 0 30 627 227 631 0 945 0 0 0 781 591 0 481 677 0 991 471 82 0 204 0 909 0 500 553 360 0 0 862 624 601 798 41 279 106 0 433 13 375 610 713 0 277 536 753 0 334 63 940 969 850 481 386 0 292 497 621 713 0 0 0 790 0 567 0 336 227 163 0 100 507 536 331 304 300 901 371 163 304 0 975 0 298 14 182 796 537 758 952 729 383 520 0 347 910 0 232 401 733 690 285 814 0 490 0 806 396 91 0 250 57 0 156 272 0 612 937 0 0 296 846 297 311 680 549 31 876 0 753 0 0 518 0 731 424 0 875 0 753 835 0 310 106 688 471 4 0 0 0 672 0 4 456 600 64 0 39 467 491 0 687 142 0 837 786 271 217 0 68 265 847 629 63 0 89 573 519 0 157 58 662 301 358 897 750 889 0 45 717 367 951 65 837 967 591 848 950 806 0 0 573 732 0 0 0 436 763 875 0 677 173 569 0 0 962 469 15 0 0 241 106 749 563 836 0 232 302 0 186 995 470 498 92 577 0 154 255 238 292 680 139 0 0 296 340 547 747 90 0 0 222 699 875 538 106 0 413 751 543 158 771 26 53 233 677 499 918 966 0 0 546 0 0 417 0 218 757 186 619 703 633 182 1000 0 125 567 478 939 0 196 510 957 594 843 174 896 864 442 151 968 0 212 0 681 623 0 337 677 864 0 589 142 6 22 0 320 333 318 443 109 0 658 315 597 0 770 512 453 991 217 0 0 497 32 789 231 244 0 0 0 269 568 909 937 0 252 156 583 954 0 351 439 366 694 0 542 526 534 831 2 363 386 49 366 205 0 198 986 0 62 142 307 159 165 0 963 243 562 474 0 650 330 926 231 37 0 0 452 543 651 189 448 444 173 64 830
0 300 0 775 959 0 0 0 413 0 650 0 444 141 106 832 868 668 170 0 0 0 0 0 305 319 301 296 0 297 863 452 329 214 0 0 686 330 0 750 472 673 0 875 0 400 46 0 52 609 0 213 987 660 467 624 546 0 607 0 640 533 501 0 694 0 0 794 0 439 431 910 369 952 0 997 88 331 0 44 584 488 499 529 100 271 0 504 0 305 821 232 0 773 101 676 55 627 270 0 483 44 857 691 285 777 876 872 0 420 236 157 614 128 5 985 42 434 779 80 381 142 459 449 196 414 0 334 0 447 15 704 119 515 0 110 690 855 0 0 0 99 337 943 533 12 13 908 880 12 0 154 927 0 333 613 650 838 628 276 575 0 488 540 413 503 280 346 552 367 0 630 450 943 216 600 0 0 834 439 0 10 348 206 656 804 0 208 221 787 562 984 602 549 0 739 19 653 232 680 509 410 586 420 30 954 29 513 526 183 638 0 89 595 484 406 456 483 39 489 146 34 544 912 886 0 119 123 999 777 299 338 316 923 896 28 900 473 371 704 161 647 715 401 654 167 751 0 855 955 387 629 44 0 0 729 223 710 191 0 215 0 164 99 0 653 45 0 696 157 645 794 0 954 615 328 0 43 585 776 717 660 500 905 578 21 20 297 212 0 0 786 0 251 0 659 0 0 969 356 812 0 0 499 0 440 651 222 288 742 24 299 221 0 607 209 707 207 331 0 0 286 887 0 0 439 791 649 0 871 358 870 0 8 714 0 198 285 390 788 768 0 361 546 0 369 0 0 145 398 0 124 73 0 0 615 746 726 506 110 867 614 471 0 439 224 267 0 425 460 400 32 267 0 852 340 472 631 863 0 634 751 914 718 742 586 265 825 49 641 696 485 735 479 787 404 333 769 400 0 0 951 785 389 859 16 423 883 729 447 303 0 480 208 84 961 511 706 332 548 602 880 672 504 422 465 0 0 154 133 646 881 270 219 999 782 618 578 0 737 150 253 577 462 0 0 642 153 382 78 856 169 486 155 442 0 476 0 274 364 479 73 540 922 0 353 458 736 0 403 447 781 189 807 530 636 0 349 470 837 450 959 338 42 0 109 699 0 685 194 822 850 220 30 0 432 86 0 787 299
613 416 448 228 0 193 0 647 769 50 796 644 0 0 814 518 266 645 27 804 0 914 229 222 649 0 0 0 307 674 571 0 9 472 426 534 847 339 551 200 253 194 401 4 250 890 964 400 0 913 760 87 453 970 870 318 988 60 0 330 498 738 0 862 0 248 786 424 586 268 20 941 259 337 969 641 347 219 134 0 828 700 769 92 197 155 387 933 962 851 689 0 0 698 0 176 0 320 55 471 202 389 286 65 888 896 998 413 388 775 0 174 0 206 302 0 21 541 586 942 616 917 0 0 832 142 770 182 591 390 383 689 767 417 11 48 158 617 0 0 680 718 640 597 692 650 610 892 56 0 799 574 766 157 662 421 8 0 258 997 129 75 897 0 636 671 152 428 117 0 968 151 0 122 603 735 0 784 4 397 366 130 0 0 395 504 742 335 0 677 235 126 890 0 0 811 431 823 178 918 966 398 192 75 858 0 746 0 598 193 502 79 0 724 431 854 70 393 0 20 355 960 0 183 515 32 19 819 0 478 849 0 580 0 387 603 621 175 417 267 826 153 0 844 675 599 503 500 188 0 320 765 245 655 951 895 80 0 965 0 203 54 904 191 911 734 0 0 37 662 802 504 0 96 384 0 27 487 0 612 0 0 422 752 0 986 780 748 378 502 619 272 84 726 400 0 0 451 779 55 565 355 0 0 728 66 0 0 117 304 0 67 0 16 220 832 600 613 487 407 170 282 0 393 867 176 455 809 849 210 41 0 220 0 0 722 0 0 738 47 207 590 88 0 292 199 263 911 523 537 631 433 799 0 0 548 957 13 0 0 988 658 962 0 436 0 199 590 956 894 16 141 0 847 929 617 621 11 0 750 402 809 183 731 388 423 675 813 894 124 0 173 396 0 699 0 178 607 515 335 555 145 0 215 890 702 0 0 196 560 162 0 0 293 0 193 0 0 720 0 166 226 0 156 278 27 328 0 243 736 0 550 169 433 49 573 790 897 0 513 741 0 449 973 428 0 394 981 237 0 514 654 67 845 820 856 187 428 634 0 218 0 712 927 97 658 143 284 310 748 72 942 948 615 547 401 315 649 742 206 804 0 0 606 459 762 676 69 460 118 133 774 501 10 230 137 0 802 823 649
280 989 887 569 998 224 0 938 360 402 408 853 881 984 774 793 369 132 736 485 437 0 372 516 548 395 856 906 0 0 0 898 0 0 81 884 19 896 913 0 0 559 801 58 192 336 0 630 378 256 865 0 0 961 0 0 925 250 296 438 197 857 337 542 0 36 352 110 832 795 463 827 0 0 979 536 590 133 595 524 30 334 543 0 816 961 248 375 275 824 468 179 386 758 656 28 0 948 0 66 788 949 173 839 0 0 750 0 700 948 0 0 759 931 359 324 993 919 136 858 838 516 389 242 163 511 407 0 800 8 431 207 0 0 110 506 320 747 308 0 0 0 649 858 701 212 0 472 347 830 876 769 664 0 863 523 182 286 812 747 966 0 130 730 845 39 408 988 503 488 79 109 979 917 673 0 241 955 615 612 173 304 0 407 355 128 887 427 5 525 900 333 267 644 513 0 125 0 531 901 263 402 0 368 339 306 138 941 324 528 517 21 280 563 344 217 0 902 519 387 459 0 281 377 814 616 195 778 760 0 801 915 583 284 0 0 830 336 77 615 432 10 491 306 984 833 529 434 986 785 983 0 0 505 683 0 199 0 935 18 488 956 426 806 959 0 247 965 0 380 0 674 171 448 341 0 84 658 0 691 278 924 0 111 765 51 300 456 311 947 0 858 893 143 39 0 561 548 887 546 0 717 180 304 496 613 511 0 604 0 295 0 763 0 548 795 0 487 431 151 466 25 391 890 384 0 9 0 173 0 623 685 0 829 913 458 0 383 485 0 449 730 77 0 272 36 0 379 0 496 459 0 980 364 521 890 648 394 332 0 102 311 0 0 0 105 168 421 74 48 692 627 576 555 448 836 0 555 607 254 456 639 752 778 694 250 0 453 770 302 572 438 0 869 642 775 822 886 768 257 0 157 651 0 355 463 259 190 0 174 667 102 236 0 636 273 24 400 401 133 652 912 376 259 0 712 384 0 0 516 0 584 864 776 200 575 0 0 589 596 0 61 596 0 994 872 770 189 446 601 488 52 90 429 485 584 997 610 804 899 664 0 0 934 459 711 0 798 678 565 765 241 0 972 38 953 32 0 0 863 372 557 579 233 681 504 0 0 30 473 886 882 395 553 82 594 105 85 649 0
894 652 445 219 455 565 90 192 0 0 0 593 876 474 61 74 838 0 0 0 0 619 0 831 393 971 500 670 876 254 592 442 675 807 735 508 112 385 125 0 678 529 709 234 0 827 767 226 0 609 385 407 0 794 388 156 0 784 0 881 965 967 567 189 0 642 0 870 869 181 319 592 0 0 0 960 0 149 0 809 0 114 0 938 370 972 180 348 46 965 866 0 577 755 0 0 548 275 849 569 643 803 0 887 657 212 329 875 637 696 718 0 64 749 865 0 858 473 69 718 694 665 506 289 973 0 797 329 699 0 386 322 0 258 241 119 463 435 0 195 836 973 640 424 727 0 139 303 162 284 496 197 399 820 656 441 0 524 0 767 143 519 0 999 375 0 471 408 224 717 854 263 845 528 0 0 78 608 563 356 910 62 497 0 504 118 113 0 964 578 789 5 672 111 0 378 940 89 898 692 547 599 351 314 112 462 0 487 217 633 697 0 254 454 616 275 836 0 0 824 76 708 739 736 278 0 0 0 184 4 452 842 602 0 189 633 439 263 982 741 621 390 0 162 281 757 145 94 807 806 803 805 539 418 339 0 214 346 295 682 955 489 711 563 286 582 630 384 0 397 0 657 0 160 846 404 56 990 0 0 19 0 0 248 0 0 412 486 0 0 73 767 817 0 728 429 0 366 0 473 520 668 0 521 969 40 0 645 0 651 885 754 168 0 70 882 274 999 105 156 402 0 466 817 910 660 832 83 181 0 0 0 475 744 338 335 584 439 0 399 0 891 19 938 340 738 0 533 398 0 0 131 18 598 0 78 783 0 565 177 509 895 0 360 731 465 483 446 967 41 999 529 0 314 146 954 0 0 958 142 971 476 588 580 331 0 0 102 158 0 504 862 0 0 372 431 499 0 0 0 128 0 339 894 443 0 0 0 498 387 361 568 90 530 0 396 684 696 966 639 0 773 0 0 541 436 918 920 340 1 235 878 753 0 220 265 826 0 500 530 127 320 672 0 302 609 104 0 469 934 0 741 872 492 0 519 781 560 0 759 963 486 812 228 453 803 805 56 396 340 561 0 476 0 786 133 432 0 237 484 843 324 559 179 455 178 0 24 0 404 237 509 804 0 12 355 300 298 418 674
754 462 948 0 420 679 1 320 513 539 585 186 0 306 607 142 0 562 0 461 36 97 797 0 117 448 308 554 810 273 340 330 741 0 0 0 253 0 481 911 971 873 829 190 0 0 226 401 790 0 834 0 396 435 0 852 484 43 641 681 0 44 800 159 419 658 846 649 607 487 706 748 696 0 952 319 10 248 631 126 427 640 0 0 96 719 769 246 0 644 0 67 939 0 352 177 477 229 838 209 255 0 451 532 636 0 566 396 3 0 0 451 582 140 0 0 895 748 819 344 397 142 101 502 20 11 671 503 176 0 841 402 50 405 897 0 0 532 0 520 652 183 0 875 682 710 287 343 0 80 231 273 612 430 0 380 864 212 125 675 911 0 496 110 793 818 570 0 0 711 0 494 296 904 711 0 599 836 571 601 445 798 728 225 142 242 361 257 772 686 0 389 803 602 323 853 0 0 184 271 549 898 0 937 216 774 415 476 588 344 59 0 428 719 0 2 382 270 404 137 773 253 776 143 234 642 304 517 0 516 932 216 863 73 441 640 705 373 0 585 830 869 778 155 922 174 362 51 426 134 445 0 49 933 0 584 0 788 694 0 0 363 969 993 567 0 893 469 49 902 134 909 155 0 939 892 318 0 0 307 335 670 938 49 518 990 245 891 986 526 135 735 304 466 679 754 240 0 22 868 230 559 739 711 311 181 332 903 0 572 936 36 754 304 0 0 645 0 0 436 519 279 0 0 0 335 214 102 154 664 0 513 16 238 420 476 0 997 681 330 470 950 704 0 0 0 702 0 472 183 44 303 0 884 0 409 26 463 175 346 745 133 810 0 92 417 257 68 54 1 381 0 576 361 14 0 0 70 52 0 730 298 458 419 528 0 751 21 578 0 119 932 335 777 0 467 195 1 504 0 201 523 516 750 112 168 0 265 807 691 721 198 0 597 1 0 0 651 105 126 0 0 0 228 469 776 982 612 986 353 0 670 53 576 937 453 877 0 964 0 450 659 0 26 78 514 833 178 592 0 74 141 62 221 416 0 620 0 0 71 623 0 536 426 686 0 216 0 443 454 0 901 483 0 221 0 542 42 705 0 269 0 59 862 82 979 11 416 0 670 365 901 570 0 726 860 415 322 527 0
47 626 380 0 24 568 886 880 960 351 550 681 334 913 898 77 461 214 104 0 0 769 35 0 712 0 449 215 886 0 398 128 249 0 0 110 101 529 622 198 0 479 23 137 962 709 855 848 678 971 0 476 844 504 866 0 788 0 75 960 951 454 0 692 361 391 0 601 804 82 900 792 542 584 732 450 332 765 680 0 664 217 196 0 929 373 763 154 292 176 414 0 0 0 165 821 583 510 0 0 339 996 230 93 867 544 657 0 0 659 923 440 717 65 92 336 703 917 57 807 0 198 29 981 361 131 0 73 6 995 74 495 288 0 460 507 0 46 161 513 228 264 999 231 471 710 800 294 666 331 315 320 552 324 573 145 295 506 0 415 212 262 0 305 650 237 125 256 699 796 587 0 526 978 0 455 294 0 6 153 321 161 792 0 414 0 328 0 695 123 444 915 24 300 795 0 713 874 448 410 916 327 549 34 48 133 8 0 778 295 16 174 805 780 714 221 355 507 572 0 0 135 0 127 295 177 866 0 522 423 730 0 278 370 0 961 930 0 0 955 0 52 720 806 0 269 16 857 437 663 9 249 212 546 0 170 372 898 680 920 521 235 829 427 794 196 798 0 0 10 856 0 509 27 427 559 0 101 985 671 0 608 874 523 375 683 321 395 0 782 454 163 986 0 461 241 835 127 67 630 280 800 723 735 644 345 875 578 0 18 682 16 103 225 966 99 0 408 503 690 296 739 735 311 817 0 160 698 0 843 924 0 535 288 524 645 748 847 235 250 127 912 911 857 408 792 4 0 543 161 0 998 657 0 0 61 713 0 0 867 926 915 0 441 0 85 486 210 51 511 397 0 890 665 343 145 221 615 891 511 234 731 138 9 737 362 0 966 0 146 155 0 0 16 789 0 815 113 456 818 190 0 411 80 354 690 0 573 540 0 360 0 0 105 658 351 0 924 343 911 931 549 391 58 365 578 0 766 96 696 227 915 0 698 297 230 221 345 0 527 999 994 893 189 442 780 37 940 925 815 751 260 266 591 887 684 906 227 162 0 790 411 0 719 0 47 512 848 375 46 245 0 411 0 352 687 739 35 829 640 96 569 460 559 118 452 695 764 654 638 849 679 27 204 3 0 360 449 0 600
0 827 2 840 0 382 0 347 632 138 0 977 102 42 180 673 32 911 475 730 794 297 0 123 456 232 992 989 343 590 163 567 745 247 321 317 897 111 147 708 375 888 554 180 158 472 92 0 143 379 0 690 0 599 15 187 146 413 965 65 563 328 0 986 516 920 0 459 983 726 896 885 773 615 61 727 445 248 0 398 609 0 175 246 0 401 0 0 471 623 524 159 816 138 373 688 938 75 531 969 110 364 794 204 786 526 296 924 637 549 436 659 0 146 979 1000 785 776 765 769 820 0 0 66 529 681 0 18 0 113 825 0 161 699 82 989 246 0 0 468 0 473 389 206 0 899 321 911 846 570 621 960 655 988 623 749 495 821 0 0 698 162 505 810 148 9 986 674 801 182 213 475 41 83 923 936 432 627 534 51 318 0 342 319 442 68 96 640 0 108 340 53 516 817 748 0 977 603 742 0 887 459 264 843 262 6 226 864 642 0 15 718 827 538 1 671 293 707 0 870 246 625 832 613 932 585 164 880 0 0 25 13 633 112 305 919 0 385 498 0 211 0 222 310 0 805 520 0 635 452 892 730 0 83 550 951 399 30 586 0 866 348 243 937 316 99 431 333 378 14 385 939 919 0 219 611 0 0 0 360 938 522 435 219 501 52 211 0 583 318 389 0 0 622 321 720 889 765 941 259 392 486 486 475 713 0 659 144 0 234 408 0 332 253 639 397 589 815 0 30 701 290 511 266 346 759 0 867 640 0 762 936 0 177 782 661 454 0 932 916 858 998 972 1 0 0 750 313 35 88 219 201 438 681 354 628 0 488 440 831 826 885 0 336 885 653 137 0 105 970 86 6 0 507 46 0 0 0 19 137 648 0 47 644 0 360 111 0 225 170 737 95 0 577 913 496 643 178 536 468 0 0 458 953 812 186 431 443 45 558 939 653 0 289 471 488 0 204 680 931 772 228 4 174 303 509 286 373 39 397 346 240 243 803 833 116 265 429 134 211 80 0 315 0 50 152 807 997 0 278 466 847 645 374 790 87 0 524 271 738 327 0 79 480 701 548 0 740 491 651 328 519 210 293 496 0 0 484 76 417 809 0 29 409 249 659 450 629 433 83 92 160 0 501 67 0 945 641 348 0
505 763 941 74 663 901 125 0 174 867 697 385 626 449 344 721 856 341 288 0 726 692 0 371 0 541 163 60 0 534 677 84 0 0 976 323 0 113 918 0 915 0 0 566 574 376 808 767 687 0 332 827 0 806 840 689 0 338 147 335 406 756 512 0 843 396 0 611 190 221 0 549 456 841 0 967 903 969 763 879 738 862 827 487 465 67 193 7 0 862 684 922 60 577 561 195 485 906 442 0 279 636 0 0 530 452 375 467 355 818 0 445 634 185 773 0 497 0 742 73 0 557 0 520 374 124 444 734 650 276 804 475 650 281 402 41 433 368 578 920 563 741 354 0 934 0 0 978 808 870 323 617 0 405 0 213 0 106 775 644 478 635 53 471 205 472 839 0 426 198 0 769 0 0 177 560 363 226 147 585 786 990 33 26 715 45 677 465 710 0 0 367 525 651 0 0 79 0 379 738 309 65 0 996 932 0 887 0 672 786 602 819 0 479 158 693 801 0 931 505 0 398 0 0 562 114 703 456 166 874 560 232 372 148 92 150 549 854 227 0 0 765 697 0 200 987 0 736 690 708 724 573 393 186 0 441 283 659 258 0 930 853 756 0 793 384 226 115 459 0 0 215 439 983 124 475 129 532 0 585 964 275 431 57 317 795 0 0 771 771 595 812 0 488 576 124 0 961 79 0 0 915 0 882 455 711 431 812 663 463 897 896 214 5 536 323 753 947 24 46 854 780 0 294 554 89 112 103 0 855 468 536 677 0 192 297 949 0 365 837 911 0 700 177 153 427 934 417 162 363 331 464 0 774 271 925 958 0 859 428 25 132 695 0 102 294 73 55 988 813 861 444 419 349 207 707 389 1 678 995 844 610 459 623 0 886 661 634 808 803 122 330 119 579 341 120 863 0 759 838 870 46 493 0 0 583 701 93 0 611 833 901 813 281 193 280 90 198 265 318 70 966 965 0 941 0 472 344 981 0 850 485 560 522 34 959 175 460 0 0 191 170 0 0 518 225 848 954 708 481 523 350 911 475 294 0 0 350 335 354 362 0 0 905 514 0 714 892 964 71 0 713 0 108 652 867 0 879 0 535 962 0 884 496 464 941 3 807 3 0 0 964 448 822 617 13 704 0 456 534
140 536 0 203 339 446 9 310 835 971 957 964 469 705 159 902 0 141 501 800 25 478 243 182 0 29 547 633 915 985 0 142 344 909 170 649 899 989 181 0 0 45 27 0 926 0 201 621 640 5 0 94 717 380 373 920 763 969 6 48 0 244 622 638 698 989 549 923 0 941 74 808 0 0 35 371 473 768 898 708 158 952 0 456 56 533 0 139 550 381 702 778 340 782 227 206 118 967 201 483 539 167 948 792 76 949 586 310 149 565 0 0 738 917 881 123 743 920 489 0 798 625 89 198 143 0 711 0 576 811 973 379 141 277 0 482 777 639 575 502 684 263 35 586 743 0 0 52 896 0 0 446 210 878 857 0 807 329 284 458 617 0 0 95 0 102 984 192 366 0 367 415 0 0 0 127 0 590 0 541 450 496 870 967 403 66 0 0 803 920 455 666 274 906 647 306 132 358 0 974 988 730 742 846 838 308 569 43 878 644 717 385 34 836 587 0 0 333 0 258 0 913 455 517 298 55 386 782 24 0 101 941 0 807 965 609 397 0 193 0 0 0 0 0 487 755 80 787 294 700 246 82 0 833 455 565 453 621 239 27 919 483 0 68 313 0 0 969 604 794 784 695 196 0 375 203 359 772 821 830 167 86 145 178 0 28 813 944 306 926 882 262 255 502 724 126 0 915 260 431 368 346 799 666 0 98 343 539 186 611 397 428 628 4 361 476 691 0 290 700 755 29 0 0 439 499 786 0 87 0 570 715 0 527 0 945 887 438 388 277 294 694 569 0 292 165 548 0 267 635 0 847 591 709 415 985 304 858 510 323 87 545 634 0 0 500 129 907 573 0 0 0 814 624 0 472 0 518 754 10 68 18 0 927 128 0 976 305 396 220 52 357 552 839 0 713 316 989 485 198 657 0 0 764 202 0 310 413 216 174 861 545 227 0 970 532 257 931 453 0 445 681 0 36 323 358 40 0 226 554 379 843 19 0 935 0 615 718 0 419 279 0 210 16 0 297 457 289 88 633 158 34 0 0 105 895 189 0 982 322 244 215 514 0 386 0 699 256 717 0 285 613 102 894 0 700 975 675 522 968 234 856 575 595 0 241 942 827 189 573 259 12 0 230 215 748 139 0 99 756
98 445 605 372 0 978 291 671 389 0 278 873 171 787 157 702 0 378 459 821 112 517 0 63 65 408 0 266 611 595 0 1 390 263 0 917 444 971 22 194 12 51 57 949 984 174 858 0 913 323 979 239 449 524 0 203 0 408 0 804 30 594 546 92 384 537 243 0 278 0 809 534 944 435 702 0 795 888 795 550 377 538 0 211 0 366 399 0 677 568 898 0 727 323 724 451 825 108 343 782 497 725 856 264 0 613 262 446 868 267 494 0 326 253 307 903 878 464 630 293 0 325 456 126 441 354 332 171 0 406 0 924 585 690 318 340 736 0 282 296 0 775 136 82 304 621 0 655 311 666 0 674 733 0 198 0 845 495 730 767 176 2 153 503 433 0 318 753 146 166 363 150 328 6 743 829 816 590 34 665 0 193 321 152 273 928 798 478 436 73 84 562 67 848 0 42 408 410 999 395 622 0 761 568 301 689 887 365 196 830 982 792 0 0 559 899 505 212 951 333 573 0 146 745 183 0 897 830 0 0 539 0 0 621 181 742 275 109 456 924 943 702 834 353 918 701 548 0 477 647 0 346 872 499 358 630 977 737 125 444 108 376 248 957 0 0 9 372 43 310 767 75 375 0 145 0 970 90 321 827 495 205 780 636 345 285 300 293 33 459 629 733 0 147 907 344 776 521 571 786 471 142 175 572 522 723 194 832 570 894 558 129 769 711 817 65 366 694 458 703 0 0 352 454 727 534 114 113 215 54 322 869 854 884 615 228 391 0 974 664 31 0 910 999 320 771 501 824 376 495 0 520 0 442 102 279 0 637 218 885 351 29 0 879 0 500 243 679 212 10 215 552 778 151 5 595 943 736 10 764 365 0 639 0 65 845 542 688 149 967 418 630 0 618 0 253 597 671 747 811 0 334 121 905 210 375 285 151 128 960 795 854 947 569 294 841 780 651 333 909 0 303 873 322 230 944 957 132 141 31 0 882 832 676 665 0 294 0 365 919 0 150 0 470 236 962 175 927 0 0 823 89 400 0 59 501 629 482 762 422 0 0 422 0 0 949 499 0 959 148 53 236 810 320 924 866 481 770 640 869 564 77 784 766 960 105 228 552 429 0 0 213 897 0 0 0 627 947 602 297
378 274 0 467 511 297 88 690 776 0 711 0 0 805 412 797 942 412 963 0 976 374 0 0 437 266 33 668 450 204 0 0 445 0 0 825 685 544 0 372 715 664 0 12 536 568 643 985 469 986 887 230 779 0 317 328 574 662 742 599 0 0 623 0 137 471 0 938 987 169 816 850 0 0 742 887 579 349 0 92 0 248 140 121 836 505 912 607 0 0 73 131 417 627 642 190 100 0 0 35 0 800 853 692 335 992 766 708 847 562 480 0 477 0 739 151 612 430 701 943 621 664 0 535 410 592 0 395 726 541 657 107 329 559 708 352 908 521 0 299 587 465 5 23 140 343 713 777 978 557 46 49 145 37 360 171 471 635 943 0 966 854 448 318 843 0 66 879 614 453 608 442 438 0 485 24 475 197 957 675 94 0 690 159 482 49 5 110 833 979 93 475 0 70 0 757 218 793 398 593 397 0 0 547 143 703 24 769 729 989 563 746 871 294 466 935 957 1 871 433 145 643 570 0 483 125 200 17 756 247 505 0 752 946 0 0 191 679 896 647 0 566 774 617 0 0 908 417 608 807 868 755 758 84 53 317 0 723 890 384 535 55 477 283 0 607 465 0 501 935 92 52 503 0 36 216 669 344 427 893 0 318 964 655 527 529 35 778 339 0 411 305 0 895 0 447 993 513 4 777 507 601 789 925 116 522 375 725 521 708 649 588 0 51 506 391 470 39 422 771 0 112 462 795 0 416 538 850 0 800 377 11 0 297 809 325 405 313 6 44 607 489 621 586 205 309 802 463 316 844 760 708 343 219 833 772 455 275 906 0 133 556 533 102 544 662 0 382 0 935 671 457 0 936 923 0 0 0 0 0 835 0 711 730 786 0 969 915 106 995 397 0 798 282 843 0 262 249 428 320 954 0 0 590 440 258 166 0 0 0 0 552 0 254 48 113 844 894 0 984 89 988 0 265 272 0 721 477 458 355 101 823 278 461 631 576 475 521 814 552 0 380 718 105 764 0 247 533 936 45 0 130 474 768 264 774 0 787 740 327 794 205 713 292 0 884 941 329 55 464 559 0 693 714 0 212 691 838 896 0 490 707 877 939 287 109 0 66 0 498 522 345 0 291 0 205 235 272 0 0
241 7 74 0 840 534 0 451 442 79 43 433 745 949 501 0 710 0 0 148 197 0 0 0 0 233 44 496 0 173 265 0 0 136 381 0 388 975 0 392 33 0 180 90 0 35 83 0 676 849 563 664 0 0 845 735 887 19 711 0 315 630 663 877 256 968 411 89 208 380 0 129 309 434 341 626 19 715 682 397 569 81 0 857 673 663 267 130 268 0 833 0 683 476 0 518 669 418 377 784 842 0 101 335 752 285 887 392 932 111 656 525 707 613 685 0 539 0 90 595 474 117 316 927 538 413 605 327 106 414 791 69 912 231 568 374 762 916 387 26 466 749 720 302 387 22 106 611 289 703 302 378 0 0 41 71 679 86 52 772 450 314 669 898 0 130 0 768 371 675 226 629 0 719 235 766 569 296 545 0 569 760 948 0 501 849 0 395 139 762 76 835 334 165 523 0 650 656 844 61 0 103 0 5 123 832 754 442 0 319 230 370 455 633 417 38 131 367 219 115 683 920 862 486 0 162 0 67 365 873 876 255 0 0 0 229 0 168 482 0 724 98 660 257 230 0 0 0 706 428 153 75 638 63 632 474 338 429 637 694 794 249 300 534 798 0 0 857 172 539 367 937 944 546 830 0 238 232 727 0 362 852 952 759 225 35 395 570 458 724 965 361 402 807 46 92 670 865 68 323 590 513 628 905 249 0 741 582 248 0 916 12 660 0 644 634 0 0 709 868 744 0 180 565 114 0 0 339 952 820 62 299 907 0 0 945 763 821 0 119 99 51 860 633 480 0 855 415 354 615 405 562 870 0 420 543 496 808 174 0 119 684 0 0 529 0 0 326 232 417 0 12 0 636 459 842 386 183 899 249 0 346 457 502 621 545 0 747 695 128 247 168 623 538 974 395 0 0 189 611 42 807 716 34 549 115 599 802 865 330 0 0 567 0 596 485 389 321 402 596 9 303 599 0 191 353 0 365 901 30 449 168 63 354 0 0 32 461 554 253 656 0 337 405 899 246 863 695 736 0 555 19 0 856 946 462 786 680 85 0 148 0 627 0 522 653 131 308 798 0 918 42 0 921 203 855 20 939 261 638 662 609 484 851 248 854 789 673 537 0 458 133 995 563 671 0 286 392 691 450
807 0 896 0 0 0 846 238 536 0 69 332 545 175 309 287 445 196 92 158 142 385 0 0 715 865 487 436 510 160 415 297 0 461 0 425 0 592 288 466 979 563 224 828 951 39 260 0 0 239 737 0 650 0 493 395 662 203 772 505 143 350 0 355 0 155 629 303 0 0 981 248 391 879 985 0 382 315 288 395 787 286 801 219 0 0 0 0 0 0 702 0 318 723 433 307 0 720 288 431 776 0 640 0 343 539 0 1 482 737 0 25 0 0 436 945 573 442 115 319 0 345 981 0 777 766 402 215 714 112 125 214 107 478 284 0 59 430 0 762 533 0 41 874 739 0 206 0 366 887 929 428 860 418 0 460 337 594 0 446 165 0 442 868 0 426 676 930 390 139 440 205 4 983 916 677 855 425 0 496 787 514 129 93 0 579 347 0 22 943 22 803 720 105 841 781 161 908 254 302 416 94 491 762 928 196 783 291 898 417 105 181 479 336 240 130 0 505 313 711 0 341 223 976 732 706 243 0 52 761 41 223 640 140 802 66 714 205 0 959 866 367 0 674 0 0 806 0 705 883 469 97 541 604 421 814 699 526 318 35 0 863 230 375 467 418 242 0 586 522 89 614 283 0 510 604 0 586 863 401 436 997 302 638 707 66 810 754 115 783 0 639 0 0 652 977 335 225 821 73 511 519 0 887 888 109 912 886 965 198 907 832 0 619 0 435 537 397 200 498 630 527 320 595 0 175 350 208 839 58 0 484 906 752 134 132 89 0 786 936 948 768 996 636 348 0 553 789 951 594 375 0 777 0 120 777 205 0 134 474 643 0 601 212 624 744 786 868 941 425 651 275 537 628 862 353 525 983 641 0 827 228 0 305 302 906 0 995 0 777 900 405 604 925 889 382 87 496 56 426 420 598 670 48 121 11 897 199 860 853 835 393 9 882 0 0 445 566 151 679 134 0 0 0 755 520 0 0 381 623 725 347 503 42 0 0 402 930 338 29 419 863 751 454 958 10 0 0 46 0 401 0 903 670 0 755 679 727 631 867 0 55 0 433 942 790 732 506 394 0 0 868 975 0 38 0 0 99 583 810 378 715 944 203 0 760 667 0 753 887 0 859 0 360 700 792 0 0 163 961
129 348 0 634 0 144 851 408 108 947 822 0 0 0 538 0 692 918 563 0 445 776 0 220 0 32 1 0 712 0 599 0 883 130 20 488 0 114 798 720 715 468 406 797 792 633 149 696 0 0 41 616 764 394 854 978 0 448 284 790 410 0 960 791 0 915 36 0 119 0 835 255 234 178 849 487 888 257 501 481 710 117 75 0 0 56 56 81 226 0 876 110 469 640 81 639 7 344 0 720 173 954 284 247 596 497 7 272 819 793 480 5 823 0 0 959 118 451 585 0 689 538 0 422 386 0 830 0 0 964 996 33 0 843 94 108 754 674 0 0 4 887 0 854 71 290 568 80 467 613 741 954 304 985 737 712 254 328 435 999 29 499 454 421 762 261 423 220 0 894 0 0 752 0 251 224 525 2 885 0 0 758 643 762 0 814 505 12 0 647 161 421 594 303 0 527 908 511 629 411 941 861 724 0 886 64 305 0 93 87 0 920 319 360 974 227 881 254 16 0 389 0 615 0 0 689 530 73 502 705 719 784 756 933 0 2 50 656 667 837 810 538 672 674 0 0 681 692 954 928 549 0 120 0 0 336 747 727 798 0 739 565 388 492 360 606 37 32 685 0 129 256 0 153 36 564 0 452 809 0 475 284 392 143 27 808 61 455 141 867 775 0 0 969 735 717 245 235 616 872 436 649 0 490 813 391 189 251 0 160 0 77 0 304 477 635 170 373 0 0 985 950 476 404 527 0 623 748 231 157 0 118 862 341 691 0 15 103 286 625 0 712 96 601 0 518 0 889 946 0 290 741 42 697 0 805 0 168 89 999 486 602 276 458 652 548 871 505 934 413 281 32 48 19 209 575 961 789 714 371 954 743 596 316 834 356 580 0 403 99 0 182 250 0 0 412 267 359 0 852 171 367 755 564 975 0 304 455 275 536 992 410 0 717 7 0 0 646 902 328 829 928 224 415 543 273 333 274 779 774 0 972 898 468 669 186 214 0 387 298 502 780 939 0 0 263 530 335 0 38 540 391 493 364 755 0 529 221 701 771 507 483 688 950 0 68 285 391 0 941 524 636 703 218 683 77 951 654 0 283 582 850 320 725 536 925 228 0 27 184 125 928 718 36 312 275 898 592 691 83
542 0 595 399 529 628 432 446 707 667 160 158 0 263 0 504 810 150 609 779 646 288 848 521 895 697 624 647 476 51 371 924 666 908 225 668 0 430 92 125 889 98 564 812 989 856 518 0 517 0 644 346 0 914 0 0 804 677 845 34 0 263 904 583 876 162 443 269 203 0 8 0 6 853 708 0 0 574 0 742 0 522 214 873 927 0 635 389 753 403 63 159 859 2 459 0 944 472 275 268 0 485 75 658 328 857 797 0 822 275 155 0 0 544 907 0 139 0 760 25 120 0 505 396 542 403 0 0 424 0 393 347 956 528 0 25 228 0 518 631 272 0 969 670 660 528 8 775 691 190 0 182 0 428 595 249 277 0 579 0 427 257 0 388 516 215 82 948 259 137 0 380 899 273 778 679 157 788 192 167 641 722 456 0 786 331 130 214 0 843 869 940 0 979 58 24 588 583 0 92 0 0 631 328 167 0 879 135 0 0 124 227 812 654 0 493 443 546 257 696 215 301 0 0 859 191 0 909 0 516 134 368 910 621 0 356 802 0 34 909 923 0 401 607 725 215 983 506 94 942 906 930 8 155 573 3 411 670 687 305 995 0 55 859 603 549 29 220 0 778 0 0 841 853 193 943 278 385 799 698 0 890 398 286 0 0 281 540 690 635 254 346 593 366 194 783 207 997 0 720 341 94 403 64 607 167 61 940 186 418 124 227 0 397 0 505 201 0 0 354 0 100 0 302 329 273 177 860 691 0 154 651 166 357 923 532 143 464 150 354 0 0 0 389 0 0 180 701 982 302 942 820 839 281 328 16 43 363 500 441 286 766 571 973 98 75 0 162 581 797 84 976 237 380 215 45 168 527 672 133 268 0 0 549 0 223 772 885 857 531 540 565 912 821 133 0 117 696 51 895 195 953 0 684 362 268 529 562 673 216 505 0 872 191 371 363 655 595 0 614 360 145 847 0 689 829 93 0 133 180 990 37 478 0 649 169 740 659 0 0 642 949 179 671 0 82 873 489 443 689 924 940 215 0 0 0 515 568 306 453 0 535 102 915 216 377 743 696 66 759 857 515 817 612 18 688 250 991 889 187 379 479 659 23 600 90 271 688 540 365 28 535 854 0 829 170 28 760 317 537
974 371 892 118 349 129 885 228 0 194 42 797 767 321 996 157 852 876 98 343 0 859 0 294 0 249 856 365 915 595 838 737 503 0 619 191 725 0 467 0 244 0 724 0 960 773 554 306 254 0 763 840 740 253 0 120 733 467 494 178 0 0 0 0 278 419 490 564 315 33 764 220 936 202 546 544 642 582 568 0 348 425 542 0 764 574 737 0 846 150 196 0 488 900 545 627 811 530 0 927 0 795 0 569 0 0 181 87 928 704 302 895 534 58 0 0 0 0 0 252 136 884 0 5 744 657 519 0 249 0 683 630 799 854 279 0 439 121 248 233 69 790 998 491 904 908 733 787 0 928 128 984 787 103 619 546 1000 336 550 892 923 519 33 907 351 596 0 598 817 182 0 782 388 626 0 768 6 739 347 887 294 0 786 0 850 65 270 863 193 211 709 318 558 573 0 388 680 0 816 703 934 727 0 358 787 605 910 810 436 452 0 882 245 139 893 808 868 683 922 355 631 0 258 961 472 73 661 176 869 0 988 183 97 684 277 728 240 0 203 206 240 473 163 860 734 697 505 389 968 180 820 652 0 635 0 913 420 493 926 88 86 98 81 585 519 952 228 557 836 314 503 0 301 818 596 425 539 946 993 0 992 936 725 78 0 0 233 555 814 0 697 502 0 433 401 504 0 87 237 496 0 979 412 606 139 922 82 28 369 69 959 80 509 312 180 50 0 626 158 460 165 205 0 797 893 619 902 110 446 475 169 834 0 557 291 0 159 0 942 541 321 153 619 0 0 171 609 684 0 570 651 963 0 0 698 152 434 708 487 309 808 479 246 289 256 493 831 206 437 870 617 182 937 179 449 445 899 805 224 0 320 317 556 859 0 420 209 816 396 431 0 819 739 38 415 482 377 55 568 825 61 638 306 973 811 169 170 0 573 164 40 861 273 973 731 0 0 0 545 605 0 470 0 729 753 701 117 825 272 384 342 0 421 211 168 776 970 0 968 0 775 387 816 589 20 389 381 885 669 86 0 79 500 330 135 816 837 871 0 761 936 493 528 485 557 536 157 21 115 0 937 912 240 610 176 536 780 524 914 301 476 0 377 662 942 265 957 918 835 834 869 696 778 949 589 259 557 703 0 113
272 344 174 0 292 0 0 647 398 332 764 104 726 41 85 0 216 165 0 0 483 893 0 912 787 0 0 141 320 142 584 134 708 294 481 652 764 195 0 423 45 809 929 939 426 0 0 0 354 209 603 202 824 354 504 0 343 628 223 152 52 711 722 89 36 479 0 0 275 999 196 0 396 628 74 773 0 359 607 452 0 850 870 546 213 342 305 0 441 27 0 0 111 420 907 992 386 179 496 48 295 0 968 221 190 0 13 501 1 735 197 696 992 493 768 255 902 0 208 527 652 35 274 978 481 978 463 791 980 0 90 638 0 422 966 328 381 293 210 449 120 621 930 0 0 0 372 858 468 716 791 744 174 913 89 168 112 289 0 985 153 493 726 900 461 693 335 474 603 590 793 20 650 891 418 250 67 0 0 0 894 65 228 576 714 487 4 765 0 863 59 788 0 171 869 0 192 544 0 261 248 0 773 0 433 0 529 301 573 749 0 863 115 0 711 716 231 623 407 495 529 695 967 495 0 650 564 429 592 256 0 0 806 0 950 366 394 990 89 257 0 750 504 0 908 856 271 0 43 794 174 298 924 0 288 496 432 626 7 71 10 19 0 911 780 739 279 351 89 334 0 164 40 807 795 46 11 929 295 916 194 458 812 0 428 856 145 477 0 436 243 0 762 872 716 335 401 576 654 0 628 484 672 704 310 975 20 286 253 0 58 566 765 663 713 632 1 223 600 55 0 0 252 0 626 24 0 978 292 451 24 485 66 114 416 823 639 104 8 20 363 574 698 717 565 36 10 129 752 0 121 220 626 907 982 278 77 936 290 0 282 378 0 863 532 458 784 691 118 203 0 232 583 539 791 0 311 945 445 0 462 502 408 891 255 376 81 0 261 144 207 434 831 894 654 398 156 162 0 43 0 875 182 646 0 925 0 865 989 0 0 725 0 0 5 521 329 0 142 163 680 774 887 621 152 942 470 670 720 523 0 219 384 700 749 0 367 580 556 803 96 991 127 402 418 753 870 762 461 978 732 937 915 0 130 544 778 0 0 0 109 0 236 629 853 348 0 0 0 945 0 372 172 572 878 0 958 511 338 623 0 355 0 298 528 702 174 559 0 679 598 0 65 594 0 452 403 0 443 172
789 341 678 997 0 577 656 0 0 912 163 638 0 445 0 0 0 0 325 725 298 574 591 783 751 27 235 172 0 0 0 614 471 54 0 311 513 377 289 0 496 0 920 877 956 757 596 128 206 295 854 862 64 23 0 336 0 509 329 434 0 707 0 0 178 193 888 134 42 127 725 827 812 144 786 0 363 333 275 6 300 301 918 54 578 315 232 598 438 153 191 943 895 0 605 842 47 197 277 524 873 275 22 0 303 976 88 906 668 0 0 103 977 568 0 581 12 0 580 465 985 311 136 313 964 0 754 148 236 530 0 592 55 480 0 598 220 113 0 90 775 407 242 887 920 831 335 0 0 0 170 50 160 911 733 956 334 391 998 396 641 416 812 216 341 248 0 303 504 432 128 914 936 419 411 452 0 926 817 883 332 657 934 666 493 466 200 898 263 889 248 0 0 116 9 152 99 1 456 350 408 38 378 126 962 713 151 106 906 890 942 905 149 228 508 929 78 992 178 894 840 570 829 0 0 236 0 0 922 61 940 0 0 361 143 95 113 532 727 948 937 461 0 897 302 469 384 0 152 966 0 0 392 637 901 176 169 179 144 999 0 359 379 53 93 207 382 711 0 600 596 344 305 0 0 202 240 960 781 694 113 936 759 392 432 3 463 0 25 948 0 0 505 732 0 589 65 461 6 0 841 567 0 901 358 0 28 24 270 648 215 958 738 529 0 964 0 210 406 446 0 201 692 840 418 440 0 658 0 5 790 0 597 565 112 0 464 217 33 0 707 594 689 461 102 150 0 0 990 728 7 362 180 509 363 224 899 903 0 881 911 841 991 929 435 111 931 804 0 531 0 177 912 979 617 803 6 131 342 256 750 671 71 784 383 0 193 246 674 999 571 340 628 0 450 22 615 580 923 817 0 0 61 261 146 118 511 438 866 506 974 361 143 0 198 187 576 0 0 675 332 716 0 140 266 858 270 733 200 808 546 817 14 103 43 0 837 68 835 682 212 867 0 449 84 324 610 0 795 695 367 38 0 595 418 541 95 996 946 0 338 898 700 944 721 226 842 184 985 694 801 16 291 963 284 0 0 159 54 848 0 0 133 0 0 124 20 120 0 670 0 0 834 676 860 356 158 0 785 512
0 95 131 727 363 668 381 345 427 187 843 746 14 482 700 0 657 235 96 500 797 714 359 492 559 269 371 56 850 35 32 893 537 930 117 808 584 785 968 0 0 585 739 949 0 656 27 5 291 273 896 483 361 0 136 368 0 787 881 0 989 529 82 323 76 802 0 629 0 322 938 21 218 0 371 377 238 63 929 432 761 930 876 338 904 287 0 628 643 407 519 625 741 888 639 754 892 0 143 797 388 586 801 511 61 488 972 106 829 730 636 0 0 882 644 525 123 227 731 889 751 0 523 0 629 985 942 838 620 981 957 323 0 688 233 588 140 910 937 68 553 972 0 0 845 133 332 286 5 573 785 433 162 677 0 0 769 593 65 781 955 831 797 818 466 518 746 120 781 763 832 512 0 863 0 195 340 0 474 0 493 0 475 525 378 784 706 592 776 618 302 545 522 554 547 938 544 110 95 42 990 60 0 164 36 153 774 904 92 828 0 0 516 306 524 954 0 313 125 688 0 0 760 243 900 632 0 147 590 122 615 138 554 597 0 346 300 139 880 553 656 95 711 727 821 333 906 542 453 63 0 352 0 85 719 299 519 545 156 781 79 945 0 0 964 682 392 389 728 721 967 324 706 449 879 0 220 299 78 46 0 119 500 32 778 177 147 0 491 71 615 918 0 108 142 226 191 516 355 536 715 984 736 0 221 0 1000 0 600 179 0 0 0 0 226 0 278 273 515 221 58 232 202 0 0 592 0 843 0 0 0 956 262 804 683 134 116 0 748 0 952 922 0 141 518 336 0 0 0 0 854 814 343 524 0 522 813 853 297 212 459 0 693 0 377 187 0 579 1 39 595 0 0 630 454 575 0 192 454 0 744 690 138 339 0 380 0 124 546 782 149 342 166 532 0 532 226 312 680 224 292 403 662 0 0 71 757 433 537 0 175 693 0 245 895 488 958 218 643 0 0 529 26 259 701 819 482 0 935 0 384 0 997 0 0 0 0 0 38 264 918 87 116 0 231 267 238 743 244 0 764 195 250 0 273 60 327 928 543 932 934 426 238 916 0 503 0 0 498 856 970 301 503 915 0 413 942 972 287 755 295 405 860 0 296 323 654 0 508 0 976 15 0 95 0 606 142 0 607 0
109 774 0 691 0 128 0 557 0 128 154 412 221 461 529 0 169 0 464 0 310 567 0 848 925 0 99 716 721 33 0 343 538 23 0 838 908 281 0 585 811 978 327 623 701 776 46 0 633 343 586 748 246 273 362 0 991 96 108 763 0 726 0 305 969 0 617 527 668 535 800 974 856 0 650 128 518 0 401 794 0 0 11 0 0 809 577 124 408 484 267 716 262 739 669 421 284 843 896 493 874 378 534 428 597 0 980 903 846 0 79 813 0 375 331 587 86 519 0 406 753 911 563 11 597 160 695 345 295 939 778 696 131 13 0 343 755 257 0 250 31 876 0 855 351 31 594 916 630 880 369 47 0 545 35 536 0 741 93 964 0 0 0 108 571 862 620 0 482 402 183 860 857 964 418 0 0 568 258 0 339 501 337 872 728 832 318 169 610 17 485 942 613 0 978 0 812 0 705 789 668 218 883 964 994 565 893 823 616 336 213 610 582 295 663 0 690 0 660 334 588 0 844 290 497 506 968 587 0 84 225 494 66 117 0 511 351 506 346 0 712 566 37 713 165 864 37 214 592 0 251 990 45 991 373 331 586 99 728 557 0 484 0 0 574 8 0 857 128 352 95 756 67 570 0 874 0 31 602 0 770 594 0 522 591 798 978 567 753 5 0 292 776 227 41 249 910 913 513 367 903 402 0 951 347 881 982 318 656 874 331 244 240 56 749 0 0 470 0 954 0 0 699 530 0 360 373 0 0 56 619 656 325 402 204 930 218 295 888 310 20 205 0 856 0 433 0 652 847 816 194 626 718 827 562 798 0 903 44 306 101 750 317 267 673 867 456 0 102 213 803 145 0 230 0 488 0 405 91 996 0 694 982 37 887 209 286 193 468 447 0 673 564 4 674 978 895 0 845 63 409 873 466 0 0 64 810 562 330 941 703 395 538 474 144 763 0 0 453 0 181 101 157 0 97 224 489 832 252 0 103 702 836 472 740 508 399 54 326 747 650 0 473 732 898 625 137 986 0 472 969 70 618 18 693 163 729 568 430 412 519 535 660 196 670 593 687 829 0 526 764 0 87 849 0 856 182 305 0 79 759 58 334 585 262 0 475 124 0 428 618 292 50 477 128 995 530 287 397 0
947 555 991 400 0 0 210 776 609 715 295 426 168 696 687 62 748 0 992 0 69 370 699 140 585 0 0 325 785 210 369 0 0 0 0 0 0 0 91 96 443 606 745 178 202 26 98 647 957 284 955 813 340 703 904 846 849 0 118 0 992 355 256 258 515 138 604 0 648 104 198 560 0 0 0 242 888 82 354 783 588 717 689 19 27 0 0 0 262 901 572 283 566 0 0 0 345 35 170 319 655 588 223 0 0 973 964 63 377 315 449 460 4 0 0 911 346 600 321 660 414 838 453 0 292 962 0 0 0 606 826 460 553 147 189 128 413 939 314 857 10 393 123 0 0 7 305 44 160 764 867 157 897 915 439 900 327 196 0 851 0 962 304 182 925 0 729 739 0 0 33 0 660 0 73 466 904 241 974 981 0 771 760 685 100 0 0 331 18 273 0 0 0 296 653 918 0 96 0 146 600 919 0 446 0 0 977 557 584 557 719 852 890 876 812 949 421 948 0 243 936 649 592 832 103 709 0 0 946 105 755 0 512 272 0 0 0 81 970 386 632 900 465 298 0 562 73 0 39 945 709 399 0 341 202 0 794 0 852 463 873 942 8 599 319 531 77 219 115 159 319 596 311 672 0 210 583 762 0 0 180 507 690 0 975 4 847 224 278 179 516 697 815 905 0 847 681 657 591 0 637 221 190 391 883 0 846 625 0 0 361 843 0 592 216 308 375 90 596 638 0 274 863 0 760 395 641 272 435 0 102 507 859 0 903 752 705 741 270 784 0 634 812 572 521 0 520 984 116 0 6 179 699 47 0 225 467 242 217 0 259 0 152 1000 30 246 951 364 239 296 0 656 875 664 0 851 772 573 168 847 415 0 726 741 443 0 590 0 81 823 75 182 0 574 566 366 0 276 0 0 0 130 724 599 0 0 400 488 315 298 0 235 170 84 0 0 294 227 932 0 365 513 424 0 501 426 452 711 0 527 626 637 149 560 582 0 248 275 588 340 537 0 591 251 203 262 210 534 917 821 694 381 592 806 14 256 447 488 281 0 157 928 0 473 759 632 901 0 105 0 793 153 600 0 886 747 720 233 0 546 0 883 701 0 973 0 922 0 853 314 0 262 0 206 0 743 619 276 952 325
594 138 583 502 321 679 287 349 0 264 706 161 0 0 966 0 0 725 0 0 378 434 0 188 178 0 52 174 328 845 751 506 200 47 0 0 396 0 878 554 0 872 0 777 897 812 51 50 732 0 523 452 524 401 0 74 329 0 0 330 99 553 0 935 727 0 44 992 0 225 606 936 453 535 305 705 478 0 362 152 0 891 845 239 633 693 0 391 0 139 0 439 420 508 54 591 466 48 0 0 821 175 984 580 548 366 132 941 839 0 846 996 530 862 51 0 759 37 0 53 880 342 449 68 127 798 165 605 340 309 0 0 896 262 0 0 970 240 31 0 816 746 902 755 203 405 394 45 232 7 0 872 364 58 0 845 245 864 266 757 324 386 737 130 273 0 0 0 438 0 185 953 775 0 784 148 755 773 938 606 108 730 802 624 963 0 281 747 845 262 985 974 507 427 498 762 134 372 871 997 816 164 655 884 784 900 859 42 355 1000 153 0 834 328 804 809 176 402 0 846 669 0 777 124 450 247 0 557 556 701 851 221 560 268 795 790 280 150 383 238 191 737 280 0 294 0 824 106 407 0 721 590 953 380 563 24 0 189 390 686 869 6 965 568 123 274 217 0 272 571 17 732 889 274 683 431 0 0 258 216 631 747 960 647 0 903 411 875 271 240 0 739 0 14 693 500 515 0 379 150 0 82 347 671 775 366 601 628 0 79 865 848 0 694 537 901 345 139 0 693 179 568 793 813 451 958 0 386 0 261 309 320 165 233 0 875 699 350 849 97 0 0 0 674 510 0 0 116 629 0 977 885 472 961 502 815 973 256 0 853 162 916 628 723 901 608 297 0 623 64 377 926 0 0 0 23 959 0 69 251 603 159 541 665 123 177 103 391 664 501 270 407 850 350 0 962 541 74 197 118 67 582 686 576 518 596 375 0 93 358 253 0 705 771 608 0 405 664 469 0 204 469 568 384 0 530 814 260 259 682 0 378 638 397 0 444 686 329 336 766 609 728 0 0 0 464 584 0 455 188 795 0 182 839 10 0 81 1 860 384 365 436 289 786 253 673 701 256 47 184 833 282 333 0 177 190 356 796 37 0 144 531 0 415 0 0 543 186 153 0 0 0 872 286 0 522 736 194 205 830
171 314 0 0 542 749 356 597 747 730 616 125 943 403 536 602 344 333 873 987 958 0 297 698 102 137 221 666 121 263 298 0 33 961 900 132 67 939 0 409 520 293 155 879 0 555 0 0 300 202 603 322 112 654 573 0 993 569 928 153 33 0 0 0 856 704 789 0 751 173 619 973 721 656 457 205 128 331 797 680 261 563 0 484 477 0 798 125 192 0 566 796 834 4 80 147 0 0 0 0 110 0 632 388 957 483 182 9 0 16 879 261 978 326 0 0 949 0 0 73 0 870 351 0 701 193 124 145 984 764 0 953 68 557 892 715 588 97 308 0 77 0 50 123 981 571 256 0 547 10 573 186 58 108 658 324 0 50 54 733 235 782 0 232 792 535 72 521 392 609 791 328 348 898 884 0 643 641 682 0 0 347 0 442 520 374 200 454 956 0 873 651 371 457 889 426 0 13 993 125 46 462 55 0 141 0 983 87 0 988 946 16 927 0 478 0 747 0 204 0 30 60 130 751 592 343 705 0 0 202 743 789 768 943 809 963 638 802 876 732 122 782 604 304 0 186 892 0 735 96 615 0 684 755 731 94 142 257 111 691 721 0 450 827 761 0 158 890 596 0 758 375 0 545 0 198 588 507 592 298 707 564 852 711 390 777 662 0 0 31 162 0 0 157 727 0 0 784 487 850 0 789 433 364 43 764 0 484 979 454 237 701 743 411 0 203 929 14 0 474 0 0 0 0 713 125 734 0 363 706 392 0 371 680 0 0 217 22 0 937 0 398 534 864 780 910 492 0 526 975 838 0 133 0 258 885 220 406 587 951 699 555 499 492 684 635 59 41 838 495 371 0 787 977 0 0 78 474 639 298 395 858 575 0 563 958 0 944 128 379 4 161 0 503 851 433 241 269 76 0 730 632 442 0 921 0 431 453 0 980 148 0 0 959 293 0 542 62 491 192 865 524 0 288 785 77 692 342 502 144 979 5 278 580 276 824 997 287 228 7 455 343 794 0 835 736 194 489 649 0 0 208 880 994 117 74 518 867 328 83 0 447 328 897 146 378 538 477 0 821 599 995 0 237 771 935 311 804 129 0 122 907 582 971 416 505 0 0 441 7 483 0 184 0 0 50 0 896 929 59
424 139 812 308 852 745 351 124 94 406 938 0 0 580 564 46 346 412 0 414 951 231 431 825 936 0 648 60 0 651 537 0 136 335 46 513 506 586 478 833 41 771 108 0 3 611 5 510 178 784 45 0 364 208 161 0 622 0 355 76 0 0 0 596 0 594 884 211 0 557 0 796 900 100 259 322 0 672 0 0 0 147 673 645 0 392 964 513 181 0 392 124 0 491 760 0 536 69 994 224 652 0 0 69 675 351 139 379 196 549 971 0 653 389 290 633 686 0 835 0 528 190 817 0 842 731 186 813 0 955 384 475 387 251 658 252 921 589 328 815 935 232 0 531 655 740 639 520 339 246 895 863 987 822 207 582 647 108 439 344 870 975 549 777 0 682 520 919 287 0 427 0 0 0 0 727 983 832 412 963 0 832 147 43 120 0 222 761 394 0 607 630 0 787 0 568 482 46 480 853 0 361 0 0 971 290 247 316 731 615 0 678 0 429 997 0 978 760 854 464 0 582 293 902 353 833 0 355 113 354 0 989 51 299 317 652 693 233 960 0 440 300 972 19 62 495 892 0 326 393 801 414 990 11 862 0 692 642 0 293 127 999 491 48 0 444 286 173 962 53 791 461 0 77 266 460 837 697 499 796 121 462 73 0 578 716 337 193 0 938 141 570 536 278 948 134 718 402 0 883 480 54 348 401 196 566 0 535 0 470 624 690 123 0 376 790 0 303 55 977 975 849 665 795 624 213 564 0 13 689 478 0 204 487 457 0 330 235 344 405 571 473 0 761 587 708 847 924 181 189 0 487 757 492 641 0 0 187 0 969 584 681 0 524 694 0 423 382 0 646 972 581 548 0 193 431 498 587 714 0 115 0 984 145 0 501 0 403 367 466 0 553 605 0 889 0 0 236 710 989 0 82 39 615 665 492 452 974 0 0 579 0 121 555 45 319 34 408 852 0 631 0 949 865 511 789 393 669 615 791 537 506 699 0 902 474 313 656 116 738 835 365 347 677 826 936 355 0 0 717 525 129 911 0 871 636 871 496 14 0 272 720 0 653 68 925 0 507 0 44 0 384 728 519 586 82 704 798 0 0 106 251 191 606 452 26 487 866 0 0 94 484 934 846 832 500 432 630 436 362
684 948 323 227 0 166 447 950 856 434 668 682 816 471 442 641 0 677 366 88 689 0 345 394 437 0 477 883 0 903 818 294 64 771 334 852 960 799 38 176 487 212 626 840 983 869 429 0 154 234 488 735 0 382 0 178 202 537 456 573 0 502 607 684 808 623 595 277 7 91 837 930 776 682 0 995 0 384 0 53 281 487 812 599 450 132 395 0 145 0 355 208 787 0 530 315 851 0 277 830 468 0 110 787 50 286 985 852 189 0 600 0 190 38 884 0 0 66 0 560 694 141 859 46 0 251 43 0 0 884 233 0 662 737 709 363 443 236 465 0 210 341 48 496 114 342 693 434 379 772 74 693 832 657 887 550 472 686 600 251 615 432 804 480 0 765 759 302 41 744 629 763 551 447 29 0 0 838 189 789 517 332 687 0 549 0 39 506 0 388 109 527 556 464 95 259 876 154 0 344 813 675 409 356 294 613 0 778 613 24 60 983 0 0 835 0 144 140 361 972 0 146 501 0 94 860 0 855 728 696 498 983 757 504 20 979 394 882 987 961 225 599 484 2 660 243 829 0 106 97 790 922 360 724 0 539 265 663 220 927 404 894 794 727 815 101 148 338 866 366 505 924 301 844 941 401 912 340 89 74 619 0 0 897 363 812 910 157 218 420 768 413 920 610 163 414 475 569 616 124 110 525 0 576 94 72 241 32 666 639 243 92 764 805 775 730 752 126 176 831 84 266 493 692 161 300 0 574 567 0 967 7 384 905 391 502 0 181 252 681 6 172 78 523 0 750 400 218 650 0 937 485 0 434 0 362 198 623 941 559 0 586 383 669 457 637 182 509 607 132 0 0 0 65 306 994 795 0 771 9 0 516 793 566 30 0 166 24 515 0 412 213 81 710 145 710 66 157 83 885 280 0 836 745 0 810 0 575 276 329 311 127 995 0 558 740 170 997 0 454 526 355 107 925 977 875 871 225 767 576 677 644 577 162 771 204 0 400 991 497 707 886 287 0 934 232 128 0 835 609 137 271 0 0 593 0 800 510 0 496 397 283 623 791 910 0 507 216 799 682 459 634 39 406 554 741 967 690 0 23 0 877 321 0 0 725 257 0 0 0 517 0 0 0 686 0 980 0 627 582
549 89 697 404 754 852 813 703 0 339 216 699 253 369 711 0 339 463 869 0 156 0 791 683 738 838 567 0 605 0 315 485 289 83 573 0 828 700 199 69 745 0 495 100 763 741 214 0 442 345 0 790 700 827 47 249 814 0 481 0 883 430 0 0 577 862 0 516 739 990 557 0 935 0 473 413 464 270 932 213 662 0 713 0 925 913 0 232 651 0 988 809 787 140 680 900 784 891 986 468 0 526 165 902 905 898 889 441 915 246 203 6 118 394 960 538 848 459 964 6 434 105 621 107 170 791 0 299 576 156 13 31 394 143 0 262 0 177 106 690 618 0 0 594 827 572 526 907 20 33 257 698 708 281 553 575 317 0 0 966 0 887 498 411 0 263 733 740 779 192 690 518 516 109 476 912 261 867 548 663 793 326 310 143 132 606 184 180 755 849 793 551 814 54 344 422 0 316 555 139 285 334 268 718 870 0 595 945 983 467 0 166 782 275 0 15 812 534 233 19 631 710 368 823 261 487 0 787 0 287 535 0 520 444 911 155 0 278 710 676 981 739 230 589 846 896 865 0 114 415 186 257 0 434 633 326 816 670 565 802 33 37 644 0 258 770 989 0 205 755 439 896 188 982 1 426 591 0 585 0 561 900 376 0 186 390 626 934 906 433 433 640 0 84 124 0 531 570 636 431 408 253 573 431 429 138 0 548 761 0 0 211 393 250 914 703 708 822 889 0 81 0 0 956 867 0 544 160 0 363 0 633 991 945 502 0 743 0 0 0 791 38 261 881 632 775 699 327 268 139 338 356 19 364 592 768 471 182 0 89 448 80 517 942 320 709 907 0 818 564 890 69 401 35 963 993 629 0 947 306 0 517 0 656 962 612 0 74 155 412 0 317 588 328 891 625 886 590 180 0 301 0 785 496 178 997 0 774 89 0 654 156 224 583 886 101 861 187 458 183 83 0 307 323 654 737 201 0 0 560 949 459 681 937 858 864 893 941 892 0 536 602 139 0 0 958 0 0 0 635 528 984 431 200 212 908 0 646 412 208 569 0 536 312 668 285 587 542 552 677 0 352 59 462 31 153 666 0 202 98 884 336 125 95 835 273 0 909 536 530 119 928 966 508 130 766 344 0 154 308
427 22 8 354 0 135 168 0 416 802 70 26 69 0 290 0 317 441 678 860 684 0 972 196 794 271 0 0 763 696 721 981 0 78 958 575 342 556 38 745 0 661 448 0 876 436 606 0 0 11 850 78 0 926 786 0 172 270 181 24 341 838 993 0 244 60 74 637 601 6 0 861 958 460 825 785 809 419 338 521 575 618 905 349 0 505 190 0 100 137 0 0 19 453 737 177 0 195 518 415 56 20 694 731 0 261 640 56 866 55 0 750 759 966 799 0 342 108 300 473 424 0 852 370 699 0 529 39 123 915 995 0 0 0 0 178 465 714 785 0 518 419 0 380 48 0 0 530 767 182 0 0 682 128 556 52 731 766 0 781 249 946 307 153 696 30 0 255 70 380 0 57 0 290 611 804 509 0 190 776 807 536 0 991 151 0 37 0 473 689 439 472 489 186 940 497 0 43 968 479 773 648 464 393 56 0 757 93 136 0 244 0 373 422 0 669 430 0 917 911 326 84 755 224 886 81 780 0 359 733 947 0 315 477 0 0 0 0 375 958 383 564 275 280 665 631 87 80 23 627 460 186 0 316 676 284 503 0 351 301 667 748 773 635 703 909 617 108 427 995 0 0 969 365 0 951 664 953 988 793 18 63 0 26 951 504 383 583 298 0 0 482 0 808 946 591 597 365 662 280 749 291 754 13 0 734 212 585 0 658 379 113 890 680 516 647 803 16 263 0 283 182 0 83 240 0 0 27 679 329 687 427 714 110 649 0 0 44 0 431 448 200 436 0 368 426 0 598 395 683 495 687 930 851 161 280 108 401 0 0 251 705 832 706 0 0 857 420 391 326 774 0 578 269 457 65 86 675 140 845 969 993 970 155 896 0 206 695 879 384 196 726 356 575 76 462 0 297 99 0 368 148 149 853 0 958 347 978 928 501 460 969 635 410 595 146 9 449 458 216 611 0 0 161 87 301 648 918 723 720 445 0 0 667 10 0 624 503 385 0 460 700 377 690 237 0 121 601 131 464 105 494 736 465 308 0 424 877 229 205 205 0 408 359 791 550 0 123 560 0 844 371 67 0 33 629 827 230 0 319 115 668 85 0 139 758 334 262 1000 428 702 0 157 470 177 404 643 0 413 799
0 941 0 0 0 993 497 813 56 28 0 611 602 333 0 711 0 589 56 768 968 733 0 12 0 624 0 0 0 0 341 25 300 3 167 850 0 778 441 519 961 0 36 675 482 0 401 184 244 656 5 869 463 101 728 200 783 768 647 331 143 997 578 332 542 955 0 0 496 789 293 619 610 88 0 949 0 246 843 0 437 420 752 445 664 961 0 518 708 909 0 0 38 580 0 443 51 805 424 606 950 318 775 0 127 856 355 35 0 993 175 0 247 236 520 107 198 946 26 800 205 651 0 0 892 768 644 321 937 265 283 204 996 851 0 425 0 149 985 465 421 638 580 377 516 0 679 0 307 349 907 52 530 976 0 243 810 420 0 144 488 528 0 592 0 439 222 99 892 257 461 502 478 317 137 210 99 0 20 292 702 0 402 269 125 26 844 508 624 3 0 719 25 813 570 0 0 487 929 0 137 522 530 801 395 595 732 253 0 788 768 694 161 0 537 511 188 621 663 733 522 715 739 436 0 873 412 0 0 67 803 865 172 830 0 692 758 893 34 554 537 420 692 945 364 40 157 452 632 309 671 89 691 998 70 291 216 189 836 901 169 932 900 151 389 562 73 732 174 91 396 428 0 513 93 863 658 662 945 176 874 332 34 0 837 196 0 206 0 63 0 427 342 977 875 211 693 449 281 811 806 0 542 266 482 305 490 664 0 64 500 442 640 900 251 0 303 0 0 219 553 967 977 198 421 464 494 0 0 159 60 0 836 310 367 0 0 861 972 0 868 864 534 0 140 0 89 37 633 0 809 789 484 11 0 0 515 443 43 676 610 821 786 28 74 0 0 872 576 0 0 731 30 0 466 550 0 510 911 856 107 563 62 549 0 546 0 285 827 24 478 79 0 654 850 0 493 0 445 0 174 728 0 607 107 933 198 907 0 581 309 0 929 869 391 0 0 149 0 332 374 452 993 687 109 758 844 0 730 637 195 0 368 534 250 206 552 788 748 697 714 370 359 816 0 991 457 199 807 0 248 141 77 166 586 436 334 833 577 217 296 543 713 295 511 18 953 748 233 0 280 293 911 0 61 728 453 215 923 0 581 372 0 884 7 697 899 0 0 0 0 575 820 82 758 384 673 496 523 930
853 562 474 151 528 541 0 732 902 0 603 632 0 298 941 188 944 798 191 206 218 682 163 484 783 0 662 504 513 87 645 0 618 700 667 681 187 798 897 0 0 211 0 392 425 0 191 581 339 793 667 636 477 0 0 572 987 554 164 0 0 0 946 989 960 391 72 58 65 310 649 710 950 587 797 847 697 274 67 903 410 291 324 819 192 0 0 291 549 212 964 870 225 0 613 46 969 824 582 637 188 397 551 535 0 254 0 775 0 168 0 354 499 0 285 804 820 196 0 0 970 914 613 630 949 892 0 663 40 869 449 0 829 934 811 0 826 36 390 0 977 375 285 515 471 881 588 0 823 311 604 786 951 0 827 843 590 422 382 268 0 932 800 368 786 102 907 858 182 27 118 294 409 0 947 324 855 325 554 810 781 643 543 37 0 0 59 51 829 275 0 209 979 0 888 463 237 542 0 648 615 414 0 601 289 305 900 72 788 999 148 52 655 0 479 240 372 283 0 935 971 760 0 811 679 0 257 545 963 576 0 660 500 975 966 498 916 81 45 418 897 0 120 301 0 0 314 281 434 211 1000 630 0 206 859 607 401 123 763 0 0 0 0 0 102 893 277 644 170 316 781 328 0 108 290 665 730 494 420 520 137 77 712 733 342 897 909 7 0 902 42 473 0 0 728 0 0 479 838 406 706 485 660 0 995 16 0 623 125 527 0 886 653 976 0 0 596 743 454 369 0 885 743 327 802 0 272 0 808 237 796 876 990 308 645 562 907 0 786 0 205 527 335 1000 0 380 0 375 380 312 219 846 0 610 0 613 891 779 882 246 614 981 626 605 336 485 0 900 754 0 908 682 631 453 667 700 459 198 489 826 962 0 0 0 660 99 755 973 502 0 786 0 0 73 0 355 358 199 700 781 460 202 63 186 103 0 791 55 159 421 825 651 396 0 0 899 999 0 0 0 15 169 380 488 780 222 0 844 313 902 675 838 205 392 0 241 603 958 472 93 188 945 868 434 723 975 225 912 279 955 210 643 553 558 142 566 446 892 0 256 612 566 813 718 0 90 264 44 0 130 865 0 640 921 208 755 0 0 750 387 995 718 66 330 992 975 779 882 798 0 0 842 0 0 902 0 563 574 595 447
805 0 197 748 334 0 724 653 602 81 608 0 654 0 196 704 725 893 0 417 539 0 0 141 390 726 174 0 163 160 0 902 605 59 953 0 55 0 359 0 781 0 822 0 92 613 18 120 904 49 876 824 805 35 837 414 755 398 289 0 0 0 666 824 626 936 355 407 0 0 713 462 683 0 0 504 150 700 0 0 807 0 281 295 680 0 0 182 0 391 577 18 81 249 139 318 52 736 0 678 479 923 151 0 322 610 182 231 798 879 915 588 301 98 0 523 399 648 871 765 251 716 939 338 358 271 298 577 807 0 0 758 970 589 0 297 9 15 0 641 0 675 0 744 721 85 887 0 210 0 321 874 603 123 0 443 435 331 958 45 447 0 653 765 846 0 399 449 967 566 401 82 665 0 50 45 593 0 880 380 52 708 0 0 359 191 200 797 738 0 523 753 733 981 373 308 0 288 180 458 628 742 727 965 827 655 258 999 516 877 589 0 500 7 370 557 920 139 0 157 967 721 25 70 257 146 352 836 431 270 0 967 755 999 713 298 507 450 720 3 455 628 0 939 820 279 573 0 528 980 504 773 691 221 516 127 754 383 832 893 932 943 132 482 425 42 811 116 456 715 566 940 0 446 648 0 239 158 214 449 74 0 140 424 337 884 78 865 0 8 0 413 73 698 638 209 801 107 0 12 83 196 120 821 0 0 261 922 247 48 31 198 979 681 296 0 325 662 58 297 0 0 138 0 564 0 987 283 781 758 0 219 959 0 89 146 0 84 386 936 34 461 0 960 229 185 579 776 320 644 589 947 531 938 0 0 339 997 792 0 785 0 0 605 185 707 306 0 466 0 994 0 972 573 237 503 198 222 352 190 835 263 513 0 518 0 73 545 3 472 64 198 901 391 234 385 813 486 0 99 40 0 0 170 795 663 327 0 151 0 174 200 687 0 709 136 9 799 446 348 704 375 0 796 697 378 442 53 585 827 69 400 922 805 0 24 537 0 882 53 287 31 0 146 0 549 0 796 368 554 220 77 405 593 598 0 0 926 347 998 838 380 55 887 18 0 925 329 260 0 0 5 9 518 376 305 916 88 922 554 108 996 955 0 290 542 210 370 883 955 563 926 72 902 254 49 784 301 162 629
53 435 665 705 888 0 345 230 515 206 1 852 544 738 288 506 76 359 0 338 320 516 226 102 229 584 304 753 0 519 539 129 365 751 66 173 684 865 875 0 722 514 550 228 667 436 0 851 758 197 0 506 380 410 859 0 871 183 293 441 767 522 385 975 299 471 761 0 167 691 894 86 0 555 611 539 882 275 793 638 0 375 255 277 0 171 476 0 35 445 0 289 61 133 254 534 15 405 706 267 0 506 0 484 43 400 160 0 924 279 101 0 368 0 0 649 0 384 727 0 101 0 318 136 376 942 576 590 0 388 0 9 547 342 0 379 182 24 610 0 602 917 158 644 587 838 963 0 922 698 8 985 324 308 881 834 916 887 14 0 0 1 0 628 801 153 744 708 696 0 728 772 797 0 849 991 904 595 55 555 929 0 718 167 442 304 0 7 864 700 730 166 612 134 557 280 443 364 0 182 779 257 858 981 0 0 0 358 171 113 748 39 0 752 676 0 362 366 39 202 122 605 636 474 0 0 907 0 312 0 644 103 383 0 754 97 327 181 663 0 885 747 753 993 375 44 0 468 0 778 582 434 0 672 382 609 944 742 785 531 751 0 999 992 620 228 551 416 590 137 905 126 16 0 35 0 658 853 836 556 0 448 330 260 158 403 421 199 0 403 320 404 0 922 263 0 0 446 450 437 380 61 453 620 142 644 965 0 0 282 572 944 343 305 217 0 74 741 0 262 0 113 0 506 153 100 308 330 686 208 0 0 169 0 70 111 441 77 912 721 0 55 614 0 731 0 485 0 502 327 922 475 0 476 833 297 635 115 974 494 292 458 907 334 0 682 413 611 943 758 828 565 180 477 0 182 291 574 925 742 0 769 482 362 0 215 147 149 297 150 124 47 608 393 276 0 178 70 161 426 721 284 308 691 674 226 458 908 0 668 761 293 893 135 708 157 0 462 915 593 748 208 443 744 773 142 354 624 0 268 997 372 958 0 0 847 994 0 913 603 0 0 625 805 504 508 0 0 0 330 198 104 0 637 154 240 0 914 0 0 0 38 252 321 259 344 886 276 574 175 557 271 0 0 0 795 223 0 0 551 640 188 0 87 33 26 431 735 337 530 0 343 698 317 66 572 274 974 894 799
0 0 0 233 165 296 636 553 35 127 725 588 567 585 714 143 0 0 565 222 117 364 277 121 0 500 666 297 542 0 775 896 638 280 232 69 611 0 412 574 54 557 4 581 0 895 584 445 948 505 0 0 864 782 23 127 0 159 330 0 870 381 572 321 60 437 988 935 927 236 476 317 446 0 553 315 839 304 810 763 251 549 452 0 539 960 79 667 385 209 791 0 201 8 469 0 526 800 750 897 0 524 0 935 418 936 478 362 77 260 0 189 0 579 58 120 0 1000 229 967 449 443 0 0 604 558 144 807 504 970 579 172 519 168 316 544 847 233 576 0 375 788 781 958 921 779 483 0 668 425 898 0 383 30 397 609 326 0 144 0 105 653 753 910 63 300 855 0 116 768 18 248 859 0 466 0 0 356 341 408 473 692 0 328 847 0 0 212 305 553 0 259 58 709 77 336 716 724 791 593 501 278 386 797 0 708 203 573 271 950 0 760 164 948 0 235 242 729 467 0 0 993 888 387 313 296 546 746 420 0 29 23 194 767 0 219 890 882 224 0 169 0 117 713 577 401 16 758 46 755 0 45 0 275 548 0 0 547 902 1000 539 0 571 0 974 234 92 584 743 441 824 672 85 432 24 1 102 0 541 192 0 952 0 642 985 0 923 0 0 162 0 499 503 309 49 258 404 448 14 979 427 288 0 592 906 487 808 0 60 400 696 97 0 0 578 724 475 139 175 252 298 452 0 0 397 421 552 957 856 428 0 26 612 920 963 0 68 181 349 483 136 30 474 0 318 376 102 159 0 469 453 0 813 152 296 240 0 429 537 231 751 976 0 512 150 781 477 942 665 902 0 243 0 361 0 0 721 288 0 0 728 888 777 996 103 0 0 560 619 949 0 0 0 0 266 177 0 590 670 530 451 61 811 856 663 55 0 291 764 68 0 862 116 856 537 0 704 482 0 126 17 534 581 54 0 0 0 0 579 0 774 774 0 55 491 162 425 0 28 97 570 354 0 651 617 142 263 297 217 261 908 100 720 0 0 596 521 437 577 532 0 739 130 131 294 887 455 57 130 201 827 511 0 0 0 130 0 29 716 606 0 715 76 297 872 23 0 494 118 700 0 339 653 101 139 649 0 0 0 510
0 802 952 266 0 591 0 624 0 56 565 765 665 530 0 766 0 232 816 0 606 615 408 715 905 158 0 0 356 552 132 551 765 624 0 560 121 0 648 929 509 827 999 78 706 875 395 105 271 663 102 720 0 1 657 0 352 36 654 726 302 825 673 583 931 886 0 555 389 930 815 105 58 445 219 618 419 612 281 460 0 408 334 294 168 335 14 221 912 473 395 763 0 226 425 514 0 766 594 429 154 93 791 790 346 0 0 45 206 105 463 991 18 857 980 623 558 333 0 0 452 925 998 661 982 536 755 0 946 469 787 411 80 397 239 50 373 105 423 0 203 952 296 971 544 0 0 0 399 222 697 0 345 659 777 282 0 0 281 765 219 682 233 0 466 0 559 381 258 776 662 319 467 412 534 674 742 219 325 309 0 0 19 570 990 353 620 109 350 0 0 0 707 279 170 0 0 674 0 0 293 0 463 551 0 0 997 117 895 889 950 445 529 452 828 479 515 729 818 0 798 684 288 0 597 0 802 840 0 476 0 81 859 0 219 108 257 214 89 156 814 0 40 0 0 392 0 314 644 248 703 171 0 333 934 783 834 216 0 0 765 977 677 25 448 0 0 158 0 546 0 0 0 849 273 400 0 827 569 570 649 487 0 0 970 558 290 726 732 443 272 21 0 0 0 917 872 0 322 268 264 672 671 810 735 409 394 147 688 708 902 114 894 214 349 246 573 802 562 568 414 890 412 464 0 742 0 922 264 737 778 0 796 622 0 388 375 929 0 486 53 811 343 0 127 334 773 554 664 561 754 605 532 0 193 211 569 283 424 0 524 588 908 680 239 800 0 583 0 148 929 927 864 107 0 821 416 0 613 856 643 205 133 0 629 0 932 609 635 673 0 58 38 18 663 943 359 629 876 820 0 943 56 536 309 600 289 0 470 0 738 0 0 479 310 427 992 113 0 0 489 0 956 0 818 670 545 0 252 184 707 51 450 260 973 0 624 657 931 0 77 536 0 161 0 34 679 325 551 781 0 0 0 939 0 398 87 956 420 0 90 0 623 518 391 213 283 958 355 131 204 0 334 552 800 51 0 590 982 216 128 0 82 485 0 845 172 539 961 455 978 502 343 56 525 0 50 231 268 0
198 376 40 424 696 623 918 0 0 227 14 37 419 0 0 770 357 240 985 882 0 267 545 0 519 783 202 600 352 299 720 454 0 734 0 299 70 279 544 617 239 313 736 0 111 727 994 269 267 0 96 241 848 711 950 717 9 735 0 744 93 234 290 0 741 0 617 0 82 896 528 606 718 637 0 188 108 514 697 217 231 728 514 218 468 826 157 824 223 447 282 80 584 216 240 642 142 5 269 330 0 703 705 948 917 477 745 0 980 712 839 820 604 693 760 0 749 707 528 194 496 589 963 846 881 0 713 237 432 947 103 771 327 0 600 0 931 547 925 518 337 160 722 0 0 304 807 818 497 414 191 957 152 740 0 120 966 212 387 965 262 51 859 0 818 175 982 0 652 0 61 136 719 772 0 355 12 732 0 218 374 116 875 0 0 790 0 393 69 613 898 687 413 699 454 564 0 0 144 192 137 315 0 366 596 934 889 0 0 0 680 815 890 96 307 86 867 520 98 88 0 99 278 0 480 407 161 750 156 0 770 87 895 940 94 454 135 694 894 227 0 473 460 0 922 11 0 568 920 359 347 0 219 317 162 0 0 0 0 0 3 0 671 0 605 358 737 796 786 563 910 121 32 293 306 361 547 285 277 0 120 680 37 560 805 683 0 619 289 585 71 0 0 0 289 917 97 814 976 596 338 135 668 797 257 183 497 381 353 892 392 513 411 682 349 203 202 991 0 110 959 60 576 0 932 210 737 5 181 736 762 571 353 14 0 875 439 795 862 917 665 0 514 34 0 136 412 559 643 605 0 543 738 897 0 930 448 372 0 0 896 0 756 212 475 861 92 0 571 60 955 646 289 0 924 687 379 939 973 483 927 0 182 898 708 700 590 0 0 389 772 576 237 269 274 875 455 217 0 518 12 375 800 0 507 483 0 0 929 640 510 259 761 854 607 640 439 940 875 684 71 738 492 70 458 281 0 610 0 203 913 830 0 755 436 89 775 483 418 431 0 634 610 749 108 326 0 98 0 0 887 264 0 224 799 687 600 496 947 43 0 595 757 0 160 593 110 777 304 738 622 905 44 0 0 0 959 875 132 0 352 59 767 678 712 760 713 930 47 131 172 410 0 556 632 423 504 331 774 0
782 784 887 149 643 867 0 900 23 0 0 0 487 0 0 0 0 561 0 496 0 89 170 699 940 0 126 830 0 493 435 704 396 119 256 582 84 26 594 390 11 51 229 204 907 0 0 198 678 0 273 61 587 597 0 342 841 443 0 397 765 0 553 476 0 918 0 342 100 622 0 978 992 248 998 935 398 0 473 342 798 562 907 40 201 220 0 320 0 985 228 0 984 760 614 668 981 810 370 111 791 67 52 872 0 760 832 0 457 611 374 324 939 0 762 206 506 890 685 373 356 10 461 836 650 40 793 643 935 552 443 0 672 389 796 882 703 278 610 768 28 0 533 190 441 315 953 614 0 302 818 394 264 479 436 399 615 496 0 609 248 797 464 730 527 0 341 218 0 301 565 151 0 33 141 0 760 699 619 677 0 510 921 233 151 169 71 383 404 0 767 760 598 437 389 70 452 0 937 351 145 0 896 0 627 545 0 833 0 671 0 0 649 668 0 829 0 0 160 573 852 0 206 321 669 271 0 925 356 467 0 0 947 0 349 7 0 825 472 843 478 37 651 176 116 0 206 203 586 489 0 147 93 0 424 987 251 688 767 968 708 776 628 516 667 0 692 227 0 382 746 929 0 287 531 0 398 0 683 585 796 509 723 654 638 454 127 545 768 762 384 579 587 206 0 459 0 0 117 587 564 359 895 811 324 143 653 0 195 749 779 835 0 0 789 24 0 0 0 303 0 190 361 614 228 813 0 0 236 0 433 0 0 577 660 726 848 954 731 953 676 344 689 869 927 594 672 0 0 895 49 0 0 621 252 170 376 279 591 0 362 403 334 132 627 0 0 181 623 221 0 708 29 501 641 315 591 59 8 152 916 0 208 960 288 529 366 994 495 246 139 494 0 789 0 0 834 0 0 120 0 663 255 813 390 424 628 544 980 888 0 579 281 794 544 659 985 625 806 0 40 157 85 55 679 206 709 101 612 786 572 279 374 585 620 239 583 476 760 362 165 425 111 695 945 404 946 368 818 527 0 555 742 522 357 643 348 506 342 301 409 83 0 151 615 396 822 0 665 997 582 7 0 653 474 794 0 876 343 854 106 165 128 867 851 165 982 549 724 635 0 874 959 672 580 676 246 387 0 771
624 236 859 291 0 92 0 374 0 0 0 0 280 277 172 710 141 732 0 581 328 827 0 812 86 768 696 705 174 0 0 424 841 760 39 634 936 0 0 0 9 719 222 790 34 153 0 305 650 124 894 547 28 470 136 0 570 984 193 312 891 36 948 584 498 412 0 0 219 484 1 653 579 232 14 0 877 0 526 333 883 681 845 10 114 257 877 835 488 420 740 389 624 994 294 512 285 322 764 658 884 204 335 54 193 539 75 0 0 0 297 867 261 917 229 416 663 50 464 662 0 264 368 165 804 903 356 151 46 431 0 515 40 335 938 953 510 810 100 516 111 0 0 0 292 703 455 628 697 848 99 591 86 130 54 812 929 332 851 217 122 386 674 0 498 756 962 266 0 210 467 38 0 250 742 845 412 596 604 860 71 0 62 135 64 777 0 786 27 0 768 399 0 36 416 800 0 500 0 990 795 40 585 87 874 92 921 311 365 45 774 707 172 789 167 225 348 480 136 547 835 819 566 885 411 150 0 453 459 296 419 339 609 511 0 0 805 60 725 0 290 422 0 0 926 541 567 338 492 0 0 937 0 204 0 376 997 210 298 340 503 346 735 722 66 151 0 541 659 842 478 559 552 0 373 434 227 0 704 847 0 952 0 384 59 668 488 717 0 664 553 692 62 382 675 0 0 572 0 0 851 340 359 225 931 31 0 264 0 483 206 732 1000 109 608 171 932 151 0 630 725 438 177 813 185 449 522 863 744 430 0 391 400 644 501 366 868 0 524 468 0 719 253 428 300 752 761 712 277 126 261 642 807 259 25 260 907 325 191 671 27 390 341 0 536 779 0 381 345 541 453 106 0 378 847 426 0 741 814 515 661 22 87 842 0 742 684 0 631 602 845 344 483 241 642 805 911 929 32 724 157 52 177 0 325 952 762 0 174 121 0 64 0 39 842 390 737 821 944 880 764 795 0 574 687 598 659 225 0 703 314 577 204 531 0 498 209 586 0 738 887 902 154 537 412 544 713 438 32 222 718 225 0 923 344 769 660 502 416 426 750 656 108 958 992 321 33 168 825 74 0 240 0 450 968 951 997 945 723 0 830 207 372 0 0 783 0 341 127 363 175 587 474 583 756 24 0 779 979 241
433 454 742 618 481 412 0 797 695 755 0 520 932 133 0 682 720 575 652 43 659 848 189 413 18 600 0 508 397 73 0 962 425 0 35 258 0 0 575 235 0 0 590 667 0 0 0 654 911 808 511 476 329 634 229 732 65 807 881 312 271 151 489 49 934 479 267 742 17 692 729 0 0 318 0 734 265 95 633 609 0 504 356 651 495 773 413 0 69 819 724 0 929 664 526 21 751 0 60 913 74 100 0 467 569 24 682 0 0 759 692 298 859 150 600 964 87 0 49 27 912 0 91 994 465 0 291 95 473 808 697 880 343 560 0 838 957 1000 283 352 302 0 548 777 904 283 709 0 0 86 991 973 383 431 0 592 0 104 0 626 0 0 75 806 458 697 199 616 974 0 0 738 698 0 648 249 338 646 176 125 184 0 359 213 0 3 878 613 880 730 968 465 506 347 0 439 0 594 324 879 0 561 600 643 0 598 201 28 423 986 0 856 0 387 520 225 0 247 954 697 482 280 0 801 960 203 0 400 245 712 81 384 0 776 523 913 0 23 94 695 218 545 969 274 436 636 121 266 221 112 146 684 316 105 397 41 347 966 314 304 49 8 314 573 199 654 948 302 962 38 794 641 0 0 218 172 917 433 401 674 250 0 626 0 338 0 835 170 530 268 432 566 211 0 805 8 735 393 246 407 0 814 398 357 158 616 145 0 0 748 568 0 664 211 932 0 310 0 519 63 334 691 9 385 985 277 0 357 5 390 566 504 975 266 51 199 134 53 725 709 298 426 158 614 383 980 664 234 83 298 180 516 0 821 0 586 345 0 262 595 20 314 723 430 293 738 269 476 0 973 320 747 16 805 0 0 371 855 834 162 0 520 52 970 0 479 967 393 334 916 985 690 56 239 866 403 316 504 760 0 618 946 110 0 7 759 588 0 181 87 0 892 0 369 681 189 876 93 68 801 74 430 372 382 540 0 965 99 193 953 85 575 0 531 440 0 0 938 0 754 617 733 62 379 750 785 988 414 0 661 952 167 625 543 0 0 752 565 609 241 763 0 298 281 298 866 519 0 213 563 0 848 357 457 787 722 830 933 370 35 0 364 711 0 409 162 858 680 889 367 0 901 414 230 885 0 480 203 507 94
142 0 542 0 255 0 808 486 896 298 400 767 699 0 698 56 860 0 140 86 0 346 638 0 0 0 681 122 858 0 436 162 810 949 0 865 47 447 663 0 723 0 547 0 315 0 202 694 122 545 445 328 0 0 304 492 754 598 0 51 440 999 586 0 737 894 675 148 917 0 733 905 3 481 390 190 0 355 957 144 761 271 0 0 810 273 249 407 460 0 38 0 767 346 577 0 348 118 440 548 111 538 126 0 546 982 0 769 0 492 851 120 946 779 284 270 0 738 888 0 980 47 322 307 0 188 671 42 777 366 877 775 0 0 581 284 0 685 59 141 616 0 5 541 100 0 435 708 263 0 513 0 0 260 0 0 213 619 218 733 909 16 934 970 0 659 171 801 282 958 194 0 767 0 385 845 891 0 914 0 590 261 32 444 568 0 200 599 530 72 24 0 361 645 559 522 997 299 611 787 682 798 828 46 0 902 112 0 876 891 961 865 526 578 602 373 926 686 180 0 282 804 142 109 626 0 103 258 136 690 774 378 0 716 802 866 102 0 770 322 0 593 39 826 559 0 688 740 270 0 444 894 923 67 921 0 716 430 0 115 0 411 0 0 982 916 0 634 856 116 246 383 859 12 952 458 103 0 51 351 911 0 991 449 0 102 854 818 0 49 851 791 21 657 950 0 321 687 893 252 225 0 695 436 806 0 0 0 858 521 243 0 0 192 0 686 797 0 0 804 0 865 575 295 543 263 253 935 979 705 0 201 911 958 343 708 659 493 685 349 0 817 608 615 268 0 0 975 64 73 398 888 0 419 704 0 0 480 245 621 208 127 126 0 264 346 1000 636 147 299 607 466 171 71 448 360 703 371 0 0 946 375 921 0 329 925 758 725 724 665 177 820 427 141 0 0 0 616 0 545 962 564 883 624 0 0 944 715 764 711 44 0 693 0 953 987 0 729 0 964 725 792 0 282 355 139 568 148 0 336 549 522 398 667 576 818 695 366 529 0 0 653 932 603 958 93 856 647 697 705 171 819 396 915 0 938 0 288 198 838 50 737 156 910 535 224 662 568 506 219 150 329 902 589 182 531 960 331 93 21 971 958 881 447 0 747 479 849 64 386 368 577 745 945 0 0 0 413 249 0
610 0 0 241 0 219 0 0 544 523 723 363 478 123 685 285 114 609 32 619 253 853 181 627 432 736 790 676 699 0 771 208 838 108 568 463 0 235 11 857 601 564 773 0 606 597 434 0 847 539 54 0 142 204 932 324 141 550 70 150 375 732 30 0 977 297 173 605 575 680 214 763 432 374 194 117 828 0 55 202 0 306 601 273 435 458 1 685 0 637 505 529 185 980 455 100 445 619 422 297 475 976 575 0 81 416 351 672 0 0 517 905 505 0 390 79 232 727 982 0 0 843 175 80 877 847 73 28 730 0 241 70 527 778 93 0 876 35 82 862 526 543 12 630 896 0 0 418 676 0 0 524 249 204 737 45 196 54 0 299 619 0 861 296 825 151 600 460 373 98 959 82 0 0 887 92 496 0 213 0 103 150 0 0 30 744 0 514 0 851 522 308 248 138 0 202 756 0 0 495 493 254 884 628 346 272 284 820 935 170 866 216 0 276 117 477 655 441 0 0 393 510 301 184 296 17 34 965 356 773 689 0 830 600 813 615 272 463 192 542 852 264 292 624 0 163 0 0 467 0 0 480 694 0 58 0 804 0 281 0 236 338 972 0 373 406 462 431 368 441 0 0 293 467 351 617 643 0 421 286 755 404 0 75 843 210 643 633 974 743 0 887 548 527 610 122 222 533 591 203 865 368 653 197 320 697 850 6 365 0 0 0 0 316 0 776 668 0 0 717 0 0 0 832 368 0 277 0 722 0 839 0 605 422 0 872 900 0 17 735 663 675 561 0 861 341 118 204 185 134 0 855 867 0 484 264 0 0 241 60 656 110 572 609 0 0 28 0 804 523 727 0 54 533 222 0 0 211 0 151 0 0 203 135 0 716 0 263 313 10 82 0 146 0 72 0 0 569 817 171 126 411 922 0 601 185 0 764 160 4 404 422 369 737 66 786 952 40 879 341 0 348 0 783 817 0 382 0 868 881 153 564 872 0 563 970 496 32 739 660 0 367 111 846 744 845 540 613 976 626 0 917 0 0 840 91 559 0 0 381 271 953 30 0 597 624 629 52 273 630 712 765 205 506 821 471 97 0 185 143 0 741 328 453 61 248 345 42 0 669 348 87 505 323 794 549 335 555 471 201
877 0 10 263 0 549 569 243 990 709 283 0 418 559 466 554 81 373 276 892 954 0 974 101 0 69 804 651 68 485 565 526 303 641 419 844 292 0 782 0 291 299 585 990 963 0 395 0 544 4 0 231 630 0 0 0 917 471 638 402 222 0 314 467 0 0 501 0 531 678 0 930 220 0 716 577 544 0 0 655 0 946 944 0 951 0 0 715 986 218 135 124 0 143 202 880 940 846 418 722 71 0 288 252 497 55 393 0 203 332 725 747 177 611 0 0 36 61 172 0 259 635 0 789 0 0 397 581 9 225 55 204 163 700 448 395 586 740 704 611 593 809 51 709 577 515 498 184 536 0 0 588 816 928 288 0 548 213 11 32 348 440 0 131 440 69 223 106 758 970 0 16 815 388 442 6 516 719 451 0 902 396 0 209 0 0 0 721 458 0 835 279 898 777 0 951 332 651 66 809 534 37 0 693 0 287 0 597 650 770 0 155 989 831 38 314 324 962 0 868 705 49 52 804 77 467 446 459 224 331 154 749 63 868 462 411 750 315 214 250 762 358 31 760 512 0 928 389 502 0 566 786 0 663 0 0 431 210 160 376 435 10 0 249 0 928 738 196 346 0 493 0 0 801 0 943 723 462 282 404 84 891 857 292 0 364 812 206 779 184 908 0 757 0 0 247 908 2 680 426 788 0 965 0 906 0 0 711 874 43 0 745 252 952 253 444 0 596 477 750 171 394 0 606 587 736 790 117 0 903 548 668 492 549 884 955 0 252 775 814 757 969 526 639 0 524 479 580 189 582 946 664 612 0 11 152 111 356 0 0 990 0 528 314 3 0 653 710 383 0 535 0 612 496 0 368 282 0 105 0 0 837 0 521 971 0 941 881 147 0 765 20 203 0 107 83 63 1000 747 619 774 0 0 135 656 891 790 835 102 175 941 284 285 888 623 101 0 0 790 0 0 498 0 0 758 325 857 513 97 0 0 744 0 33 378 306 0 166 820 70 761 970 854 730 574 64 667 7 293 49 995 971 537 881 828 225 119 34 780 0 927 848 459 202 0 477 820 69 452 0 492 930 0 224 0 169 327 817 142 0 490 235 107 0 77 270 718 91 172 758 0 58 445 941 974 405 680 307 560 844
581 579 629 550 105 471 714 243 915 514 758 763 128 423 474 935 542 0 456 0 76 605 710 749 124 635 0 0 191 173 560 121 244 292 760 612 722 509 828 305 0 0 462 552 657 164 928 926 0 470 334 419 0 0 495 198 14 284 43 378 489 397 0 849 967 81 329 812 817 127 0 143 232 303 259 62 941 484 803 532 829 501 84 51 405 893 827 416 241 560 731 784 0 708 0 800 835 0 390 97 124 518 0 100 0 161 151 958 146 532 847 160 2 0 960 0 0 255 902 0 55 303 0 109 208 775 559 219 0 400 747 0 0 258 879 495 483 0 128 0 125 958 722 629 229 0 64 0 662 216 626 169 594 698 0 738 0 245 237 0 0 532 359 31 0 0 0 593 856 0 0 840 672 304 17 74 431 35 920 511 0 487 680 603 29 31 0 0 363 0 382 635 465 976 255 837 0 950 0 550 975 938 304 245 0 596 763 157 762 0 0 583 0 375 567 940 962 742 260 704 85 923 0 0 628 818 47 246 220 831 469 526 560 440 855 299 829 549 677 91 96 628 717 516 0 402 565 938 391 704 224 877 175 571 326 356 144 888 151 814 802 17 361 0 664 44 0 994 230 181 592 825 908 747 656 715 993 0 0 289 745 0 330 178 669 703 320 651 531 429 908 617 813 383 666 210 0 464 756 814 0 665 0 676 374 494 418 0 337 389 0 0 242 173 8 0 823 446 160 401 785 830 0 359 612 748 47 0 365 486 243 831 0 913 108 811 0 0 361 544 0 0 64 530 0 174 32 279 185 651 171 0 268 0 640 789 1000 301 22 773 694 73 132 632 962 801 640 30 0 687 188 0 0 299 185 798 0 370 836 0 403 0 910 760 0 800 289 0 0 803 14 678 53 582 581 952 0 873 639 528 751 39 711 78 64 651 290 647 731 1000 802 573 337 366 552 399 224 0 295 346 0 831 205 0 471 0 47 0 550 254 383 249 0 398 463 511 888 474 82 0 0 405 205 156 0 471 0 914 861 886 509 731 0 469 0 681 360 304 795 446 675 537 692 445 289 250 0 974 49 0 82 869 507 899 88 0 262 0 856 0 315 566 759 928 700 198 588 544 871 171 563 830 0 168 925 224 649 370 456 189
617 798 0 803 0 908 698 0 166 499 533 0 345 75 950 0 358 306 755 40 810 0 209 671 994 971 163 450 914 102 0 445 727 284 126 0 0 196 193 765 448 0 0 272 0 0 820 971 229 872 834 690 170 0 500 36 509 161 538 599 417 772 0 752 59 0 155 0 734 303 0 431 954 0 0 78 0 481 828 665 841 916 177 255 835 0 528 251 107 349 0 0 309 859 521 221 0 0 404 258 0 926 724 711 0 757 829 224 580 0 246 465 0 199 642 0 0 0 248 67 814 124 0 633 951 235 0 0 950 0 308 378 798 541 437 0 35 963 232 802 509 466 0 0 769 0 953 588 319 777 0 446 816 0 332 290 383 515 909 633 170 492 858 282 129 834 0 199 275 0 365 902 0 950 43 693 649 563 0 102 0 334 447 0 5 178 81 651 400 0 651 0 223 282 928 0 203 970 852 913 758 418 879 722 582 219 579 861 266 347 0 542 953 185 238 309 99 0 21 448 880 866 242 298 0 0 95 606 253 374 463 995 178 171 396 0 789 658 852 753 0 342 614 0 0 0 448 0 344 0 429 0 567 29 465 0 414 0 712 90 394 255 0 987 940 410 292 0 0 22 966 0 516 0 267 47 0 0 777 0 154 265 288 898 848 690 0 458 348 0 0 223 793 628 42 639 195 306 905 164 204 333 0 583 746 460 0 823 858 511 0 702 242 50 0 568 729 574 892 755 678 246 883 47 0 214 452 471 416 249 998 0 407 620 0 429 767 917 631 728 633 0 0 0 542 768 986 929 0 253 997 369 0 783 221 0 821 0 658 131 41 754 125 862 270 303 0 926 391 368 630 739 409 0 16 875 0 594 0 182 942 52 0 330 652 24 859 627 894 261 502 409 0 332 0 411 617 128 962 611 507 996 68 280 838 709 526 0 842 279 912 387 948 0 856 128 80 992 498 0 452 874 77 551 414 838 272 320 0 893 774 0 0 899 103 478 381 0 378 702 128 111 81 356 0 0 0 282 760 906 897 570 0 679 0 292 138 484 643 818 238 139 0 902 0 131 960 805 941 127 445 247 195 595 720 0 579 687 698 349 85 673 638 284 873 540 664 337 847 783 261 678 879 317 0 110 343 959 0 0
0 87 427 722 536 181 0 911 0 323 978 311 453 0 0 144 740 436 79 0 885 0 373 542 307 590 938 104 676 800 0 214 292 240 601 304 561 915 67 250 346 0 563 817 794 789 644 553 710 668 8 701 122 652 0 179 98 501 56 799 389 603 712 521 361 0 208 400 317 0 977 423 862 784 230 477 653 758 526 468 0 0 196 997 620 4 907 949 649 425 526 509 0 492 283 0 97 955 0 84 69 882 785 655 0 607 0 0 535 0 483 390 135 242 707 0 277 654 425 250 568 0 277 72 907 838 979 205 178 0 448 818 321 231 822 333 0 0 0 0 516 809 152 553 528 258 60 0 337 0 0 221 444 0 478 681 182 0 465 34 741 46 887 0 387 23 871 925 506 439 0 577 744 657 546 0 0 0 8 407 0 73 486 712 542 900 334 659 139 82 970 539 0 684 712 843 134 828 0 701 944 783 84 0 0 0 156 488 973 649 897 489 535 82 0 548 0 683 419 348 0 0 709 160 843 787 387 118 652 865 743 708 978 210 121 545 684 955 918 0 903 892 914 816 672 941 302 433 673 297 721 330 163 231 15 0 0 0 915 5 873 969 517 514 223 0 0 904 534 0 0 928 435 364 449 839 614 627 850 388 854 0 483 272 615 0 751 0 0 628 0 465 325 769 871 347 482 0 0 630 0 434 360 766 0 267 0 577 613 932 301 843 346 178 960 931 39 0 0 0 329 922 418 493 0 182 727 631 94 238 298 876 777 191 558 663 718 68 371 19 650 0 304 0 0 54 0 138 713 0 316 974 905 890 0 822 412 0 8 944 674 168 905 341 162 576 950 18 235 358 408 0 0 35 857 413 395 0 925 317 765 0 22 854 894 0 0 716 110 151 542 915 492 897 812 59 98 487 805 0 807 1000 289 883 354 613 609 400 734 968 889 930 242 165 0 135 731 114 668 752 315 0 724 0 346 294 492 0 0 541 517 192 737 564 422 173 0 118 0 629 593 952 247 923 923 0 935 124 742 374 538 0 0 390 0 557 99 956 463 0 857 407 5 590 895 118 554 682 0 617 971 215 860 167 178 296 0 562 874 503 808 942 891 0 39 832 22 693 0 0 426 994 0 0 0 150 0 946 353 0
487 592 232 106 400 248 975 0 0 319 998 15 115 12 0 240 905 500 270 0 147 991 76 0 435 633 0 306 641 138 573 252 0 435 169 15 0 0 479 361 531 728 130 56 143 112 111 0 708 757 0 0 196 0 665 0 115 115 864 157 0 233 443 235 0 767 1 9 162 0 232 0 227 0 790 19 322 0 879 848 757 784 660 590 777 0 143 766 725 613 489 426 480 962 610 0 0 927 803 382 0 662 0 741 620 0 99 747 337 40 357 446 753 125 76 985 0 628 932 196 0 513 0 0 0 927 302 151 848 136 104 343 854 785 808 371 310 608 869 0 0 744 357 924 356 112 604 643 976 508 717 0 576 334 842 267 223 241 0 401 364 194 811 313 487 27 644 691 0 969 190 0 624 0 473 778 275 294 0 587 615 936 862 974 689 262 263 0 237 724 0 905 168 0 0 0 994 647 744 908 809 452 0 174 0 503 325 517 272 900 204 94 216 120 871 575 917 70 257 101 455 508 0 643 731 912 220 903 40 0 794 14 404 956 465 170 532 955 249 250 863 263 897 183 643 756 616 741 72 823 786 58 604 99 0 141 516 857 460 622 811 783 539 968 0 0 251 650 251 223 0 20 275 583 985 687 880 0 974 418 501 77 181 180 0 0 0 673 607 799 0 224 0 0 807 381 263 395 9 56 557 798 116 0 184 22 458 398 471 484 139 548 275 0 0 750 0 0 593 455 867 178 767 76 878 825 663 336 441 929 0 812 799 957 0 67 288 708 386 909 609 352 986 260 465 913 57 475 711 0 184 314 749 48 904 499 633 0 627 372 913 638 364 161 784 331 373 696 877 981 165 268 646 347 15 830 0 872 757 138 793 0 284 360 898 300 517 192 847 246 311 0 521 871 301 0 970 23 0 0 67 924 828 720 660 316 276 979 537 0 371 0 556 913 0 169 114 0 0 976 0 0 0 523 781 819 653 901 407 996 274 670 453 0 0 0 264 653 530 25 0 572 0 435 353 0 560 49 947 269 0 0 346 964 0 125 268 677 950 331 217 333 950 268 15 900 0 236 92 427 930 559 0 200 635 570 96 141 959 440 110 529 76 555 837 0 601 0 712 168 289 567 966 58 72 0 253 309 346 786
0 591 21 168 389 498 517 201 766 477 541 739 0 297 86 221 710 723 668 400 777 0 348 527 363 75 0 614 0 0 151 943 707 0 987 510 656 501 628 471 697 315 200 472 901 716 805 0 0 161 0 520 0 550 0 589 0 460 72 738 273 556 390 614 806 372 261 548 0 181 603 0 42 165 867 774 850 0 0 69 320 411 676 672 516 424 603 0 0 245 116 580 228 719 862 0 387 0 707 597 79 935 168 814 563 119 322 0 938 278 169 362 401 881 818 0 0 984 972 805 858 635 335 153 252 72 735 384 891 522 0 519 960 0 356 981 424 716 0 598 505 42 443 475 634 134 148 566 606 317 325 310 268 180 818 0 0 265 853 100 94 757 901 983 703 641 272 0 22 538 327 858 284 250 0 218 518 786 955 315 259 29 578 943 889 632 502 942 0 236 971 472 303 429 449 479 351 762 970 566 699 877 441 179 0 194 0 496 136 298 240 518 255 598 790 668 568 0 220 27 869 304 187 50 490 162 766 933 5 62 0 344 588 720 817 594 883 876 242 475 97 252 792 190 411 82 230 954 632 991 853 0 927 494 657 208 814 577 810 456 799 300 844 86 643 282 881 431 879 799 0 0 884 499 617 994 354 485 702 288 996 448 497 764 359 961 78 248 967 0 1 127 728 85 365 424 880 0 983 761 915 923 281 813 314 680 822 0 0 764 496 675 670 154 0 786 5 407 811 452 869 722 247 639 662 264 954 54 0 243 879 768 991 996 871 0 367 146 140 782 905 136 126 45 0 797 722 852 483 0 866 934 233 94 375 752 310 800 0 882 158 0 130 646 431 0 0 426 798 740 800 15 781 728 0 584 877 189 78 183 744 854 379 789 0 802 510 194 471 0 779 393 0 0 9 889 789 200 547 909 850 687 89 255 594 0 342 729 682 0 708 516 0 781 941 693 878 0 769 911 939 563 553 0 176 823 486 0 0 583 0 562 604 101 781 615 3 55 358 965 85 763 55 445 203 966 866 0 935 389 890 795 595 42 0 313 653 613 901 877 171 390 277 275 865 751 511 0 595 88 862 536 932 616 763 352 199 879 748 0 988 391 753 391 390 460 612 715 920 0 941 0 937 993 301 358 715 862 0 0
289 0 741 211 426 772 235 253 20 837 0 89 52 325 336 210 289 0 808 722 0 147 0 877 241 0 637 275 201 755 999 0 595 775 0 42 271 789 0 405 819 624 94 63 0 511 709 403 234 33 817 0 70 185 397 0 0 165 0 529 713 630 958 481 573 245 990 0 226 232 0 448 382 812 270 551 737 517 21 0 998 92 0 0 284 459 48 91 124 770 104 704 0 366 251 553 0 785 848 586 0 219 223 360 619 509 959 808 168 757 102 533 502 0 936 928 576 449 0 807 294 305 0 194 78 212 0 686 88 941 389 0 586 596 340 196 854 94 703 716 30 54 469 660 93 355 832 232 439 215 547 7 817 727 969 553 915 903 367 598 669 673 530 743 659 500 0 90 536 560 122 66 820 0 463 0 275 380 0 0 0 437 450 671 468 774 515 373 982 943 402 0 301 990 492 316 152 555 610 856 0 0 219 415 745 487 723 101 838 120 811 507 526 717 0 818 582 371 167 672 922 652 787 435 587 0 852 0 644 180 733 778 896 120 689 0 77 239 776 0 441 687 192 161 0 0 831 274 709 0 433 669 800 513 673 525 836 0 417 0 527 280 0 771 451 491 0 670 884 461 69 668 908 90 983 983 850 420 163 173 633 214 269 0 32 92 806 762 86 676 370 294 0 829 150 883 135 650 358 101 818 455 871 838 308 788 247 843 501 704 136 773 0 0 953 0 429 299 863 308 544 161 584 0 328 53 395 401 13 906 204 0 0 983 805 168 841 391 82 250 803 585 0 431 753 314 338 395 0 0 776 0 603 866 330 913 0 0 62 493 0 695 767 947 0 89 172 0 0 0 731 935 0 0 406 355 744 532 994 157 0 757 246 0 54 863 0 259 802 223 303 184 516 0 758 485 446 0 861 0 0 0 0 359 28 79 0 229 170 898 2 973 750 14 181 415 926 0 356 663 901 44 442 0 166 55 478 541 79 8 181 727 0 545 619 0 420 891 932 513 778 267 537 173 644 578 993 25 78 7 0 894 467 972 26 560 781 143 759 225 0 288 302 848 856 698 918 559 992 0 706 868 95 91 453 567 0 8 0 53 0 641 719 587 372 218 899 996 729 167 890 745 538 326 646 229 47 653 630 379
780 746 216 225 189 918 86 786 463 0 0 401 0 330 0 827 697 143 429 0 0 863 123 98 0 0 0 0 694 100 956 516 749 0 314 0 557 298 114 7 675 438 0 0 0 895 821 358 609 725 319 870 535 0 0 873 0 846 85 61 947 906 558 0 154 0 809 946 717 0 0 0 545 93 500 0 40 881 981 867 202 0 968 470 269 307 487 788 388 0 0 576 365 75 0 903 0 127 750 123 653 814 992 0 289 732 227 571 0 37 921 624 2 243 544 377 508 633 778 0 0 661 160 961 479 428 0 339 768 148 322 580 138 646 599 164 952 725 408 184 402 37 702 0 0 20 0 0 295 215 495 73 208 929 634 88 555 574 953 0 945 842 0 527 0 44 945 0 105 599 599 281 402 278 611 439 344 578 651 541 696 173 149 378 858 0 460 801 362 501 925 696 844 738 531 1000 746 742 282 25 186 857 744 0 894 0 566 895 605 425 61 10 38 360 995 453 537 644 343 464 817 48 414 0 0 13 0 490 108 261 344 76 717 161 0 359 187 0 549 0 0 413 437 0 414 0 94 873 924 779 868 692 498 260 2 0 974 0 316 571 30 695 186 169 0 71 748 107 0 648 852 910 775 211 693 289 0 414 792 0 734 656 360 349 7 522 0 0 190 257 0 871 490 278 0 145 0 0 343 400 0 806 845 332 391 0 0 877 0 298 976 0 719 144 0 356 615 871 541 87 611 273 1000 706 401 0 603 797 699 369 513 979 343 0 478 0 0 80 944 496 742 556 700 99 64 0 160 0 483 902 489 190 965 551 508 94 795 190 744 245 626 462 879 52 846 679 660 656 519 451 290 0 0 26 931 19 692 132 175 252 207 565 727 483 0 304 619 984 96 108 882 258 624 490 588 463 749 815 955 125 45 530 555 0 0 227 764 736 0 0 752 44 986 911 384 694 0 446 803 272 741 198 476 883 316 292 0 0 885 502 491 32 15 281 0 0 279 0 32 0 812 0 0 711 240 530 304 510 47 979 890 628 234 901 71 189 76 114 103 93 0 826 0 67 757 94 13 70 149 732 85 861 123 500 173 491 488 358 32 997 748 731 761 639 473 392 115 0 0 839 552 583 0 702 0 0 0 204 0 717
942 985 808 0 663 484 501 193 206 467 308 0 666 252 236 138 825 522 325 49 0 162 221 86 0 0 475 0 922 140 580 311 159 625 487 305 554 77 0 0 960 0 0 623 368 821 220 357 605 434 898 172 441 392 91 685 569 292 810 171 358 0 102 0 554 771 474 0 501 0 247 817 899 514 973 0 55 408 0 991 168 0 923 0 112 405 169 888 971 196 0 68 0 215 1 790 201 768 172 786 64 0 899 834 86 936 345 65 38 0 797 410 0 309 821 528 692 225 852 352 836 734 0 692 739 0 153 0 292 938 288 948 880 0 227 683 0 989 0 177 977 209 0 865 639 276 917 130 147 645 0 639 121 399 753 259 812 14 325 559 0 607 608 844 480 728 626 932 554 324 0 107 80 534 975 542 958 518 0 184 133 713 8 370 592 423 419 142 20 947 549 0 288 0 64 162 0 404 885 759 0 663 0 965 262 203 0 611 958 663 68 0 828 0 0 712 326 0 129 906 541 660 138 9 0 502 64 453 530 0 684 0 0 706 90 699 0 807 454 0 800 780 201 999 282 469 150 0 315 627 387 217 554 914 655 972 115 917 0 267 0 754 706 412 149 661 170 315 0 357 0 723 148 0 0 243 585 25 693 208 475 853 79 226 642 0 530 768 897 0 26 136 0 284 0 369 379 373 786 279 562 779 965 218 533 960 0 843 784 252 32 49 720 0 938 358 254 566 0 438 0 529 731 333 895 792 0 449 489 437 816 671 354 668 726 193 428 0 80 835 0 486 981 216 201 616 223 447 615 227 0 876 342 246 0 685 151 570 696 1 692 258 397 909 692 935 0 918 306 828 0 68 0 390 421 244 214 199 535 213 417 143 784 863 756 306 778 691 694 150 188 396 181 36 29 611 113 767 509 718 499 236 233 919 530 770 769 173 756 810 643 143 779 536 465 750 20 142 936 370 826 328 0 456 0 499 0 335 133 576 994 48 597 834 616 204 886 335 0 805 323 0 732 321 606 916 967 224 167 599 315 120 154 582 906 339 870 995 296 367 0 996 467 288 454 13 413 0 228 509 847 870 271 0 223 112 291 0 36 121 608 809 859 352 399 243 861 248 46 0 674 0 500 881 638 558 711 44 0 199
406 0 963 0 0 937 406 791 0 244 0 308 808 144 797 358 0 965 260 478 829 0 116 0 347 0 740 0 754 659 192 686 0 434 540 0 755 586 289 548 106 0 349 540 39 0 986 920 77 755 538 193 699 0 588 788 237 308 736 965 754 950 0 0 812 0 970 370 96 613 122 556 885 300 125 123 632 758 0 767 917 219 365 883 0 592 231 824 228 860 934 0 0 801 620 990 0 712 812 733 667 690 0 122 284 194 588 180 712 0 368 357 390 367 422 998 640 517 33 0 346 953 307 188 149 192 709 0 887 0 411 10 0 927 21 998 352 0 44 87 896 232 0 0 256 693 596 0 480 97 132 402 0 808 0 965 575 0 398 291 866 0 199 0 6 232 788 104 0 327 0 339 683 883 632 912 882 90 905 513 995 0 961 511 174 786 196 811 562 0 0 402 369 178 483 473 529 697 60 822 0 808 438 656 119 457 225 953 0 585 402 282 728 815 931 22 899 329 0 0 18 0 797 21 243 801 759 514 459 309 876 3 928 996 935 0 263 332 850 0 692 225 596 0 456 0 917 0 0 124 0 530 503 782 211 31 390 168 0 953 664 955 414 106 764 256 628 0 0 546 207 33 35 972 0 0 790 432 0 969 6 455 443 22 625 437 785 0 169 70 0 913 0 69 806 292 333 0 0 0 478 336 835 0 0 545 947 365 958 0 195 160 0 640 217 697 749 683 541 976 379 863 37 0 610 597 0 443 304 755 773 398 853 0 941 993 365 892 657 743 725 552 944 0 542 653 786 80 6 3 351 832 0 973 342 632 101 691 125 432 249 615 825 712 725 728 873 0 427 708 813 308 460 735 975 471 837 155 0 499 24 740 30 217 910 923 835 551 60 407 491 700 269 746 984 47 0 102 397 213 211 397 771 942 326 543 256 986 785 679 0 0 463 240 977 282 465 0 277 0 438 686 353 501 794 0 356 684 373 164 0 246 937 103 0 570 844 874 218 0 489 0 83 88 830 179 263 37 956 997 0 0 752 521 922 716 211 652 123 573 0 914 148 687 88 391 509 172 71 572 526 714 979 385 88 924 0 649 652 358 0 697 654 954 0 102 0 341 238 790 885 361 0 0 707 493 82 873 178 300
437 889 313 38 0 194 379 147 895 0 666 920 851 14 0 722 0 0 386 0 747 391 774 733 206 216 611 203 519 311 727 0 869 528 880 760 0 61 418 0 0 917 290 789 347 359 562 216 204 828 75 844 815 786 482 949 141 997 0 183 0 99 620 378 173 958 100 0 271 735 63 192 183 0 203 596 434 606 955 55 131 941 243 523 549 291 634 839 439 354 190 503 708 342 434 223 737 193 142 792 73 743 968 87 93 0 810 477 69 736 799 468 983 446 393 155 0 465 678 0 980 915 0 456 942 61 489 11 0 488 599 279 972 705 874 158 197 107 467 901 602 850 0 986 809 45 0 0 0 213 668 126 0 312 0 220 0 61 650 149 416 143 0 0 732 0 741 857 987 136 707 12 661 832 0 888 524 887 68 618 331 0 0 0 674 820 277 451 0 0 625 986 771 367 662 105 754 0 932 444 979 404 111 568 475 286 7 822 208 17 737 480 215 376 201 695 238 315 784 170 306 239 97 0 604 12 674 236 765 879 0 368 646 98 514 105 701 565 84 502 483 422 33 277 0 836 933 218 867 0 352 0 374 703 201 240 442 875 615 971 282 907 773 0 26 824 193 673 298 423 879 885 0 624 637 0 110 754 890 0 0 472 69 777 191 989 0 788 246 1 644 129 0 663 10 91 811 792 928 838 0 953 0 882 435 0 513 681 688 0 0 0 177 292 832 18 0 687 403 703 583 378 698 867 0 135 993 819 693 920 923 0 575 0 437 20 0 476 626 94 172 485 820 56 385 454 785 0 132 0 974 556 474 234 386 186 229 242 894 227 579 909 292 371 698 385 0 0 0 643 0 599 209 40 606 190 168 838 721 586 0 250 0 157 852 770 138 367 546 69 781 355 693 450 197 215 378 508 301 643 0 774 518 321 352 190 478 592 111 0 125 94 473 366 450 697 417 696 0 709 0 717 0 327 354 541 0 874 508 0 255 455 232 682 0 717 863 546 370 0 619 204 945 293 294 0 970 711 480 617 629 0 48 834 518 919 0 613 55 245 788 417 831 674 743 880 859 141 0 100 74 0 19 511 974 70 0 0 611 743 0 48 775 627 278 674 0 982 829 793 826 0 936 372 0 409 110 0 0 56
890 442 345 318 598 0 909 289 891 740 13 458 899 969 42 350 842 927 0 921 183 837 551 0 643 420 669 0 0 0 654 857 104 0 161 0 882 636 410 929 477 31 520 351 475 0 312 542 155 0 0 357 897 160 0 366 207 778 206 0 0 943 0 0 500 602 864 808 403 758 656 287 0 0 195 192 936 527 638 685 231 0 737 597 566 910 635 629 464 0 500 0 783 322 918 0 782 171 954 863 144 370 0 17 0 510 906 137 0 17 716 81 0 986 681 773 516 816 700 415 829 27 659 150 520 179 432 62 0 706 442 548 356 0 463 712 0 18 364 458 158 274 6 286 0 0 0 860 0 685 0 71 187 0 0 936 300 70 604 983 803 47 307 0 477 107 0 0 291 536 205 591 584 297 339 601 124 535 300 919 521 998 761 0 666 251 936 347 555 471 205 715 362 620 200 507 627 808 341 924 221 534 538 693 0 851 58 740 0 599 0 624 98 309 0 69 776 604 0 0 946 0 273 944 217 0 0 490 264 422 173 0 873 239 217 369 413 472 958 668 0 489 0 555 318 0 0 634 921 0 913 680 0 650 0 379 972 693 0 626 271 139 286 860 44 104 670 515 0 673 0 237 568 975 566 854 0 311 750 897 271 619 436 860 60 223 236 864 0 709 191 963 184 161 650 54 528 984 0 441 189 924 263 725 0 288 0 495 671 405 545 517 50 269 208 890 908 307 0 281 426 0 0 275 0 894 551 909 0 988 611 656 870 0 0 0 0 587 14 344 868 747 396 904 40 476 0 0 247 0 420 444 189 0 824 956 57 523 778 472 901 924 832 198 480 437 330 826 0 671 101 323 568 0 428 536 315 144 712 96 184 0 290 766 0 813 567 814 991 824 306 0 0 822 873 651 790 0 935 0 353 880 762 0 0 778 367 613 433 197 976 852 88 533 119 158 630 283 609 222 964 999 117 957 656 790 125 990 137 461 186 0 343 244 511 74 0 0 859 72 0 0 556 897 418 515 0 0 147 545 419 577 930 88 0 663 367 0 861 701 0 0 526 772 4 188 40 0 393 848 395 108 302 619 499 740 877 164 387 267 0 606 649 710 66 6 42 786 918 279 242 411 623 73 0 0 959 985 211 0
831 170 581 433 958 0 782 436 77 135 213 567 578 968 306 594 327 165 7 437 601 534 128 952 575 475 0 317 67 719 487 802 628 48 433 501 617 0 485 0 592 614 68 0 32 0 741 564 266 354 0 687 685 476 0 518 907 557 55 893 0 74 220 0 719 758 934 639 481 971 927 192 436 149 452 4 0 631 593 154 755 114 931 0 205 779 0 0 497 27 526 0 298 62 667 0 0 13 334 381 995 580 293 557 263 353 292 0 986 888 907 340 602 146 452 42 310 184 0 0 0 942 673 486 807 614 706 749 485 106 990 0 207 742 643 8 302 588 783 829 0 0 85 90 969 635 382 950 395 173 656 0 375 973 630 312 432 0 509 428 0 983 550 490 26 0 716 879 0 191 209 887 394 412 289 0 38 911 0 967 19 238 150 316 510 847 486 982 326 352 387 721 373 238 465 462 0 591 462 63 200 792 138 728 14 782 225 800 516 600 825 236 0 970 753 850 972 504 695 217 467 425 997 700 611 56 252 0 813 875 489 105 485 495 749 931 922 701 0 768 622 124 5 0 33 99 0 975 158 570 683 668 237 511 709 0 678 229 199 402 103 858 0 0 94 963 885 971 470 0 936 196 212 907 432 531 50 575 715 0 0 630 775 0 949 221 578 738 538 90 994 475 667 952 723 929 440 18 0 992 488 0 343 840 121 841 0 237 666 343 0 665 920 613 619 31 395 379 968 322 706 434 0 0 0 0 742 965 913 196 0 201 864 223 936 664 896 671 986 934 451 779 923 224 93 521 292 495 0 0 36 274 168 924 320 538 0 962 884 838 598 0 345 133 652 671 361 582 416 434 0 0 0 400 104 0 591 345 349 801 189 854 680 493 610 0 408 904 724 769 781 658 293 136 0 606 0 387 0 979 200 698 737 636 341 0 0 661 407 578 301 783 394 702 105 172 872 0 982 475 383 771 79 477 213 0 0 711 99 534 886 85 0 0 0 637 925 930 237 0 0 497 0 80 143 994 348 0 0 106 171 692 233 0 0 581 854 842 0 76 0 331 179 470 359 904 166 753 656 949 258 409 846 281 501 0 538 462 777 792 657 805 32 408 970 452 0 270 875 557 438 166 481 0 0 427 828 619 0 0
142 981 0 0 357 670 608 952 624 962 564 957 46 513 409 434 833 0 265 83 273 953 222 708 621 394 534 424 427 529 0 268 630 0 251 53 759 896 0 0 441 942 580 412 466 0 987 0 305 767 0 199 0 0 140 326 648 898 966 269 363 443 265 863 169 245 381 925 963 194 0 0 515 80 47 0 156 667 291 471 757 591 133 445 552 417 0 281 201 119 645 6 938 901 163 830 213 1 233 709 714 189 977 765 949 286 0 0 0 0 124 422 300 808 632 810 494 618 90 419 869 591 814 0 0 314 74 248 803 642 605 186 786 941 607 770 677 531 438 492 3 0 567 264 445 0 0 165 375 383 558 508 956 228 338 819 83 951 422 82 44 441 866 333 712 46 96 1000 220 323 790 703 550 456 30 0 958 479 911 625 0 427 509 428 681 330 888 407 307 0 701 954 737 573 633 196 424 198 961 683 63 946 57 0 0 34 611 881 0 0 900 861 467 0 212 0 352 391 442 365 0 981 405 0 316 328 454 555 792 135 725 815 757 584 0 519 787 726 631 0 337 146 282 478 384 853 0 0 162 724 943 221 546 187 0 639 489 767 846 871 0 555 693 99 205 384 692 859 162 891 885 950 0 101 186 0 816 277 291 235 439 553 711 252 579 0 875 521 592 518 681 564 669 680 0 850 0 0 867 402 774 0 0 0 8 530 0 2 302 75 282 854 794 0 48 792 402 0 430 242 605 359 257 0 0 89 156 333 0 423 523 81 0 871 434 0 0 960 283 829 958 275 453 0 969 0 666 937 0 359 240 918 136 66 0 0 90 88 467 254 141 736 222 610 720 778 92 344 0 339 974 575 617 674 499 448 820 0 981 558 689 158 718 978 9 306 100 536 865 163 0 855 53 438 993 398 469 948 942 0 688 161 199 266 0 628 0 320 467 616 718 739 314 673 465 79 759 475 887 699 500 0 740 549 0 0 27 0 0 267 427 268 986 0 142 829 910 347 0 793 0 475 952 0 201 0 871 9 0 570 168 23 333 454 212 671 582 703 717 0 363 946 39 871 200 918 37 782 0 264 434 772 512 738 630 83 742 0 448 0 504 0 551 728 0 465 711 537 433 409 609 290 657 0 519 869 783 0 256 897
0 0 0 848 860 612 823 626 141 0 687 790 121 154 872 193 968 0 859 14 637 155 0 0 0 911 56 554 0 510 140 811 726 229 0 787 0 662 0 0 625 712 908 483 0 634 391 41 421 0 318 0 142 566 801 0 583 0 495 602 173 0 726 245 0 713 308 341 703 947 521 668 412 738 493 0 173 0 0 816 864 68 673 2 0 770 51 997 910 161 0 730 455 612 404 720 948 460 474 263 894 498 0 181 200 695 354 606 203 553 194 138 0 432 545 0 390 121 719 260 0 435 0 56 91 0 0 0 977 0 511 324 0 23 268 870 56 979 176 0 724 356 168 118 0 0 111 181 0 109 0 63 470 688 99 293 403 830 698 246 0 972 134 0 0 177 219 615 671 117 217 241 575 0 514 734 907 0 575 682 553 571 270 509 336 0 722 461 0 679 992 49 0 837 0 0 425 821 489 0 649 0 969 745 824 579 0 536 0 0 180 369 346 964 239 396 15 0 0 952 253 553 454 0 0 104 861 70 0 667 43 401 533 145 927 248 290 122 274 908 489 618 771 162 807 362 514 397 0 131 0 174 37 0 72 401 687 708 797 592 0 103 113 0 882 637 0 0 265 903 389 543 869 0 523 806 0 928 116 924 197 859 919 0 380 472 37 595 118 718 0 325 615 0 0 70 47 65 72 0 892 791 0 793 310 255 821 0 667 21 449 0 212 222 451 0 0 276 476 153 858 629 94 599 966 124 0 71 689 905 0 515 148 592 246 545 0 792 0 1000 206 402 3 40 48 34 961 615 606 543 141 600 232 717 0 880 416 799 930 586 576 19 0 159 735 0 878 321 605 197 318 375 505 0 454 514 0 506 665 391 501 327 379 0 543 107 756 604 451 14 483 868 91 116 985 27 0 0 300 73 0 590 504 680 619 232 295 465 138 61 253 0 0 911 720 707 188 231 449 244 0 799 182 774 0 679 51 0 0 228 691 907 645 715 0 0 340 327 339 771 847 273 0 691 455 653 628 39 527 979 0 358 927 322 542 556 260 405 898 680 541 0 951 18 14 62 892 0 0 987 271 871 250 0 948 0 288 909 753 779 0 0 0 0 0 0 0 0 639 403 982 44 945 0 166 362 67 177 0 72
934 0 441 867 310 753 0 885 231 0 329 170 260 403 336 636 402 0 0 370 466 354 220 0 502 62 733 0 0 569 71 606 485 828 0 0 632 690 407 81 0 299 565 120 787 551 448 574 732 685 336 60 158 400 713 0 737 380 332 470 0 343 0 759 631 0 65 774 663 387 0 960 755 878 601 883 630 648 0 898 453 657 957 312 0 567 139 0 27 871 0 647 412 0 0 921 939 0 0 661 306 0 406 779 560 998 0 253 0 715 438 657 275 40 792 511 149 892 0 0 438 1 895 643 957 42 450 0 654 884 984 778 208 878 682 37 5 369 201 0 0 792 0 532 522 264 0 116 0 450 946 0 203 0 32 0 342 85 495 0 0 236 578 774 697 796 6 193 215 13 0 878 614 11 0 485 570 860 129 0 865 254 163 114 729 997 95 220 299 913 220 887 152 0 661 684 625 910 571 905 0 0 0 0 275 585 732 26 497 827 0 332 705 315 3 643 63 0 946 550 923 0 0 0 0 133 621 134 0 939 931 592 133 630 121 404 11 395 548 340 135 617 609 0 25 5 656 267 0 294 338 333 0 0 687 886 175 148 981 882 696 907 488 811 402 0 672 55 486 441 661 78 279 224 417 562 369 642 488 291 643 873 7 0 842 960 13 0 214 305 962 240 79 500 0 0 495 380 462 228 771 75 999 0 511 0 664 136 354 794 708 553 229 984 878 821 353 543 992 745 490 744 418 954 0 317 574 177 226 462 0 8 0 718 532 0 198 566 436 0 817 440 809 999 124 389 0 156 0 0 436 444 435 956 200 96 951 558 866 437 585 51 110 658 372 0 554 587 276 666 0 55 561 289 100 885 284 136 307 507 474 0 657 970 623 881 156 502 527 649 651 0 0 0 341 138 364 126 49 411 701 775 301 236 632 834 724 0 597 981 836 755 63 69 0 800 580 0 617 9 42 9 359 675 45 905 383 997 0 403 103 87 703 912 663 932 744 633 597 0 0 752 0 0 973 346 0 470 415 429 0 226 853 0 922 964 0 498 0 0 876 66 0 208 59 333 101 875 481 99 0 167 155 318 99 567 248 850 228 110 0 131 0 251 744 289 0 168 879 326 158 0 209 0 770 136 167 293 279 132
950 130 200 88 619 0 555 174 0 307 769 782 0 0 367 683 194 0 586 764 860 688 887 0 657 389 135 936 371 949 40 398 561 845 0 975 685 844 385 834 355 1000 822 504 904 593 817 29 108 931 932 114 419 436 140 113 239 382 415 453 483 146 180 650 744 31 307 679 847 656 0 0 0 0 483 830 404 648 0 750 0 507 98 701 895 122 0 426 961 649 24 420 122 781 814 447 222 919 110 921 883 825 169 755 615 791 182 695 130 443 633 851 0 0 753 260 574 187 0 639 105 0 0 150 663 601 754 159 0 24 40 0 587 255 792 993 946 809 0 643 186 842 0 0 558 955 644 0 760 395 0 12 519 660 117 0 0 134 905 332 730 0 88 880 0 125 0 922 692 0 926 186 345 912 0 108 258 917 0 0 962 0 796 849 189 511 721 942 93 315 527 956 0 571 500 246 385 0 905 786 401 887 943 451 45 987 169 646 457 300 962 502 0 578 0 0 222 982 0 0 194 0 417 609 194 764 667 284 629 797 884 479 0 367 298 250 938 67 0 253 713 822 509 149 837 396 145 468 939 705 36 486 0 10 0 945 590 417 0 0 453 164 124 237 608 467 175 0 356 39 0 213 563 616 0 716 608 0 2 436 220 0 755 967 891 970 674 42 0 551 940 697 131 582 984 41 232 52 213 996 0 594 0 187 233 968 0 241 5 826 173 784 0 821 661 61 422 755 583 153 415 0 0 24 353 955 571 45 107 252 0 815 0 0 224 304 790 182 516 671 647 180 730 714 569 529 329 231 0 303 158 113 0 386 108 7 772 375 242 0 0 0 132 707 0 0 0 127 63 147 0 0 62 176 764 278 904 387 760 254 909 1000 0 840 535 594 951 557 0 383 0 343 976 938 689 226 711 0 538 983 508 910 76 225 130 958 914 120 0 951 0 0 230 950 693 406 659 966 73 562 152 0 695 582 447 651 260 142 705 634 778 0 491 643 131 481 42 0 443 725 0 683 960 501 507 778 667 238 31 0 957 183 0 221 689 23 913 541 239 0 993 820 497 0 974 188 5 307 0 2 559 0 0 394 590 257 2 233 942 420 897 266 0 894 188 66 0 172 0 928 306 0 765 8 989 0 935 0 203 0
388 0 0 56 153 555 158 71 865 846 306 0 660 122 783 276 53 454 340 149 0 830 568 334 276 0 647 0 764 0 219 580 251 256 0 387 0 585 150 681 763 219 930 969 860 0 826 5 74 0 356 710 319 353 142 383 869 812 337 211 352 506 146 420 25 528 0 0 397 79 0 78 399 597 595 491 629 584 0 800 355 777 587 0 602 448 321 711 202 0 966 323 880 516 573 160 636 0 0 547 856 74 0 64 136 802 667 305 730 423 181 547 407 971 0 0 880 644 730 746 847 555 0 35 90 0 336 821 840 779 264 939 212 0 337 0 23 982 884 688 0 924 606 0 300 9 573 684 907 0 630 991 645 969 818 163 154 0 433 406 525 360 497 551 0 463 914 921 0 446 321 336 561 699 750 654 361 0 783 268 958 502 683 313 477 0 64 648 108 396 686 997 247 727 237 49 0 715 676 975 592 103 836 457 13 296 0 616 907 453 550 154 264 234 866 267 182 104 422 550 747 70 0 200 0 314 100 790 848 0 432 682 0 108 841 611 113 862 318 254 938 898 969 720 183 475 811 419 406 111 0 568 0 0 624 0 950 296 407 0 0 453 101 329 527 955 273 437 387 0 123 928 983 987 0 971 66 993 32 657 947 894 822 652 914 412 0 51 321 617 354 0 208 750 603 0 216 0 0 907 960 120 253 0 511 867 368 469 953 703 0 196 862 118 436 606 7 0 646 68 587 534 623 923 963 872 538 0 963 0 0 873 581 364 56 14 479 133 866 747 0 554 692 0 0 304 0 303 915 62 131 8 659 566 0 646 387 657 498 167 210 712 782 219 0 956 283 847 975 0 822 547 752 198 357 0 68 25 616 0 0 960 0 45 529 793 627 722 683 85 504 144 866 965 919 473 302 91 0 0 76 830 0 414 0 215 994 902 240 709 952 20 0 455 0 592 378 0 348 0 0 427 986 360 939 397 593 954 18 729 60 0 865 304 334 394 0 792 230 551 234 314 320 0 66 0 633 2 39 886 99 943 137 0 792 355 996 372 0 249 131 641 0 870 545 228 456 214 0 173 658 99 419 378 934 975 0 71 66 778 491 189 556 0 76 746 0 418 0 337 467 67 135 840 568 0 163 816 0 542
0 0 664 143 791 314 0 523 662 443 335 134 163 921 0 285 995 931 227 0 798 35 959 0 731 390 311 0 847 842 807 0 982 167 821 0 0 245 700 435 0 835 403 317 287 544 418 0 595 639 987 664 0 712 129 719 628 880 226 835 641 690 410 328 888 614 502 338 469 133 0 439 362 270 641 49 873 222 47 0 360 0 0 347 272 823 0 58 595 402 119 147 0 427 15 0 668 821 415 370 604 827 614 823 229 373 948 411 703 855 0 19 316 0 882 0 0 757 153 898 647 0 161 146 566 0 0 64 637 0 279 852 317 653 417 929 488 218 874 0 791 895 794 976 743 593 849 865 423 267 297 641 657 658 0 227 939 147 62 0 629 594 0 126 714 0 520 50 1000 95 435 48 324 434 828 135 439 506 986 507 348 247 340 251 49 0 0 29 0 368 356 643 977 0 0 765 166 0 0 411 742 0 365 106 0 655 0 563 0 519 378 908 633 226 109 239 442 889 0 196 888 579 516 372 684 115 0 568 0 719 0 551 409 0 227 124 0 917 911 353 0 0 663 14 112 358 257 139 0 771 0 0 875 10 595 602 153 803 702 0 0 788 83 322 0 433 267 0 888 448 0 780 313 96 383 81 254 0 0 0 713 510 0 533 496 1000 0 881 916 0 0 823 845 161 933 792 266 875 853 225 53 956 69 712 805 0 818 0 107 721 897 0 0 409 0 304 931 0 606 189 174 0 986 349 597 746 652 606 789 312 0 910 225 210 902 801 402 320 229 253 987 245 308 914 977 484 0 698 63 513 819 249 960 800 307 910 26 674 546 487 901 719 276 477 574 450 704 387 304 306 460 0 409 0 635 0 990 9 879 531 421 107 0 879 566 435 0 684 293 526 67 381 196 0 791 818 110 641 7 308 314 0 0 0 540 658 0 243 416 938 301 98 66 702 0 240 559 0 980 0 340 818 539 486 0 0 191 0 793 866 755 315 174 507 637 0 487 753 458 0 919 685 185 55 556 0 28 867 177 0 397 942 384 48 257 297 0 221 54 606 487 22 526 473 168 0 590 317 802 78 23 429 568 436 55 151 522 0 266 714 0 0 372 783 618 0 152 566 354 0 144 298 115 718 938 391 167 0 690 217
321 747 142 377 122 713 171 960 0 884 667 389 0 149 842 227 494 868 0 210 242 905 905 675 801 524 700 0 27 819 505 849 691 871 793 691 458 455 194 807 13 453 713 0 52 900 760 0 0 0 625 182 394 411 923 0 0 516 946 275 826 415 253 854 474 853 0 0 258 429 913 640 943 403 134 975 0 750 78 628 506 90 157 816 356 0 646 36 894 0 379 0 630 106 266 0 0 233 407 175 726 819 0 38 762 517 359 762 91 236 183 709 395 359 925 418 384 893 591 813 954 272 346 597 665 590 554 101 196 119 691 51 69 610 391 0 917 854 564 195 688 669 765 0 309 566 197 526 568 160 14 814 0 115 636 648 644 145 41 871 158 0 225 0 0 44 303 0 0 603 923 0 892 0 965 148 309 609 603 25 359 427 0 0 646 732 200 0 213 488 537 262 219 198 495 938 419 253 658 750 782 0 471 563 0 415 0 546 236 159 0 347 533 0 824 839 0 0 491 116 824 784 0 430 0 162 295 0 0 260 27 613 329 904 983 936 585 152 170 459 0 60 60 0 132 539 275 40 625 969 583 225 672 284 548 0 263 330 0 859 634 343 0 647 613 0 93 815 846 865 369 698 124 0 449 711 0 0 666 85 457 767 862 918 122 130 559 852 658 779 138 620 960 839 0 310 334 371 165 88 620 996 0 282 0 980 0 537 0 887 73 768 503 968 310 0 252 183 202 624 835 949 245 0 958 31 645 735 27 0 505 820 364 120 371 0 0 209 860 0 33 484 695 0 43 0 116 51 810 265 453 137 0 786 180 521 463 0 0 0 351 0 0 323 574 501 0 119 54 879 198 394 628 884 310 673 647 0 0 0 0 604 631 59 982 756 417 684 0 930 551 0 845 0 872 0 596 722 855 627 964 0 5 778 611 470 0 463 755 983 134 904 374 0 763 208 981 338 900 0 0 146 18 619 47 0 152 133 880 475 362 0 502 0 493 491 701 24 750 824 550 0 270 0 455 0 0 926 747 914 0 701 200 785 990 914 0 304 938 835 276 629 0 0 81 19 0 171 915 980 609 155 503 229 370 371 0 516 560 375 252 633 191 395 907 517 460 855 961 947 0 401 324 43 875 953 196 625 295 412
990 52 599 322 0 544 120 482 817 214 678 829 366 0 0 468 857 211 0 0 0 0 0 368 258 4 0 805 0 0 356 822 465 643 697 183 949 12 505 349 687 99 69 0 711 654 67 588 118 0 957 0 462 797 306 807 603 405 422 876 669 784 507 389 904 500 466 551 120 410 0 197 443 277 0 665 0 221 93 563 262 906 158 179 786 486 930 0 0 806 0 321 694 891 0 237 964 0 111 0 72 854 827 402 706 789 493 52 178 753 163 604 619 50 381 0 616 28 0 113 982 224 321 838 186 196 973 254 181 285 787 241 318 261 0 906 0 0 467 179 779 3 572 300 992 0 639 670 721 0 265 652 6 424 151 504 464 827 590 0 591 222 759 868 0 742 286 0 322 612 354 0 116 553 438 745 540 910 894 574 95 288 226 314 685 703 495 0 468 475 217 373 773 586 0 630 336 128 343 463 264 964 151 690 0 571 398 699 457 24 588 291 902 996 0 0 380 595 501 385 5 931 195 255 843 322 840 238 501 235 776 813 0 210 781 0 0 49 288 912 24 0 302 494 0 521 0 816 597 0 516 899 643 909 995 451 0 0 865 444 474 0 0 458 439 2 0 820 672 912 377 14 688 725 0 0 334 368 98 212 0 475 324 0 366 396 242 727 0 0 47 761 827 400 89 145 0 112 10 405 910 114 357 138 429 748 0 0 506 182 383 710 0 580 70 361 0 483 0 984 800 467 253 471 929 935 304 718 0 721 317 331 552 756 438 239 531 991 502 875 207 668 339 0 545 205 0 575 979 149 380 574 848 151 838 862 857 655 106 349 382 974 389 268 936 443 277 874 361 0 499 801 0 420 284 909 0 0 225 595 551 587 291 839 922 407 416 580 149 874 576 71 0 813 148 518 830 317 570 861 85 894 0 741 0 0 785 0 285 363 121 0 97 92 836 0 310 0 0 892 0 699 916 990 163 512 412 269 128 616 360 132 0 701 0 826 431 0 85 194 894 322 810 0 401 0 845 901 951 170 0 141 0 0 341 845 969 251 415 0 0 0 454 0 358 650 0 867 863 888 514 574 486 79 0 510 608 0 559 0 360 0 953 767 789 707 789 819 208 0 0 679 710 0 676 89 895 141 273 498
850 493 0 0 0 617 795 376 457 218 181 0 462 158 359 0 450 932 421 196 964 486 122 504 787 804 0 0 688 627 222 947 772 389 686 0 582 115 523 443 0 0 73 0 0 579 303 261 277 746 645 0 177 809 427 519 724 877 66 397 660 0 651 0 0 436 714 169 681 683 508 451 966 711 0 471 0 841 763 0 0 107 492 895 735 974 562 829 732 470 867 221 435 68 388 865 994 599 0 651 78 951 0 0 594 0 451 142 208 999 608 0 0 903 0 444 0 627 634 940 645 0 577 648 613 957 0 110 564 0 0 513 750 916 240 186 51 0 272 0 0 320 256 63 366 0 354 537 586 773 911 541 280 0 265 0 70 35 626 727 0 350 515 487 611 739 379 0 651 0 47 0 635 379 0 489 0 937 0 822 278 0 0 98 163 983 870 307 0 924 760 0 0 261 981 650 0 343 825 564 18 0 0 242 0 735 584 623 0 0 177 957 405 0 120 453 122 503 114 816 923 419 345 376 81 421 771 710 146 7 278 349 151 0 795 740 145 911 386 966 581 0 622 34 175 700 669 499 0 994 472 257 934 698 911 15 426 847 0 244 665 172 247 814 183 750 0 0 0 416 662 682 176 573 31 455 0 89 836 948 581 615 998 357 699 448 148 781 262 535 393 586 273 658 306 353 73 271 88 635 717 18 207 798 703 205 539 439 463 393 349 954 0 864 621 136 529 0 0 0 274 304 565 141 806 579 927 412 0 64 918 671 666 535 623 89 656 0 0 474 0 0 894 657 744 0 915 0 437 956 882 148 577 720 561 995 321 550 0 0 197 948 0 273 808 776 621 432 87 401 278 63 0 911 354 593 519 725 543 0 949 3 88 499 0 616 0 7 0 706 994 962 397 298 0 968 247 0 283 762 827 75 465 328 305 0 0 962 545 0 0 757 878 37 43 235 729 0 486 120 0 928 742 177 220 0 183 556 149 156 890 938 806 710 0 41 529 807 939 454 83 914 104 901 831 0 93 245 0 477 385 0 0 401 412 772 0 137 0 329 0 641 753 147 0 0 0 212 149 173 282 333 166 340 206 641 853 541 966 74 595 518 207 139 452 107 424 0 28 779 0 174 448 648 94 0 0 526 321 950
482 398 345 0 727 953 0 999 0 0 281 0 125 406 515 65 0 921 0 0 147 0 38 699 148 511 227 259 842 591 929 258 810 0 197 250 0 872 0 372 972 332 319 956 498 611 441 554 564 286 311 0 188 358 267 0 445 396 156 118 251 590 236 926 440 731 674 858 0 0 570 611 0 472 144 643 153 153 0 874 0 0 635 0 69 0 0 578 0 623 0 321 0 732 880 0 0 1 130 0 543 0 457 68 264 0 714 0 23 0 339 294 923 0 667 0 678 542 801 634 523 95 262 490 352 0 0 0 0 0 630 0 132 283 266 662 384 148 682 0 512 230 0 853 544 0 728 207 173 873 324 951 410 527 785 563 596 469 238 264 272 42 737 318 22 62 0 0 540 845 956 583 556 658 964 802 506 517 410 677 356 0 366 480 380 0 134 667 669 0 0 451 284 247 892 869 708 0 0 0 448 407 856 532 18 861 173 364 173 20 985 310 369 619 602 31 124 644 0 191 0 614 0 759 0 263 0 917 808 0 16 327 0 879 69 875 396 431 503 530 460 52 193 873 0 369 513 410 0 660 450 241 242 0 805 504 984 938 550 0 729 0 173 0 210 599 707 313 696 811 0 0 527 768 911 719 215 0 802 886 0 334 0 703 824 585 84 805 723 603 234 332 0 967 951 147 0 0 17 973 938 0 103 360 536 0 869 158 544 320 897 257 134 55 0 137 180 0 901 0 147 823 35 0 392 522 672 332 0 0 282 116 663 0 0 135 560 604 586 0 745 277 368 211 349 352 856 439 593 73 976 737 637 390 918 474 780 0 47 840 0 627 171 179 0 0 791 79 0 926 0 427 740 788 778 947 0 10 723 955 354 643 168 0 870 312 0 0 838 528 0 0 876 607 205 142 226 750 290 526 21 906 616 878 324 401 665 0 751 104 670 486 502 231 484 428 0 911 972 257 0 0 912 0 0 270 890 676 409 870 215 0 0 811 771 0 738 382 394 381 653 296 510 476 266 0 166 198 514 211 277 214 905 319 0 0 98 814 221 9 720 835 565 563 945 234 109 614 627 843 25 357 693 469 498 967 291 78 0 778 0 0 953 168 436 602 883 333 432 0 323 952 588 824 618 810 449 635 354 204
409 703 953 916 861 674 788 843 0 113 935 458 0 631 937 0 539 435 790 354 0 159 46 0 384 680 0 906 507 0 0 978 15 0 461 976 968 0 478 222 67 682 0 0 311 387 0 520 364 0 814 635 532 0 377 592 683 26 926 1000 110 627 215 0 376 0 108 566 805 0 865 871 0 772 722 92 0 407 0 642 323 692 959 739 856 821 166 523 0 0 631 142 208 492 318 735 841 48 968 828 0 734 0 707 890 224 900 0 0 298 682 269 374 0 948 0 389 331 495 674 374 0 106 854 272 768 0 988 723 811 93 88 381 11 394 499 66 0 740 394 806 0 780 756 623 506 252 928 6 670 486 665 138 662 0 307 938 645 65 71 545 173 278 4 207 195 774 0 923 0 861 614 0 110 950 0 172 0 515 572 759 224 0 674 0 781 359 712 0 597 0 280 265 683 309 57 349 299 441 610 173 0 765 48 867 426 0 422 607 823 406 571 101 439 391 347 781 0 877 768 683 0 894 726 842 362 100 704 489 0 482 848 0 687 247 927 193 0 544 887 0 695 911 0 902 0 115 221 637 0 717 0 0 588 373 480 353 658 215 474 0 0 894 0 520 0 451 52 691 755 203 0 977 0 438 153 451 0 995 397 611 364 236 881 602 248 699 869 855 575 22 134 657 170 339 13 597 691 970 0 0 124 0 738 0 0 950 663 293 547 205 0 772 68 0 770 155 568 0 54 62 456 973 772 612 955 35 76 735 0 0 610 871 374 114 205 0 130 117 791 462 507 229 346 0 0 619 581 0 0 0 468 465 132 780 782 400 738 972 893 770 0 0 461 790 884 265 932 0 111 965 0 113 6 584 945 711 0 848 486 10 366 0 75 0 952 99 474 236 0 262 404 783 320 642 440 160 0 670 594 615 877 90 513 408 411 0 913 232 377 0 320 181 208 24 562 483 597 908 216 934 997 366 13 840 0 746 384 757 0 762 231 0 300 910 156 693 781 177 663 997 979 555 828 321 943 852 317 0 35 627 772 0 855 0 829 16 0 974 0 766 212 512 915 0 60 0 456 514 716 697 0 765 42 417 922 872 0 270 0 705 766 129 236 148 549 695 561 0 400 769 714 0 527 212 637 531 35 843 637
45 524 0 0 567 940 0 232 711 491 119 0 463 696 659 948 32 65 831 544 170 808 88 31 0 72 155 531 353 24 922 939 0 116 77 820 0 808 844 698 0 203 0 0 0 126 238 0 473 513 288 534 870 519 0 699 75 329 164 112 0 322 860 0 664 0 0 42 322 601 937 700 186 106 314 573 541 951 408 112 51 0 53 203 30 230 957 900 292 188 0 588 4 330 339 0 74 0 827 590 742 558 583 304 28 0 777 0 0 0 51 561 648 298 439 110 44 121 568 948 768 267 0 692 667 795 0 221 0 975 944 780 38 0 800 948 150 0 118 489 393 758 423 127 107 880 141 236 98 388 0 676 0 0 792 299 72 477 836 0 0 590 565 458 288 0 764 914 329 710 517 610 126 389 457 782 433 942 424 404 39 775 0 886 213 154 792 576 444 553 318 607 972 612 631 630 952 0 861 814 830 0 0 452 24 49 0 646 79 0 0 49 778 656 372 524 0 721 634 200 0 148 970 416 437 0 280 390 828 665 453 140 92 53 0 901 326 608 397 0 9 708 0 0 219 999 615 588 0 0 0 504 673 102 769 350 829 41 0 655 0 670 0 533 0 199 608 504 681 151 918 531 330 958 832 318 617 916 269 628 528 621 944 0 0 390 951 0 114 331 696 649 716 964 311 826 570 189 672 474 0 115 105 406 282 22 811 559 459 333 0 599 0 799 453 6 62 983 0 790 0 178 0 0 656 244 480 0 0 780 887 0 705 82 379 400 575 0 802 0 752 925 743 483 320 9 307 0 515 136 499 448 100 0 767 509 0 0 0 164 876 0 439 0 957 18 801 554 283 384 409 751 614 576 763 469 741 0 889 0 634 873 228 496 842 903 509 338 612 264 827 0 701 806 0 107 0 397 0 0 983 0 701 198 467 770 835 0 476 69 46 151 471 0 0 999 888 674 775 0 517 439 28 127 0 376 653 651 775 0 527 399 267 848 554 478 949 782 0 832 785 608 850 859 556 876 0 477 759 741 966 625 422 427 0 198 265 677 623 933 452 376 126 0 962 403 992 850 0 0 297 342 0 630 540 509 0 0 13 597 915 376 76 387 0 48 960 858 373 41 615 175 0 501 0 930 691 188 691 592
292 0 0 220 423 502 0 111 504 16 810 911 407 703 60 0 524 621 814 447 474 368 404 610 209 458 0 0 834 803 781 691 467 245 0 26 910 438 570 238 963 876 484 260 700 611 215 451 506 0 0 0 474 489 842 105 0 402 212 711 194 377 246 563 511 667 0 0 638 0 900 738 993 74 747 346 284 772 399 260 358 173 943 96 822 667 102 61 0 0 912 0 930 465 742 0 116 297 183 230 0 704 0 650 931 67 640 52 531 677 0 558 809 765 709 0 603 0 60 289 198 0 608 222 575 0 0 308 0 170 799 669 0 133 769 663 950 788 218 225 52 914 627 0 971 0 59 151 453 998 27 46 918 389 832 928 106 381 625 0 571 154 789 0 0 737 603 466 986 0 638 126 185 0 882 894 231 659 69 0 0 998 600 136 74 0 175 600 948 0 351 827 401 989 366 243 0 0 956 56 180 0 779 0 0 866 0 314 920 656 970 425 478 519 297 446 932 184 795 814 313 0 0 633 290 705 591 101 487 446 0 546 464 371 245 578 0 827 0 0 561 42 293 61 877 622 367 571 479 433 174 485 0 381 763 720 0 0 265 0 796 443 541 257 801 0 0 348 597 265 225 235 170 997 196 906 453 358 0 33 0 477 533 170 911 287 267 344 983 0 971 909 861 855 0 0 737 0 793 923 148 770 418 725 962 193 608 801 909 251 197 0 760 537 147 521 0 150 987 0 0 0 694 144 225 87 733 0 955 0 0 454 401 211 0 0 607 0 489 97 1000 387 970 946 608 0 849 17 878 805 473 508 919 875 774 306 54 353 985 0 385 286 565 0 26 0 0 496 868 0 0 278 67 491 691 427 0 891 918 248 197 266 265 51 956 279 67 112 792 977 0 73 817 643 694 826 0 934 0 250 0 584 396 0 323 0 0 242 49 0 0 0 212 128 593 0 499 746 0 0 0 627 709 347 0 252 475 435 797 424 368 209 580 902 517 250 593 0 335 27 568 0 0 700 595 85 563 276 385 95 921 233 777 937 583 624 429 651 106 660 433 102 0 0 886 865 854 395 532 849 775 678 490 761 642 275 0 396 564 4 0 651 588 633 0 581 113 782 0 542 898 993 262 630 983 670 0 735 838 0
700 322 250 195 473 0 69 124 0 0 203 945 572 704 421 0 39 626 582 665 0 677 304 999 234 0 99 826 622 641 854 221 838 629 401 926 147 214 0 167 511 0 420 298 752 181 18 762 557 63 994 661 179 510 531 345 902 790 60 0 0 40 196 296 407 39 631 335 269 724 776 945 296 323 0 73 0 759 759 577 163 0 0 878 244 907 360 393 272 794 404 945 324 112 0 0 0 161 88 835 57 0 730 218 315 267 10 213 0 0 448 0 260 192 572 915 826 0 692 173 826 844 384 788 182 835 847 344 968 892 337 508 321 581 672 525 0 0 835 132 499 0 6 359 957 0 221 157 0 51 721 0 121 335 693 973 589 174 0 478 408 621 812 0 19 213 108 839 217 0 497 194 37 837 959 72 44 962 698 774 845 272 118 618 0 0 0 442 0 990 99 595 381 345 878 653 0 112 860 305 302 239 567 5 501 0 706 451 0 581 238 0 380 0 0 739 0 58 386 488 316 255 487 17 972 101 922 62 9 0 0 0 0 444 311 719 110 920 226 257 0 870 588 672 0 985 567 634 750 739 620 364 34 86 0 47 0 0 610 812 910 0 844 0 299 702 218 762 378 872 235 69 63 431 325 0 333 312 731 294 729 168 426 989 182 372 369 355 0 217 79 433 210 321 858 0 0 301 72 266 892 680 0 110 210 413 657 60 0 246 963 158 946 0 415 998 218 686 311 0 369 877 994 0 0 20 0 543 0 0 0 916 829 479 793 0 651 207 186 528 383 98 820 303 540 834 785 597 8 0 792 100 29 0 566 25 618 803 19 831 244 996 262 665 919 276 367 424 673 367 453 0 69 0 293 755 626 193 537 40 806 645 575 687 0 611 892 879 683 0 0 694 620 0 307 343 254 19 556 838 974 517 481 172 0 111 384 584 0 913 312 281 66 452 468 70 329 0 353 0 114 8 592 961 390 466 496 550 613 127 750 0 369 423 477 225 0 864 313 765 243 632 135 388 911 0 214 290 38 762 667 0 101 248 0 858 58 180 748 474 291 0 383 305 929 0 114 339 337 17 0 8 689 536 767 374 144 208 48 0 575 828 362 140 468 791 0 501 417 749 0 114 914 830 364 683 314 0 0 569
962 0 392 208 0 227 282 0 814 303 445 22 397 59 855 638 583 464 893 0 888 843 0 639 450 845 884 0 323 307 0 435 812 843 368 0 10 0 732 428 938 127 673 975 326 803 355 544 179 895 558 556 475 678 993 690 452 0 0 906 756 516 441 898 559 3 679 382 0 0 945 0 935 316 0 742 228 110 834 794 628 120 121 515 865 788 973 0 564 586 262 0 996 928 0 591 504 0 511 32 62 0 0 195 845 0 0 849 509 701 705 559 392 0 992 0 930 578 736 0 980 41 0 471 0 633 196 0 0 0 517 161 67 20 617 355 41 650 6 407 913 342 918 609 898 698 869 498 817 857 820 711 855 82 323 262 735 936 593 401 646 161 202 322 128 735 665 181 0 904 914 881 303 375 17 910 522 609 634 451 0 754 932 0 854 394 948 145 685 344 270 723 999 601 796 934 0 593 408 971 657 409 818 459 152 924 0 875 900 188 629 260 31 0 0 0 394 6 0 768 231 207 963 686 112 0 687 873 627 0 0 326 624 548 663 20 935 20 655 0 615 136 594 921 793 360 317 162 0 0 497 0 176 606 580 767 0 603 752 616 0 845 210 0 503 189 898 552 616 335 103 894 862 394 117 570 824 696 478 257 684 288 0 945 641 132 492 319 279 848 39 532 188 706 0 0 163 288 8 164 21 210 456 415 0 331 817 401 0 592 685 506 0 558 786 0 0 392 516 0 193 0 671 700 0 78 0 863 399 724 0 730 995 0 469 787 533 112 249 29 285 871 0 290 859 864 0 827 298 0 0 993 965 0 234 485 283 0 965 0 0 860 39 0 867 542 0 837 476 287 479 365 158 950 310 472 636 810 676 634 622 14 0 0 56 0 545 308 436 717 562 126 336 885 750 812 913 971 0 729 576 230 123 983 223 249 393 777 916 457 0 717 178 624 173 435 206 728 942 123 856 0 193 388 222 163 0 911 49 915 571 607 0 0 316 0 20 972 768 619 527 53 55 51 757 604 0 257 0 39 336 0 762 36 522 135 841 87 816 803 459 163 628 801 852 0 0 276 596 591 0 0 0 333 684 0 432 880 237 879 10 388 924 457 907 436 139 768 0 52 0 301 849 735 878 780 929 550 0 767
128 76 877 537 899 342 450 996 486 0 224 0 789 761 516 492 0 370 848 180 701 0 579 131 968 0 546 805 737 933 106 141 384 0 789 0 24 271 0 0 107 453 0 904 338 437 852 0 244 0 225 932 529 288 88 0 320 718 527 70 249 0 265 673 0 0 0 660 849 869 653 0 69 987 107 0 598 286 0 593 0 683 805 0 189 0 0 376 874 154 932 701 771 149 526 756 939 518 891 981 671 731 417 842 0 411 0 441 0 858 0 121 820 799 414 414 966 905 293 0 582 0 958 264 870 982 987 841 176 917 934 518 418 208 110 835 0 516 755 983 356 246 808 872 723 941 446 0 238 82 0 395 910 0 575 318 349 0 0 811 179 691 884 948 882 0 798 285 758 537 147 564 795 0 323 912 250 0 201 890 621 571 389 717 717 148 907 349 772 977 866 0 592 665 634 214 432 933 520 975 24 721 882 659 777 915 335 827 792 474 363 0 491 65 0 527 623 888 47 784 712 21 0 788 302 547 971 997 0 481 808 130 623 60 607 34 0 214 850 185 255 568 572 225 399 186 632 864 933 912 370 488 0 297 225 615 830 921 795 367 182 928 551 136 383 929 463 966 0 734 630 512 21 424 293 0 305 763 309 701 911 628 628 620 930 836 0 747 733 647 821 534 0 0 752 685 432 680 199 974 736 0 0 685 89 277 144 727 0 0 251 369 645 0 380 921 73 194 196 0 0 805 879 166 601 503 387 298 892 880 145 242 794 93 686 352 0 454 657 533 82 155 0 285 58 756 512 566 595 185 717 587 654 980 595 384 810 813 123 900 656 463 508 839 0 185 0 718 845 221 131 765 997 562 359 964 452 0 124 911 132 0 358 87 0 111 796 0 0 980 660 320 578 639 495 324 265 503 24 889 380 219 0 702 514 406 895 961 38 230 142 455 761 475 0 697 737 112 0 969 526 557 696 0 660 663 427 762 737 621 208 590 391 0 632 624 148 411 64 340 384 766 779 655 661 718 185 678 168 12 881 849 767 0 102 57 164 210 711 247 0 772 333 398 33 0 802 714 435 628 463 803 0 0 66 306 69 530 886 591 85 742 342 441 952 891 508 997 176 913 0 882 863 208 861 452 906 634 494 587
0 0 0 0 752 0 213 177 412 231 458 668 359 24 348 0 42 780 591 416 772 384 538 708 850 562 787 717 236 267 732 0 956 0 601 656 863 674 302 0 0 399 797 440 338 0 714 498 778 110 454 810 478 929 45 0 81 938 976 0 371 410 897 0 0 869 124 765 0 338 0 89 574 530 0 0 0 63 600 0 309 343 127 54 698 516 994 928 212 142 272 552 898 811 254 0 123 836 909 462 964 318 12 255 770 296 95 648 0 384 0 925 569 55 0 0 617 571 520 518 601 0 318 138 723 0 566 782 482 0 461 518 706 494 178 918 539 532 674 146 496 82 863 81 452 234 74 194 538 0 667 0 968 967 0 759 984 0 0 102 638 311 0 0 524 163 264 483 82 0 0 617 729 62 743 56 934 762 20 71 571 646 232 878 445 957 802 0 648 0 368 747 843 140 615 63 261 232 737 894 0 108 487 144 0 263 0 0 809 780 259 326 809 985 675 90 135 0 504 673 0 116 850 614 345 0 251 875 754 326 32 0 0 797 367 315 170 0 983 891 28 537 0 895 307 969 197 272 623 2 0 71 943 335 0 0 734 957 587 0 680 292 547 968 949 507 81 176 731 411 889 0 711 16 878 0 77 984 61 900 909 384 659 585 462 922 669 613 0 978 0 151 385 202 0 152 562 65 259 0 142 91 902 412 0 0 617 0 478 872 466 0 0 0 721 0 797 0 0 294 121 0 865 334 0 0 314 851 0 398 842 553 51 49 243 982 497 494 318 559 0 183 142 956 677 939 40 452 195 231 565 638 415 315 868 586 820 763 0 856 0 286 725 678 0 67 0 41 967 791 0 62 610 373 64 565 0 839 947 0 10 470 438 392 856 561 0 0 0 969 566 111 761 486 214 759 0 789 34 913 783 0 0 786 724 122 0 140 933 778 0 335 776 58 0 214 328 34 758 764 602 558 561 397 213 0 0 536 856 0 126 465 0 0 184 819 958 0 0 284 701 107 0 492 585 0 377 428 459 498 159 173 193 352 923 626 0 898 771 218 0 148 614 649 791 913 637 448 0 735 413 56 0 709 625 677 0 349 869 704 630 69 877 843 0 31 0 595 622 811 0 285 201 497 0 50 419 851 0 0
0 274 981 978 521 595 258 357 792 222 895 872 662 825 0 0 168 632 0 918 299 831 737 492 740 788 0 56 790 729 311 194 380 831 881 737 584 647 470 175 0 921 808 974 302 171 527 615 350 0 559 0 384 567 253 530 157 554 635 366 0 64 522 0 593 810 133 283 913 242 887 0 394 0 51 0 0 501 768 774 934 535 250 885 850 740 244 0 434 512 0 885 21 0 0 405 0 430 846 304 0 0 994 948 85 807 563 0 297 216 121 44 668 400 355 755 345 645 379 532 444 651 830 201 0 28 0 311 928 500 158 0 0 993 358 580 927 0 586 469 662 214 843 721 739 0 487 520 200 473 322 159 354 831 194 294 219 415 867 0 704 788 20 243 654 806 597 647 415 216 0 0 917 587 23 11 0 628 776 708 430 862 191 212 595 716 0 663 506 806 788 678 516 29 527 749 951 180 581 449 0 0 721 62 500 553 442 793 122 0 557 459 0 0 709 0 503 234 627 715 913 747 483 199 20 196 2 897 336 488 0 580 356 564 377 882 0 357 749 689 931 0 0 6 0 214 795 0 165 45 534 38 0 275 945 685 749 517 0 64 926 681 93 732 405 0 654 134 818 450 958 819 280 480 0 798 114 951 127 907 85 180 704 0 147 0 838 222 145 596 915 869 339 411 892 394 88 295 0 0 666 609 641 637 648 305 472 0 0 61 257 901 854 726 628 694 0 362 594 528 995 546 819 945 911 507 0 135 283 614 517 3 858 860 434 370 793 0 827 306 665 525 0 0 103 556 370 75 666 519 468 792 0 108 860 77 412 984 0 569 0 660 0 778 848 0 31 0 118 521 0 207 716 164 621 363 437 690 904 988 0 892 925 193 302 0 745 259 56 459 617 89 445 802 0 0 480 607 519 342 380 839 464 947 856 0 84 878 0 181 231 535 460 274 401 334 712 0 68 0 0 884 886 65 358 416 202 955 45 390 546 936 694 0 0 699 87 524 761 430 0 933 532 0 232 345 0 342 51 0 520 269 927 920 758 865 552 120 525 48 401 622 0 806 523 84 795 0 742 581 10 383 748 994 797 370 915 0 16 139 291 174 609 0 795 0 277 335 546 414 24 0 85 0 0 0 296 509 0 528
709 989 1000 0 901 545 204 188 23 974 0 0 697 0 585 939 0 714 733 0 0 0 416 299 0 0 486 924 0 0 576 738 533 750 712 907 844 828 413 624 255 393 595 359 613 414 461 465 0 770 859 107 21 437 807 287 0 0 1000 805 0 429 0 598 500 843 725 224 0 158 0 578 630 897 135 0 0 0 154 918 754 667 906 347 190 816 457 189 444 920 452 556 269 0 753 0 0 466 610 0 641 723 173 0 956 524 0 507 475 549 0 745 901 22 765 0 716 0 18 991 683 581 169 0 690 561 819 0 91 0 932 463 154 591 963 928 458 317 660 0 506 85 466 592 137 501 419 920 767 820 827 0 0 218 988 364 183 0 721 16 866 0 81 407 0 9 246 418 761 176 331 0 57 1000 883 489 483 935 25 380 728 0 588 572 528 333 15 401 0 385 0 113 0 461 11 0 175 502 277 0 933 0 480 715 0 549 38 663 89 615 222 220 474 394 170 0 216 707 960 417 618 0 343 499 667 89 754 514 328 854 832 210 865 0 363 674 901 992 420 385 279 122 669 238 901 856 0 385 0 222 334 69 609 65 0 529 0 0 232 558 283 83 463 0 48 245 591 539 307 140 702 113 251 410 0 0 170 381 983 487 468 150 342 12 647 539 93 0 719 864 550 72 188 63 759 130 977 275 400 218 527 996 999 0 0 117 0 54 301 442 307 404 876 0 448 29 0 620 912 162 154 412 750 0 350 174 0 658 588 585 478 983 602 264 860 426 106 406 0 156 653 885 252 25 12 777 405 51 426 216 14 519 203 0 534 231 901 741 848 340 90 0 228 406 889 61 109 0 634 41 910 568 0 0 613 701 420 580 956 679 327 0 538 0 661 529 721 0 294 890 0 0 466 157 793 715 35 0 592 164 514 422 590 0 694 263 309 0 331 116 911 740 93 138 0 382 243 0 553 439 707 719 849 675 255 38 856 25 591 812 214 0 862 507 508 285 513 631 71 566 800 321 929 753 199 550 822 970 752 169 603 374 0 302 0 54 666 341 42 0 400 441 0 0 844 155 0 759 29 567 857 901 287 981 929 704 800 926 0 624 597 268 320 0 0 309 333 0 593 0 581 0 196 302 219 379 350 145 153 149
244 291 213 123 427 381 548 699 812 776 686 3 0 142 431 437 827 0 0 379 386 44 84 897 289 321 593 625 0 31 256 909 397 0 0 95 641 937 0 788 907 292 131 0 104 0 159 659 0 0 77 157 0 619 913 478 0 905 955 0 526 791 0 762 0 268 447 0 150 696 5 407 254 377 649 509 0 0 853 208 182 586 969 653 0 234 954 0 295 25 609 680 998 978 896 771 877 709 303 482 914 576 452 492 910 155 0 66 31 497 282 59 114 4 715 694 78 0 930 392 285 227 44 682 282 116 10 465 755 655 766 118 725 985 939 0 0 0 918 850 0 214 24 46 0 20 25 894 346 537 0 0 267 157 0 65 992 802 55 286 843 528 0 928 20 0 559 953 0 0 600 0 732 967 611 0 52 909 760 319 1 536 636 945 0 0 313 0 85 602 784 903 198 257 0 938 30 266 434 0 841 174 428 61 177 953 407 0 721 434 837 272 253 0 0 0 422 578 899 0 528 17 0 617 632 231 668 409 963 226 536 691 407 536 858 162 0 537 34 0 813 790 0 0 0 986 409 197 978 857 0 794 197 70 179 675 498 0 0 867 767 0 4 127 712 701 124 307 183 899 701 321 746 940 911 529 862 741 157 592 565 297 541 0 889 692 257 797 726 552 13 333 399 0 0 0 371 0 933 53 283 93 394 940 0 222 211 963 107 367 415 637 0 454 0 137 0 613 0 32 79 447 915 58 787 552 0 590 0 333 296 335 917 677 232 874 527 607 719 527 0 647 434 627 949 428 355 560 0 603 802 0 0 700 82 268 600 0 177 0 131 29 154 631 213 924 910 0 0 754 0 0 0 0 388 112 316 50 0 0 485 567 689 775 292 207 414 0 975 0 452 249 175 634 241 0 821 400 0 698 306 303 780 363 525 548 779 14 338 390 662 798 114 989 140 0 800 393 112 480 456 770 50 0 0 405 154 598 266 0 922 102 812 391 130 79 79 0 398 454 162 853 748 315 680 683 0 900 230 23 936 798 0 0 721 172 0 0 0 622 609 368 0 118 582 581 191 341 189 20 4 205 566 545 271 181 908 170 794 757 140 550 0 0 255 807 667 0 989 0 646 575 0 428 537 142 0 486 915 550
437 0 402 559 456 690 387 0 0 0 414 13 0 0 656 210 286 571 178 35 308 123 0 637 333 379 830 312 809 897 866 909 211 953 711 500 0 684 0 42 459 433 944 677 2 819 0 227 444 232 592 371 476 270 495 0 983 275 265 177 307 655 932 621 864 618 913 92 207 0 400 891 0 801 99 632 602 772 278 771 361 407 200 332 342 0 0 532 378 772 885 0 141 516 0 133 99 377 514 212 709 386 857 0 938 902 894 0 297 0 246 165 324 74 463 276 0 0 140 700 743 918 278 627 244 0 818 875 975 744 451 346 0 100 765 348 511 0 4 511 440 873 262 102 872 503 568 393 0 956 767 951 0 767 631 817 0 0 503 241 306 39 591 265 155 0 0 902 833 0 174 662 401 558 169 419 723 352 184 417 16 0 0 824 884 0 409 542 867 403 825 0 273 864 0 0 384 143 881 0 127 26 998 838 0 750 0 599 328 117 967 875 0 0 765 262 48 929 650 808 279 990 259 505 231 693 462 0 17 0 487 400 294 0 0 540 0 535 452 475 200 138 492 724 531 532 36 0 0 26 984 634 0 0 974 566 598 83 644 0 242 530 260 748 211 604 0 671 0 63 28 804 97 944 867 448 993 644 823 772 176 331 219 295 911 548 432 0 991 0 53 270 138 522 164 333 230 887 264 75 619 133 740 0 428 0 688 0 170 675 0 30 402 664 646 438 521 534 834 853 136 912 0 344 0 12 758 12 587 858 16 0 974 772 315 789 27 837 913 0 849 684 649 908 111 0 371 0 130 690 287 207 579 355 332 805 160 460 579 711 0 329 976 0 0 402 0 837 662 432 0 508 46 0 420 0 0 972 859 502 867 833 262 970 357 335 0 446 5 51 631 992 0 0 254 0 596 295 0 0 362 761 408 452 452 0 890 790 714 274 37 0 383 475 0 209 0 208 192 150 19 648 611 149 624 750 90 416 467 301 673 0 269 253 532 351 595 629 377 0 222 810 0 823 935 0 195 0 205 404 52 494 193 563 341 0 28 957 777 0 189 0 680 729 977 766 598 333 0 226 0 586 307 274 924 744 0 156 968 446 98 857 466 0 705 937 0 0 336 269 853 372 585 531 855 0 969 732 544 198
241 0 436 834 85 0 246 973 0 343 943 0 632 90 108 60 359 557 150 627 773 451 891 278 85 811 663 707 719 648 0 175 876 579 898 849 699 228 173 206 942 856 0 302 737 848 0 0 796 993 327 0 482 0 852 599 546 685 28 736 893 0 539 0 854 0 93 800 198 0 743 592 447 0 461 776 565 578 0 358 596 0 756 350 554 521 582 198 619 592 363 196 77 224 947 822 991 455 659 969 909 492 0 38 21 31 532 170 367 234 879 234 106 0 680 0 922 262 0 0 577 197 0 6 281 358 246 363 807 850 405 193 54 997 638 702 925 417 368 852 139 352 901 0 935 416 694 0 59 746 649 0 911 137 558 461 897 262 197 331 429 999 656 581 0 0 0 108 75 877 910 686 552 52 532 519 0 568 898 535 172 925 0 556 153 129 186 842 0 556 0 0 310 837 834 0 295 421 581 85 282 0 383 538 744 552 846 703 0 391 626 73 0 0 122 671 0 96 231 205 628 264 326 220 749 739 670 60 653 130 666 0 246 969 65 103 36 830 350 357 36 938 758 78 13 1000 536 559 345 356 654 640 262 0 330 733 286 0 379 862 272 0 513 208 927 939 565 905 928 486 0 436 398 8 428 562 460 399 96 952 842 293 769 0 576 948 0 466 487 298 409 0 832 342 106 760 532 187 59 172 187 0 673 0 68 203 861 778 0 162 949 285 841 475 838 603 967 0 16 0 0 888 481 553 0 155 934 300 507 438 0 868 259 488 0 0 976 491 0 325 752 893 537 621 0 110 0 405 739 186 4 83 80 942 630 540 0 0 6 100 0 670 955 149 774 288 247 380 884 9 980 380 645 613 769 114 886 259 202 0 684 231 3 515 482 570 2 279 78 261 392 196 33 995 759 136 950 0 0 482 0 497 821 105 428 309 758 448 133 60 176 696 124 171 725 94 478 559 0 0 506 946 718 751 844 802 709 141 768 585 0 821 829 81 83 0 65 676 557 805 0 582 641 6 905 0 0 637 727 617 0 970 579 331 805 0 0 0 853 566 0 0 167 407 29 0 600 903 726 848 213 784 55 725 197 147 451 910 972 33 402 605 257 115 897 696 0 0 249 488 796 305 726 0 169 886 842 571 870 965
950 334 812 953 850 247 0 738 95 490 446 348 557 707 189 0 0 557 0 0 982 0 455 0 759 0 733 474 983 271 125 0 825 0 65 57 504 655 381 342 99 909 337 602 13 0 0 562 778 0 0 904 194 813 168 0 579 606 974 68 0 0 68 352 388 0 38 0 151 998 275 546 346 802 445 0 453 998 0 529 824 714 0 652 930 780 57 593 723 0 0 964 34 994 171 298 209 549 656 54 96 935 807 836 46 0 837 0 0 0 0 0 44 819 956 456 161 750 344 844 577 563 0 0 765 277 558 574 254 740 0 783 115 136 227 97 0 942 0 503 258 407 689 0 212 166 624 190 0 249 656 674 315 751 670 808 794 138 194 28 79 274 250 121 57 910 0 128 412 739 371 343 444 593 0 0 55 381 801 0 678 246 252 821 594 867 0 738 604 0 0 817 862 917 809 678 0 604 220 0 912 31 649 987 764 286 185 148 911 0 754 311 0 0 646 448 638 803 0 657 931 529 754 547 576 679 0 478 967 0 0 884 821 0 120 30 942 39 955 580 996 296 991 712 0 838 381 417 590 989 229 49 823 230 23 377 437 346 219 181 375 11 732 715 882 811 733 0 0 284 24 532 731 0 12 0 136 0 733 679 123 186 140 0 368 207 302 0 636 0 487 147 694 0 430 0 890 289 156 0 665 56 81 723 924 46 0 256 285 280 228 808 0 0 325 130 0 341 118 219 185 917 0 0 629 0 734 554 0 864 746 0 887 0 552 573 0 876 284 520 755 0 979 472 805 0 784 468 142 491 969 562 908 273 238 336 834 297 876 995 847 271 590 797 711 865 882 529 521 651 355 381 90 0 604 448 99 77 0 0 267 153 567 0 0 780 0 502 267 734 0 521 629 268 310 0 656 556 487 0 955 956 419 119 0 771 0 0 905 0 961 835 205 843 606 0 557 43 714 906 951 753 667 501 730 0 0 787 488 103 0 851 751 519 648 756 824 903 622 0 0 44 404 0 585 166 579 376 286 0 0 156 710 0 0 261 807 581 790 0 1 440 0 512 913 415 511 765 842 906 339 825 517 0 370 740 485 488 951 596 174 528 0 979 854 64 232 903 155 469 163 794 0 35 86 340 591 448 342 515
445 309 519 991 504 552 389 914 0 0 537 815 0 466 178 536 310 642 0 191 788 932 30 0 430 748 788 177 806 544 975 200 0 772 0 205 147 894 120 171 304 324 950 766 785 396 281 178 895 862 0 148 52 184 299 859 0 861 334 311 303 560 890 880 269 763 8 0 234 802 360 512 304 277 324 610 759 347 0 0 219 381 334 299 111 938 677 758 266 847 621 566 436 47 385 532 0 799 0 214 780 965 962 0 634 712 0 6 539 98 0 0 870 56 0 129 861 0 397 0 46 644 612 909 244 300 0 614 402 634 686 982 839 0 446 232 680 0 418 131 494 855 108 17 58 0 596 449 64 138 0 243 805 0 774 307 170 494 775 0 274 0 38 967 647 0 587 0 468 523 375 409 113 0 0 58 0 664 119 879 649 22 993 378 132 0 328 0 389 456 833 582 459 827 373 142 879 149 547 340 242 998 7 611 0 295 499 208 0 804 0 306 802 700 794 29 62 0 496 0 98 554 152 659 284 0 0 919 900 879 649 643 0 524 114 500 799 102 0 0 528 644 0 199 527 586 693 582 341 0 601 119 598 919 215 312 0 407 0 869 966 0 525 947 572 728 849 931 94 0 765 402 3 712 466 996 340 0 244 960 958 233 0 433 726 711 936 321 603 584 212 175 0 338 774 941 40 839 777 392 503 684 23 6 0 891 984 196 994 730 96 654 611 958 311 322 0 421 0 182 383 553 797 0 602 158 462 462 505 383 703 217 451 133 975 202 871 914 835 170 0 0 195 0 0 886 0 918 952 620 611 0 561 838 17 0 129 0 993 460 928 284 0 593 640 0 957 340 866 925 0 0 0 437 254 0 222 68 0 2 457 213 161 891 0 452 458 0 0 386 190 0 470 602 228 915 894 0 652 861 891 798 542 706 788 326 0 641 771 202 296 611 24 65 94 427 144 367 38 239 293 0 0 311 0 312 122 959 227 86 398 468 68 116 0 778 474 936 483 607 33 710 323 0 713 0 0 805 763 0 0 0 0 46 257 863 991 0 157 322 420 708 546 466 0 0 57 464 0 376 304 0 908 0 149 377 347 87 623 688 759 521 289 0 573 0 669 0 308 834 939 0 492 677 504 212 0 221 110 633
95 980 77 603 871 938 573 841 342 636 172 0 883 0 0 82 523 319 570 796 416 537 417 468 118 199 0 996 1000 0 236 408 957 205 768 0 467 252 0 0 0 0 768 533 576 749 992 403 93 235 315 878 926 191 282 168 734 520 175 667 90 0 855 58 116 904 534 684 408 258 911 316 330 98 140 645 238 927 890 645 573 406 76 0 497 853 688 75 364 612 735 0 510 263 846 0 0 637 312 844 186 0 0 275 232 875 0 117 492 898 850 0 133 992 818 210 482 299 0 895 623 413 756 669 601 511 568 536 988 950 670 383 846 0 676 556 752 705 831 678 754 926 273 876 186 180 67 0 0 571 338 0 788 815 32 11 879 208 14 516 10 288 270 410 743 121 486 734 847 741 0 0 515 816 335 246 417 929 337 154 0 0 553 997 434 996 450 755 27 0 260 702 74 642 786 220 236 0 885 990 506 286 0 602 305 468 718 0 54 266 378 315 37 57 0 138 683 834 73 863 0 664 865 291 123 423 386 643 504 939 966 537 559 249 19 0 581 603 615 321 986 900 159 742 423 0 0 193 763 851 258 220 0 818 788 33 376 628 185 714 0 590 449 981 816 1 595 918 527 313 902 763 469 448 251 301 431 387 839 574 0 0 0 444 715 0 488 795 0 352 212 937 472 619 715 380 607 0 383 268 0 810 865 0 314 847 215 352 373 456 0 860 885 308 128 44 190 541 600 804 149 417 547 92 273 309 70 202 261 0 619 153 21 720 0 70 491 983 515 404 602 480 0 0 865 0 272 937 353 932 0 636 306 748 478 168 873 616 188 0 129 262 824 802 189 0 681 55 0 338 120 960 407 0 811 87 203 0 743 452 532 86 933 625 0 616 876 201 0 332 682 932 0 68 0 0 350 0 723 936 0 762 324 377 544 608 0 139 0 771 0 0 990 415 997 0 699 499 870 6 0 288 0 318 986 0 0 204 292 982 813 803 315 754 609 46 157 118 8 503 931 37 0 685 0 0 780 798 0 653 866 647 212 691 599 449 0 692 998 901 11 0 73 0 71 0 519 572 246 0 968 571 97 287 728 187 850 560 778 871 662 395 710 412 814 0 563 893 896 404 496 417 106 0 784 785 357 973 210 0
171 217 185 146 726 244 167 0 560 869 626 450 651 0 469 400 0 184 905 6 471 720 732 436 768 969 53 186 146 584 0 162 0 933 0 608 0 123 595 920 105 903 577 295 160 745 0 785 0 111 835 436 911 60 882 388 0 0 444 312 0 0 0 438 678 693 229 0 153 995 0 161 0 603 0 646 0 866 443 0 883 449 931 151 573 0 0 0 307 582 497 520 235 51 658 0 0 0 419 577 326 0 658 272 0 670 539 963 372 398 912 623 94 645 288 515 287 581 0 458 458 80 982 394 734 940 421 153 0 203 540 464 372 471 271 0 196 0 100 171 476 377 0 0 592 477 268 850 532 178 753 940 516 355 733 0 85 310 677 0 0 369 278 152 542 414 0 105 848 889 902 61 523 881 866 0 894 596 0 0 659 669 0 997 162 333 0 0 642 991 332 0 501 710 0 179 430 581 45 719 0 124 0 672 737 85 270 420 646 78 0 864 286 897 0 859 398 599 58 0 119 474 73 372 570 0 0 191 0 0 0 203 951 912 0 767 619 68 0 607 443 0 109 704 114 126 443 716 976 0 768 187 170 966 807 899 0 31 856 0 376 341 275 0 0 765 100 982 988 622 152 544 393 615 884 103 728 994 0 487 466 229 343 520 650 1 0 351 324 102 401 831 0 618 561 730 0 0 104 947 576 204 796 758 661 820 82 49 704 457 0 863 885 300 0 78 0 503 196 0 53 468 520 288 592 821 845 122 498 705 772 383 333 113 0 217 616 625 0 0 0 387 102 172 0 718 81 69 0 693 481 0 548 55 553 735 281 770 41 528 573 447 536 68 940 872 395 690 815 125 39 559 195 196 0 167 459 614 607 0 243 28 885 722 825 688 200 0 0 239 764 62 371 0 1000 328 494 0 0 659 564 157 0 694 13 178 70 301 0 283 0 540 0 123 730 0 298 187 550 730 707 28 82 279 431 423 403 797 15 385 397 662 591 342 0 629 227 75 637 0 382 9 395 839 174 100 492 707 654 470 354 0 885 0 396 48 586 102 964 102 254 807 860 906 686 293 40 780 342 968 881 857 0 850 0 334 0 0 161 0 627 901 801 0 0 733 180 958 561 464 304 0 275 521 711 0 400 0 875 647
0 198 105 165 540 373 815 0 443 0 149 779 278 159 404 267 0 584 992 601 0 593 53 533 460 781 868 861 143 652 0 453 0 0 256 0 0 927 551 518 235 760 604 750 552 94 315 0 0 500 95 504 314 256 618 314 376 44 164 269 83 926 391 254 839 650 592 124 0 595 0 672 772 476 150 566 0 845 436 406 721 0 725 0 0 245 362 300 875 427 442 480 0 597 218 53 788 946 775 758 7 0 548 701 550 222 794 70 901 337 0 925 296 253 77 479 92 493 0 0 0 17 0 483 564 842 0 513 0 110 0 0 885 0 689 767 127 688 385 512 989 346 841 0 689 0 425 859 996 918 761 0 730 761 910 814 462 69 60 719 447 865 992 0 586 0 597 0 0 254 0 0 0 207 0 151 942 0 493 0 287 136 879 413 600 878 276 506 0 271 270 886 869 471 86 14 533 105 118 0 344 504 113 979 0 617 241 874 921 594 179 216 652 204 219 0 870 287 484 378 637 655 115 377 120 17 0 962 341 372 939 401 45 783 355 687 609 0 366 0 474 935 0 691 923 0 240 380 429 402 685 431 309 0 0 0 782 471 387 46 93 0 0 160 892 211 987 637 0 37 505 730 723 255 886 280 0 229 0 0 0 282 0 804 249 513 105 632 558 858 999 0 934 0 0 662 648 0 227 249 608 0 92 884 0 651 0 882 0 662 0 0 0 966 952 906 785 0 0 785 0 9 0 497 751 391 0 389 161 267 0 985 0 418 506 134 876 368 733 415 222 461 489 526 512 517 339 258 212 180 636 776 108 393 335 438 641 0 0 593 411 377 543 643 210 418 0 697 343 706 197 0 126 226 15 783 0 410 493 0 92 759 63 0 810 0 210 38 866 935 276 948 657 220 510 762 657 0 0 45 371 943 0 331 0 0 979 410 0 260 696 0 0 697 284 843 611 483 85 734 655 0 890 944 849 198 821 966 0 861 101 31 315 357 108 504 819 0 829 260 256 0 377 517 707 0 599 640 431 985 504 877 884 267 431 329 760 698 928 974 0 23 958 644 954 0 343 0 242 285 256 398 827 156 517 793 327 983 8 848 77 1000 902 417 456 559 30 528 414 268 321 705 966 0 186 0 0 897 0 375
290 0 238 520 577 729 955 249 372 724 360 481 801 45 305 884 969 733 865 6 102 449 115 315 422 702 952 426 0 878 0 0 360 790 0 989 786 279 305 241 302 0 806 307 898 0 786 102 932 4 732 878 140 79 0 99 242 937 196 0 8 0 198 665 0 285 718 0 372 15 230 936 406 510 0 298 583 460 522 786 0 64 127 499 0 99 647 772 758 414 571 48 67 890 0 0 0 425 340 168 328 0 0 534 0 32 843 99 987 0 355 38 0 112 786 61 55 972 592 0 536 0 901 893 458 0 336 0 3 875 959 502 6 895 149 848 376 0 427 403 0 0 212 372 330 77 177 937 791 75 0 344 424 408 0 401 0 738 747 538 38 257 685 577 536 130 619 862 0 347 813 842 0 0 645 341 799 274 744 372 217 528 247 0 672 302 129 249 502 628 108 0 0 832 173 312 227 0 795 648 659 774 112 234 0 0 7 648 862 697 803 957 509 0 870 877 491 202 330 646 0 719 833 945 577 0 524 916 629 197 546 682 293 982 894 0 124 0 930 37 971 600 168 243 790 774 660 239 474 347 410 0 0 886 652 0 722 887 0 223 460 0 0 784 496 652 0 474 327 9 993 371 297 352 69 613 640 141 666 757 0 152 341 431 754 0 325 864 0 709 45 909 977 781 0 630 381 454 404 259 751 113 0 738 287 990 730 132 210 238 217 790 571 814 569 452 402 870 880 896 988 181 838 430 0 368 0 669 194 190 0 0 546 702 848 314 771 0 656 74 520 406 0 87 497 0 51 0 0 0 972 403 500 226 0 306 206 0 286 247 0 300 0 48 318 597 836 180 291 351 565 168 903 331 0 684 359 0 0 0 0 122 0 867 105 311 958 255 956 365 575 0 490 896 501 64 48 865 0 865 683 0 793 0 0 0 925 202 957 104 690 869 501 795 0 537 512 179 10 0 923 541 0 261 129 164 687 934 555 646 373 435 210 538 238 242 0 344 325 409 134 98 235 16 0 739 516 771 0 0 657 367 234 137 545 443 653 719 608 900 206 881 74 698 647 145 307 610 9 789 185 175 612 0 508 3 0 0 787 0 458 931 469 986 512 0 0 593 0 63 0 257 617 0 153 0 749 1 0 42
0 31 453 227 699 538 0 441 515 36 221 791 966 257 917 870 655 122 97 0 315 903 0 732 670 665 991 0 264 550 0 780 0 717 249 525 172 530 85 597 694 179 344 525 811 249 971 229 0 0 1 272 939 0 560 826 688 768 0 857 826 0 25 773 650 100 121 809 100 182 346 786 638 646 316 38 63 125 111 838 0 31 77 626 91 0 0 323 0 550 622 350 353 695 224 540 741 22 916 628 623 436 223 926 948 340 0 189 162 326 767 503 884 930 0 825 592 912 0 148 221 0 804 528 290 374 673 723 473 134 806 270 399 11 667 390 424 902 75 862 731 246 817 0 607 0 19 0 809 575 204 505 24 137 0 519 585 0 127 917 486 0 811 433 238 0 179 560 512 790 888 438 332 0 244 0 654 136 236 167 21 770 486 987 64 0 46 0 0 970 967 0 347 457 0 756 0 989 234 320 8 475 854 338 707 195 117 358 390 335 818 646 118 990 129 0 679 793 144 622 854 989 0 0 309 874 235 306 554 434 0 0 614 652 0 663 0 966 638 263 578 161 732 257 371 509 0 971 165 162 188 751 795 567 290 291 700 247 934 101 801 296 234 0 653 212 466 100 116 298 887 658 0 969 451 768 589 104 393 29 0 755 0 0 661 671 0 813 466 0 427 405 846 642 248 967 371 517 500 280 0 37 456 948 886 466 990 751 47 853 81 298 464 782 433 598 10 0 311 144 349 575 663 124 490 401 798 673 669 701 367 0 732 548 878 691 0 395 43 147 436 377 635 56 58 555 825 0 504 0 688 866 787 227 187 621 906 797 0 0 388 71 303 752 0 63 0 0 0 187 372 705 0 86 983 102 0 362 625 267 852 0 391 483 54 845 551 971 164 299 730 0 0 630 34 340 371 547 105 854 982 0 372 0 57 0 0 617 209 957 395 238 463 965 0 20 434 0 322 901 158 937 696 433 609 0 592 0 0 923 201 0 136 763 141 243 108 0 261 764 0 541 550 825 0 470 604 702 0 177 196 0 880 340 293 155 165 683 0 0 177 283 0 273 731 831 881 45 62 918 0 133 680 779 488 0 399 380 5 0 54 647 383 503 771 769 810 344 41 585 359 678 215 664 818 0 0 967 695 642
53 249 392 891 764 87 859 886 627 939 696 615 831 387 0 548 649 664 0 0 0 200 874 934 0 310 703 67 845 0 0 841 412 0 901 421 41 0 230 142 0 906 689 0 284 547 471 723 434 0 962 190 394 977 87 979 461 445 373 0 0 596 0 722 0 556 172 516 573 588 254 0 311 375 0 658 640 55 777 64 699 0 0 565 189 992 293 354 976 0 173 270 71 921 571 512 0 0 269 0 430 405 270 562 614 548 0 0 9 922 150 34 942 946 676 0 13 299 472 0 388 6 202 0 506 381 0 414 205 448 784 774 822 0 615 977 645 290 966 0 589 80 84 915 669 0 226 34 687 201 776 655 0 784 736 46 0 404 625 0 256 377 890 0 569 0 0 774 525 253 443 161 558 748 957 717 154 428 672 0 506 117 695 689 736 183 265 244 8 157 191 708 559 961 48 99 746 966 601 865 806 67 403 580 467 949 979 599 0 586 0 352 164 144 663 230 0 627 449 719 147 0 422 827 131 402 919 373 675 133 263 979 653 720 941 0 0 141 448 122 423 382 77 0 953 833 822 373 937 0 0 0 755 814 0 458 2 578 0 328 0 495 0 734 0 299 0 0 28 267 720 0 0 730 430 713 475 259 783 733 327 0 855 68 813 68 356 849 308 157 291 0 465 317 264 542 859 504 377 349 791 642 223 318 0 245 0 484 226 577 0 176 491 538 712 232 0 117 265 434 204 264 763 472 332 420 578 207 364 664 838 0 0 193 47 162 645 461 0 699 544 413 15 813 305 860 0 823 597 167 803 873 0 241 62 402 0 378 0 951 0 0 500 686 325 933 545 747 733 277 0 420 0 396 785 0 637 0 886 102 172 323 135 0 77 727 18 923 883 0 493 0 923 428 340 640 619 0 0 428 357 82 899 632 235 236 0 0 0 208 0 36 295 249 495 491 527 333 0 648 848 649 0 0 199 666 895 0 0 978 641 526 0 138 0 787 0 478 0 0 0 786 687 167 246 783 912 413 477 411 0 252 104 0 684 356 488 467 876 0 331 713 248 47 73 223 405 774 159 806 677 528 0 194 0 469 0 753 620 122 19 795 57 386 281 0 91 483 127 526 564 904 444 200 235 498 638 304 167 197
515 0 875 576 646 385 158 27 725 407 0 0 164 0 453 0 699 0 128 490 368 0 0 0 293 566 353 380 13 303 682 333 478 459 369 0 0 976 678 791 341 0 201 835 0 41 0 0 401 262 0 297 204 769 311 620 0 774 237 501 906 0 435 111 499 800 769 79 987 653 433 0 380 244 633 689 814 569 16 997 0 71 121 641 85 753 520 649 176 0 613 744 316 0 728 752 987 553 805 565 0 894 80 242 389 133 127 78 623 317 533 920 618 0 789 260 203 473 923 647 0 294 773 191 814 726 184 667 704 0 399 368 0 203 652 363 926 350 0 901 0 314 456 446 0 2 429 804 0 174 390 11 726 113 414 829 0 867 549 0 859 324 336 920 763 0 880 0 0 887 159 0 144 667 477 0 0 919 0 254 0 491 857 0 459 679 0 0 175 723 191 171 890 491 830 0 322 995 767 350 696 0 240 0 994 226 0 725 871 0 982 897 590 0 785 0 7 503 0 28 0 405 0 0 109 764 0 597 286 901 353 743 627 417 0 566 947 753 0 193 23 0 714 0 712 162 0 210 625 514 90 285 545 742 663 0 832 873 273 155 321 148 0 416 106 961 591 401 708 174 314 405 526 157 0 916 0 0 352 0 852 955 70 577 362 266 35 568 854 335 0 363 384 821 550 842 214 63 876 586 604 876 891 589 916 722 0 0 0 208 0 894 886 905 798 534 857 715 670 472 0 874 980 440 476 0 485 867 0 924 224 59 949 139 177 815 204 740 627 989 452 0 310 412 417 238 248 576 37 91 496 304 770 299 865 8 427 86 579 866 0 251 288 892 517 795 153 180 946 0 0 0 609 441 492 0 216 455 456 29 932 0 197 266 263 562 745 635 807 372 0 779 29 811 144 541 852 762 197 0 0 0 66 898 0 95 389 500 1000 370 272 968 0 560 799 893 764 350 471 988 381 883 323 283 522 0 730 877 400 373 778 0 0 141 417 448 697 302 82 378 0 254 82 969 870 137 9 0 0 260 106 496 246 34 800 911 681 0 42 957 820 479 727 408 597 802 173 403 466 972 0 403 0 857 793 11 345 387 802 671 860 281 580 858 857 521 904 998 504 0 207 77 204 0 260 787 964 588 343 0
769 788 846 0 387 370 441 339 406 593 0 890 974 924 508 797 183 531 333 451 791 180 858 53 244 676 90 0 564 176 0 0 0 146 0 702 466 24 0 277 878 302 156 0 0 317 969 231 678 330 847 818 466 878 857 0 914 0 0 103 0 0 373 229 259 840 688 0 1 996 317 0 797 319 976 847 968 247 0 742 441 0 0 933 565 183 849 0 828 95 868 434 403 660 43 628 238 859 973 0 622 391 0 805 781 531 100 886 0 252 398 175 322 40 273 308 405 555 885 394 490 58 639 236 0 341 849 903 99 210 466 455 677 0 0 0 588 0 203 0 0 88 0 308 496 549 0 490 420 0 238 0 0 651 352 894 926 388 166 423 582 906 0 904 537 0 920 0 147 976 474 0 526 427 853 491 839 629 916 796 0 735 0 451 216 840 0 48 470 0 400 0 359 952 373 746 0 891 895 254 58 157 0 733 651 901 0 186 110 0 118 8 682 301 364 41 877 575 520 643 409 0 583 924 0 97 398 693 686 951 420 0 0 214 871 337 347 278 664 813 455 383 816 747 658 548 550 322 717 164 573 693 246 727 925 889 266 578 474 336 351 0 766 576 0 0 366 972 0 0 650 0 0 891 846 347 739 109 153 0 0 360 672 512 552 391 554 310 0 830 267 130 691 74 538 888 0 144 864 998 151 814 906 492 344 91 51 414 0 417 572 228 0 190 711 734 226 245 940 301 501 122 651 0 231 912 769 0 192 782 416 686 0 434 55 323 999 0 507 907 193 0 882 927 648 0 0 702 971 124 261 249 82 475 0 0 499 752 146 873 776 974 0 0 625 531 699 0 839 0 257 290 159 724 310 379 566 0 782 0 667 807 579 404 671 387 375 49 0 0 81 0 38 780 567 722 0 0 0 619 0 507 154 734 699 467 0 0 0 936 517 376 0 233 723 0 199 142 0 435 52 323 442 803 692 416 0 961 423 310 747 312 769 867 637 922 0 414 370 443 107 831 741 378 893 351 0 792 849 765 703 282 772 0 0 818 0 653 0 0 305 0 94 415 0 666 0 0 0 421 710 0 603 224 0 692 872 469 317 304 315 79 0 0 330 844 0 406 54 640 74 314 766 381 878 905 778 537 401 90
0 918 370 512 0 952 511 616 0 744 448 948 575 904 338 164 93 0 880 20 0 58 75 378 218 0 896 721 0 510 887 388 904 883 488 185 341 735 0 25 0 451 547 621 836 909 616 618 323 694 505 317 703 0 22 587 0 917 288 915 893 989 892 0 935 58 689 539 0 0 512 472 568 0 668 576 912 766 901 556 854 0 137 0 167 131 980 153 434 17 321 20 469 0 0 100 746 845 32 596 0 427 141 0 0 471 90 74 169 447 0 537 322 232 711 116 299 946 631 155 434 221 765 668 499 578 929 228 628 214 771 719 110 0 288 923 0 500 372 168 253 182 247 0 0 434 910 844 0 18 778 166 0 615 900 559 362 133 426 718 787 608 708 353 692 728 831 169 207 94 904 0 0 198 767 0 948 821 776 916 957 0 906 4 302 0 0 0 528 229 775 113 932 0 211 546 0 318 296 0 174 746 190 0 835 0 501 0 357 179 903 365 0 629 730 962 610 511 898 0 447 879 481 576 0 787 881 0 628 369 325 584 341 962 571 678 64 0 253 802 576 385 822 445 7 382 623 0 895 659 472 656 295 203 237 796 98 0 308 262 870 532 103 868 191 784 611 118 220 270 685 284 869 0 951 820 845 628 627 0 775 583 557 361 317 0 694 246 37 929 692 22 841 696 128 221 824 472 828 25 204 682 378 0 795 137 602 0 86 500 180 53 117 650 231 34 578 867 0 362 445 898 71 699 317 481 753 232 506 131 963 653 0 459 745 250 165 753 783 0 864 430 629 101 12 300 674 0 433 66 0 0 0 0 379 400 620 0 373 0 375 424 123 73 88 591 74 727 27 733 471 999 0 560 678 117 935 583 746 648 587 0 732 0 862 356 735 560 205 793 0 783 109 144 382 0 0 298 502 156 824 0 143 0 887 524 488 989 0 192 0 0 693 355 224 0 1000 477 0 0 12 0 33 781 306 215 74 141 0 833 290 136 652 552 173 719 614 359 401 687 967 818 689 694 335 307 858 396 89 0 280 476 0 0 608 461 242 0 0 0 302 724 89 260 379 147 0 115 0 871 851 113 785 0 572 370 786 571 0 0 418 0 5 375 937 886 0 324 667 785 704 586 587 0 0 808 980 25 0 691
0 176 527 915 54 328 647 585 0 275 0 664 453 30 0 746 917 0 0 0 741 853 0 824 111 586 312 322 0 577 541 583 397 0 599 788 345 0 519 533 551 918 147 587 98 6 96 961 924 0 610 638 24 254 635 90 8 398 409 628 140 639 884 562 342 478 487 0 819 840 949 579 843 436 481 985 0 516 0 0 609 392 912 942 688 246 241 0 37 324 497 90 366 389 623 602 689 645 799 114 911 0 752 440 547 2 336 275 248 321 255 65 128 733 382 0 0 396 992 440 437 694 694 865 653 199 725 756 0 511 0 0 682 652 114 238 534 0 253 0 289 60 795 0 0 675 0 490 912 863 660 928 648 122 422 914 396 942 0 334 776 992 93 0 759 192 721 13 899 403 736 0 950 356 780 744 585 4 646 649 886 116 0 448 878 0 274 767 368 57 802 62 828 37 358 0 943 690 122 614 442 721 960 620 0 455 948 727 797 393 262 0 0 54 0 65 665 839 633 936 0 166 731 207 674 469 657 378 416 399 255 673 972 867 557 390 883 436 545 347 563 760 993 778 313 257 185 0 317 389 0 765 578 931 8 0 345 0 912 88 0 199 339 0 450 498 336 314 495 807 944 532 30 21 329 949 364 719 0 0 306 603 116 835 0 138 805 762 466 0 0 0 463 0 0 210 873 600 753 0 0 462 642 330 843 0 474 576 0 444 0 806 128 0 16 0 632 45 104 327 1 999 761 20 0 821 610 448 999 702 693 307 877 677 666 0 216 353 776 623 698 106 0 822 711 8 776 275 0 0 0 434 0 831 558 0 804 0 989 940 809 524 802 522 432 457 0 345 113 0 150 367 182 999 400 0 884 869 369 193 862 0 0 827 844 628 277 306 223 77 736 80 766 0 52 0 982 73 634 854 0 809 580 624 108 0 121 604 642 855 0 709 458 268 284 79 826 980 0 368 10 258 0 878 812 622 696 218 832 0 913 377 668 504 436 633 331 873 89 0 701 534 782 370 13 102 881 0 713 487 547 633 0 0 0 415 231 728 103 0 590 248 715 0 466 826 963 0 199 507 0 0 0 420 117 0 0 0 164 287 918 452 597 59 0 0 984 197 445 625 356 908 969 219 620 874 510 784 0 935
826 134 491 936 565 0 0 0 95 10 738 572 372 812 810 547 912 919 611 0 530 18 998 901 283 881 263 133 815 129 243 417 760 637 0 923 313 806 0 408 277 722 783 485 0 384 0 0 17 788 384 322 576 510 696 330 426 0 457 206 0 5 305 548 457 515 282 439 943 268 202 879 444 0 653 367 720 508 598 639 285 0 698 769 990 0 584 74 652 182 733 590 417 86 421 0 163 176 69 0 636 200 256 168 662 744 706 0 560 8 875 180 462 273 0 111 604 290 32 488 718 0 395 732 693 0 0 931 626 250 59 180 0 388 412 447 0 308 274 382 840 130 435 85 310 81 0 133 469 534 346 109 493 327 931 621 29 519 502 864 53 455 0 0 510 691 323 256 139 93 891 410 112 124 68 974 656 237 411 970 0 891 975 633 799 0 0 0 155 805 118 577 525 617 0 589 0 607 419 0 532 9 0 653 512 727 0 178 801 0 631 483 92 0 442 482 291 819 297 956 136 174 221 625 156 257 356 0 715 529 733 353 347 954 570 897 472 251 585 352 789 465 996 744 595 533 512 828 890 92 736 428 963 14 608 753 0 0 0 231 0 729 978 313 0 324 307 520 752 237 817 196 0 991 20 478 581 860 49 592 752 889 451 7 16 0 502 0 197 752 960 975 495 0 764 14 544 78 460 202 295 568 501 0 869 115 427 63 0 539 492 349 951 0 481 0 278 708 415 235 708 0 968 379 285 120 777 155 911 699 180 88 0 109 154 0 623 348 68 621 328 814 726 0 717 831 642 0 0 14 970 834 32 586 867 702 418 0 681 645 48 113 747 203 140 648 407 866 432 748 394 990 853 313 323 294 11 0 668 358 460 0 929 12 83 57 793 397 965 152 0 54 124 484 704 239 939 920 684 733 973 0 347 968 758 263 578 697 0 0 640 70 867 631 495 222 985 440 31 690 345 577 0 497 847 102 262 994 275 48 0 959 474 392 0 239 724 549 975 0 0 0 718 0 285 411 638 325 0 628 410 689 52 844 78 705 389 735 397 0 0 962 502 407 859 0 226 651 391 150 728 442 786 0 889 423 241 882 471 785 208 0 584 0 301 0 139 479 99 27 310 144 145 0 57 0 595 0 929 0
909 0 742 800 256 682 57 0 0 943 517 810 4 184 774 627 0 0 0 46 0 749 690 0 388 98 955 685 0 703 658 813 349 446 332 904 64 339 0 365 643 574 682 0 0 0 858 127 504 70 214 15 0 265 531 306 750 692 972 0 559 491 401 474 750 434 0 268 899 989 587 577 789 315 291 859 0 173 36 584 868 920 89 332 866 729 0 123 345 929 989 649 0 315 0 826 735 0 0 905 0 926 803 521 734 350 738 638 101 380 176 77 290 246 665 952 490 803 467 922 0 144 359 278 945 0 0 649 609 413 556 815 188 776 279 383 859 370 459 0 503 965 444 0 452 0 0 0 622 581 56 0 930 737 336 76 0 737 0 0 813 254 124 156 0 45 975 151 330 768 74 711 856 905 516 255 1 974 38 136 214 561 171 119 989 905 826 550 0 572 366 684 0 0 323 956 419 554 0 652 753 527 306 212 531 659 167 152 631 897 243 185 367 661 528 744 657 399 210 304 806 0 204 760 283 890 455 0 578 405 491 14 607 0 39 546 0 543 0 846 1 244 922 142 0 892 294 0 528 499 562 517 609 87 0 0 139 246 711 999 51 0 0 765 0 875 0 520 360 585 302 589 705 0 162 668 79 0 340 17 328 672 606 0 144 356 0 441 540 902 0 0 382 779 26 599 64 29 0 421 0 0 569 35 473 820 0 0 522 0 619 0 113 98 902 224 13 212 165 191 251 513 0 823 69 672 863 0 68 0 0 430 0 295 177 94 842 0 181 363 196 68 0 0 675 0 994 702 561 464 157 230 720 955 417 706 429 346 0 561 744 795 248 222 162 617 844 677 946 0 0 380 38 0 92 48 14 197 0 0 0 105 482 0 573 0 635 19 425 125 736 761 0 0 152 309 859 256 0 761 0 0 730 869 833 828 14 828 0 752 0 949 570 157 130 780 442 882 0 830 0 762 475 0 605 711 0 0 426 0 199 811 0 382 604 0 184 870 104 36 925 0 0 330 801 793 628 288 250 570 0 0 0 209 885 0 0 440 204 54 575 660 23 0 560 451 504 43 825 66 269 31 944 724 386 245 949 534 135 56 984 682 515 783 201 801 397 497 19 180 346 740 98 370 399 572 475 423 885 777
19 385 0 0 523 774 210 331 330 455 0 0 763 472 969 255 944 613 232 715 0 0 0 639 0 183 0 0 0 717 694 531 713 273 627 283 1000 8 280 826 99 546 118 0 443 163 0 156 191 238 871 399 161 18 913 0 489 0 33 83 17 527 893 476 622 632 562 0 0 872 944 909 163 66 629 245 782 0 110 0 487 957 867 627 637 570 891 0 517 883 717 0 0 626 294 17 794 27 648 439 948 739 735 322 150 791 399 0 267 161 360 481 17 724 462 423 243 383 484 428 0 534 841 352 866 870 0 586 170 661 876 763 302 0 0 74 45 835 821 902 215 653 684 0 953 799 197 871 501 122 502 942 70 526 948 0 778 321 749 387 598 238 154 94 408 0 794 0 33 945 836 477 0 520 0 627 0 0 299 501 368 148 235 418 386 0 0 0 0 686 954 315 577 629 0 629 347 607 648 748 480 589 131 591 748 587 819 256 256 897 314 627 729 0 0 90 0 912 50 0 788 0 993 592 763 488 100 390 806 678 631 571 393 769 742 608 295 806 536 360 834 367 0 678 712 881 310 0 673 838 79 152 430 0 562 592 230 218 947 189 898 31 902 0 0 430 237 616 64 636 0 86 921 318 0 89 19 299 430 549 451 2 0 0 791 587 211 435 330 60 0 456 282 0 447 0 480 430 802 141 470 0 661 529 358 726 0 0 835 775 612 641 773 858 950 0 0 896 819 847 68 831 544 0 0 499 666 848 708 150 0 940 0 452 949 0 79 624 822 595 984 904 870 0 332 441 467 510 49 87 895 0 215 631 761 830 0 522 520 0 174 449 0 316 0 875 603 0 606 565 0 800 0 339 726 795 0 121 374 398 712 475 226 955 829 303 738 687 0 245 798 0 44 0 202 922 94 934 72 288 616 228 883 97 446 602 683 970 460 89 0 310 129 616 909 150 261 643 26 307 778 987 935 0 0 74 903 433 791 190 41 329 0 851 914 751 0 42 659 663 0 680 347 791 125 669 747 0 252 257 533 496 0 737 621 140 973 486 0 578 269 647 574 0 739 497 511 821 297 981 187 0 419 549 122 213 607 0 344 620 447 418 392 987 822 0 547 877 194 628 532 709 531 602 0 0 476 0 258 393
0 0 98 377 620 257 357 996 583 513 742 809 758 109 0 0 998 693 229 444 776 0 899 644 871 623 0 594 405 917 817 0 0 285 379 364 952 778 948 727 133 401 159 21 751 0 962 690 465 280 656 281 572 0 992 530 162 66 648 0 434 173 479 318 257 706 732 0 0 24 712 0 703 199 429 921 812 539 71 299 87 190 260 68 406 394 164 553 22 718 905 434 0 628 795 832 0 721 0 650 0 309 0 795 756 633 664 797 736 790 990 957 202 44 809 768 270 98 378 0 0 478 152 51 384 481 702 604 548 390 0 0 908 735 946 316 0 358 564 278 0 0 746 142 327 0 573 0 0 251 0 552 342 949 269 880 954 557 0 449 890 0 933 818 49 161 885 856 0 156 356 823 303 422 88 0 0 217 160 982 413 821 59 890 721 213 74 968 0 405 0 344 768 0 938 0 963 385 0 0 82 0 64 326 343 0 227 0 122 22 519 0 877 267 544 295 738 0 0 195 25 389 64 726 527 84 730 659 93 472 249 100 321 372 876 586 0 496 672 161 613 361 0 662 0 345 628 152 38 0 71 0 680 130 0 823 840 521 0 0 755 808 0 220 338 918 680 721 719 554 532 0 595 0 0 992 864 531 183 821 470 0 218 104 424 257 439 687 247 535 323 858 0 728 265 191 128 720 542 476 0 121 610 150 704 822 220 473 759 485 360 851 0 632 395 341 481 473 997 0 0 621 424 0 155 680 59 305 451 372 253 0 912 0 141 89 673 84 522 520 136 292 403 0 485 310 884 626 0 0 679 310 565 0 212 779 307 453 75 764 792 459 356 0 756 726 391 298 701 35 84 369 0 0 824 324 875 793 672 630 716 914 526 0 373 15 0 474 0 86 534 332 334 394 401 599 863 597 819 734 840 379 438 94 918 312 189 998 662 114 0 995 0 725 1000 225 864 64 362 162 0 658 699 137 459 173 163 0 898 985 0 236 580 665 746 853 492 204 180 510 0 0 14 746 0 914 839 0 525 322 734 385 330 619 712 568 689 452 880 438 0 0 731 327 127 0 263 648 891 0 613 140 129 533 226 766 601 3 0 562 0 0 903 370 0 499 16 516 668 0 521 300 0 744 434 518 891 989 145 391
594 895 139 0 36 504 455 873 812 172 231 258 22 624 0 851 140 704 122 547 800 0 800 635 703 430 0 694 531 47 56 362 108 950 499 268 657 781 909 997 612 0 699 0 0 857 469 0 417 659 69 430 810 186 0 633 35 0 929 0 127 379 664 461 961 0 0 755 55 668 790 344 0 214 0 876 0 0 355 19 422 0 803 176 308 240 386 451 0 419 767 0 786 969 179 0 0 727 711 459 943 18 418 461 642 130 0 3 644 876 118 944 10 683 31 291 0 857 466 987 63 984 346 287 718 610 296 455 974 0 518 534 0 508 409 330 0 895 0 108 54 0 0 309 459 988 170 0 495 0 871 922 90 858 814 0 932 640 472 721 41 0 423 632 7 0 285 286 0 0 0 0 526 347 699 752 120 291 178 410 681 308 818 534 4 376 0 985 42 0 97 147 784 242 633 573 862 106 116 418 537 0 293 587 566 434 432 718 726 705 843 367 379 237 523 966 0 0 667 706 0 940 834 974 498 567 0 521 0 504 321 869 445 824 0 425 0 723 802 842 897 3 470 966 547 666 0 81 0 527 847 510 0 711 597 284 752 0 816 898 933 689 94 955 109 568 399 391 966 984 139 0 0 782 370 409 382 865 0 134 454 323 960 992 892 979 0 722 270 0 667 860 282 333 309 234 0 342 0 405 940 192 334 835 857 531 825 878 536 765 827 0 527 0 457 436 720 93 992 0 92 855 841 101 244 750 0 538 6 0 277 910 209 115 599 220 508 0 347 385 754 21 660 890 336 0 672 521 428 585 0 394 772 0 499 0 372 350 968 26 266 191 531 209 17 0 215 442 425 135 479 375 836 952 665 725 370 0 977 658 970 0 717 0 201 787 543 385 587 134 813 96 991 757 303 678 0 805 207 199 774 28 316 485 957 53 0 93 724 329 342 364 272 978 799 76 0 0 723 684 744 508 193 0 730 593 480 0 37 685 665 768 651 379 660 0 319 529 205 822 0 954 0 41 123 377 442 114 0 574 824 257 989 365 677 0 423 500 597 480 267 25 103 998 560 224 0 143 859 424 0 320 225 0 0 841 390 925 890 932 207 0 551 559 479 792 771 0 589 963 321 422 0 113 656 0 742 715 547 538
574 0 98 358 782 823 417 582 786 19 381 682 226 856 518 521 165 0 28 794 665 543 814 146 267 0 647 314 0 861 837 374 838 0 444 540 147 201 962 0 874 813 612 0 104 422 3 0 0 304 135 0 0 654 632 333 448 660 276 96 914 582 1 91 0 548 547 101 558 244 0 512 333 0 473 801 482 0 256 398 392 0 486 54 0 0 564 219 186 432 845 866 0 276 397 241 512 897 727 0 896 0 974 0 399 0 974 461 479 670 0 0 639 570 672 250 969 853 425 209 303 948 151 436 410 762 75 861 630 587 278 0 296 613 596 683 354 246 0 213 283 0 306 760 0 235 415 208 0 0 51 731 390 0 0 24 302 108 0 0 312 45 671 559 134 465 0 523 93 774 20 33 36 530 119 0 477 181 528 768 682 535 0 309 178 611 58 342 0 945 462 934 475 701 786 0 447 490 327 151 999 63 0 714 59 0 589 522 438 753 972 291 0 469 746 285 109 952 794 914 246 293 457 915 252 0 355 315 383 597 10 65 0 304 454 710 0 254 614 405 209 671 895 0 0 471 929 887 820 0 661 0 976 874 313 838 442 190 947 186 228 40 750 294 88 0 791 0 0 0 0 969 182 789 837 406 883 0 0 880 385 202 731 105 732 187 582 904 816 976 910 219 917 0 0 686 883 973 0 783 77 528 0 0 611 252 40 844 208 98 0 0 340 378 0 623 772 796 772 473 0 0 46 939 0 0 857 0 879 137 202 0 605 0 907 849 871 651 241 0 862 0 0 675 602 0 288 0 0 991 0 0 436 932 0 312 77 0 0 0 33 839 8 814 302 916 75 459 628 469 0 754 688 166 624 0 0 839 778 339 866 306 340 48 0 845 751 328 882 186 554 577 299 762 98 142 867 0 449 146 920 0 331 431 228 610 445 0 930 128 882 211 551 260 138 852 686 0 823 0 9 554 349 0 111 257 468 187 0 0 186 872 728 773 0 964 760 0 221 932 684 982 975 735 865 400 0 310 28 901 56 920 872 36 991 632 516 612 657 0 0 183 75 0 325 40 910 161 932 0 691 414 666 597 809 0 559 298 0 199 630 271 802 10 512 792 402 959 39 649 0 207 900 451 832 866 786 943 929 0
756 424 182 98 834 791 0 0 270 0 84 0 0 103 720 753 553 537 648 370 539 0 0 789 880 743 0 822 217 613 902 0 575 448 0 297 871 457 0 964 953 107 290 0 392 438 240 21 897 0 964 0 493 440 652 252 743 834 0 697 0 633 980 936 979 66 0 942 737 322 0 720 377 294 154 58 0 0 634 184 859 201 0 102 43 572 970 398 922 639 0 370 336 599 937 909 14 972 423 0 31 583 176 744 0 509 815 0 148 291 564 0 425 451 551 979 946 0 340 806 274 783 933 115 305 851 0 189 999 963 519 571 0 0 806 330 383 0 0 0 13 0 13 895 150 0 55 100 58 297 498 187 212 0 911 428 377 788 163 871 480 667 675 0 387 373 393 0 956 17 329 731 872 15 423 0 237 991 437 346 0 510 915 0 495 182 656 185 966 105 892 512 435 77 86 65 371 191 331 693 810 0 837 976 30 0 682 265 405 0 0 0 990 965 551 885 0 836 482 636 332 221 799 0 855 0 631 921 333 210 0 132 0 479 782 0 762 0 0 410 259 428 428 220 173 294 193 818 121 891 196 252 535 0 736 952 685 428 9 0 0 673 905 882 44 637 60 0 469 0 0 664 449 555 373 138 279 917 869 0 594 654 896 750 0 560 543 0 588 794 857 630 0 689 52 0 494 0 496 545 0 881 0 0 999 291 447 769 301 787 169 0 474 0 22 10 450 665 0 18 0 707 587 646 346 913 0 0 921 0 0 852 928 599 0 45 976 508 734 0 4 726 0 0 0 79 0 106 487 152 822 202 739 770 60 586 920 0 637 0 20 197 0 588 0 539 492 418 187 611 0 464 528 0 491 629 721 976 0 438 450 768 812 5 0 133 364 772 0 0 0 33 0 119 85 345 617 0 588 465 808 179 452 903 410 0 743 856 883 240 691 65 214 687 808 83 26 413 87 162 0 641 919 728 0 353 300 154 402 281 58 278 221 559 944 992 120 567 387 80 595 105 304 388 782 0 361 368 773 383 896 84 533 872 456 66 480 319 0 427 537 724 734 985 0 909 598 155 852 524 588 976 998 796 0 433 0 507 0 0 860 0 375 527 536 0 243 677 350 0 748 407 716 229 147 875 191 752 859 987
415 463 514 56 126 547 0 359 0 0 0 126 585 466 0 151 0 718 268 571 0 725 565 244 645 701 431 944 15 5 581 418 537 0 183 278 78 229 173 269 471 787 300 0 575 427 481 213 556 341 0 657 337 86 0 473 0 606 333 60 961 574 656 341 502 0 351 0 0 0 715 822 311 589 584 126 922 0 101 584 311 421 761 999 121 764 914 518 591 579 571 770 488 657 938 122 686 880 973 0 0 92 220 0 339 764 777 0 0 469 880 874 215 619 26 826 0 41 0 738 740 581 0 488 522 0 913 196 697 0 0 66 235 0 777 0 0 65 265 694 935 0 0 210 791 744 132 428 396 759 172 203 581 999 767 524 0 346 863 549 104 346 242 440 877 0 228 609 737 84 0 717 833 678 341 749 376 649 536 304 280 743 252 39 839 477 607 261 580 51 737 433 843 233 0 30 597 0 0 363 602 0 375 379 0 344 653 694 0 998 876 186 0 527 0 672 12 351 0 0 16 840 863 57 290 114 376 444 0 251 361 883 465 255 0 650 460 681 801 915 152 342 0 313 610 158 0 6 0 818 8 0 6 243 18 395 45 15 0 993 0 237 61 644 700 371 494 677 727 235 142 602 867 23 188 0 571 80 629 490 225 584 116 722 524 346 451 387 775 355 221 0 839 728 0 473 523 675 999 0 771 0 0 27 883 661 0 75 49 847 926 137 0 844 110 0 0 15 656 0 227 977 940 216 357 321 861 999 0 165 833 464 515 0 828 709 554 239 408 208 699 0 351 19 880 591 508 0 854 328 0 677 412 895 178 0 446 688 431 143 0 687 9 605 591 233 0 0 589 0 719 20 653 754 190 505 786 192 921 865 743 0 644 730 964 215 0 0 163 0 0 342 532 185 144 946 464 281 883 163 405 290 931 976 0 149 226 836 891 0 0 85 168 0 91 133 92 127 350 200 418 0 65 746 492 211 0 4 433 504 930 678 628 630 610 382 929 702 338 273 783 0 717 263 0 0 0 53 0 382 553 0 457 101 0 422 542 696 831 39 235 714 339 580 0 866 950 0 562 0 117 317 983 56 0 236 302 0 299 171 427 329 354 55 589 938 0 17 597 574 600 524 3 801 497 587 484 979 788 927
0 773 518 730 260 760 944 0 117 0 839 278 326 668 932 14 555 921 529 107 203 594 828 857 809 599 494 879 674 0 716 198 181 986 295 227 507 97 19 579 0 0 843 78 709 0 567 839 462 92 154 783 0 0 659 941 346 0 499 770 287 391 330 1000 372 433 926 993 0 982 702 402 778 60 937 569 571 474 400 995 240 768 0 993 30 0 0 898 626 825 48 0 794 940 0 197 675 331 0 0 331 243 969 900 544 101 489 591 827 0 695 141 705 0 479 0 858 433 751 340 288 0 0 0 426 178 211 0 360 211 0 0 145 209 769 0 0 374 714 657 0 850 0 0 72 636 0 808 426 620 699 0 538 741 918 935 289 445 795 914 409 426 715 0 883 204 0 864 846 0 784 480 0 272 0 646 220 608 323 733 970 323 0 626 975 306 664 863 690 41 513 916 998 261 575 0 0 835 882 384 633 0 0 124 954 797 92 498 787 0 858 656 601 480 221 501 829 643 0 44 923 524 985 0 953 0 216 161 681 934 295 599 0 0 120 990 233 600 47 309 750 995 849 0 6 0 0 46 661 457 0 531 817 154 217 173 152 886 683 467 592 906 0 742 442 198 0 806 0 528 64 415 483 0 121 0 685 0 759 906 744 735 969 0 88 35 588 474 0 53 0 895 0 701 22 0 526 117 0 0 925 736 237 474 0 260 687 0 649 869 817 853 751 829 473 474 756 116 984 431 76 1000 0 6 768 742 360 50 521 0 230 289 640 523 0 182 237 506 997 92 29 927 742 478 0 433 0 749 982 0 176 892 949 266 754 218 534 968 772 418 931 322 744 681 203 872 633 339 102 728 500 139 98 256 0 575 493 183 127 0 71 690 596 785 933 455 718 369 384 166 78 120 268 155 0 0 174 842 589 0 988 147 373 698 33 772 901 208 0 144 323 395 584 134 120 151 177 899 289 0 429 0 23 0 364 16 565 671 74 912 828 233 95 0 962 746 0 195 363 728 117 100 76 559 120 558 467 358 179 0 31 0 671 293 841 218 32 155 101 142 422 656 614 790 428 732 828 157 0 0 316 117 697 407 937 888 907 257 0 867 872 548 89 0 303 335 0 368 572 760 508 712 354 300 0 863 232 341 865 407
685 546 0 0 0 225 637 81 81 0 786 469 740 0 245 0 324 956 216 0 896 0 89 994 985 0 0 463 920 0 962 408 362 0 894 210 585 569 112 312 604 184 0 13 523 660 536 548 299 36 259 945 0 843 0 356 736 399 0 138 0 482 534 356 503 0 504 626 0 330 553 0 0 5 701 912 0 0 0 816 894 989 777 163 0 449 288 0 248 947 567 164 280 907 82 483 488 804 700 0 0 312 928 0 39 840 713 333 148 902 38 775 170 0 246 371 0 18 765 385 952 0 632 975 851 469 684 0 184 389 0 835 69 514 416 717 504 855 620 772 479 0 0 246 20 0 384 0 533 480 524 85 515 466 111 0 880 0 948 562 215 348 917 340 962 506 0 14 715 826 468 165 0 844 0 195 962 998 931 111 620 0 692 423 508 940 771 310 246 0 673 243 145 0 737 623 858 0 486 352 867 529 492 0 0 646 57 609 213 227 249 612 478 877 345 518 235 76 967 1000 443 856 421 548 721 73 117 879 117 841 838 0 154 624 18 668 240 926 0 0 426 0 805 869 239 206 891 780 777 569 952 22 853 0 0 613 0 836 870 618 207 91 915 43 0 0 775 223 937 0 0 627 67 0 984 680 0 0 189 976 0 658 870 0 576 864 0 776 127 179 409 0 0 994 61 283 306 641 0 791 0 628 131 914 119 597 388 840 0 510 869 287 0 152 0 142 0 268 259 0 199 0 487 0 606 404 0 648 296 483 828 176 865 0 779 347 67 90 999 447 0 799 576 592 772 63 999 302 176 941 111 960 385 683 820 777 0 532 0 121 498 559 935 0 0 0 216 0 136 888 5 316 395 794 797 467 899 0 628 0 0 906 0 594 0 41 863 635 79 748 400 0 359 866 721 93 212 562 421 966 112 0 415 763 162 65 546 741 671 765 739 304 463 695 0 588 518 939 745 191 505 0 92 521 651 0 546 643 703 96 0 142 206 785 999 0 0 322 236 0 979 897 217 578 109 832 924 398 572 0 211 499 621 515 0 488 0 853 0 571 211 283 0 720 0 525 0 465 695 438 577 364 392 694 0 64 913 319 461 485 325 235 636 95 105 294 436 833 428 0 620 761 493 657 146 435 982 0 0 390
445 431 260 117 610 690 851 450 240 747 809 40 447 291 0 0 970 0 0 706 290 174 414 923 899 625 843 262 0 808 758 667 954 745 0 0 799 437 667 367 869 63 0 0 646 270 744 330 693 878 0 185 191 26 805 276 100 469 944 351 888 0 680 723 338 0 290 450 128 802 290 151 401 889 360 616 317 830 973 175 429 280 771 134 0 923 487 461 0 634 51 0 624 651 0 539 707 751 75 396 0 469 509 265 3 0 551 208 107 599 45 314 604 438 0 417 97 703 720 866 148 0 0 945 0 0 799 712 753 575 0 918 522 0 0 573 946 750 636 879 354 98 600 607 0 265 221 931 0 910 834 259 952 0 257 253 0 695 658 472 317 420 828 397 910 173 680 393 683 582 102 0 0 688 395 676 0 296 497 202 464 416 0 449 236 250 930 587 616 630 658 467 0 415 995 604 377 181 300 867 681 799 826 47 88 402 0 434 150 453 287 904 7 0 727 918 790 71 815 821 0 0 333 957 808 164 642 337 246 740 454 496 478 0 132 758 922 399 753 999 988 303 859 156 445 716 719 7 968 89 0 0 35 603 398 982 196 0 826 708 0 135 0 118 0 982 6 664 777 241 0 862 0 747 0 260 993 402 0 4 822 0 924 190 255 750 0 990 226 138 867 0 0 0 0 0 69 228 0 338 637 932 0 579 893 492 960 758 666 208 447 564 0 402 0 252 829 0 248 220 558 342 16 632 944 900 4 0 845 620 0 441 353 0 167 304 492 622 930 993 0 926 580 0 0 196 576 48 0 0 588 615 0 474 219 949 160 854 772 608 789 0 682 389 940 93 237 88 985 438 923 406 865 526 469 335 614 641 0 0 389 308 824 629 82 737 0 650 128 145 193 18 79 136 0 651 132 522 371 0 516 0 0 919 342 0 451 705 69 567 712 0 0 0 981 121 857 63 916 0 276 530 170 0 813 0 0 67 847 968 69 120 0 498 446 0 932 0 549 133 599 313 202 657 414 969 507 2 412 675 805 0 82 173 267 819 0 0 136 297 761 717 592 832 35 348 811 480 51 691 188 766 285 405 0 607 324 482 0 321 818 0 268 0 559 646 15 280 196 513 553 253 12 568 383 33 0 0 484 562
277 371 231 475 739 937 292 368 131 387 641 0 858 0 228 341 348 0 701 1 0 500 709 697 566 758 110 991 762 264 0 165 0 985 253 0 268 0 424 90 305 862 92 0 387 767 0 638 214 799 551 884 98 0 741 4 64 385 3 367 260 0 912 109 784 170 166 645 279 434 0 892 929 261 0 802 518 0 797 326 0 0 144 815 682 522 2 550 633 824 507 0 318 110 545 51 322 535 512 875 589 767 229 907 699 689 52 0 733 925 746 874 535 89 793 621 658 188 358 263 572 48 0 664 734 108 702 424 9 768 780 64 73 908 629 0 0 0 684 366 119 0 608 345 616 162 922 338 209 246 0 85 800 834 438 0 0 0 516 810 127 920 825 0 488 86 975 740 994 860 575 462 0 4 53 294 37 0 851 903 53 0 0 852 866 831 842 0 944 812 583 568 673 204 965 793 0 91 113 0 707 0 938 937 528 618 791 0 0 50 736 65 198 480 0 158 558 972 0 876 472 0 61 0 194 638 313 204 726 845 576 15 171 20 0 477 111 0 961 640 0 308 335 574 537 176 0 108 830 754 220 225 0 856 631 194 999 730 0 999 255 117 2 760 44 268 874 434 670 0 277 252 0 0 673 0 263 318 601 782 562 113 355 659 852 451 0 0 975 0 0 36 231 819 939 445 96 422 608 0 519 126 698 575 27 875 997 773 0 0 805 598 114 419 624 0 180 530 586 670 0 279 400 39 681 398 757 982 183 658 653 271 616 254 622 143 615 161 921 53 101 64 708 839 0 497 920 570 475 21 948 977 0 366 894 426 497 514 358 300 262 268 796 743 622 227 217 489 846 447 458 590 625 0 117 459 0 0 0 0 414 807 108 384 163 0 0 834 0 964 507 843 716 259 840 714 490 726 870 0 254 15 0 425 788 109 418 141 295 0 561 495 724 358 0 466 359 158 539 355 135 0 0 570 898 76 876 195 811 492 200 715 578 560 0 263 854 331 811 0 0 150 646 0 751 848 0 748 930 833 804 476 111 676 239 166 110 69 421 0 0 411 0 68 809 547 678 935 944 774 51 711 0 462 527 998 0 529 916 24 405 241 0 954 0 331 0 158 930 434 488 365 930 19 478 0 665 923 0 983
0 284 701 238 955 83 170 716 352 322 656 641 626 100 777 688 431 277 762 89 0 138 514 863 178 820 0 34 908 45 383 279 523 582 0 0 954 0 512 282 23 0 457 0 971 494 852 615 916 836 3 0 0 304 215 999 48 108 784 376 0 517 46 0 693 681 831 903 349 305 0 158 980 879 0 713 923 89 661 118 926 835 0 377 571 974 596 451 753 899 0 440 493 821 862 898 329 281 818 399 271 682 514 309 0 305 708 886 713 200 0 342 974 1 196 63 48 330 690 489 55 537 201 325 197 467 784 399 0 430 712 327 611 758 781 790 411 313 796 0 549 625 697 14 265 171 114 396 936 985 0 236 841 210 0 0 246 749 797 0 26 476 735 0 644 483 679 334 586 300 714 450 341 260 772 0 531 196 494 884 159 129 94 182 773 597 534 827 916 0 314 0 276 914 751 470 908 878 590 668 887 489 0 373 508 387 761 957 560 419 0 579 131 0 547 279 864 473 682 961 0 823 334 0 154 415 142 784 0 0 0 775 689 340 169 248 213 632 917 516 796 814 0 0 252 681 0 371 511 969 2 114 341 586 25 0 566 0 221 367 678 515 354 636 487 73 96 231 0 350 0 0 647 64 0 885 898 250 0 814 231 351 859 874 739 0 493 0 0 954 48 686 171 332 0 0 782 961 691 604 839 226 707 958 109 180 527 0 31 489 887 1000 891 775 873 590 905 0 926 314 583 28 439 699 461 0 636 635 280 483 676 15 237 104 334 132 345 0 987 417 727 663 636 740 356 559 593 716 720 122 231 390 156 652 289 20 811 689 831 750 453 556 816 179 216 43 630 254 96 810 835 629 326 214 654 0 175 291 0 68 222 342 0 501 815 0 302 369 554 869 113 0 928 96 250 51 31 296 764 939 926 447 719 320 0 0 0 884 0 379 884 0 464 688 0 0 401 594 748 924 274 389 0 867 211 184 87 340 641 485 998 0 716 512 305 259 244 86 903 661 146 827 458 420 0 636 3 114 32 965 787 0 0 866 727 333 557 262 723 567 551 74 434 744 192 86 680 411 258 528 506 50 515 673 447 532 105 271 888 0 796 0 117 676 514 0 440 0 617 371 757 754 569 362 782 559 854 446 133 666
897 511 459 189 943 838 256 869 349 0 0 406 58 890 171 313 613 597 104 768 925 0 426 0 114 554 488 832 607 510 980 225 576 296 0 0 0 406 0 113 400 926 978 932 929 163 0 0 306 267 338 187 132 852 484 15 281 857 0 959 0 37 572 263 650 807 713 330 120 313 488 0 77 403 481 897 281 514 53 368 957 0 335 444 127 568 0 436 781 150 0 151 0 247 925 900 328 0 973 89 460 430 249 70 647 894 0 759 789 23 194 287 0 506 0 542 0 0 242 370 388 775 183 756 644 904 794 304 644 0 0 52 166 932 964 0 384 0 156 515 102 33 118 0 0 978 467 0 824 88 633 846 658 988 0 60 521 0 918 0 160 350 0 210 0 0 818 399 0 989 219 86 78 915 444 693 740 41 0 0 200 783 234 408 783 844 99 0 506 933 919 474 0 0 604 990 890 0 580 285 189 336 216 555 0 0 0 20 433 176 47 964 0 149 0 0 721 171 0 228 984 0 111 261 0 284 361 37 758 776 558 522 317 0 392 364 937 101 544 668 842 412 0 355 0 590 384 369 0 627 240 999 0 0 0 255 907 423 374 961 620 868 731 0 484 0 126 429 0 89 0 607 853 920 949 115 212 702 0 361 67 828 468 0 0 501 533 0 810 228 335 420 453 80 687 874 472 607 0 0 470 950 636 219 35 751 335 522 0 252 0 797 278 0 0 891 217 375 0 480 814 108 482 713 0 758 985 60 733 0 812 77 871 976 170 242 0 880 507 0 666 120 504 952 468 11 162 882 0 346 144 836 29 1000 623 0 845 102 195 418 652 643 0 543 283 268 662 491 297 132 647 334 453 312 475 904 0 0 200 765 754 561 69 15 650 394 0 975 0 744 937 0 154 337 710 799 988 103 4 930 599 0 630 511 157 104 801 0 795 267 300 0 243 516 313 767 980 68 558 94 302 750 636 825 0 440 410 601 669 0 181 35 194 843 793 603 631 421 0 876 844 136 1 890 38 789 191 0 760 975 149 0 100 918 155 326 67 960 411 293 900 0 236 303 697 341 526 255 781 714 0 819 983 0 146 0 0 957 474 749 0 857 400 560 0 951 267 728 188 0 55 724 66 484 921 0 565 493 642 98
0 803 0 346 971 0 194 0 945 421 0 0 84 427 790 610 0 284 754 811 723 657 436 0 264 95 84 643 147 280 956 301 798 354 435 265 268 522 0 985 846 23 698 136 297 949 991 595 344 928 205 870 28 0 0 731 416 298 275 0 779 636 940 57 0 171 328 994 687 132 503 878 765 0 528 425 460 0 290 467 984 414 517 0 0 463 914 0 320 325 330 977 832 694 660 179 795 832 0 170 123 292 760 400 118 664 0 0 214 348 870 898 928 0 169 418 97 697 682 861 988 510 31 888 1 973 150 0 279 722 516 0 394 989 171 998 223 897 625 0 431 399 693 612 425 338 0 826 840 750 0 61 26 0 556 937 847 391 903 0 892 711 0 530 658 149 618 46 817 846 729 704 444 910 532 34 734 591 924 111 786 373 32 890 449 891 906 238 666 813 859 56 261 682 601 611 465 209 385 217 887 694 0 524 598 727 462 710 633 380 0 472 790 770 122 503 49 49 426 724 922 0 754 646 0 792 0 317 824 856 281 842 712 542 747 858 111 742 566 690 862 463 0 163 662 762 0 62 557 978 607 522 699 0 904 0 35 814 502 745 729 661 686 615 342 469 170 0 0 953 267 848 0 227 0 407 351 876 62 599 876 273 934 538 350 228 0 147 607 19 572 30 724 679 831 687 161 0 666 268 732 946 70 466 765 83 906 0 888 776 0 210 213 332 982 454 998 436 817 949 756 608 26 994 647 7 593 0 986 0 572 152 0 83 0 401 0 803 379 260 685 534 561 968 11 68 197 925 196 248 0 29 322 0 71 0 777 363 546 125 603 882 970 182 0 186 913 470 739 490 582 746 897 387 437 784 952 518 266 878 986 0 983 686 160 843 148 666 217 906 820 939 857 925 509 769 0 968 719 347 884 0 422 216 551 929 287 0 330 136 818 692 0 265 0 0 337 874 266 0 524 922 16 0 903 433 93 484 513 168 0 0 9 283 0 189 35 358 694 108 155 631 145 999 931 399 862 0 272 231 798 242 599 0 60 260 189 429 0 70 773 308 72 0 0 932 470 281 167 65 990 693 538 635 175 341 467 74 823 0 192 66 992 944 811 315 267 992 716 311 114 0 910 124 950 11 0 630 0 680
0 851 220 0 657 893 822 962 712 157 0 919 288 430 280 251 88 533 53 0 15 0 434 460 680 960 0 176 725 0 994 0 0 0 228 399 537 0 120 0 167 467 338 145 230 782 898 30 372 0 0 502 627 828 0 471 337 422 480 346 590 939 379 285 389 975 228 0 811 955 10 73 726 878 750 870 675 0 183 648 211 177 166 712 971 0 651 0 419 716 42 990 0 606 0 527 182 948 0 344 461 641 700 563 264 0 75 178 0 501 213 95 0 121 412 358 0 67 747 75 0 798 72 446 0 561 692 0 770 857 152 349 600 0 0 0 6 0 0 828 0 0 380 359 890 724 119 234 128 0 0 566 0 474 0 315 355 735 630 544 935 482 0 283 0 491 335 812 393 0 431 0 496 671 75 0 0 908 692 314 535 328 746 189 197 589 287 0 493 704 896 326 0 598 87 605 761 283 466 405 495 406 245 500 41 0 514 934 467 819 617 121 614 886 710 475 542 317 162 0 587 708 255 0 937 266 632 0 585 32 741 340 610 0 0 7 864 234 491 175 469 452 134 889 336 318 986 735 823 866 358 503 647 837 0 0 713 215 935 44 802 473 0 54 0 944 520 117 520 867 0 0 370 44 0 617 0 582 0 138 366 294 1 840 13 143 434 966 345 804 630 0 52 652 609 83 530 73 543 189 354 623 0 48 48 877 637 818 399 19 395 101 0 694 611 166 0 571 18 0 916 708 976 98 916 233 0 334 311 0 231 185 67 0 204 764 0 491 466 485 751 690 884 629 933 789 90 660 792 0 104 0 401 589 247 598 151 33 684 902 365 0 186 0 483 230 979 0 0 0 0 307 421 0 238 0 756 152 26 971 145 0 590 481 480 0 204 0 0 0 587 0 692 0 168 0 0 191 159 571 0 260 210 675 0 479 115 529 682 377 62 694 0 154 844 76 237 821 772 253 0 203 397 160 549 763 623 400 110 735 0 0 405 0 120 0 670 428 0 0 855 424 69 706 859 0 0 678 420 0 581 389 0 822 0 637 303 318 0 786 347 237 132 0 285 0 222 490 43 76 819 99 843 0 0 692 130 536 245 463 0 44 123 0 0 112 668 291 369 0 0 0 465 746 519 680 733 858 313 996
48 700 957 83 637 904 345 132 549 556 365 973 196 982 560 0 279 0 76 991 529 565 209 575 445 39 502 255 989 87 753 35 506 238 766 384 425 492 167 0 212 202 338 133 43 86 569 0 632 0 0 796 470 583 941 825 90 0 33 118 929 529 82 604 303 0 291 693 162 279 0 0 333 394 680 606 223 235 49 289 211 417 256 772 361 583 214 191 879 921 183 678 0 0 731 382 133 616 616 573 946 54 0 739 0 239 242 0 0 949 0 930 0 290 28 991 955 396 786 947 0 0 0 412 0 942 182 0 870 751 210 0 821 298 0 277 423 272 916 471 199 261 891 948 456 395 946 13 364 870 586 0 194 349 836 0 569 0 623 986 838 0 777 587 375 634 244 148 117 674 0 39 126 700 27 734 846 64 406 923 0 591 8 728 120 379 956 740 547 814 655 363 359 960 169 80 874 0 0 306 734 970 285 966 730 0 292 379 505 788 206 0 797 227 632 829 295 309 802 710 371 559 228 81 0 749 645 583 427 75 462 240 183 320 298 543 979 104 955 402 928 0 272 31 0 361 569 719 366 660 622 681 452 319 495 518 45 348 860 0 0 703 23 814 178 608 796 0 0 151 784 882 444 90 60 391 600 0 0 516 405 620 154 822 494 605 860 0 178 110 982 830 0 989 376 806 504 425 26 988 839 0 534 999 706 653 181 656 112 544 0 253 462 435 730 542 8 705 932 852 793 252 237 0 573 664 437 863 287 127 421 566 0 127 43 769 745 268 329 0 804 353 945 509 337 426 380 0 538 0 514 0 217 962 727 95 0 741 299 0 478 645 676 842 90 176 945 12 971 0 0 960 320 82 503 323 28 718 129 728 185 0 716 901 0 269 927 488 0 0 354 0 0 233 0 595 0 630 0 874 413 976 364 573 941 0 181 483 414 587 381 650 941 0 442 179 491 131 894 399 536 518 480 439 315 614 594 473 477 91 0 300 724 95 697 0 487 455 462 538 805 558 627 40 569 82 329 618 775 0 69 903 0 111 245 349 34 371 754 509 84 469 0 759 26 152 0 584 333 667 32 562 968 64 369 0 999 238 563 300 22 0 241 74 784 610 0 156 76 323 76 941 0 55 117 626 191 456 930 629
0 692 0 886 195 0 0 216 705 564 0 520 458 200 879 784 554 0 0 761 81 971 782 838 846 334 306 548 639 0 5 337 229 525 85 780 522 833 94 0 36 0 386 211 593 132 956 37 193 0 154 718 0 665 262 185 0 0 336 74 0 435 253 779 700 111 0 254 149 48 0 340 0 971 578 949 6 892 484 0 205 710 297 0 662 881 997 299 642 156 853 991 149 0 165 703 0 406 629 238 836 320 62 910 487 301 140 460 724 0 105 883 971 0 340 0 987 0 998 187 0 0 98 340 165 181 429 0 638 757 596 994 0 294 818 0 36 523 829 80 720 124 710 0 203 110 551 579 18 437 446 307 0 929 342 300 364 58 449 0 286 715 839 459 874 95 835 0 187 593 275 428 567 612 357 89 727 0 0 946 261 910 0 0 644 195 42 504 609 460 629 989 428 860 0 0 847 342 842 770 624 741 544 269 757 367 299 0 0 19 0 0 54 0 970 805 464 902 905 0 0 0 699 37 0 176 0 0 0 88 0 641 907 0 880 0 0 0 995 758 162 933 42 222 228 320 0 596 0 0 637 492 877 0 342 786 451 66 0 712 67 0 0 463 456 0 874 407 0 472 4 556 323 510 0 280 39 517 129 716 289 365 876 805 990 150 225 442 44 0 401 711 315 526 814 0 687 697 960 773 316 822 296 367 166 736 567 833 17 403 0 0 288 314 680 470 582 0 551 429 626 941 602 0 84 174 564 241 498 857 220 89 0 723 113 123 0 171 35 0 901 173 0 867 227 802 190 0 79 806 202 0 833 321 652 627 128 773 234 822 160 0 433 0 925 260 673 725 376 849 729 640 166 227 757 758 0 167 970 953 804 0 761 511 463 631 648 473 0 521 327 930 355 734 632 0 181 369 160 162 201 811 80 462 718 0 735 0 1 740 897 194 190 221 47 0 423 0 521 610 368 38 324 172 648 440 367 445 27 171 0 473 709 360 592 854 822 101 355 0 0 0 438 12 810 771 327 0 360 993 939 204 0 162 549 0 358 33 205 545 463 225 0 184 0 0 287 0 97 393 0 53 0 166 946 663 149 277 906 782 531 855 487 0 808 903 162 595 473 989 512 684 341 555 543 577 554 0 314 29
362 0 0 540 512 413 871 404 516 455 816 983 215 692 941 429 0 894 352 319 408 810 4 84 406 124 355 322 0 759 827 249 644 44 847 245 780 746 21 474 576 22 723 931 5 998 0 0 82 818 138 308 365 0 709 324 729 87 0 260 500 773 608 432 29 865 924 736 249 495 0 962 529 190 27 754 228 963 860 0 352 896 0 415 794 808 196 224 293 545 441 499 150 534 0 0 425 341 958 361 391 0 972 921 375 665 0 805 779 42 622 531 872 133 583 953 222 128 612 852 915 0 189 511 718 25 958 174 0 153 264 189 310 374 80 60 0 0 183 48 682 564 620 761 770 516 369 505 921 742 514 321 776 442 515 630 641 522 734 975 782 0 222 775 0 211 669 262 440 0 646 495 589 713 33 0 987 37 0 707 0 0 509 253 792 420 25 605 608 0 0 378 977 651 0 172 221 906 345 877 17 354 541 0 363 149 398 941 263 66 557 89 336 984 626 450 767 0 986 54 0 417 643 51 0 0 501 0 0 293 216 732 0 391 794 0 67 777 591 771 581 0 561 972 90 0 4 148 223 0 572 796 937 827 893 765 74 730 819 541 281 923 359 124 0 0 0 195 930 959 94 283 893 733 748 169 311 0 682 419 888 209 0 681 25 866 566 0 241 952 514 231 302 228 192 0 0 212 406 142 582 168 102 706 0 216 842 0 635 0 515 908 859 952 119 539 0 725 76 0 250 0 0 0 923 0 404 368 627 803 0 197 760 549 949 945 843 903 460 228 0 729 549 136 121 405 392 424 936 788 0 0 195 944 446 792 0 721 936 0 497 326 103 658 0 525 545 689 475 0 401 0 0 541 866 546 0 927 917 729 791 0 0 424 627 147 947 829 0 385 0 174 242 727 0 955 482 56 0 661 647 809 250 71 0 234 107 472 202 687 50 641 84 571 427 594 402 144 305 715 0 447 677 553 672 330 0 385 311 958 0 200 611 188 133 883 438 20 338 587 774 882 903 923 0 514 320 925 231 599 902 96 708 0 0 772 0 0 879 501 111 934 434 474 833 946 0 0 141 109 96 822 573 180 970 551 0 10 29 454 929 956 92 0 816 0 140 683 84 231 516 860 230 696 893 804 0 597 196 999
187 703 329 550 949 721 407 65 606 0 0 906 634 923 0 915 285 0 495 137 0 738 727 0 912 964 779 731 0 884 585 0 962 784 0 619 952 541 239 244 706 480 617 631 540 817 513 638 521 540 832 0 0 751 871 0 499 698 121 360 938 647 0 109 0 120 910 483 181 145 320 819 811 0 17 355 897 0 200 948 599 0 350 0 0 0 855 809 363 670 219 872 706 24 281 94 0 0 434 623 207 479 0 327 0 404 931 0 411 411 242 898 576 242 512 338 544 313 169 530 194 5 336 246 362 0 0 958 0 908 441 323 700 127 0 494 42 0 792 0 950 235 555 667 299 530 196 0 68 940 518 0 0 297 320 9 0 455 974 431 0 0 0 409 505 179 23 515 669 0 615 496 0 112 712 129 566 230 977 691 235 223 606 25 102 484 710 0 25 388 538 91 956 747 432 652 731 952 0 828 622 531 173 234 742 346 0 771 0 576 531 562 201 152 0 969 410 0 519 118 278 876 972 528 72 0 988 694 973 770 114 197 178 75 356 10 0 67 341 0 938 165 249 829 0 79 475 905 468 924 337 173 793 46 767 318 563 375 338 0 818 836 389 897 376 730 0 549 0 901 57 0 721 54 170 425 541 0 141 913 465 0 0 993 815 428 188 505 0 775 609 929 256 968 0 863 637 353 830 0 635 164 419 70 0 816 271 0 774 977 939 0 806 256 317 0 0 840 453 0 0 0 747 0 831 0 728 954 0 549 848 872 216 0 243 994 311 926 402 790 304 742 0 0 113 475 234 174 515 0 0 0 0 640 483 352 0 0 126 0 419 503 345 0 2 0 0 393 937 19 806 0 0 426 89 0 939 60 753 474 853 0 195 734 0 895 0 521 176 5 501 261 71 0 208 482 56 32 0 123 0 204 592 469 0 785 0 0 980 973 400 861 0 86 809 499 0 993 0 0 0 437 846 459 0 0 158 170 781 413 0 0 754 820 567 606 685 149 0 567 134 364 0 0 153 958 892 396 215 746 0 0 290 363 176 0 0 218 47 182 949 173 757 988 939 245 540 0 671 0 86 0 0 211 650 49 774 735 934 0 323 114 605 113 983 15 27 834 284 104 195 917 983 132 0 432 64 462 0 0
0 202 990 218 702 47 728 268 0 409 578 40 72 46 901 0 896 840 393 764 421 667 976 891 443 953 845 112 858 561 828 206 492 559 0 0 301 335 805 0 0 403 693 596 401 743 65 0 335 0 679 765 368 975 553 27 39 85 117 94 55 0 13 117 5 343 357 496 527 308 181 0 0 0 759 743 457 0 797 846 585 312 883 0 0 0 0 647 423 763 880 922 631 770 791 636 884 480 385 0 781 158 924 25 504 982 714 603 300 312 0 30 762 691 985 491 346 166 38 755 985 158 668 955 515 629 439 282 0 131 742 1 0 447 870 603 429 0 331 0 0 397 846 0 0 445 207 414 904 249 929 35 631 402 593 66 697 928 931 380 359 19 672 967 811 965 408 170 0 0 651 708 447 414 751 249 731 804 0 0 0 905 502 368 599 0 882 911 390 778 658 563 559 0 317 238 768 910 795 996 0 752 251 287 7 0 297 0 407 276 136 359 0 352 351 224 899 455 0 224 589 660 566 459 495 458 207 0 772 0 0 369 577 616 853 217 352 20 322 99 7 167 586 872 240 991 841 293 856 173 898 503 545 153 886 0 176 300 497 0 408 164 710 903 591 720 205 416 284 70 373 0 0 0 360 474 774 0 278 964 740 114 446 0 727 897 563 481 228 822 684 790 893 938 135 0 0 856 413 0 0 849 953 0 0 371 196 0 92 0 868 321 179 0 304 26 353 0 0 399 795 934 689 803 630 761 222 0 176 175 0 485 868 355 16 169 33 0 141 0 274 636 585 242 579 0 281 464 867 169 704 910 0 412 735 893 844 590 134 0 0 327 480 249 0 0 0 777 250 0 774 820 844 656 295 413 0 247 704 701 719 771 871 194 548 649 0 494 434 109 700 430 830 205 427 764 920 883 250 3 35 556 320 0 117 749 849 677 796 216 428 0 663 0 301 0 375 677 164 824 155 258 187 740 525 62 570 682 0 640 0 409 54 0 1000 351 710 0 923 975 995 741 772 340 675 902 0 834 0 295 820 0 0 248 123 0 869 536 910 0 274 683 942 381 0 274 0 975 2 860 141 126 177 26 229 0 657 745 342 613 121 839 0 268 250 0 324 751 0 332 616 867 0 485 975 277 240 392 59 707
133 195 301 801 0 280 340 215 79 348 630 389 169 729 126 567 0 464 700 967 816 0 610 548 749 0 229 599 0 0 0 676 501 0 427 0 259 582 356 938 636 0 580 41 323 542 969 0 960 994 844 122 742 595 875 382 129 756 389 52 920 603 109 0 41 205 531 2 972 945 0 164 300 982 0 744 0 654 0 229 0 851 870 71 927 0 0 428 557 460 590 557 438 651 0 155 520 107 677 641 328 180 0 704 671 0 0 615 767 484 130 371 449 0 305 169 585 928 136 269 0 439 856 701 975 936 0 86 191 447 371 723 222 373 796 0 0 553 706 464 550 148 668 0 168 319 314 111 547 206 984 738 214 633 851 0 786 0 355 267 348 536 282 17 279 0 705 0 962 332 427 943 159 763 374 922 33 762 888 204 964 936 420 12 336 462 14 0 208 555 491 384 891 52 104 344 365 0 197 520 469 664 814 657 0 810 816 931 0 782 0 319 338 190 633 408 973 172 168 97 842 514 405 0 929 70 76 540 813 298 402 0 95 0 871 0 234 569 56 135 0 602 849 660 343 979 640 759 153 963 220 936 0 12 983 0 228 346 0 15 178 993 0 930 354 378 928 57 609 48 679 516 0 107 0 645 736 823 85 0 0 328 826 91 403 393 990 30 0 18 518 11 0 120 377 791 807 148 0 336 102 873 0 0 203 749 3 94 526 0 0 787 0 0 743 701 694 487 660 963 637 995 0 126 432 0 323 0 955 604 0 266 0 0 196 0 475 487 327 0 0 0 134 252 711 200 0 535 587 845 339 917 62 631 0 0 731 780 583 0 95 434 595 126 798 0 11 178 0 912 578 993 733 682 360 27 260 356 923 0 378 925 537 928 105 635 37 385 242 556 0 366 227 0 348 902 75 622 853 0 773 636 588 645 0 845 0 36 652 902 63 941 0 237 977 0 608 488 802 1 109 580 697 794 281 349 430 147 700 374 993 0 839 431 0 542 998 758 51 161 996 0 0 0 750 35 489 782 793 0 0 0 41 765 692 354 258 707 173 685 585 148 461 751 631 155 216 777 77 821 516 300 199 0 365 197 571 318 858 381 543 712 17 169 512 200 779 502 383 285 0 76 0 17 0 745 439 177 0 0
481 818 685 883 626 76 844 713 382 624 840 828 459 822 907 315 490 633 0 0 0 0 921 0 846 769 607 896 797 335 641 574 512 69 977 805 722 846 991 703 237 201 632 208 523 981 298 375 169 955 947 138 0 0 113 911 0 32 987 914 443 482 0 370 533 191 558 567 969 605 206 730 0 23 474 960 0 953 835 610 982 198 841 0 665 75 443 384 0 926 644 876 550 0 976 0 53 0 666 520 0 0 0 650 0 979 460 4 0 7 90 0 110 667 0 890 0 0 0 83 830 924 656 726 375 48 256 497 722 0 162 500 73 0 282 560 908 19 873 847 782 0 0 828 967 553 34 0 0 359 382 945 0 651 762 0 770 638 148 65 630 31 0 98 491 0 904 665 464 770 86 261 498 808 877 698 0 800 0 385 371 40 504 447 0 0 891 544 394 130 915 783 562 512 543 950 282 972 916 46 400 834 0 14 166 62 742 685 0 649 355 641 223 203 0 885 251 633 598 0 0 0 763 967 400 774 591 0 415 407 458 985 799 994 0 909 485 358 0 999 683 587 703 377 844 164 891 887 410 485 361 321 0 278 78 521 847 552 0 518 974 0 611 422 839 552 521 0 166 627 928 0 348 325 935 395 0 349 643 555 0 751 780 0 807 905 0 860 23 300 72 479 106 940 0 595 995 991 0 629 751 216 304 287 638 0 537 114 0 420 503 609 744 844 452 176 54 524 733 207 330 264 472 0 702 0 338 159 484 171 449 0 483 133 0 798 162 55 541 0 600 150 691 0 892 618 0 378 320 175 0 0 420 481 225 570 96 210 222 597 544 56 926 417 23 525 0 104 1000 24 106 442 744 712 912 853 378 0 423 859 701 24 791 146 896 471 707 675 973 433 759 262 0 986 154 0 0 448 0 272 35 533 174 395 683 254 935 0 0 25 100 851 775 571 272 0 48 0 821 0 679 105 180 136 249 970 368 764 954 502 730 561 787 894 0 641 0 738 651 796 0 0 643 103 706 147 955 200 809 292 111 0 511 179 252 163 322 380 447 389 564 742 571 314 415 169 108 273 0 0 176 637 784 344 213 0 156 340 123 1000 929 277 379 0 0 430 817 0 0 251 699 0 478 188 193 571 186 0 0 214
3 282 88 220 17 178 575 804 0 0 392 18 786 361 0 201 692 297 368 397 339 918 0 278 803 600 156 694 415 42 753 904 132 0 862 567 452 715 48 439 0 0 0 0 879 158 887 600 359 0 662 0 0 131 325 634 553 490 0 0 137 536 966 303 969 80 0 905 250 194 31 657 803 77 909 955 819 0 597 0 0 414 333 15 343 320 157 318 0 666 558 635 919 0 0 821 895 481 0 167 663 940 0 583 802 0 846 948 0 0 407 245 206 732 0 900 579 478 0 206 0 995 2 0 890 911 0 107 1000 952 10 705 576 56 395 883 116 0 294 0 310 229 301 57 314 0 533 269 980 0 0 233 316 684 905 0 955 556 811 243 0 278 309 0 0 0 0 11 948 26 403 0 572 547 0 451 377 972 95 268 774 0 665 887 753 46 627 721 0 403 923 511 566 966 873 613 119 185 926 5 19 0 261 0 761 265 462 27 432 216 766 581 631 967 0 558 0 111 971 0 476 188 588 977 505 608 352 477 0 49 0 347 0 43 648 207 0 993 388 570 850 325 139 565 205 0 84 873 645 0 632 324 639 745 0 840 730 422 46 407 794 155 131 849 185 0 0 207 791 592 605 464 616 616 760 724 875 255 850 922 521 1 962 798 227 954 584 665 171 0 704 0 132 0 287 755 0 454 259 0 0 0 175 0 232 412 650 25 0 374 16 665 41 303 457 359 933 0 0 880 0 559 0 0 363 673 337 548 248 723 842 144 66 0 787 410 861 637 422 8 324 430 79 0 0 342 0 344 175 0 798 60 663 140 682 834 837 738 0 373 206 584 602 932 551 573 33 34 498 544 339 0 287 0 828 815 0 36 513 0 545 536 288 368 154 480 536 0 246 26 8 393 825 425 320 622 101 0 145 607 89 871 955 0 940 14 898 678 802 0 420 679 0 524 483 752 565 79 331 739 0 277 803 0 530 668 93 0 673 878 0 975 533 950 190 773 518 693 0 951 270 87 0 0 292 0 384 642 39 49 0 351 0 0 93 402 0 250 921 132 0 0 91 571 0 712 742 73 627 363 281 0 117 265 392 710 267 446 291 165 110 0 800 0 260 259 271 4 470 194 559 116 374 692 261 967 330 176 842 943
0 720 940 484 273 329 675 443 754 690 934 889 981 348 241 0 588 311 607 73 0 295 237 649 0 716 141 314 0 891 830 0 969 314 0 743 699 581 57 924 0 788 294 422 0 157 153 0 640 638 895 956 0 394 0 896 476 934 808 843 0 851 0 733 917 567 341 179 766 105 791 747 362 0 139 487 708 435 304 220 129 0 0 419 642 737 24 652 258 773 757 156 0 704 556 731 541 634 0 0 751 882 287 0 39 330 66 922 0 838 3 201 556 0 212 784 349 757 0 827 141 187 604 0 0 399 576 409 286 817 594 534 0 983 442 34 464 513 400 928 66 87 359 654 0 849 165 501 124 509 592 220 278 765 994 0 321 187 867 0 946 98 0 527 0 874 485 0 434 952 995 0 163 693 0 436 295 910 161 151 346 980 0 371 510 0 695 454 0 621 728 5 554 764 0 964 0 620 394 0 546 403 216 962 686 335 0 947 780 166 264 566 809 637 402 573 144 624 899 213 0 0 741 560 0 903 455 0 393 573 72 575 957 117 0 239 161 0 761 995 604 446 701 861 0 828 601 0 563 409 43 129 849 90 800 148 542 892 752 715 0 0 555 0 665 869 181 704 190 956 705 992 667 0 592 663 537 681 270 86 603 249 926 44 672 457 839 795 101 595 0 22 160 763 985 0 86 0 174 796 156 250 846 1000 660 807 220 926 583 974 385 513 964 0 0 710 259 316 275 394 346 746 647 130 0 235 129 408 0 585 393 694 47 878 749 582 897 43 0 820 0 689 147 708 330 878 528 844 382 308 906 496 334 741 619 0 482 343 905 382 842 378 409 452 0 865 0 0 117 0 686 108 237 0 822 0 935 939 637 0 632 231 486 613 88 72 594 682 0 63 306 255 716 420 353 0 0 405 326 104 975 27 920 24 701 230 252 806 239 441 75 338 431 882 706 0 477 67 578 0 44 177 854 276 920 686 270 208 0 257 0 893 153 0 0 610 670 829 137 893 55 593 454 272 652 878 0 399 220 147 905 803 54 573 660 643 934 0 186 0 402 0 254 0 0 691 908 0 30 969 637 0 633 0 90 726 440 828 935 824 545 462 531 0 273 0 270 728 18 948 629 788 87 955 465 490 128 34 696 390
306 662 85 0 906 0 420 371 538 683 893 217 472 0 0 229 0 852 802 370 138 801 807 925 827 0 0 296 0 58 540 191 0 387 0 0 496 406 544 69 776 0 281 208 308 0 759 0 226 852 64 0 0 766 0 840 410 231 0 877 945 0 599 460 0 869 441 572 600 562 58 0 0 853 931 0 0 782 560 954 70 0 0 425 441 597 456 129 135 733 0 0 821 418 714 0 567 188 878 342 976 46 238 130 648 941 312 884 0 575 765 660 1 294 199 391 555 741 603 957 25 339 0 718 0 641 43 0 864 562 148 190 471 85 0 356 0 213 102 240 145 61 116 59 0 86 0 672 908 790 736 0 652 718 516 935 309 588 108 0 825 0 0 183 0 0 687 0 416 682 606 728 433 0 916 959 987 524 39 0 298 0 516 812 490 603 22 0 64 89 0 704 665 722 725 857 527 632 0 81 732 0 0 845 624 891 0 492 463 342 200 502 0 940 677 26 948 847 767 233 954 484 453 0 743 385 849 0 0 311 873 269 862 376 0 301 0 850 663 758 849 0 263 560 778 809 887 525 97 0 779 144 946 712 375 0 0 828 0 413 498 0 124 347 773 324 0 599 316 215 584 0 317 770 999 745 0 815 733 0 107 20 994 492 91 729 35 0 27 708 277 586 0 70 725 960 346 967 404 156 347 61 766 0 284 542 315 0 156 0 422 846 15 0 649 95 0 699 432 85 625 564 0 0 931 584 648 0 0 479 433 612 597 772 617 862 391 996 823 807 811 294 328 570 557 637 833 0 0 763 200 211 752 988 231 0 583 150 493 334 843 593 931 848 922 694 0 227 876 691 794 0 428 990 230 254 101 0 745 830 159 0 430 929 194 0 0 0 978 57 530 547 387 686 245 828 837 473 469 527 84 488 578 175 928 788 564 811 243 93 696 901 762 0 584 0 222 954 531 615 910 722 331 0 0 42 520 550 177 620 303 761 167 567 0 323 0 456 0 0 479 220 534 734 0 499 870 262 0 923 0 385 1000 82 821 639 277 0 622 0 190 516 258 627 510 264 851 869 0 0 602 0 720 470 618 223 347 962 196 514 174 492 0 706 776 0 764 534 0 0 332 635 531 265 255 588 78 507 93 585
324 527 0 90 400 0 526 0 1 199 853 559 88 0 445 725 284 110 573 0 994 869 686 488 887 0 959 782 533 160 863 524 0 516 789 361 52 0 810 350 404 178 0 874 421 303 0 0 655 0 898 0 947 963 0 0 950 952 733 701 480 7 981 39 0 993 891 593 785 503 583 560 890 992 600 773 0 631 473 209 104 548 0 435 244 0 972 332 968 228 544 83 380 531 0 849 40 0 18 0 495 0 468 0 866 368 0 0 585 410 616 43 261 943 411 622 0 854 65 802 0 0 592 540 128 400 209 439 812 0 282 83 317 151 405 421 0 617 340 646 351 41 0 202 253 0 974 237 18 851 559 7 179 0 0 0 324 501 584 155 0 67 0 173 562 915 467 34 22 543 883 651 324 881 604 0 668 0 566 770 873 801 0 850 0 324 150 388 851 344 141 973 866 400 241 0 247 0 836 57 561 110 404 773 0 123 61 409 631 682 0 922 270 361 34 83 433 466 982 711 0 0 0 0 859 0 755 291 99 313 606 902 58 0 587 0 0 505 281 82 663 0 614 413 0 783 460 545 0 416 0 280 947 814 0 46 24 657 201 709 0 74 3 842 233 337 586 121 512 584 19 354 89 216 834 312 0 824 361 939 780 706 60 32 892 317 0 0 670 329 974 773 732 57 38 926 739 640 0 921 332 923 399 603 665 0 0 392 119 0 0 470 741 566 623 989 740 764 21 795 303 966 734 666 603 0 612 820 748 98 385 839 300 695 0 0 590 867 718 0 0 654 919 570 590 267 578 727 90 111 562 474 353 950 388 396 589 869 0 0 0 0 825 840 774 399 655 202 414 938 395 231 744 823 700 748 791 202 999 603 309 599 0 352 777 0 34 529 0 434 392 492 0 0 0 162 215 0 822 0 978 125 976 976 990 0 496 271 113 393 675 0 0 185 459 346 97 184 67 0 128 72 643 135 55 82 0 0 825 134 313 467 511 0 317 244 782 0 861 653 232 153 410 419 453 0 205 554 0 169 526 383 508 557 0 395 808 13 663 840 467 707 625 363 51 897 823 0 248 571 135 858 74 888 151 0 62 0 52 581 725 214 238 172 220 104 481 693 0 736 404 93 768 0 72 328 0 681 26 468
961 368 74 955 0 381 0 119 746 0 267 0 4 228 0 475 149 186 483 0 610 682 933 418 993 306 330 859 0 132 548 78 406 791 377 100 372 854 582 694 524 453 99 869 331 0 806 167 252 305 968 473 363 96 789 161 0 0 309 173 0 657 607 877 0 909 580 888 817 0 748 888 474 272 321 234 149 501 346 382 0 542 693 301 506 848 0 982 0 383 193 56 569 0 626 58 840 501 852 568 644 0 282 116 301 527 0 315 241 684 349 0 0 954 908 236 254 416 34 144 522 705 0 494 747 679 0 0 834 0 519 0 382 279 0 747 228 581 946 471 479 906 404 619 684 681 666 745 579 913 205 456 872 627 743 385 860 481 708 134 741 181 445 728 84 82 0 400 520 557 938 955 27 984 824 293 911 0 254 651 91 243 746 806 677 0 335 0 732 790 120 0 135 204 0 0 800 54 14 0 919 296 0 293 582 451 966 566 790 881 554 515 475 0 719 234 336 631 0 0 164 12 0 363 0 448 0 593 603 0 202 0 354 139 656 468 771 0 322 0 937 957 435 278 93 0 967 669 172 390 817 0 317 282 680 0 0 843 479 0 651 524 673 560 0 632 145 943 938 984 0 516 273 305 26 583 155 29 0 240 422 510 0 245 396 791 27 927 270 879 0 0 5 0 90 13 645 709 999 988 0 278 510 137 0 0 788 0 401 0 225 398 711 532 0 925 425 560 612 0 434 758 729 0 0 790 259 0 456 0 0 0 652 249 824 550 202 287 0 0 672 881 726 663 903 212 624 138 877 363 706 993 0 558 0 738 0 0 651 788 264 580 0 498 0 701 578 57 308 747 736 200 812 862 646 246 581 903 794 285 158 288 816 0 373 81 480 595 521 62 315 301 0 55 171 606 496 224 0 939 0 0 423 136 208 77 0 682 0 430 647 768 191 355 682 749 993 928 642 898 883 728 599 738 175 938 253 271 0 839 86 54 476 840 743 269 712 95 122 0 143 0 0 727 805 181 345 0 725 990 0 220 284 577 887 542 992 43 255 378 966 0 544 315 149 397 586 708 770 0 0 699 0 643 560 291 0 213 13 777 198 443 514 778 721 0 355 261 0 0 802 415 0 388 634 413 760 396 0 112
419 504 0 607 0 546 783 143 981 0 397 218 665 509 0 347 0 838 941 861 790 0 737 565 193 683 0 257 990 0 650 818 499 647 383 50 885 0 426 846 445 670 0 868 343 298 0 977 786 196 0 435 0 0 948 558 46 0 554 0 0 807 237 0 983 473 464 0 898 351 176 0 735 9 41 420 208 512 742 117 174 0 0 977 0 904 610 912 577 861 398 704 608 983 0 0 173 627 45 0 238 360 348 891 168 0 404 269 62 548 679 490 279 281 9 809 123 0 236 747 475 54 233 0 0 840 37 533 351 303 997 509 947 507 741 901 324 0 66 528 99 31 562 111 920 0 9 459 145 510 517 111 726 682 472 344 0 319 0 231 0 263 345 492 0 0 778 0 207 299 255 180 716 930 0 0 55 0 510 147 108 0 630 678 0 807 335 649 590 37 927 225 0 379 75 934 878 140 135 530 764 940 581 0 107 790 0 0 91 149 777 144 640 0 0 0 225 488 738 325 750 567 510 749 441 75 706 206 117 149 355 14 971 956 513 0 529 0 0 247 73 726 32 938 0 479 685 729 950 780 0 948 477 167 228 447 890 0 997 0 522 588 859 0 0 722 18 571 424 724 344 0 186 335 0 13 514 94 384 297 112 323 0 908 99 0 0 323 151 0 762 0 0 848 991 0 864 638 0 0 934 353 865 0 364 642 0 660 472 494 214 262 0 285 747 952 271 291 83 321 381 0 137 132 291 884 702 43 745 398 0 521 0 10 727 523 0 749 474 207 750 777 564 69 911 808 108 0 0 857 396 884 95 37 963 242 0 561 794 890 372 0 11 819 368 62 862 0 280 0 909 995 337 676 767 342 0 410 315 38 564 273 150 66 638 152 624 182 769 0 777 735 0 852 91 0 911 548 0 726 57 864 818 0 433 510 550 415 27 966 489 0 120 689 922 650 842 57 623 0 891 951 719 738 963 583 401 542 0 900 0 723 757 0 716 37 688 236 485 263 78 0 535 942 743 438 0 479 135 77 772 748 0 687 386 0 41 378 858 712 979 0 122 291 0 0 0 17 0 0 971 805 248 763 134 891 452 718 168 989 295 0 941 291 0 904 923 425 0 746 74 662 965 55 413 38 73 713 220 189
0 915 165 808 885 551 8 503 18 0 542 552 0 465 807 0 98 792 0 347 383 783 0 0 776 2 113 708 58 0 69 0 91 398 256 0 832 0 547 855 289 0 0 881 658 509 74 278 881 81 306 0 785 0 891 674 256 0 0 790 0 480 346 469 958 802 0 104 274 862 430 364 254 360 891 199 8 988 880 0 95 141 563 805 856 0 325 338 715 0 304 789 589 800 103 677 825 0 0 0 118 387 527 234 41 963 0 361 870 348 315 665 473 0 162 900 225 0 839 716 0 65 637 452 368 0 592 0 727 247 657 554 714 0 59 808 0 864 71 962 0 605 0 194 0 336 0 774 308 47 0 764 685 104 689 0 449 193 0 897 265 868 217 393 946 403 824 818 645 282 991 808 174 903 666 0 594 0 752 39 403 389 594 7 101 0 933 146 51 769 0 698 819 706 948 797 0 862 699 196 738 0 87 283 182 499 288 334 426 297 442 0 634 710 722 666 710 715 982 0 989 0 92 0 700 396 727 0 634 147 187 332 0 78 229 681 0 805 151 0 0 517 0 217 932 412 830 960 993 415 302 968 408 877 178 0 661 389 257 56 719 947 246 930 58 0 0 0 149 0 629 859 227 283 0 0 0 468 0 453 811 129 726 810 413 894 663 857 290 479 898 72 106 0 0 766 746 0 0 0 0 366 618 922 509 887 883 696 248 982 11 0 139 984 0 0 760 637 973 968 474 524 733 767 727 31 583 0 828 803 730 151 29 506 469 204 41 387 140 369 948 468 525 0 968 888 66 781 526 649 0 514 116 0 234 635 993 223 327 351 596 338 746 52 638 0 344 926 228 493 487 600 197 347 922 544 641 219 271 791 312 578 541 290 925 0 203 37 454 31 175 0 0 792 825 0 204 158 0 466 740 134 117 664 0 0 281 133 623 227 756 159 209 0 776 859 0 0 862 267 0 709 760 774 388 376 113 733 600 145 204 538 784 160 701 0 0 743 0 0 405 479 126 0 409 769 37 140 0 739 0 872 699 0 606 465 782 263 159 26 535 0 305 0 183 817 543 835 912 52 573 929 946 0 551 917 974 23 934 126 714 670 524 978 0 0 0 825 340 406 864 507 309 0 345 0 960 0 8 424
739 13 631 38 0 0 896 405 0 400 163 286 414 56 583 488 103 0 196 940 0 509 86 159 764 882 0 757 0 0 0 890 490 386 698 0 134 418 955 675 831 800 584 161 790 833 67 155 0 0 0 167 372 76 309 322 526 208 169 690 841 0 286 0 457 375 85 760 797 366 238 44 0 580 520 0 527 0 916 212 605 0 806 0 474 151 164 232 0 992 250 566 558 690 352 0 389 0 15 483 0 473 0 641 634 947 134 261 79 215 469 871 496 492 736 108 59 458 0 401 559 0 410 780 941 839 602 142 216 553 899 864 0 213 816 77 480 210 0 739 135 47 943 124 0 814 485 635 0 667 274 918 617 422 424 188 302 695 781 640 844 928 798 0 268 258 278 79 656 434 548 45 0 336 844 81 741 0 138 666 0 130 0 322 0 892 610 569 711 225 0 527 658 605 333 900 792 818 0 682 211 279 640 174 720 600 0 839 0 783 0 471 874 19 716 0 0 137 382 65 0 513 515 453 742 112 815 493 693 957 674 0 163 323 478 521 164 810 956 304 974 699 0 629 339 540 0 654 321 0 767 785 473 0 268 810 389 76 98 964 509 0 429 0 0 727 64 25 287 246 161 119 0 856 699 86 201 844 366 814 134 0 482 156 117 345 110 963 312 657 783 437 697 0 539 158 772 0 868 115 0 799 779 535 54 476 147 0 778 191 340 474 770 0 730 62 656 0 351 0 169 151 906 330 505 271 928 533 64 307 734 869 883 891 6 696 623 145 64 776 484 422 316 56 254 604 379 740 609 436 804 444 774 895 10 240 0 382 844 354 346 982 323 937 0 637 256 924 691 789 251 16 0 781 329 895 6 73 4 216 544 295 302 426 512 381 247 165 573 346 418 0 655 0 615 449 800 245 929 449 812 0 923 0 834 410 498 601 723 0 866 759 97 217 393 93 303 0 157 161 246 541 892 887 31 46 553 0 553 269 527 184 278 0 256 199 0 0 961 303 0 340 381 716 721 0 0 0 33 300 976 120 714 175 747 909 0 510 986 587 0 489 935 12 0 938 0 371 755 0 723 186 950 82 296 6 452 714 410 772 88 112 296 150 0 0 0 408 11 91 0 187 796 0 74 420 367 0 280 346
236 46 930 0 847 106 193 0 826 74 829 978 482 819 396 794 401 0 68 205 899 739 438 0 953 0 802 630 887 975 56 281 209 798 469 0 0 0 0 407 267 0 0 0 548 0 427 110 117 189 274 249 0 417 461 149 0 0 737 244 752 335 179 190 287 324 977 582 337 338 44 0 866 0 52 340 233 0 814 798 938 682 744 335 548 456 459 673 713 202 0 278 0 0 115 72 467 533 445 0 322 563 262 937 736 692 860 161 448 629 0 919 368 509 568 491 586 730 349 0 0 503 0 0 16 856 674 979 0 120 98 0 91 752 766 0 322 700 0 0 353 241 481 124 788 530 0 199 580 488 0 631 0 463 801 124 86 233 744 751 912 122 244 904 528 838 0 0 580 394 203 873 299 264 560 0 554 93 798 507 726 442 907 351 525 429 0 843 0 0 212 0 876 540 0 408 18 227 0 753 525 283 493 662 9 0 438 819 132 0 0 408 253 752 0 444 462 570 544 652 898 131 220 951 707 618 954 91 608 975 784 179 200 0 0 91 0 612 315 537 34 620 326 796 138 191 0 340 451 0 839 6 447 29 10 638 16 394 696 449 0 0 304 600 94 991 252 439 504 883 269 790 94 173 442 0 314 0 0 770 563 273 44 927 759 406 0 549 972 221 0 0 27 594 756 828 0 0 745 0 312 2 0 910 959 931 89 705 585 502 583 54 867 84 234 194 434 0 697 813 0 779 701 505 124 0 354 592 58 0 77 21 0 229 939 642 27 0 0 440 577 0 415 0 705 0 51 988 201 881 591 494 536 340 911 84 769 355 0 121 693 979 36 203 334 0 402 0 467 247 637 0 0 860 628 0 0 732 0 261 772 278 752 0 0 0 969 787 380 916 629 0 504 0 440 723 0 704 160 585 0 262 300 227 730 18 665 735 600 608 125 402 39 483 451 906 0 587 0 197 609 898 594 850 0 349 973 521 413 84 1000 613 0 1 20 963 754 527 548 706 0 553 571 638 403 406 503 0 623 172 198 0 815 9 572 937 0 885 399 0 881 476 114 358 0 533 0 0 0 801 356 923 0 0 681 266 630 816 759 224 710 701 452 623 708 947 0 0 475 8 368 811 360 548 517 486 432 0 633 0
0 0 324 0 145 0 946 254 930 196 205 453 539 29 23 73 525 451 510 65 42 121 215 546 288 283 904 659 658 430 113 660 618 0 561 874 307 0 470 570 17 0 589 155 758 977 760 0 488 19 797 458 177 921 0 0 238 538 979 0 0 542 244 850 0 0 0 0 549 842 194 0 0 646 0 11 977 199 133 38 45 334 943 996 0 0 818 277 881 378 214 345 709 911 0 0 472 477 182 256 972 110 295 399 619 7 0 918 495 275 0 474 402 82 0 772 0 356 212 926 582 885 310 66 0 521 646 807 8 92 555 982 672 796 624 0 521 355 45 148 456 149 990 0 602 333 60 688 0 470 414 749 372 1 0 744 30 208 247 0 853 0 922 142 139 260 227 721 424 288 998 698 855 338 354 123 381 413 613 244 506 137 810 768 337 0 0 0 788 0 608 931 434 354 95 0 797 624 368 0 572 0 567 487 0 419 514 965 0 352 0 0 745 474 503 291 742 662 78 49 0 250 0 281 319 67 0 780 0 463 471 724 246 988 724 618 97 441 581 572 686 0 340 524 674 320 266 924 35 287 704 889 63 937 663 0 0 0 0 71 653 328 277 962 0 813 0 20 980 915 277 947 873 742 693 412 29 545 508 748 965 665 910 0 372 228 567 0 22 0 255 864 327 0 0 274 468 478 678 540 792 0 376 0 610 0 415 584 399 928 0 504 310 986 0 0 81 0 486 45 0 730 0 761 539 660 0 237 0 509 0 932 894 0 922 845 626 0 981 30 924 146 816 576 746 0 0 603 736 219 192 843 542 860 736 898 0 427 825 803 0 886 842 0 0 504 760 0 979 430 963 0 256 0 374 255 181 300 0 0 622 423 421 497 445 0 0 946 477 0 915 581 185 549 678 168 232 212 323 344 0 945 336 672 849 902 786 875 846 975 7 0 105 0 880 842 989 84 460 402 980 0 947 557 331 418 564 632 467 922 659 0 0 911 42 922 420 945 649 0 778 36 100 342 356 830 923 0 624 602 662 328 507 985 520 487 0 188 618 33 340 509 584 0 574 96 391 460 76 935 0 0 20 685 0 0 510 282 812 335 514 99 471 930 794 71 621 519 0 763 115 437 573 246 129 559 998 407 718 427
51 586 409 819 449 971 514 0 350 652 435 937 0 607 300 507 481 0 431 525 0 803 38 0 883 621 0 507 277 0 441 0 0 248 331 762 22 224 934 894 385 640 586 702 466 904 494 226 153 0 0 915 484 496 863 811 552 194 536 484 95 0 225 445 855 599 970 914 17 36 747 734 106 278 758 490 0 538 0 757 463 773 830 0 322 538 755 274 504 732 805 279 723 107 680 0 254 797 0 732 955 28 440 0 458 507 68 257 0 874 0 818 159 368 683 939 0 919 0 0 452 352 988 843 258 357 675 130 0 0 493 0 254 329 669 0 3 496 0 0 761 72 282 0 683 788 187 0 11 236 120 834 550 169 152 232 96 61 150 374 135 0 0 858 463 20 611 963 298 202 0 966 870 768 0 919 73 128 45 0 0 659 131 782 895 211 803 936 391 0 740 960 787 557 752 0 0 202 669 0 0 668 0 482 340 23 913 678 659 384 49 0 864 0 0 115 0 350 164 0 23 908 0 95 0 0 465 119 516 707 573 24 0 0 267 926 253 270 21 455 109 669 369 300 645 706 689 0 213 972 597 0 308 409 278 583 400 0 629 459 374 275 524 33 0 260 0 85 292 398 428 0 0 337 730 429 411 953 504 458 43 105 144 538 507 856 866 779 943 703 190 688 839 0 579 716 796 769 427 902 699 777 200 238 863 130 418 113 780 600 677 576 671 639 680 927 240 0 645 973 98 289 471 215 498 0 676 326 0 0 486 631 959 343 80 337 904 0 405 394 323 13 646 0 906 736 369 0 487 705 774 390 0 141 265 366 880 455 993 907 854 738 664 309 586 840 279 516 387 403 305 577 445 644 990 879 43 258 412 662 0 0 0 314 846 0 615 746 221 0 505 498 684 630 657 778 879 0 0 179 208 78 848 445 418 0 0 0 78 562 504 45 252 0 912 47 138 83 322 881 161 0 275 862 0 417 0 959 243 159 0 959 26 0 14 0 11 0 546 95 255 394 719 388 484 181 969 962 0 206 949 861 49 135 404 0 878 0 966 0 11 101 211 991 24 722 43 115 451 991 0 251 28 480 672 0 0 616 944 0 811 375 737 267 69 821 0 799 594 2 0 0 0 532 782 343 476 721 118 0
501 0 615 0 672 0 0 625 867 354 101 0 1 39 0 740 446 429 0 161 828 509 787 478 87 7 0 553 323 294 747 77 960 374 0 729 394 142 961 742 835 980 509 493 919 659 687 0 753 0 182 845 657 640 0 382 296 494 628 308 127 984 843 959 463 876 574 634 851 575 641 0 596 399 66 767 22 0 661 911 39 776 404 419 572 0 0 0 331 0 798 16 580 0 428 257 106 909 275 126 678 0 609 941 689 119 0 283 0 549 0 110 410 0 0 784 652 317 0 0 24 299 635 998 622 445 831 895 0 708 654 173 366 945 796 0 484 382 0 947 903 381 661 0 47 0 0 348 535 954 106 576 585 602 273 639 0 578 430 677 198 882 0 365 945 0 902 0 492 156 406 670 0 30 999 425 363 391 820 687 405 192 765 326 672 141 13 0 0 397 576 507 748 114 984 150 0 513 677 78 911 0 350 124 558 400 920 11 946 625 413 598 113 0 0 867 592 609 746 998 35 933 348 354 318 274 461 160 0 905 998 761 564 0 0 974 172 179 777 533 979 875 721 0 327 0 0 547 505 915 728 0 241 0 728 752 480 269 454 699 881 0 0 610 0 63 0 569 515 113 850 890 98 250 846 828 693 420 0 677 179 0 26 571 702 471 505 714 735 0 107 136 657 100 361 787 0 0 0 890 0 753 945 379 937 0 718 210 743 878 85 949 0 323 0 337 414 160 165 155 734 624 290 0 753 591 261 455 979 264 71 47 374 26 636 275 677 96 672 916 90 0 0 294 416 13 627 0 0 331 888 538 0 779 100 968 237 608 220 0 44 0 213 0 9 601 204 23 80 483 130 437 0 0 376 437 488 403 220 854 430 0 847 203 0 677 0 976 769 883 459 390 392 626 0 486 0 382 805 694 930 0 0 363 0 350 846 302 592 213 172 275 901 452 0 257 0 422 569 612 714 424 16 0 508 110 80 870 952 0 798 0 934 508 0 718 94 705 535 0 878 34 123 833 0 634 902 698 201 786 722 135 34 891 290 954 737 125 642 958 433 78 0 806 540 961 979 386 263 281 273 848 808 264 413 629 0 0 0 146 669 564 439 311 0 0 0 413 990 769 334 0 366 0 46 178 984 255 882 385
163 0 363 990 921 821 732 0 0 757 981 0 25 435 0 81 209 820 947 727 667 89 829 738 964 471 307 838 119 238 999 375 0 740 174 0 142 0 451 651 48 0 950 0 460 455 841 0 953 921 85 282 994 0 337 113 244 552 17 710 52 750 259 906 346 956 496 814 659 520 278 0 87 575 658 74 0 713 0 0 585 553 458 385 678 383 857 117 213 488 28 266 751 484 271 0 232 299 0 376 546 106 777 988 153 0 0 426 0 743 365 30 947 0 555 243 869 0 319 422 0 93 57 834 62 540 0 382 215 325 772 0 0 0 0 880 0 124 485 0 969 555 737 301 0 169 292 107 491 678 540 0 335 642 425 0 268 496 654 597 892 0 443 0 0 512 472 0 581 331 197 932 907 75 445 943 258 732 960 972 0 0 16 160 343 0 439 106 41 0 767 282 335 402 576 327 740 748 653 91 711 714 59 27 253 0 0 0 300 687 965 549 48 602 992 499 347 0 174 132 108 859 607 945 19 902 885 145 723 540 8 543 574 0 267 207 722 357 43 323 617 956 697 608 343 128 0 619 0 991 159 186 812 629 65 272 261 655 153 332 436 399 0 602 0 811 360 93 0 0 279 129 217 602 387 957 620 459 0 933 848 0 826 0 662 222 9 677 825 943 683 522 130 997 15 0 373 67 918 978 700 0 156 293 0 114 497 225 49 0 558 692 0 0 399 625 0 0 301 137 121 739 631 0 101 680 0 0 101 0 402 278 233 0 390 726 705 489 0 604 0 977 0 884 648 956 265 425 229 74 258 258 611 0 865 331 22 536 628 736 0 484 236 535 54 805 645 459 428 0 0 27 862 870 0 614 963 0 246 425 0 75 49 495 0 981 990 202 194 0 43 830 786 0 0 799 499 100 547 216 337 374 505 216 820 0 557 348 115 885 560 972 849 451 995 47 154 145 268 939 0 774 724 789 378 0 28 842 993 0 868 300 262 315 545 259 525 576 226 920 520 657 0 582 0 382 509 334 0 925 828 306 0 480 661 0 380 578 518 369 166 196 0 139 529 0 866 565 323 0 537 0 288 0 956 822 755 0 557 0 771 462 0 367 537 314 790 42 335 800 649 150 88 59 896 204 337 0 284 309
384 779 500 574 560 348 821 0 0 405 152 606 837 0 534 199 0 552 940 0 0 0 0 610 882 480 0 914 792 118 74 506 673 447 526 160 805 818 402 773 867 0 505 276 812 348 876 591 526 0 866 0 309 986 575 617 938 0 172 0 0 173 265 0 371 328 685 153 586 43 100 758 772 86 542 528 226 831 955 849 0 0 721 497 0 730 482 0 582 751 310 612 337 0 485 216 380 0 78 0 0 271 0 980 484 0 992 396 914 0 0 991 928 0 279 509 0 551 930 956 0 856 377 853 635 0 0 803 860 0 0 93 904 0 500 780 0 997 702 178 546 0 504 299 48 31 715 996 0 0 0 0 0 0 92 597 495 595 29 590 787 201 565 795 20 0 597 891 0 0 284 0 601 0 627 363 24 0 359 134 0 974 403 713 103 575 678 561 253 0 764 830 223 39 909 679 883 355 678 586 48 619 0 434 0 7 865 504 525 0 863 150 589 521 168 996 0 358 516 0 430 478 518 0 0 842 176 356 28 329 365 0 760 52 913 0 312 674 533 0 999 274 326 0 0 152 127 840 748 0 872 940 586 355 341 0 248 755 0 74 0 975 975 22 568 887 506 282 525 294 385 0 210 742 971 583 116 0 0 263 794 679 330 804 930 325 380 314 163 913 962 653 839 805 682 958 790 248 0 471 21 0 68 0 355 598 618 482 344 547 297 467 0 491 600 992 338 205 445 753 364 669 601 946 0 730 898 388 574 0 549 751 2 80 274 551 705 439 177 914 261 0 0 0 817 998 0 949 479 29 734 0 706 0 72 319 443 791 629 0 911 0 463 0 616 0 467 678 497 156 671 500 852 0 681 152 90 622 361 783 969 116 844 94 645 309 895 0 0 770 392 103 188 130 160 414 100 861 251 95 44 331 757 554 578 679 881 996 0 449 0 690 799 561 28 435 84 0 36 818 60 802 607 730 388 0 716 0 577 989 1 0 778 94 566 133 494 0 82 963 0 896 738 85 746 0 0 383 46 0 591 0 375 676 969 825 468 796 999 949 440 0 825 827 0 242 854 256 724 96 0 69 820 205 606 851 395 755 971 625 738 0 310 884 335 331 285 0 0 0 727 833 37 410 607 619 0 168 496 209
252 750 492 0 564 261 175 382 307 937 0 100 473 963 367 954 975 928 735 303 642 283 712 363 476 623 0 866 784 818 174 0 324 125 556 185 851 940 222 771 362 563 664 0 548 746 761 492 0 0 79 0 965 944 849 0 109 680 0 214 97 0 942 988 480 365 171 0 498 0 612 935 309 0 708 658 0 662 348 487 0 83 618 176 0 819 872 179 494 340 0 126 0 543 0 58 950 0 773 207 652 870 413 0 482 500 811 0 214 313 869 0 773 79 332 0 260 689 0 40 909 2 455 354 0 14 280 706 747 751 61 0 942 41 633 0 232 166 447 694 0 951 693 439 486 527 684 998 767 108 734 718 0 0 392 567 300 829 677 632 323 169 451 0 940 382 995 306 0 208 43 117 682 4 368 0 532 77 111 580 82 368 90 0 0 0 32 900 890 427 553 59 876 698 305 89 8 606 939 668 0 0 225 0 0 350 868 344 0 956 10 76 135 765 0 465 107 0 604 137 803 657 162 833 585 309 0 187 0 627 0 0 953 0 42 933 792 0 5 780 755 941 686 180 101 482 91 5 525 380 0 0 171 63 474 233 447 349 368 725 0 249 319 177 34 0 914 273 55 141 832 102 684 416 326 488 683 963 954 889 699 0 312 606 456 481 735 199 211 0 963 953 160 886 433 149 300 860 938 564 489 332 298 0 697 996 320 0 366 0 394 0 0 102 267 898 563 0 754 64 915 0 0 207 205 264 411 209 0 575 198 438 653 142 563 370 507 459 0 586 0 351 133 255 914 0 142 729 0 20 0 85 0 669 699 73 358 798 195 345 0 578 0 807 788 142 274 0 644 38 994 170 0 723 374 904 54 250 269 663 587 34 389 593 802 490 456 871 304 535 0 394 0 752 0 572 636 0 182 467 0 596 654 1000 0 807 709 581 321 645 347 61 60 739 456 803 396 154 280 83 481 0 423 106 247 769 957 702 520 722 280 495 556 485 968 271 395 0 0 328 0 43 381 0 884 192 681 377 0 292 247 265 713 984 653 129 80 771 333 169 127 341 492 580 683 0 967 0 741 544 397 0 0 666 256 941 566 527 0 271 0 0 402 0 529 306 822 393 535 958 0 0 352 30 0 0 491 793 279 745
781 0 831 134 153 562 208 0 713 626 176 853 989 346 669 961 0 143 980 902 707 0 442 597 0 458 482 586 560 0 215 0 192 137 713 462 507 672 140 0 561 903 0 533 365 0 527 423 795 594 114 0 330 535 967 566 713 878 839 0 439 196 652 339 441 0 216 86 4 779 254 900 202 495 123 102 593 0 512 0 993 592 932 617 6 786 0 140 262 0 927 688 477 733 773 930 618 217 519 602 746 257 0 282 632 340 59 0 416 84 0 188 730 896 889 218 0 38 350 45 522 879 524 436 686 327 638 450 0 0 478 188 194 984 671 983 714 895 0 0 128 784 988 0 163 431 463 0 308 848 0 268 0 0 601 593 121 733 0 0 0 518 961 90 717 110 603 404 740 910 255 0 403 58 0 0 0 754 129 681 839 483 0 500 675 423 0 38 779 557 20 846 283 788 265 807 51 192 926 0 0 323 167 774 583 889 742 873 302 0 361 987 184 428 669 187 669 730 808 111 738 318 999 715 243 290 0 0 510 903 236 584 0 408 0 911 39 418 904 688 0 502 432 880 543 796 34 521 0 469 702 508 104 358 60 856 749 410 382 0 0 586 0 976 814 295 834 495 0 20 0 407 547 0 61 0 0 407 445 0 472 382 0 0 738 109 229 0 462 850 146 0 468 858 951 118 504 213 0 923 112 126 0 302 680 696 62 0 753 568 0 918 48 186 188 103 733 0 0 0 176 264 482 868 0 0 679 139 966 0 520 340 484 770 242 647 385 137 994 533 69 928 0 588 658 850 102 0 109 904 630 474 476 994 582 561 56 137 768 661 581 438 776 463 975 779 186 181 0 103 250 0 558 47 15 802 166 598 0 783 287 915 0 972 201 0 151 290 167 152 292 61 0 190 718 469 792 367 968 412 16 499 0 0 12 583 0 0 0 911 121 997 217 928 827 0 686 871 842 456 924 990 391 262 864 133 0 187 32 0 7 755 94 0 396 949 962 900 825 0 0 606 436 662 539 136 126 0 0 562 0 0 28 725 0 0 553 877 417 0 957 519 0 0 765 25 238 207 321 488 888 175 0 366 347 733 345 0 0 0 0 892 260 0 972 994 349 0 483 0 59 331 277 0 0 50 159 245 0 521
476 0 929 774 162 628 842 0 0 848 809 491 215 373 246 540 0 0 23 783 873 116 846 0 52 691 302 766 0 0 912 848 787 691 587 991 0 95 846 0 0 0 364 391 759 956 206 460 964 379 700 291 0 523 187 685 0 765 727 708 34 48 814 815 974 330 790 339 787 879 0 960 848 876 442 791 0 555 706 561 0 322 338 624 192 0 0 442 0 853 586 309 671 628 0 694 814 577 747 573 689 0 195 162 62 747 444 216 840 924 0 90 511 299 928 982 586 0 297 268 238 151 897 360 303 954 163 0 0 498 0 786 0 502 72 874 0 2 0 436 22 152 0 0 453 185 811 0 812 82 820 906 426 930 232 515 748 251 80 546 203 294 919 890 0 138 101 606 414 106 139 826 415 171 689 3 490 744 0 470 145 978 351 505 223 161 0 732 828 0 411 317 0 993 0 395 0 882 809 517 346 769 950 0 73 104 894 0 944 0 771 953 0 0 183 259 0 502 227 434 0 848 229 0 0 570 113 701 999 0 72 0 486 903 0 918 0 861 894 606 218 660 0 0 0 280 386 644 0 730 298 636 291 661 63 40 716 721 797 160 780 419 242 9 144 160 394 0 345 817 37 268 60 522 402 185 561 561 918 642 417 595 835 0 33 986 349 812 207 738 667 0 921 0 703 0 750 717 308 685 840 431 146 515 945 848 822 172 0 0 95 477 819 173 284 198 0 961 317 955 954 96 269 0 847 826 0 318 85 371 0 160 752 244 0 794 0 472 338 37 760 224 388 393 292 17 126 333 0 967 332 938 0 580 523 572 369 763 398 654 0 0 722 444 956 60 679 916 326 233 320 439 924 0 690 116 384 694 0 149 734 891 240 994 191 0 972 0 747 466 228 0 399 193 775 711 77 437 236 0 718 0 344 646 948 0 459 0 0 0 709 238 272 830 0 0 432 552 31 853 35 496 41 106 0 224 0 666 477 773 928 802 938 0 466 430 831 499 908 369 49 19 236 0 141 442 482 761 144 667 636 0 312 338 284 962 0 601 181 231 325 0 258 692 910 724 66 0 113 414 885 611 812 145 512 214 840 426 0 140 166 791 951 475 906 0 0 586 0 262 579 852 243 0 995 758 505 0 775 0
850 212 6 0 0 134 754 375 57 0 151 0 901 770 731 236 387 0 0 695 281 0 392 275 0 762 158 278 551 0 151 0 396 0 672 974 258 501 129 0 196 409 379 208 987 0 701 0 967 560 389 613 974 847 0 793 523 497 0 466 545 0 964 431 96 991 536 230 51 0 0 484 425 0 0 425 249 254 975 233 168 666 762 517 0 685 212 218 920 427 250 0 59 743 161 749 0 618 0 462 195 0 300 758 922 174 539 496 797 0 29 674 0 157 290 0 121 404 109 0 0 422 486 717 0 202 857 805 844 442 979 269 459 0 757 48 191 193 626 0 527 460 254 626 781 379 0 130 849 285 0 541 33 127 448 229 0 259 116 176 305 650 672 533 0 416 995 354 0 952 0 813 0 552 860 646 707 293 649 850 952 966 858 48 981 741 0 692 0 0 342 768 812 399 813 585 454 167 542 729 181 467 209 310 0 150 341 84 657 375 0 549 0 385 0 613 12 385 258 666 744 0 517 506 363 0 924 135 828 47 855 988 905 456 118 0 213 0 0 64 678 141 303 355 0 0 149 662 917 873 123 477 802 683 552 751 618 774 614 641 278 877 192 431 193 675 580 817 577 885 356 631 0 851 419 952 241 0 528 714 105 233 712 463 704 83 0 0 771 14 0 745 892 773 807 479 0 577 500 750 171 716 762 397 0 521 489 0 505 474 805 299 386 543 356 864 0 34 836 0 0 857 763 944 0 691 318 195 0 220 325 722 276 856 0 485 122 103 973 0 444 375 794 396 0 616 265 765 448 924 106 38 595 400 486 620 139 0 314 773 408 966 901 319 0 821 454 564 807 396 173 674 398 64 167 0 950 463 0 983 0 477 218 0 871 781 116 669 200 308 457 3 480 0 950 184 913 239 0 330 316 370 127 297 799 219 0 175 284 403 190 90 41 742 0 443 860 6 450 349 0 828 292 91 645 276 565 981 888 0 694 0 224 0 111 47 102 33 705 548 12 346 926 0 322 223 149 742 186 584 382 24 0 777 60 326 783 523 47 164 679 879 0 530 545 297 632 506 624 0 0 448 235 343 222 0 640 684 913 723 0 303 835 117 0 847 183 642 0 637 702 508 266 0 0 178 436 943 86 0
0 678 430 915 0 988 278 849 201 317 596 292 0 697 87 0 492 919 881 235 974 796 498 0 331 208 482 0 0 215 403 435 0 413 246 777 495 348 538 297 943 363 722 62 523 466 603 0 648 953 370 500 632 0 734 358 0 47 704 448 337 0 133 590 142 163 642 0 260 46 581 877 0 478 390 893 547 988 670 826 0 47 355 938 481 523 509 145 778 731 14 0 683 704 492 0 841 0 720 41 698 0 0 606 926 7 152 768 581 586 0 60 537 328 0 575 910 150 57 533 290 0 381 947 0 0 360 302 293 950 875 415 748 552 439 663 72 630 835 337 246 342 363 613 662 528 829 529 171 95 0 0 994 0 687 600 0 42 792 784 11 953 103 0 588 66 0 0 832 891 656 314 550 206 0 57 707 0 964 545 197 970 679 808 517 0 273 755 622 0 326 248 927 185 204 307 948 144 281 127 0 334 716 683 582 703 337 490 990 83 854 167 132 225 713 850 0 0 753 53 512 743 381 713 121 1 0 948 0 0 540 55 474 184 418 611 0 822 386 732 317 742 631 0 389 555 802 819 0 0 968 355 707 0 911 23 450 35 867 0 647 667 666 763 102 581 648 823 0 649 0 720 516 708 881 0 196 292 785 443 818 216 0 297 985 886 0 939 18 0 890 249 435 0 0 180 151 983 818 197 919 250 375 0 141 0 628 0 693 445 906 137 25 0 307 60 229 861 0 0 6 295 7 556 563 874 322 946 665 650 832 89 945 276 214 246 650 169 770 214 196 504 664 808 287 0 0 0 642 523 950 590 322 0 459 0 369 0 491 0 790 556 473 190 617 76 0 680 379 0 174 119 351 117 967 550 573 420 401 634 146 716 773 892 989 0 0 372 0 267 242 0 104 497 0 0 414 0 71 141 488 0 723 225 0 431 422 665 47 280 0 0 708 314 537 269 568 134 902 190 0 260 48 464 678 895 674 157 975 824 427 0 0 0 190 520 819 426 622 0 600 974 0 671 83 421 566 765 123 768 931 422 133 149 292 285 204 0 214 682 32 265 451 107 0 387 0 844 0 352 589 854 709 918 826 0 12 256 668 311 0 977 0 544 225 421 611 0 0 0 311 464 230 382 0 827 899 635 0 117
41 643 100 0 95 914 0 491 304 910 882 117 0 167 350 0 656 192 236 948 958 981 456 0 114 0 0 990 0 732 0 286 48 0 275 920 938 229 575 93 398 959 0 576 779 0 248 0 0 878 0 12 858 0 755 970 260 744 596 916 99 861 0 988 672 821 852 93 6 302 447 111 651 132 902 973 951 721 278 657 309 708 126 401 0 2 99 279 510 177 18 251 421 0 826 917 408 962 481 732 0 334 837 598 916 274 0 637 893 20 258 0 420 0 514 0 337 997 486 0 718 182 495 451 0 387 308 91 907 958 735 527 662 0 283 762 0 260 59 15 0 638 794 423 613 423 599 423 910 965 280 140 327 885 627 0 895 585 943 0 781 868 134 510 0 125 382 0 738 288 457 836 0 0 474 412 855 327 416 816 0 304 0 609 594 842 0 308 829 550 0 95 483 270 234 954 604 657 258 198 0 949 0 680 226 294 325 0 824 693 895 0 286 538 881 722 110 425 0 0 716 225 68 37 0 442 12 719 829 950 272 898 0 376 593 834 0 392 0 706 340 0 76 0 121 726 59 301 192 450 3 0 644 181 294 83 0 668 0 249 795 176 35 650 593 0 591 384 0 402 137 0 817 408 515 439 296 125 396 239 412 737 233 956 452 157 978 516 217 0 0 818 268 669 0 0 268 44 0 839 0 57 884 967 146 201 961 454 41 993 255 532 931 0 0 689 315 797 531 299 447 0 465 814 925 897 452 228 0 0 278 0 844 743 346 241 999 52 0 366 597 0 0 149 605 41 877 0 410 227 965 0 991 682 777 154 225 285 707 849 65 0 266 762 0 891 0 690 0 726 250 0 0 740 23 247 701 886 0 0 364 73 447 637 803 0 434 423 0 0 202 0 948 0 542 177 0 0 258 875 247 400 891 666 0 652 786 390 0 0 0 630 0 501 346 162 413 101 28 590 544 32 882 58 81 0 0 152 929 635 490 46 840 471 543 0 964 0 337 106 227 0 878 106 755 0 946 942 906 733 0 0 289 130 0 130 0 389 927 989 415 581 278 0 0 364 0 277 0 336 0 840 0 479 154 0 484 154 367 0 0 377 997 255 403 817 0 732 47 642 444 143 964 60 852 538 464 386 176 197
114 0 0 422 487 0 334 774 163 0 516 685 666 955 867 506 956 0 766 539 536 463 0 0 957 0 200 944 505 380 403 576 738 80 254 613 193 502 913 0 393 286 0 56 851 556 750 329 543 431 986 341 968 205 0 263 621 386 0 576 704 699 329 965 263 922 740 801 608 506 593 0 705 835 337 904 259 854 273 394 844 0 705 225 974 291 879 184 0 986 688 0 0 126 447 678 714 834 923 313 846 0 952 725 455 680 788 252 440 170 269 858 0 469 886 912 0 150 0 719 749 810 691 0 0 486 985 474 145 0 251 0 271 688 0 321 946 661 324 36 592 881 824 50 647 0 814 0 0 407 380 999 568 300 0 565 284 711 828 34 91 0 537 506 987 337 887 904 0 225 190 29 969 483 256 0 405 479 894 494 437 842 521 224 0 936 0 422 964 930 651 405 532 84 202 222 16 0 0 159 0 632 365 517 174 726 0 311 678 0 719 0 0 0 271 0 514 0 0 991 3 965 0 310 735 530 563 91 691 0 631 889 743 0 468 539 0 563 0 66 760 4 10 828 0 0 998 203 5 652 686 720 319 367 718 918 465 640 760 179 0 947 0 414 751 0 437 172 570 0 218 147 357 0 871 0 0 0 979 0 863 633 0 63 516 0 139 0 438 428 695 187 75 660 349 962 0 165 404 0 855 0 668 307 714 102 958 205 251 91 251 0 460 666 0 986 772 998 547 616 516 807 469 571 107 871 593 150 0 591 298 553 0 166 336 221 683 123 621 636 837 906 295 64 962 882 30 700 572 275 242 789 0 408 0 0 24 0 163 500 640 381 0 160 125 759 806 826 314 239 900 824 89 0 191 426 944 629 466 383 996 198 768 512 442 177 0 0 532 47 551 720 233 751 0 717 162 475 285 138 185 762 0 997 33 55 875 377 63 177 557 329 330 458 230 639 608 351 0 958 878 964 865 0 133 580 216 517 0 24 0 0 929 558 964 641 0 270 5 464 906 146 0 563 0 861 139 989 0 0 435 321 986 529 649 390 310 0 0 375 181 0 910 382 199 340 4 0 837 500 255 7 253 0 963 420 168 429 172 0 288 605 115 631 241 173 971 0 207 193 677 618 912 272 887 225 0 719 0 0
222 0 577 180 284 378 358 65 175 0 837 682 362 913 239 842 583 567 569 11 97 742 771 363 791 287 114 134 0 0 823 56 619 137 675 83 634 355 0 361 740 952 147 373 892 456 532 394 0 58 586 160 556 175 51 640 359 508 432 449 976 0 724 0 406 194 0 616 862 338 871 592 728 612 530 197 327 6 821 593 165 574 185 415 276 797 985 693 457 437 648 436 255 307 733 0 422 502 210 475 802 734 199 650 156 999 14 129 781 105 410 476 983 320 146 867 591 21 810 0 0 587 345 858 400 887 0 435 665 178 667 525 738 0 308 517 391 554 814 957 574 332 164 502 0 342 428 800 0 578 252 0 477 513 0 903 986 0 725 984 661 0 829 599 838 997 0 908 603 551 0 807 779 970 640 564 937 0 0 0 368 155 789 0 418 615 599 557 288 101 87 760 200 732 424 37 0 97 593 183 526 351 121 331 440 187 258 710 169 982 979 764 369 326 465 14 39 151 0 0 201 552 626 0 759 137 469 74 729 0 382 965 0 350 950 919 115 206 980 616 439 769 87 453 695 965 0 928 644 43 0 317 479 554 600 200 808 8 820 64 882 598 0 872 0 22 0 587 0 701 20 909 262 0 949 887 0 500 862 858 586 7 303 959 312 0 181 16 105 863 428 135 669 709 404 659 0 106 189 570 0 654 0 957 642 534 0 0 754 0 344 776 258 183 268 306 56 0 284 303 0 0 292 0 522 121 572 500 271 206 256 152 642 71 0 562 155 0 218 161 0 491 889 788 84 739 684 333 268 485 780 484 235 0 0 872 969 0 320 300 449 167 0 360 175 8 3 682 678 36 134 141 538 999 414 776 0 586 623 0 17 589 169 490 423 44 304 817 494 896 469 530 673 577 357 585 0 0 404 502 255 286 259 97 990 539 982 711 0 684 87 697 239 799 344 319 333 274 184 0 0 490 0 296 469 0 784 65 0 0 899 676 0 787 988 620 442 99 900 950 32 504 424 398 648 703 908 334 409 45 0 0 497 862 103 0 899 0 693 86 537 636 709 609 17 0 609 599 0 0 73 817 0 743 39 170 312 614 180 904 536 212 921 658 32 465 66 817 771 543 0 439 0 0 0 680 399 0 551 135
648 17 512 358 809 415 923 574 623 872 294 928 231 821 0 429 193 416 583 183 0 0 788 865 334 390 915 439 0 438 798 133 960 0 254 664 878 964 560 165 923 0 783 662 0 676 0 209 0 83 450 0 114 166 545 0 183 0 416 335 873 140 39 0 880 230 757 601 25 756 215 478 945 373 28 881 608 731 865 30 256 0 910 468 0 0 592 647 43 217 0 245 0 609 3 160 0 474 55 940 456 936 727 492 511 0 432 309 879 909 0 651 319 226 194 637 534 0 0 237 0 368 590 0 759 221 678 547 836 277 0 125 631 120 839 476 794 0 803 11 656 839 55 0 660 111 0 0 409 777 403 0 950 768 987 0 0 0 606 331 473 235 887 0 596 461 834 5 135 579 0 0 841 0 723 907 0 962 237 730 374 656 220 382 251 537 631 392 0 0 526 651 614 282 96 167 0 0 553 665 79 623 394 270 629 616 14 557 0 543 26 433 889 0 660 0 424 0 252 184 748 447 895 835 398 0 180 391 0 286 0 836 274 0 8 0 990 232 602 0 660 946 355 227 754 136 0 958 209 144 475 0 930 0 147 175 646 575 438 838 790 0 54 177 657 445 0 0 845 360 735 913 296 900 436 274 0 614 513 204 0 697 854 548 712 220 935 806 417 663 674 336 0 614 411 569 0 40 0 249 105 102 0 645 0 779 834 889 845 848 90 812 576 254 534 855 929 351 978 592 702 507 752 199 165 177 684 638 321 0 0 817 105 97 598 759 0 0 281 568 0 242 880 439 212 318 473 0 471 904 615 930 24 895 889 487 961 0 231 370 0 660 864 450 442 570 745 503 355 651 225 703 952 339 679 509 179 0 922 522 815 15 886 394 0 657 0 0 811 236 542 784 400 457 408 831 947 480 489 197 356 0 26 207 318 655 422 831 65 472 701 731 264 634 509 137 629 948 346 0 173 919 146 0 609 498 443 0 634 243 604 0 0 738 590 198 0 32 459 518 336 931 860 440 0 393 0 988 895 521 0 39 335 325 0 743 0 969 0 0 256 869 0 487 829 320 982 0 349 512 967 285 383 0 872 827 633 649 812 605 816 982 241 231 238 397 496 77 201 928 541 170 208 972 825 152 380 998 496 320
828 740 476 0 442 110 640 0 571 577 198 319 632 963 404 0 400 0 0 743 0 0 241 759 0 242 394 0 494 148 796 0 333 504 865 916 557 256 312 713 356 520 152 860 0 14 970 733 260 887 0 116 0 976 0 803 0 104 633 442 0 0 620 493 82 511 0 7 788 484 933 74 306 0 0 773 0 970 50 526 226 158 663 483 470 172 88 397 446 815 322 8 603 596 516 0 0 0 915 273 91 0 637 217 634 0 384 352 0 36 38 419 239 148 605 620 43 18 432 355 0 646 0 437 0 350 829 730 0 758 499 585 809 681 433 272 0 873 437 993 515 0 998 778 277 0 241 157 534 362 0 248 0 801 194 830 591 498 0 0 57 0 246 765 826 0 502 477 638 781 0 569 654 0 777 0 0 146 0 252 0 768 262 469 348 930 0 0 881 750 0 0 0 0 0 762 163 882 757 332 0 976 928 351 886 570 701 0 396 219 951 236 500 582 979 555 764 120 682 0 174 479 117 192 672 962 0 849 919 601 551 76 419 954 560 977 791 117 964 0 994 867 0 149 584 768 170 449 0 984 238 899 0 0 626 902 276 32 332 596 19 44 0 382 793 420 158 364 645 117 352 0 0 246 328 0 0 11 218 177 0 101 211 349 583 171 964 678 629 518 672 627 844 764 101 712 0 361 0 223 738 612 872 17 444 606 755 295 0 415 592 962 794 875 360 115 861 79 57 191 0 158 0 200 940 44 403 512 61 512 823 551 0 353 501 658 0 63 0 751 997 772 155 962 751 0 0 625 861 146 823 433 328 928 658 640 206 816 37 582 828 915 771 756 565 786 314 368 381 421 327 0 833 731 117 0 646 476 64 248 0 210 0 61 177 0 656 298 887 392 0 858 170 37 779 0 715 207 692 201 596 0 622 462 138 484 580 0 0 513 955 948 256 543 967 830 353 184 0 0 772 172 962 218 961 330 146 389 0 0 514 437 397 0 28 864 849 98 279 241 758 346 249 763 651 234 50 292 966 742 60 261 128 932 0 991 222 0 438 263 435 696 0 579 826 298 904 419 792 548 0 0 577 0 892 102 730 357 880 360 707 766 673 172 337 506 297 712 135 556 0 0 513 146 521 555 0 0 216 410
655 959 721 761 0 419 206 57 891 382 272 653 739 168 647 503 621 238 580 553 540 276 932 963 716 76 801 643 0 274 523 951 382 0 679 801 194 0 190 131 0 132 424 716 498 955 15 640 245 196 0 725 910 830 334 309 409 665 306 342 436 762 489 486 799 90 54 369 287 0 991 832 306 652 80 569 0 0 257 366 0 514 831 721 387 683 0 448 26 31 611 272 478 68 278 0 745 501 0 0 489 309 328 811 122 21 774 0 727 815 0 107 80 0 235 720 942 0 0 559 963 983 654 195 783 556 99 60 462 0 0 293 0 508 314 0 439 0 0 276 64 0 527 0 158 0 290 193 0 323 0 459 473 90 97 698 63 275 268 323 310 108 848 748 983 0 0 238 404 521 0 609 443 403 409 64 0 0 0 709 349 918 95 914 239 108 266 0 319 555 79 487 0 678 498 941 874 902 274 237 360 430 893 705 91 946 84 743 10 0 939 335 264 936 89 0 504 383 977 331 261 973 0 0 208 728 465 367 962 0 959 226 824 728 50 0 0 0 0 0 560 993 0 828 990 282 335 369 988 117 0 672 0 971 473 298 668 0 852 304 0 0 0 358 424 0 347 830 345 169 490 906 404 59 787 727 79 744 883 786 955 424 790 765 656 0 838 30 52 591 638 986 821 801 224 96 90 454 921 52 42 305 759 111 263 677 0 0 0 296 354 942 304 960 930 62 0 0 630 927 0 0 380 746 199 828 0 158 49 839 406 419 965 985 97 446 269 99 935 492 319 933 0 970 0 887 833 316 24 195 135 42 0 0 640 302 849 670 0 0 269 861 0 138 931 0 88 252 376 951 704 0 14 125 337 364 457 150 479 0 996 624 156 345 825 152 107 40 938 806 145 603 792 141 873 388 458 815 0 0 568 946 179 189 799 498 884 540 39 505 663 211 0 234 820 121 170 316 200 316 498 853 239 0 0 0 722 0 706 200 342 725 379 415 0 804 170 0 0 176 440 0 0 196 754 996 849 28 539 762 0 0 474 159 589 344 515 914 662 690 840 944 422 0 803 69 716 442 988 74 0 185 0 290 117 482 777 11 305 620 701 0 90 867 449 113 0 0 0 333 0 513 406 0 135 0 64 124 0 0
0 774 893 789 526 8 792 201 0 0 547 653 285 622 41 173 785 168 344 679 0 990 48 415 501 831 0 871 432 214 0 407 0 0 986 0 196 815 238 86 540 163 100 0 60 789 0 426 456 807 824 359 0 594 799 757 0 908 0 26 498 568 0 532 340 456 416 952 332 0 622 554 281 669 0 788 424 676 127 445 247 0 444 321 263 889 0 437 586 672 196 722 482 355 48 344 439 317 0 0 787 0 371 705 0 775 531 169 0 763 118 769 324 89 11 0 0 152 758 801 421 0 472 0 0 874 0 0 0 731 993 981 0 441 18 107 0 591 353 0 376 160 715 515 353 0 186 648 206 227 0 105 648 716 367 565 261 177 936 0 149 325 486 0 924 31 0 707 12 0 704 514 198 805 587 515 369 139 9 876 112 279 561 433 243 0 194 427 787 882 391 715 687 536 623 967 0 250 339 766 405 623 827 0 233 503 0 491 661 89 42 0 463 899 959 906 773 65 0 857 99 599 590 851 217 220 71 108 277 263 0 909 836 247 319 151 0 673 426 170 854 0 589 801 0 829 0 357 426 0 136 866 633 701 882 623 334 205 0 303 144 889 686 192 158 0 206 824 389 365 614 758 0 0 631 738 689 915 0 477 390 0 0 0 655 0 942 0 0 0 429 495 467 962 792 401 0 828 404 777 0 193 111 101 389 491 0 82 39 0 107 763 190 643 748 0 393 215 111 280 449 903 161 188 690 930 456 0 680 966 497 601 750 720 296 399 637 561 672 77 941 935 847 157 529 29 571 635 512 976 555 0 899 788 205 35 405 0 53 225 597 950 0 427 814 4 540 919 922 0 503 141 0 0 262 0 985 567 975 990 0 483 461 0 969 210 0 151 207 702 673 848 886 0 34 172 139 206 720 603 584 706 46 14 983 673 799 444 849 994 113 99 418 0 193 849 509 624 277 646 119 882 860 858 567 918 782 81 0 961 38 0 0 869 615 457 0 546 965 235 163 595 244 795 631 32 996 612 127 379 106 0 0 71 536 452 471 391 248 363 583 0 0 917 0 486 130 959 425 322 968 662 862 418 390 482 0 80 112 228 0 719 655 931 0 640 0 946 15 61 291 208 398 537 157 0 254 0 290 952
27 552 75 861 398 214 740 399 660 141 469 219 0 981 633 0 604 749 0 319 181 53 0 215 335 571 46 319 0 0 473 730 770 178 0 0 0 31 840 915 22 0 985 183 368 673 615 799 279 980 985 951 35 151 0 172 942 672 789 860 0 650 77 176 976 929 937 84 0 123 615 0 127 90 415 386 0 322 118 0 225 0 47 786 3 0 0 75 710 0 0 568 412 90 410 238 417 0 810 909 756 0 829 807 946 766 0 0 246 894 774 991 0 316 55 0 376 22 444 634 395 0 0 136 953 806 91 156 589 839 95 170 582 819 236 389 38 962 0 193 592 454 100 457 0 45 432 0 0 827 276 686 507 0 334 0 527 880 48 55 729 330 973 495 0 670 378 569 333 252 79 638 0 605 940 0 449 0 16 0 514 0 300 317 734 504 146 637 999 4 290 245 41 354 186 536 332 230 0 0 588 0 72 0 568 445 583 307 661 529 505 0 283 0 927 776 395 24 936 317 689 494 491 440 960 147 0 159 957 627 260 0 417 949 0 693 239 465 617 0 558 278 622 631 127 0 742 0 46 625 48 88 773 460 294 666 592 317 965 240 908 34 0 265 234 690 0 769 0 772 0 652 510 542 637 131 725 37 94 834 154 717 720 28 0 198 748 0 973 316 729 476 58 739 153 442 314 94 382 0 810 662 389 645 91 0 418 424 865 416 139 422 564 874 639 490 595 854 91 688 510 0 100 268 92 165 368 64 810 30 137 0 794 934 635 0 0 188 136 574 519 123 793 0 0 145 118 701 973 0 11 215 295 0 605 305 560 118 0 921 0 650 202 609 0 501 421 0 504 494 0 500 214 541 738 686 44 793 805 304 388 0 484 460 0 0 685 6 824 577 0 708 124 0 997 133 865 879 0 701 991 0 253 107 0 656 0 696 455 0 888 848 603 208 137 0 15 0 461 443 868 0 719 0 768 0 729 0 684 216 115 708 0 0 957 734 0 485 118 822 484 0 309 736 0 135 30 0 938 0 0 646 902 394 740 445 732 172 525 171 30 726 0 213 580 289 20 816 929 810 252 0 0 493 685 973 924 876 498 593 996 0 0 316 468 711 0 0 0 0 337 752 0 335 700 585 0 56 703 0
487 883 193 418 417 388 560 0 279 762 34 150 242 352 909 980 645 816 0 140 700 917 817 955 849 890 946 236 0 634 402 238 0 770 170 249 224 523 886 139 717 566 822 0 800 578 255 721 696 897 549 0 464 247 67 0 195 158 168 0 648 473 0 0 154 534 0 399 0 726 169 692 786 257 0 0 712 77 592 270 0 0 124 836 415 0 662 148 882 190 852 799 837 0 0 448 0 694 898 230 891 298 0 0 258 797 635 0 0 0 63 51 0 612 734 467 862 901 0 576 0 615 904 985 0 306 616 578 232 849 293 666 0 210 183 804 694 754 0 0 835 539 228 305 317 114 975 506 235 0 465 472 0 944 0 281 0 379 0 0 727 921 379 754 741 70 419 80 582 367 764 658 653 605 0 0 764 802 855 105 809 185 0 304 0 727 735 553 0 739 906 903 735 396 0 65 265 630 97 369 0 627 848 779 0 231 432 558 0 397 252 0 118 178 856 768 610 691 652 481 0 544 786 0 636 690 367 568 274 108 711 920 449 0 0 724 166 0 0 186 492 929 54 3 334 290 0 0 369 119 428 233 808 933 990 702 0 263 431 445 851 313 14 769 446 652 840 168 636 0 928 620 0 0 308 487 416 183 696 915 0 697 381 485 0 340 162 912 791 851 248 0 864 0 111 879 358 864 749 714 88 871 556 884 38 316 600 626 321 0 143 75 0 0 0 982 103 778 274 18 760 283 3 634 0 754 859 49 0 0 312 0 974 450 246 0 229 867 278 0 580 535 0 36 718 897 396 444 0 979 595 0 763 797 287 137 833 835 165 240 159 979 247 912 690 0 530 110 382 551 876 883 114 270 720 118 864 0 341 69 517 22 963 922 745 0 0 512 472 169 0 548 539 815 741 0 320 865 793 0 399 705 497 256 0 90 644 524 0 216 164 18 0 147 350 123 31 0 891 67 556 290 581 115 0 412 332 142 520 403 0 896 181 411 144 125 305 549 186 918 134 611 0 591 607 22 349 0 321 93 976 972 0 966 222 103 486 675 497 0 686 33 204 216 844 118 0 0 841 386 0 332 0 229 563 771 703 876 548 555 900 449 334 892 526 0 88 674 465 721 936 19 0 165 997 0 332 339 138 788
338 531 469 392 426 299 566 912 0 0 261 100 839 0 311 334 50 912 362 401 143 573 0 606 0 0 934 91 347 88 551 384 993 539 998 0 71 0 564 275 916 0 0 124 103 101 425 872 846 539 0 781 7 330 153 921 951 866 352 928 850 806 11 333 524 574 95 0 0 422 845 398 0 0 167 0 142 0 443 436 592 0 530 613 656 832 0 191 78 0 605 153 0 857 165 720 0 254 783 180 35 672 929 90 815 396 803 58 222 543 0 49 0 0 846 918 274 999 114 41 917 494 743 58 241 489 103 541 640 289 373 0 346 632 387 742 290 928 578 136 555 350 104 526 23 757 941 0 303 627 143 0 0 888 782 394 571 0 0 96 374 321 502 0 647 585 948 783 50 533 900 0 23 935 35 412 565 735 791 900 333 490 0 0 425 0 885 418 149 653 213 0 487 244 0 575 73 554 934 39 1000 961 629 125 780 19 467 712 429 0 196 300 0 92 734 467 505 889 582 0 133 726 997 435 649 1000 824 32 468 618 827 0 0 326 0 604 145 146 844 0 399 805 772 525 504 133 0 684 0 792 980 804 0 0 215 772 457 335 477 933 730 137 800 0 808 0 994 831 0 235 926 148 947 107 0 894 347 0 0 0 315 599 372 0 935 6 530 49 0 865 302 0 963 512 996 491 0 243 0 125 0 0 479 267 989 374 0 874 800 311 725 17 807 0 272 810 488 0 0 706 260 0 595 384 133 929 603 503 767 0 74 272 526 867 434 0 721 359 642 137 755 854 272 0 0 205 0 441 0 956 954 940 568 0 584 0 822 662 757 776 0 730 794 857 709 369 149 552 604 329 836 848 850 718 455 782 238 933 0 195 882 0 540 0 949 365 739 535 0 738 665 758 111 653 0 0 892 990 920 803 775 399 738 23 784 5 6 0 412 562 0 69 925 113 245 355 0 0 954 930 0 303 0 177 0 465 968 0 601 0 306 0 748 279 0 80 369 230 531 498 765 0 695 803 0 932 127 726 648 495 64 40 262 476 299 516 66 936 74 166 703 841 201 0 961 0 382 639 717 154 336 246 0 0 0 0 0 931 144 738 580 944 872 52 480 585 266 544 0 156 502 704 0 419 529 440 0 983 989 8
730 0 505 80 0 0 0 675 838 0 346 0 0 189 81 874 409 106 0 671 781 297 352 801 807 394 431 395 538 0 791 193 0 575 420 515 0 566 917 905 0 764 0 244 0 0 231 77 570 909 853 897 582 432 53 80 0 0 735 453 838 0 429 689 689 633 333 0 740 967 914 680 655 457 440 468 559 859 10 0 0 424 778 0 1000 0 0 836 731 82 186 177 489 324 0 804 627 438 935 310 800 351 0 0 213 607 592 419 655 0 434 221 78 0 715 0 326 772 610 979 157 843 0 0 342 893 976 0 383 0 382 9 347 781 152 260 492 180 282 830 224 465 905 0 457 255 502 0 519 539 120 164 695 410 460 0 587 470 590 208 872 652 203 0 78 524 123 0 853 312 230 78 347 165 198 182 833 500 38 505 773 0 972 0 64 810 328 430 0 612 794 153 768 51 29 0 738 326 721 0 661 0 43 393 295 199 0 422 401 744 468 0 197 0 478 776 721 696 762 731 90 331 246 775 0 259 726 957 446 243 602 419 430 305 261 955 194 736 583 74 586 430 375 574 928 240 81 551 0 68 0 56 537 217 0 243 618 126 0 375 997 754 569 630 879 0 837 0 0 0 0 776 184 0 663 683 506 558 832 390 147 0 642 330 0 705 337 313 643 1 548 296 963 265 585 0 377 853 0 5 281 349 322 776 975 732 0 797 407 0 179 672 102 0 788 878 0 326 138 837 399 0 0 494 0 0 661 629 185 617 0 818 0 286 448 517 0 320 320 551 790 826 55 575 366 686 0 252 330 156 772 0 713 0 0 777 214 607 564 453 853 746 93 402 567 0 437 730 32 936 0 541 151 673 640 0 273 659 207 309 728 0 124 315 0 586 944 0 0 550 914 485 741 0 542 356 105 0 562 43 446 437 808 0 768 187 0 588 0 711 0 0 792 873 175 0 96 461 769 912 0 0 145 998 45 222 840 13 555 427 281 52 157 19 0 911 0 1000 954 0 21 833 132 33 62 0 0 362 845 455 992 498 225 612 0 337 445 221 705 238 901 245 0 109 2 736 972 0 241 244 532 509 407 543 0 0 921 274 777 0 2 749 0 782 141 638 862 877 851 39 218 0 144 585 0 500 293 0 827 636
792 0 119 580 131 0 0 0 357 30 687 267 422 946 287 0 824 845 0 5 215 0 343 118 82 112 356 96 695 712 940 473 44 149 182 0 335 754 730 133 912 904 644 32 124 0 973 222 283 0 731 36 789 930 663 0 360 33 749 809 0 600 71 963 80 592 116 489 0 0 446 0 847 209 564 278 0 17 70 0 700 371 477 0 721 955 373 0 743 383 0 30 776 0 0 832 775 694 271 153 999 683 933 10 810 352 396 150 305 795 203 0 0 482 19 89 877 726 828 25 162 521 682 400 820 0 683 121 338 242 0 640 63 0 245 315 502 991 439 502 0 0 490 135 0 549 0 494 823 900 21 586 856 708 814 707 320 0 538 793 634 951 0 721 484 56 0 0 0 0 0 271 968 80 0 244 200 76 573 113 71 402 970 24 99 106 0 562 370 24 0 581 785 0 0 952 121 48 467 158 0 122 194 534 473 0 257 115 0 917 48 911 399 338 391 0 687 753 497 57 0 46 296 359 814 0 282 0 0 0 490 565 923 0 0 482 845 285 617 781 575 445 995 755 185 0 174 431 951 0 804 386 408 825 303 0 0 185 0 288 55 176 774 637 0 882 148 0 218 385 870 283 766 450 529 681 205 0 921 459 603 119 963 0 807 678 995 598 637 706 949 577 0 384 961 129 535 0 430 28 315 704 109 768 61 140 156 846 425 560 300 912 0 959 0 639 0 671 765 656 951 520 0 542 608 359 952 994 726 922 0 891 330 912 349 386 478 931 317 200 197 0 143 154 193 611 0 55 843 696 447 242 172 0 186 37 0 927 0 542 887 765 0 803 781 796 792 0 757 195 181 596 730 227 728 671 108 688 877 272 322 0 744 604 815 308 335 721 538 489 955 670 0 559 409 405 0 420 746 779 634 97 913 847 0 738 44 198 463 468 402 86 110 207 901 457 579 352 735 330 995 896 0 934 108 143 0 914 460 184 0 934 841 650 268 575 581 527 794 981 666 683 303 200 494 37 0 836 763 444 42 998 962 245 0 435 773 653 0 440 176 882 6 469 86 217 136 0 709 853 0 239 524 839 0 381 0 33 0 748 134 376 170 0 411 781 297 123 853 837 955 571 344 99 731 0 0 939 158 141
0 0 40 0 22 452 831 0 0 603 701 974 222 644 624 0 825 931 99 673 714 322 657 622 979 579 247 199 576 659 708 62 166 0 41 20 452 445 691 429 0 658 14 15 227 694 100 126 530 335 556 686 814 279 294 142 79 278 0 868 273 375 514 0 82 67 497 833 675 228 77 615 991 151 352 126 874 0 420 685 119 43 573 473 813 0 418 530 993 101 228 614 651 582 0 315 829 797 61 14 436 693 189 261 398 45 593 825 492 0 637 113 0 628 956 500 813 403 739 450 762 541 672 0 0 433 62 909 732 889 350 637 931 0 91 830 0 582 704 16 0 9 320 237 15 0 822 259 93 214 0 695 0 161 568 0 352 0 386 325 298 714 736 86 421 871 421 187 152 336 0 0 0 932 163 493 151 363 0 547 533 719 661 858 975 532 55 738 25 190 551 0 582 0 400 4 601 120 0 0 0 696 440 422 379 457 2 357 904 0 0 716 182 0 0 702 243 938 846 780 722 796 969 230 300 844 0 616 80 283 567 651 28 991 931 160 331 644 698 0 827 440 941 253 111 12 839 733 141 237 812 323 679 494 731 757 379 148 0 502 0 0 0 0 712 318 622 912 0 0 0 488 858 561 785 845 839 483 715 345 419 81 0 171 633 911 258 161 0 536 198 121 87 443 866 0 0 296 0 739 718 908 89 0 555 393 485 303 795 374 978 296 563 435 349 712 0 793 104 532 128 283 70 257 0 752 173 312 900 0 0 591 315 791 175 0 532 620 0 440 338 509 123 716 947 0 636 487 0 591 0 751 366 845 879 706 698 455 810 780 132 110 89 758 866 780 472 787 886 995 0 225 838 615 0 0 671 941 0 0 0 0 296 719 511 211 345 797 756 222 0 92 77 0 362 13 915 670 685 0 168 171 122 343 0 691 190 559 42 927 213 0 629 641 346 853 973 539 425 28 15 572 760 64 564 0 58 276 333 0 614 67 685 0 753 909 97 0 126 0 0 0 128 0 836 234 364 162 0 0 0 294 819 491 771 0 0 850 26 203 611 0 170 792 884 907 569 972 0 55 939 728 393 491 864 627 254 668 0 628 710 0 424 0 0 731 416 661 928 0 521 0 0 0 667 0 259 428 620 696
144 690 984 711 860 50 687 980 697 646 0 0 0 410 18 647 736 60 611 685 0 328 0 110 879 647 741 123 843 382 176 391 0 0 901 838 382 395 398 658 42 632 725 469 888 418 787 176 0 0 986 73 75 402 0 1000 473 363 938 0 0 0 1 806 997 0 374 78 254 692 565 179 0 276 338 0 0 960 873 739 0 574 489 0 406 0 353 70 878 0 845 314 591 338 210 783 0 172 995 0 0 0 757 278 230 328 841 0 17 611 438 955 0 0 684 977 472 593 183 906 520 365 379 75 163 596 0 371 964 931 500 0 448 495 22 216 954 587 781 277 0 431 365 388 180 718 473 289 799 688 0 29 4 116 952 397 0 929 101 72 320 569 796 562 927 901 592 105 571 0 596 439 326 52 20 10 644 973 491 402 501 57 0 370 501 473 0 763 913 893 215 797 549 0 876 152 325 662 235 0 0 0 268 766 545 85 224 568 424 384 480 720 478 0 615 117 0 385 660 752 431 0 526 0 111 904 412 130 482 194 671 41 0 164 334 692 0 12 629 761 893 0 0 359 785 630 77 416 885 700 39 991 674 854 725 0 36 968 0 0 893 189 547 516 24 778 0 189 323 973 0 476 259 904 458 313 634 232 0 683 322 449 157 0 962 187 237 600 0 570 743 843 133 813 520 549 0 0 0 232 51 937 313 533 0 0 395 454 0 124 547 739 166 668 0 692 62 14 730 0 979 15 432 694 970 419 698 336 825 690 612 531 631 6 464 0 659 755 84 299 326 706 0 332 912 629 731 201 415 241 298 568 365 826 0 153 238 159 335 634 0 876 353 373 691 28 798 432 149 217 0 122 511 847 0 744 0 909 34 961 0 21 515 608 784 209 808 304 0 965 856 915 963 162 88 0 780 339 868 0 201 120 709 546 0 961 169 0 0 269 412 467 818 0 401 485 741 0 913 706 859 804 978 608 317 0 118 13 574 87 90 94 282 410 0 721 284 604 483 325 771 689 922 0 916 34 666 529 0 309 407 0 263 494 611 315 0 0 525 320 131 588 456 0 624 267 566 61 0 329 152 700 234 0 0 0 378 282 758 344 638 228 282 165 0 273 0 0 179 143 577 533 0 948 414 146 153 208 0 488
0 741 836 40 0 836 104 914 946 378 312 277 550 0 5 464 688 871 383 31 0 64 912 0 32 345 210 305 0 852 0 863 0 290 414 906 112 990 759 633 177 340 901 763 0 539 0 378 242 582 0 0 695 581 892 224 790 709 13 979 0 0 150 663 0 794 0 355 0 748 0 739 0 800 322 724 884 722 582 0 117 0 0 279 109 0 0 833 120 0 449 360 0 656 70 0 243 811 436 533 272 280 809 159 145 0 403 234 683 0 120 0 211 377 0 109 936 299 578 334 841 462 202 427 568 0 960 304 687 804 247 0 63 0 0 0 479 0 729 609 921 150 914 0 496 962 78 603 0 39 403 437 872 0 11 691 682 696 40 904 0 508 769 572 810 0 216 376 533 665 243 756 423 726 28 0 312 962 580 670 567 993 592 0 77 526 325 689 102 0 937 0 819 644 396 34 0 746 633 637 78 169 84 949 63 224 697 34 970 278 464 116 0 0 175 991 662 0 649 397 265 264 974 258 0 0 850 73 705 109 925 375 973 866 378 322 0 690 877 500 331 278 710 315 252 0 0 64 861 625 766 962 992 464 893 339 675 88 674 536 601 936 331 369 373 711 623 480 524 68 0 830 784 853 0 806 259 0 0 0 961 61 166 103 777 930 71 248 955 704 62 474 342 0 826 0 571 601 266 0 112 633 921 0 0 255 163 0 0 876 213 500 766 549 0 676 864 263 72 577 964 0 258 785 631 747 975 764 0 206 200 450 522 145 321 0 629 972 184 295 63 249 0 544 0 285 540 784 103 76 932 572 872 433 0 0 887 0 869 701 743 902 51 499 317 38 921 564 73 0 310 813 610 668 834 113 982 298 0 147 0 59 444 83 875 0 832 238 915 151 75 0 590 253 0 977 0 432 275 467 0 230 0 934 975 0 479 447 427 218 701 0 862 0 405 777 746 692 824 782 881 795 752 682 0 40 619 333 0 587 823 0 427 874 176 566 67 0 517 379 0 297 0 0 198 14 0 0 737 169 969 0 47 0 148 0 325 558 355 707 0 150 0 863 548 895 232 0 702 200 794 124 0 511 770 115 942 926 972 434 16 96 979 681 586 489 518 862 478 896 223 0 329 625 97 363 1 0 410 218
7 570 0 558 520 851 916 431 816 583 567 783 518 430 999 551 524 471 738 126 0 856 0 468 135 779 431 0 426 66 299 0 271 163 161 0 683 452 240 0 109 918 0 331 536 0 0 383 435 971 576 0 923 463 866 0 0 0 0 914 736 702 566 240 190 0 556 0 186 721 173 492 0 201 694 412 53 70 617 725 0 256 629 497 612 0 689 535 0 881 155 945 4 831 12 0 112 945 961 0 371 0 350 727 508 494 161 0 157 530 864 770 839 731 554 0 836 0 240 947 824 634 887 0 174 795 180 342 590 282 0 868 861 0 607 802 789 215 777 620 520 0 0 921 9 193 875 752 219 0 411 90 209 502 144 939 0 99 618 0 957 0 139 137 472 114 879 747 209 0 749 443 126 379 306 85 884 172 0 509 0 386 401 361 474 34 0 950 296 0 18 994 893 233 676 0 155 321 352 860 584 995 0 100 366 739 910 382 0 0 0 341 99 0 405 0 888 94 946 0 669 295 601 489 221 315 620 748 0 449 895 759 408 908 0 0 0 0 0 418 472 362 256 693 561 359 541 300 925 125 753 581 0 752 0 712 0 0 876 0 356 595 462 258 0 818 461 0 0 0 792 718 386 0 686 134 0 0 590 39 6 432 268 975 517 564 59 90 608 0 878 180 543 730 286 492 478 73 0 262 0 84 709 478 955 510 194 548 0 225 761 266 599 278 473 476 726 0 705 837 0 0 157 744 757 997 0 770 987 114 349 0 648 910 238 595 155 242 0 743 0 895 321 301 259 797 160 714 733 30 224 596 810 914 945 93 422 341 335 570 562 878 798 47 610 82 291 855 947 711 812 994 921 950 848 748 0 629 264 287 851 0 641 849 576 0 615 402 984 684 0 435 93 0 536 379 262 748 641 0 0 0 578 0 392 0 345 810 425 588 0 196 0 0 0 0 672 906 0 845 924 390 410 5 290 520 0 6 963 0 5 947 913 0 336 180 0 967 417 411 0 964 891 184 415 0 227 430 0 770 0 971 917 501 447 0 827 0 438 76 362 0 507 35 39 612 910 491 0 0 0 115 523 96 100 924 355 0 0 319 58 445 338 340 252 48 746 49 964 378 171 147 917 923 507 83 749 625 622 850
70 0 969 142 983 290 458 172 0 781 878 809 313 803 666 519 737 0 201 0 441 0 423 572 0 341 740 370 118 112 700 304 497 251 213 777 943 916 389 55 206 537 357 0 43 433 319 916 356 375 0 575 754 0 0 243 385 734 437 234 915 881 228 629 0 0 540 0 675 686 0 760 485 379 355 784 997 0 590 922 0 421 0 0 698 0 491 502 588 718 414 494 388 0 0 920 0 566 0 550 0 558 320 528 527 48 0 982 241 0 0 551 862 315 358 589 0 105 535 568 121 716 573 439 985 476 371 547 155 827 52 0 496 375 668 640 677 154 690 927 256 612 635 24 340 129 0 271 519 32 0 172 420 736 93 944 974 0 914 814 188 382 0 829 0 806 243 720 401 835 727 613 673 672 369 920 93 914 140 577 656 0 271 0 0 872 829 0 526 53 955 141 0 104 477 653 472 351 114 408 0 434 0 544 52 300 0 0 0 682 517 0 214 268 48 357 13 0 449 65 890 608 239 400 0 500 291 0 952 0 0 977 183 895 0 240 151 781 833 54 286 723 303 88 383 150 510 0 670 804 737 641 927 354 540 188 0 72 435 783 488 344 351 567 816 581 729 678 0 0 664 758 884 159 898 963 345 0 584 407 790 202 447 534 279 821 331 287 920 351 53 297 0 775 393 701 90 0 506 609 964 0 340 406 895 969 632 917 324 718 122 0 0 487 790 0 0 937 778 213 0 37 837 851 0 182 470 128 699 792 0 772 422 463 928 953 213 387 769 924 559 682 317 416 453 0 246 913 72 744 663 216 937 857 625 0 487 914 294 0 2 0 404 279 646 0 0 425 423 0 337 952 329 0 356 691 276 303 812 325 552 55 192 827 301 836 599 481 456 544 213 650 0 108 0 671 819 0 113 0 973 326 637 0 41 0 365 322 125 0 611 0 0 768 0 79 0 267 639 864 312 992 157 678 840 463 171 168 933 120 829 0 364 0 764 413 425 815 898 531 0 992 0 838 390 464 19 0 142 656 0 0 18 0 488 0 275 461 0 940 0 369 410 976 854 904 141 31 56 105 592 451 972 987 906 0 221 147 714 299 26 911 163 616 815 0 0 147 940 92 702 412 192 11 234 0 440 808 695 372
0 425 965 242 841 290 775 919 0 780 38 693 659 375 251 812 279 441 992 845 667 530 424 0 228 85 0 992 700 444 556 719 938 429 316 643 905 518 775 593 677 340 855 528 293 216 582 0 282 580 74 331 949 0 232 923 664 554 838 300 628 109 928 344 835 745 183 771 399 673 276 293 0 0 0 250 961 538 92 140 857 0 0 289 299 0 151 139 0 751 732 426 0 658 190 461 477 0 509 756 625 572 264 591 291 848 471 248 490 208 337 0 327 586 990 161 0 585 265 119 838 478 14 929 238 258 70 153 746 0 935 467 827 182 611 796 898 0 600 945 0 235 99 0 0 0 0 647 213 106 32 110 275 326 843 442 968 0 0 674 995 125 590 476 230 587 304 264 462 225 767 72 135 425 722 187 164 782 872 255 478 696 0 898 0 0 730 862 537 388 0 157 695 651 154 775 562 0 250 0 955 395 139 752 267 0 767 288 890 129 753 588 568 177 569 244 780 702 738 0 1 0 0 519 108 0 161 0 193 69 710 0 388 650 235 848 667 61 0 477 130 586 0 610 503 0 81 0 341 852 36 423 0 175 391 801 531 728 689 163 0 199 689 169 0 657 468 727 172 567 762 0 588 663 0 121 0 621 645 222 822 697 159 138 278 273 250 931 168 390 384 476 190 222 157 5 379 44 993 412 465 608 142 399 608 98 338 188 0 0 663 0 722 0 746 555 467 943 652 191 23 568 887 972 108 473 562 402 264 155 573 192 138 0 595 794 0 0 864 0 0 758 237 625 79 537 866 0 561 660 832 743 270 614 605 518 727 534 0 730 945 391 14 0 342 687 442 5 649 320 997 244 978 140 0 66 205 0 600 0 835 850 740 792 644 385 511 470 0 594 854 849 974 950 233 363 499 248 989 167 0 374 619 897 543 159 443 505 695 407 695 539 108 249 385 1000 317 636 828 284 660 623 587 0 313 403 588 309 433 982 867 0 145 288 981 0 335 24 765 480 0 80 974 113 163 826 0 0 200 38 361 311 738 368 0 270 761 924 55 545 55 0 0 194 0 401 707 264 289 334 640 723 291 144 589 591 837 0 0 601 650 903 970 0 257 0 917 450 103 500 857 610 243 536 506 275 454 785 92 123
0 886 608 498 118 0 999 0 121 0 638 0 755 927 356 720 65 465 174 339 522 0 856 35 445 905 367 688 229 447 987 185 544 51 413 0 293 0 975 331 816 715 0 0 491 0 560 160 538 529 0 55 0 755 498 584 0 162 787 526 0 136 207 39 619 0 928 865 6 688 924 839 763 246 932 63 905 0 0 92 834 0 0 0 11 578 456 721 596 0 547 0 625 93 263 230 901 226 0 0 423 835 759 737 0 0 719 0 736 903 564 343 134 97 0 731 893 25 459 445 381 566 327 0 397 589 248 306 807 0 890 125 900 756 915 249 221 749 876 850 498 418 0 296 105 188 339 855 101 2 0 0 142 873 550 471 796 703 347 171 80 0 566 333 9 963 999 533 350 0 956 510 258 634 0 0 894 0 680 940 335 491 652 0 19 809 557 0 531 981 994 786 203 0 0 0 360 586 902 659 767 853 167 133 0 0 629 640 171 704 326 703 0 604 323 976 365 929 737 109 816 698 0 0 134 959 437 324 261 706 741 171 933 0 864 886 449 582 557 303 25 258 651 21 382 294 598 0 860 477 403 241 0 0 970 543 745 452 786 24 887 517 668 0 689 556 906 887 788 729 164 445 123 92 70 220 0 320 0 251 0 637 825 143 769 937 37 926 666 882 399 971 679 427 648 0 329 0 166 919 0 0 64 642 0 0 493 524 433 474 86 598 75 256 988 602 997 872 255 0 359 283 698 382 961 0 704 982 22 0 690 734 907 467 388 619 445 6 377 557 431 235 701 0 59 572 150 374 0 369 553 650 374 543 126 755 43 0 681 78 50 234 370 0 460 925 0 562 540 551 666 295 204 777 239 702 56 521 0 202 630 214 550 0 0 519 451 974 583 944 35 871 599 51 843 409 142 950 793 66 0 0 0 141 289 0 774 87 994 183 630 394 803 649 860 13 905 300 38 36 231 564 674 915 724 740 468 750 610 683 617 866 308 202 0 710 0 431 0 798 248 200 956 953 985 223 632 816 442 0 316 471 932 795 152 14 0 0 475 0 658 131 408 398 0 74 29 456 661 93 0 906 39 560 0 547 486 117 570 0 51 789 726 107 736 497 277 46 0 470 0 123 650 426 592 34 242 466 773 0
301 765 0 530 176 85 0 0 0 951 653 0 174 926 0 384 652 0 0 847 596 740 486 463 402 409 464 505 0 86 836 192 580 142 995 225 293 0 18 999 120 297 373 326 360 0 245 720 477 0 772 589 505 964 874 425 635 0 228 409 31 6 896 30 452 269 956 333 226 274 0 102 177 277 889 334 984 0 86 351 0 354 364 385 974 776 194 0 0 681 321 287 120 338 166 0 435 389 936 529 756 406 660 730 681 288 691 942 779 17 22 0 931 80 0 669 240 514 217 0 905 343 0 0 43 49 911 390 902 970 0 901 530 186 984 196 97 126 0 601 434 38 0 932 364 346 0 651 812 791 53 397 511 0 831 0 521 29 0 991 775 0 0 48 635 90 988 941 354 764 0 383 311 626 564 930 650 481 0 0 361 36 704 252 750 0 433 460 686 252 360 173 250 707 991 307 0 0 0 948 873 0 143 264 151 551 0 0 0 580 0 597 843 686 220 800 562 664 91 479 888 955 655 911 8 630 649 658 336 365 0 0 951 381 434 507 728 657 2 140 274 142 757 0 380 661 897 881 562 744 0 280 491 0 892 0 114 162 895 605 900 557 126 858 127 598 500 840 449 232 557 167 377 323 325 699 90 122 298 0 82 0 370 0 0 493 857 0 142 87 662 86 856 519 64 847 519 0 390 771 0 0 371 340 0 0 609 958 438 0 829 247 628 259 945 0 522 858 660 559 921 682 49 976 948 597 541 492 292 907 631 0 0 488 578 0 280 0 0 709 821 959 948 74 321 709 175 248 795 188 139 806 191 0 763 309 983 727 91 0 0 141 417 958 392 205 576 322 874 285 743 701 956 114 139 643 0 801 356 667 908 0 430 974 248 0 414 117 878 126 488 833 507 768 742 572 660 951 143 908 238 217 0 214 0 51 942 0 248 734 0 202 966 681 388 0 808 822 0 138 0 107 925 891 579 951 467 798 180 330 768 82 243 714 844 748 869 187 157 742 819 462 905 191 345 821 783 235 855 600 752 354 329 258 302 0 565 344 0 580 155 788 610 0 0 692 23 915 391 457 0 180 0 888 892 0 822 0 734 157 0 987 126 0 742 258 0 0 952 575 0 868 139 94 0 0 479 853 0 550
554 902 815 181 963 766 165 624 291 847 55 460 755 679 347 0 450 114 416 843 0 555 266 208 59 50 285 832 202 0 0 370 25 457 885 0 0 0 712 386 0 198 500 12 329 960 323 717 58 90 0 0 726 120 985 945 1 897 67 658 300 1 278 350 705 250 0 192 457 77 0 768 303 93 183 219 987 0 343 468 745 499 593 18 0 520 326 389 895 369 0 118 393 574 128 554 0 245 209 664 541 652 142 93 0 660 516 0 229 155 201 494 183 0 343 780 985 103 470 64 424 379 803 0 9 0 0 449 128 922 282 0 31 300 0 0 983 907 963 677 647 882 586 278 741 0 673 965 947 989 0 467 977 758 359 667 179 0 226 508 700 291 870 731 265 0 861 35 0 923 34 752 0 376 366 860 108 235 626 263 358 342 0 640 0 458 315 204 0 698 689 636 0 396 374 0 608 450 605 613 594 839 459 711 882 155 148 243 663 0 390 0 0 194 709 68 840 0 0 251 685 0 0 945 205 117 874 572 734 391 48 226 250 501 84 829 778 119 297 0 463 965 555 104 816 350 0 160 865 690 25 664 0 474 0 2 202 322 478 61 292 504 879 223 905 52 520 0 615 853 581 221 0 47 0 0 463 600 963 0 538 13 948 442 775 387 0 538 734 0 729 940 785 475 315 613 869 951 480 928 156 692 0 780 636 436 915 0 613 0 91 154 458 308 252 94 945 204 379 807 0 615 986 0 394 393 0 0 0 0 132 227 741 939 159 430 355 0 829 520 0 211 772 845 0 68 357 203 229 427 720 373 0 607 833 464 479 572 32 70 847 500 950 423 318 0 428 529 0 211 750 511 0 0 837 727 632 112 542 595 775 889 490 754 425 286 408 512 85 0 472 101 59 0 370 0 271 556 478 442 342 0 451 635 404 104 256 621 0 122 151 519 0 497 519 342 637 510 575 369 467 635 562 827 988 356 307 0 0 83 850 0 346 0 360 180 0 72 342 501 0 149 222 308 23 364 634 0 928 652 465 492 64 995 578 934 266 719 681 396 812 690 589 0 445 571 259 910 230 390 168 729 0 570 78 461 979 986 0 568 481 508 190 587 95 146 0 668 286 258 0 241 0 232 392 0 390 0 983 340
870 882 460 646 840 913 593 613 645 425 378 187 710 897 0 712 809 275 254 0 0 437 657 259 0 867 0 816 212 0 1 422 640 171 736 84 840 424 506 279 268 131 105 67 0 780 947 909 253 317 899 0 0 620 939 0 190 595 975 640 0 0 992 0 264 76 954 0 23 633 577 575 847 0 910 206 754 34 819 0 861 429 342 178 932 0 711 0 48 345 794 686 879 12 651 466 126 0 31 773 806 0 453 522 180 10 550 800 0 0 151 0 635 624 654 0 635 372 986 735 0 701 766 272 695 782 0 0 760 286 540 922 440 642 0 411 0 0 256 46 431 810 0 342 961 153 0 255 440 0 259 71 703 0 800 433 362 730 0 848 633 573 226 406 516 0 96 62 417 946 0 647 0 581 999 756 0 828 201 0 0 935 337 574 0 631 990 653 168 451 654 253 327 639 684 237 522 965 794 181 131 0 0 0 21 0 0 11 350 0 454 369 729 950 921 0 857 690 310 804 808 543 141 307 656 0 928 1 50 129 427 147 384 773 0 240 189 339 340 137 612 0 564 28 945 252 0 505 122 246 438 529 970 56 0 457 244 163 47 0 179 272 872 0 0 875 0 35 0 756 275 823 670 259 0 560 702 380 362 355 363 549 285 89 157 888 600 175 261 86 906 0 223 221 0 0 867 998 801 0 43 954 695 0 385 245 0 902 580 843 0 480 137 163 809 140 286 473 275 57 0 0 372 525 683 776 404 0 637 493 96 931 240 349 22 436 276 0 364 463 357 0 415 716 782 349 0 649 800 486 783 437 713 0 896 531 0 91 277 694 0 958 850 715 61 582 608 38 23 0 307 896 843 300 716 255 237 569 0 543 440 185 855 576 254 58 24 507 474 182 712 0 306 714 752 372 78 763 598 112 299 0 416 772 315 133 421 583 0 158 903 0 265 0 751 701 538 147 72 426 0 752 564 612 868 143 724 918 703 0 572 193 0 109 644 0 617 952 194 0 0 669 37 868 352 525 0 0 911 815 233 205 485 211 288 911 989 157 0 0 187 0 160 0 0 0 691 177 744 889 924 319 630 422 849 968 603 0 6 87 883 0 679 110 472 268 709 140 646 0 689 626 0 494 608 235 459 109 344 0
977 818 331 0 909 0 480 321 513 173 0 34 227 15 177 291 0 261 0 669 85 0 73 0 743 966 965 465 178 423 82 867 639 474 0 95 361 0 325 463 0 0 42 112 594 236 0 76 190 0 636 0 504 526 50 863 497 271 454 841 416 950 832 244 0 861 798 0 366 807 532 647 507 0 311 75 771 191 650 975 851 0 310 758 526 464 0 956 95 0 115 162 701 405 487 0 997 641 571 926 678 350 885 481 117 0 0 514 354 424 696 891 880 614 0 738 501 405 14 759 236 6 0 555 0 0 130 446 698 782 282 32 296 300 916 627 71 35 460 228 640 596 499 0 979 0 945 80 12 517 783 120 0 309 256 106 840 590 994 612 601 0 109 612 156 175 643 715 9 398 349 527 364 791 0 129 0 0 299 844 39 0 462 760 0 0 883 830 0 0 14 665 837 765 0 598 306 251 762 734 518 146 886 529 79 544 29 896 846 740 486 429 137 0 326 346 80 117 37 221 898 745 798 249 252 758 35 305 827 0 119 722 875 256 956 542 539 0 629 960 0 995 0 711 765 0 0 486 16 519 224 0 699 603 752 472 0 0 95 140 299 622 0 589 102 617 536 196 0 0 397 783 446 908 408 608 488 0 76 883 604 200 340 242 124 958 62 988 0 0 83 387 817 962 608 287 569 96 167 541 0 592 646 579 953 0 288 627 741 727 938 878 350 344 261 894 769 0 315 0 527 477 198 366 712 0 158 28 345 642 0 870 0 0 892 138 842 268 327 336 258 581 165 573 677 0 127 964 424 138 688 0 248 728 57 771 777 715 865 943 0 0 0 0 0 259 13 493 131 617 474 647 588 318 816 954 967 0 528 235 247 168 348 313 200 156 792 0 753 755 477 0 592 901 0 669 390 912 0 986 359 51 772 0 471 540 225 737 0 912 325 29 605 568 999 51 0 0 209 473 825 0 974 67 180 80 427 0 872 765 648 198 704 967 530 192 964 0 0 896 659 36 535 556 0 899 0 280 693 4 860 86 434 496 304 579 721 176 649 865 49 942 0 753 0 642 485 610 0 0 694 246 241 940 110 885 0 540 475 182 458 313 243 801 574 368 650 876 21 768 908 91 0 0 903 438 467 968 709 73
940 110 0 0 689 509 111 0 961 0 995 753 822 744 793 893 839 0 406 995 0 857 506 281 904 914 0 0 0 96 274 128 284 774 575 159 947 686 0 787 964 0 643 501 0 473 224 35 992 36 0 26 926 411 280 753 0 647 257 284 0 29 644 998 462 670 0 299 279 621 654 668 0 0 547 758 830 125 0 38 737 606 70 0 785 655 966 262 561 464 238 527 593 49 383 528 946 0 73 100 488 436 832 730 542 729 612 930 790 190 121 253 215 481 236 785 679 182 0 0 811 176 0 618 576 887 364 724 537 0 963 621 397 0 698 974 0 993 431 292 992 211 627 271 920 525 802 382 0 203 0 219 669 915 752 497 713 19 41 501 0 156 212 597 307 604 691 742 0 451 235 0 0 559 474 0 401 0 749 0 732 712 68 0 104 544 448 151 0 629 43 719 0 0 406 0 930 824 125 384 936 0 8 454 147 0 246 238 507 505 199 688 0 173 379 39 0 422 0 0 787 984 617 424 397 172 822 438 0 391 393 0 883 905 592 629 416 398 211 461 0 914 0 602 495 734 249 21 0 674 860 0 0 338 0 140 928 0 423 193 673 864 0 607 614 920 601 281 182 0 529 931 620 437 414 995 392 0 23 749 510 171 0 195 36 65 3 979 0 388 771 0 441 510 201 668 814 874 628 489 927 980 36 838 363 620 612 289 0 933 680 815 0 100 509 617 991 0 65 267 0 0 169 782 207 145 499 150 485 40 568 859 745 349 400 0 213 0 884 132 234 765 72 448 778 105 0 983 764 842 180 493 0 953 306 655 573 286 0 477 295 942 740 539 150 619 412 619 432 621 815 414 0 917 311 625 656 921 873 280 326 891 941 0 793 281 825 0 284 861 117 992 9 884 736 425 0 617 915 0 807 885 721 992 896 517 629 0 647 85 300 598 0 187 532 796 0 416 31 856 773 278 321 290 895 221 881 776 780 85 916 648 226 184 614 0 700 547 0 581 820 927 979 915 545 0 775 413 878 756 401 0 846 827 62 392 145 0 284 714 663 418 597 0 0 708 0 698 594 0 0 0 618 482 761 986 0 172 0 976 499 217 254 133 0 895 957 59 971 534 227 421 90 863 233 255 0 540 553 462
0 0 846 0 297 630 122 0 167 620 95 336 424 30 0 443 890 0 676 738 388 418 458 935 39 841 734 779 0 565 446 732 995 754 331 459 508 0 896 512 70 0 0 887 945 763 476 673 72 0 269 602 870 0 969 967 846 741 68 316 0 961 561 450 0 0 88 984 291 869 427 741 511 0 187 183 0 799 619 176 0 126 0 985 0 171 657 0 94 546 0 620 0 0 7 0 339 135 786 602 185 542 598 803 846 952 937 0 214 352 379 736 341 0 477 0 0 434 558 265 399 0 868 468 469 48 464 244 288 79 334 686 192 655 621 954 783 0 246 0 399 910 872 384 286 0 0 0 894 0 86 724 396 538 988 368 688 0 3 192 747 757 0 83 899 311 960 375 897 293 0 388 0 352 86 307 0 0 493 0 669 326 0 801 309 612 303 0 868 237 782 0 0 497 716 0 0 181 0 321 149 474 122 0 153 329 832 0 917 700 817 516 414 0 0 0 317 945 320 421 0 0 750 458 24 7 188 49 204 706 439 0 690 0 662 115 52 496 231 675 450 359 0 513 10 416 557 192 159 195 490 154 461 466 424 67 0 267 590 192 514 489 174 0 737 0 431 802 73 395 255 333 0 23 759 514 0 780 796 0 885 735 266 0 915 437 523 0 439 0 853 158 240 145 635 430 661 354 50 27 767 768 239 203 455 314 875 521 695 989 747 37 381 560 0 64 519 68 48 602 925 740 187 759 906 463 639 789 554 0 993 326 209 706 547 608 162 0 361 619 457 870 198 756 470 867 0 786 645 0 775 0 0 122 411 0 0 508 499 388 0 287 863 505 78 0 936 939 731 847 955 0 920 618 568 242 0 0 607 428 49 0 126 278 0 0 290 0 495 76 402 649 78 198 638 661 873 477 492 107 408 804 0 140 106 376 54 330 435 0 671 469 782 0 117 963 12 411 75 20 707 858 588 368 878 831 995 826 101 0 765 64 555 552 238 889 51 975 258 0 982 788 786 248 18 104 390 793 0 977 981 778 0 283 11 600 592 314 731 75 218 0 434 6 0 97 891 596 0 0 0 764 635 871 894 0 388 934 285 9 0 541 0 798 533 0 58 486 218 76 0 652 0 0 0 451 485 609 0 0
237 293 963 412 814 0 831 521 839 939 480 599 819 499 821 591 0 630 686 0 958 573 118 189 667 434 489 496 407 716 1 101 0 205 241 908 655 692 616 866 502 94 974 468 487 659 0 0 923 0 889 400 90 396 0 0 897 915 430 0 613 0 0 0 223 95 769 928 813 144 21 604 0 249 985 514 215 645 793 620 229 0 339 0 226 477 377 572 925 673 95 455 163 796 9 0 191 921 507 0 0 959 0 696 121 0 732 697 789 0 0 0 647 493 302 919 934 815 797 775 158 827 807 0 393 342 0 0 4 395 0 957 782 563 813 0 827 44 0 214 0 100 0 118 199 0 882 971 581 0 264 546 52 13 711 130 470 0 46 0 876 253 805 58 384 713 456 340 986 118 869 331 49 59 120 650 71 450 190 880 944 613 844 708 248 754 403 970 392 0 416 841 691 290 753 596 29 0 178 47 0 0 840 0 0 0 0 666 0 961 0 0 809 553 0 663 322 0 258 373 938 114 0 999 189 590 288 346 843 702 235 56 514 517 500 94 186 158 0 0 573 0 862 0 132 636 123 729 0 609 390 271 131 875 37 7 442 12 680 878 337 0 0 58 249 738 0 810 703 945 888 701 422 375 540 263 0 511 0 164 930 0 252 985 926 308 611 239 0 470 971 564 287 0 736 0 814 406 0 255 723 917 766 127 42 249 39 0 631 718 388 0 0 324 993 0 883 836 320 665 136 0 884 280 276 150 45 909 609 605 870 0 52 862 679 0 558 0 0 132 604 986 628 0 0 0 0 772 754 607 497 144 0 224 388 396 0 0 885 0 7 0 0 0 179 0 516 559 0 664 674 394 93 216 352 645 0 465 259 167 110 78 510 986 37 708 453 79 143 116 263 471 344 3 507 834 0 819 330 648 783 703 0 107 0 963 0 0 606 906 72 83 971 0 955 173 292 0 15 428 98 821 0 407 372 364 0 923 689 505 70 901 480 458 715 326 0 920 361 237 694 120 0 0 252 0 922 319 872 143 0 310 267 992 994 632 440 0 0 299 0 246 739 138 703 343 377 257 320 0 759 53 0 270 210 837 981 809 232 92 380 207 0 406 897 627 0 886 0 807 0 842 624 0 627 0 861 197 428 343
17 0 349 80 143 0 4 214 0 286 418 510 153 578 735 665 105 153 547 40 724 0 599 53 952 0 89 536 684 0 0 624 0 917 406 167 490 687 841 0 969 812 0 808 0 0 636 309 375 0 257 967 0 759 949 93 111 539 483 985 425 367 801 443 455 372 84 137 773 963 0 892 480 984 432 73 0 77 0 0 0 0 6 166 1 911 926 0 682 0 0 288 216 753 48 107 189 0 483 632 268 479 0 266 896 673 247 449 0 505 976 991 436 0 379 133 527 57 858 282 672 860 315 938 57 571 0 594 92 9 577 353 781 698 0 722 902 490 804 640 703 957 0 873 300 822 187 646 0 595 241 20 582 94 468 0 713 722 545 948 339 808 543 68 918 0 779 703 15 79 135 0 0 0 326 376 993 570 603 523 500 167 877 279 0 191 252 538 954 987 943 65 957 0 767 608 0 306 0 341 548 795 149 462 735 716 0 366 678 725 491 334 591 944 685 527 235 561 0 709 0 0 811 746 0 637 814 473 544 69 117 598 28 30 246 945 850 0 229 264 810 813 576 166 560 829 490 470 219 866 254 563 609 295 27 716 0 580 291 451 801 810 680 0 600 596 755 145 691 83 0 429 492 398 268 926 961 189 714 849 529 328 804 218 450 558 10 224 0 708 850 430 637 720 706 85 214 0 714 791 671 419 362 843 813 344 371 117 114 547 509 146 848 0 0 386 588 629 897 0 176 0 150 914 1000 323 52 607 316 0 871 0 565 258 970 895 900 0 615 432 336 0 12 93 214 563 0 839 0 238 795 636 878 643 83 6 645 655 121 0 197 27 921 348 650 92 20 775 857 202 716 0 566 760 838 493 0 130 536 184 201 0 754 409 299 347 0 0 435 0 89 760 0 547 595 790 164 869 190 316 0 614 50 497 253 987 159 577 119 559 260 497 0 0 0 0 34 863 362 0 592 384 973 919 145 79 0 222 0 351 408 265 594 799 0 0 0 409 74 314 0 368 403 503 439 167 757 265 931 416 950 987 218 876 114 0 315 0 749 34 245 152 116 623 730 0 801 0 548 104 0 0 288 0 26 465 0 206 0 591 201 446 676 0 955 472 168 305 807 120 671 312 0 701 0 139 826 453 33 215
790 883 852 712 128 327 177 47 526 298 211 909 974 473 296 192 48 0 423 80 0 185 0 73 935 439 0 681 692 29 375 124 0 99 335 404 927 333 344 733 560 315 246 593 872 474 926 0 118 669 797 655 737 927 457 774 85 58 301 175 0 432 580 0 790 347 0 578 663 726 945 329 965 293 207 0 0 800 913 214 170 715 0 990 271 441 164 633 411 88 529 827 535 44 268 0 788 755 980 832 0 160 62 0 195 183 287 358 930 176 774 243 0 461 568 534 0 0 298 392 0 376 813 0 39 328 504 829 0 599 0 755 0 876 24 268 58 318 633 887 804 305 899 135 621 998 0 490 0 0 0 83 886 0 168 964 503 0 152 0 96 183 238 916 169 0 797 973 37 877 863 721 308 359 163 673 590 909 48 0 594 291 769 33 696 119 271 817 228 48 803 323 215 743 0 565 394 946 0 101 706 627 680 0 596 286 252 764 915 602 16 702 672 0 0 427 911 422 0 320 923 82 958 856 0 0 0 821 424 0 38 191 150 417 379 0 249 316 809 44 638 0 0 0 525 174 80 962 831 0 0 0 352 98 478 0 389 0 739 227 275 444 905 941 496 612 928 541 148 257 878 885 241 396 723 891 814 767 366 278 532 9 0 892 0 271 859 994 612 976 955 653 881 463 733 936 0 0 276 857 910 992 931 0 724 570 0 717 73 0 0 260 321 0 227 470 0 369 1 272 0 0 0 810 23 559 0 138 732 906 673 772 362 0 590 846 249 21 175 2 958 221 0 133 626 275 2 64 309 161 974 863 0 837 501 0 584 10 0 38 664 330 10 476 0 627 29 957 304 0 711 0 284 456 0 558 847 227 508 975 421 392 891 615 736 809 142 55 670 494 160 0 819 261 0 428 429 707 0 575 0 52 188 541 409 0 798 942 22 877 152 0 878 697 0 733 0 265 131 484 893 704 951 569 697 700 420 612 0 421 458 893 701 112 251 621 25 443 724 354 859 712 0 310 464 833 659 516 240 659 589 0 435 595 0 594 914 408 0 254 0 785 898 111 0 400 173 588 80 857 736 0 718 631 0 643 434 412 0 581 736 0 24 0 800 568 295 260 197 646 616 989 910 137 109 355 740 454 882 609
202 729 7 865 509 861 135 248 578 196 0 604 220 0 450 711 781 857 18 21 302 113 621 0 176 846 906 453 0 318 0 0 822 509 237 202 799 175 0 30 247 138 809 733 244 401 0 0 513 0 347 982 857 731 0 811 846 536 847 596 150 287 0 0 809 358 0 78 582 0 187 105 387 406 759 533 0 0 293 0 857 0 81 433 0 0 16 912 0 873 837 82 843 845 587 445 277 666 780 615 0 286 72 0 247 791 157 329 246 580 82 0 715 330 181 263 543 719 847 953 866 366 741 42 63 764 0 949 419 373 428 987 711 359 963 94 941 883 853 210 578 0 196 210 370 0 356 382 284 0 757 916 305 726 201 301 0 197 100 0 102 926 981 301 0 599 651 898 344 267 396 964 549 600 314 61 248 457 496 125 501 352 413 802 0 244 857 0 160 711 703 450 409 0 94 170 0 0 63 557 261 0 886 0 792 0 94 317 767 701 221 937 954 723 0 0 891 510 257 953 925 319 300 985 0 510 183 920 0 444 350 827 61 329 80 912 599 166 848 805 916 301 768 601 747 304 656 0 48 188 0 88 575 896 32 723 838 0 983 0 491 669 0 928 662 518 141 0 43 692 63 475 932 758 325 620 484 601 0 950 290 805 0 0 594 752 0 205 11 794 69 448 216 480 694 401 44 0 0 376 983 309 105 131 18 697 0 0 77 146 297 640 813 914 747 634 162 422 231 931 384 909 397 285 488 118 0 0 44 459 619 575 951 0 969 346 0 551 477 0 120 826 399 862 201 561 948 818 0 0 0 0 0 327 23 0 854 546 427 467 456 518 614 59 765 861 193 252 938 384 537 264 0 0 13 985 0 958 976 0 117 824 423 648 0 123 990 197 0 884 171 891 18 256 979 0 1000 415 745 745 345 230 598 189 52 825 150 162 809 361 0 783 24 0 363 0 446 856 995 0 920 371 417 0 0 166 0 456 0 0 377 0 0 541 200 670 918 343 579 963 468 550 14 893 184 0 0 222 0 687 976 526 160 0 631 22 657 649 0 911 0 592 538 0 0 171 928 0 364 74 935 394 585 628 253 0 88 492 156 0 367 368 0 21 418 723 155 127 145 806 410 605 769 33 293 400 786 791 280 609
28 40 434 532 494 903 317 0 641 153 780 157 410 662 679 593 669 0 0 291 293 0 956 242 868 0 907 0 435 871 387 425 0 0 506 0 629 255 779 17 989 0 426 0 458 0 78 0 457 0 993 483 20 37 617 714 184 374 918 360 250 780 0 747 635 0 351 0 88 0 81 977 0 0 785 777 971 848 507 635 870 0 313 293 0 568 768 10 0 827 395 306 882 0 138 442 192 0 190 186 0 171 696 823 872 851 322 0 0 0 956 0 262 79 968 284 450 446 689 320 989 52 502 898 27 260 0 0 667 825 177 737 403 0 0 326 352 110 763 422 168 948 494 863 603 834 479 580 388 868 839 441 554 66 677 876 610 679 643 911 808 894 0 0 0 911 874 814 352 236 389 771 531 792 754 531 779 813 210 350 274 972 0 61 726 588 628 279 952 817 782 449 293 144 0 992 426 887 648 420 136 406 202 914 364 602 174 278 0 885 0 85 0 0 759 674 160 854 0 795 701 891 0 387 789 74 258 584 701 689 205 832 398 327 333 633 779 565 161 0 579 482 37 246 9 907 0 251 711 180 67 0 406 589 0 15 0 902 109 76 0 385 977 35 290 465 936 18 723 415 0 345 144 81 154 692 612 724 928 0 0 58 0 0 0 722 761 88 828 155 30 617 0 756 548 861 0 0 583 0 359 0 936 379 0 210 0 100 577 481 319 691 0 0 788 0 191 0 396 240 705 500 996 723 709 0 695 660 845 236 401 728 760 289 601 516 419 0 135 526 962 243 994 580 177 800 0 0 538 284 894 0 788 49 788 394 379 337 800 317 692 662 0 372 922 842 50 461 0 0 359 725 712 887 444 707 0 102 441 357 92 123 599 0 61 882 216 304 909 1 248 238 672 644 607 816 678 605 107 6 0 785 0 870 87 103 255 0 375 284 353 950 916 715 0 496 552 543 74 420 82 260 0 902 0 62 397 652 272 0 958 512 35 311 951 0 413 635 0 829 0 676 725 108 405 11 824 0 965 222 572 839 193 153 948 0 943 832 271 994 773 380 783 0 0 285 0 103 883 789 529 0 917 615 253 90 937 835 423 0 2 496 482 217 532 892 43 34 480 863 688 135 779 244 338 208 47 327 408 715
896 277 963 577 0 521 592 434 945 793 845 75 777 0 321 0 729 8 0 839 0 890 375 668 873 101 466 702 8 0 408 689 564 348 71 701 305 492 776 439 982 666 668 948 374 12 373 436 458 977 19 152 631 0 690 359 406 236 0 0 970 0 309 639 732 672 129 396 0 0 464 10 317 633 0 0 284 225 542 916 851 516 791 546 366 61 0 0 562 85 0 0 602 349 142 704 946 64 74 714 0 291 595 0 79 702 0 853 0 0 507 882 251 803 207 0 0 0 153 771 838 840 945 850 0 101 224 236 216 158 897 900 0 278 41 69 282 114 324 0 262 122 0 114 0 0 256 888 670 44 514 304 840 472 302 774 92 655 798 969 0 3 309 844 0 0 261 716 106 155 51 84 374 970 330 301 574 651 0 532 0 526 749 414 290 555 87 714 244 412 0 16 930 634 66 0 92 826 903 275 0 15 344 565 898 20 889 922 0 799 181 0 715 585 16 191 0 549 979 634 0 115 0 0 0 985 803 694 93 290 221 151 210 258 14 726 0 914 926 804 528 639 0 496 0 271 683 729 830 717 645 0 0 815 379 500 378 0 504 788 413 0 981 432 873 478 0 119 993 926 373 92 342 619 575 0 0 780 50 570 0 795 0 0 0 0 712 895 549 0 0 165 507 936 574 379 949 301 48 83 0 220 569 656 719 531 66 266 631 140 200 991 461 892 194 114 462 428 202 323 61 0 754 0 0 202 988 222 877 873 423 273 326 94 968 417 848 435 0 96 201 940 0 132 0 665 262 134 0 0 944 752 0 496 0 896 108 902 371 315 71 584 978 559 35 962 838 996 78 28 746 524 472 595 752 520 787 63 0 330 635 207 855 0 26 151 146 422 468 291 143 118 817 160 667 379 0 170 0 245 675 931 596 0 723 628 567 310 566 0 194 211 802 0 304 566 0 0 443 0 639 0 969 513 278 64 28 0 0 809 729 744 332 0 855 440 0 0 0 988 529 95 789 86 677 281 18 34 88 0 0 0 763 0 655 0 0 0 0 474 0 992 0 283 995 23 573 0 488 903 357 497 643 164 0 60 0 493 514 683 975 494 0 0 0 545 674 242 872 930 341 455 0 84 0 0 15 935 386 391
897 186 692 142 502 596 745 765 149 0 902 759 326 830 263 0 322 685 0 339 734 501 383 699 942 677 15 124 529 0 0 417 427 973 230 118 998 961 285 434 155 737 238 143 292 224 940 633 630 879 643 254 852 0 793 0 384 0 99 948 600 957 594 379 0 526 1 114 320 857 637 659 414 0 0 438 119 846 855 653 768 970 235 0 0 606 250 8 87 387 715 0 914 972 431 549 279 616 491 150 939 0 660 0 136 749 340 916 0 167 434 102 331 523 589 0 0 280 500 0 557 261 448 786 756 677 775 827 264 825 368 639 901 324 653 0 448 49 462 314 643 0 2 0 223 369 230 411 0 954 829 0 495 558 210 890 311 71 463 212 360 0 0 266 208 46 458 288 116 648 101 630 935 441 236 284 160 704 443 297 437 969 764 179 65 186 373 267 42 0 0 0 197 0 701 99 503 702 331 554 111 131 310 258 631 0 0 123 0 266 371 488 209 906 565 33 815 490 770 258 620 920 926 453 8 454 25 318 122 737 0 148 180 737 315 598 901 751 503 0 994 989 0 0 0 99 982 158 31 244 0 0 681 702 754 779 669 0 624 816 73 732 610 285 344 307 631 566 839 68 618 0 72 813 639 83 962 888 794 39 324 0 689 329 696 366 708 811 0 552 339 861 0 115 13 533 830 932 636 88 424 285 0 0 731 16 494 0 430 298 0 788 298 226 342 920 809 0 748 592 297 830 0 0 407 210 257 632 20 328 300 480 318 0 29 220 564 147 0 225 0 284 0 274 938 649 0 759 37 611 609 892 535 0 909 0 256 694 923 161 286 971 35 460 0 918 28 714 540 788 560 253 478 575 0 0 506 224 675 598 0 5 662 489 791 874 321 0 229 499 939 853 0 0 399 854 633 493 0 779 78 669 248 514 180 531 77 0 5 0 530 0 0 894 62 466 0 18 738 387 771 625 694 400 326 803 20 0 917 960 0 206 27 278 682 854 0 0 677 729 307 0 144 662 371 228 210 31 717 966 0 367 196 783 71 29 842 201 850 410 586 432 545 217 720 314 692 490 670 0 800 0 0 761 207 441 470 296 81 0 414 64 0 271 0 853 68 196 473 0 781 217 0 208 0 980 556 400 707 333
272 835 367 287 818 578 363 679 112 565 28 723 488 609 586 7 66 720 427 0 998 589 317 925 247 948 402 930 504 596 0 13 776 749 794 901 0 665 470 0 29 770 510 822 87 0 826 298 0 980 78 0 405 792 180 369 224 0 966 536 769 252 450 437 760 713 267 268 380 152 663 257 0 393 668 912 870 540 787 851 959 48 482 0 0 400 618 227 222 240 832 229 893 149 574 485 0 466 589 769 72 203 473 532 32 634 105 910 0 89 982 0 637 240 889 371 213 564 35 0 991 168 265 314 579 327 288 874 311 762 191 170 951 0 0 0 312 309 964 827 609 576 414 117 115 194 456 756 143 952 331 153 0 476 164 541 764 190 723 265 505 0 522 173 339 414 70 0 0 17 0 671 552 380 941 417 0 916 227 259 326 46 48 601 77 0 529 671 911 465 0 66 397 0 237 591 661 293 113 199 301 436 710 165 76 535 786 0 843 28 0 688 759 0 637 290 234 507 522 386 821 384 0 0 128 208 559 488 105 0 615 196 85 651 184 0 427 768 512 996 196 627 0 708 596 799 482 0 468 610 892 553 481 537 533 593 443 997 386 533 504 493 7 452 1000 236 959 14 0 21 508 751 0 0 871 708 497 0 243 267 0 144 0 0 116 679 678 185 410 570 0 0 388 0 32 901 869 494 722 410 168 438 866 346 803 584 304 230 926 927 247 846 0 328 912 430 0 568 279 794 724 0 0 891 14 158 102 837 566 254 0 0 858 308 0 103 362 213 351 67 566 116 205 962 303 369 386 0 958 119 28 347 709 567 936 847 989 575 677 130 0 427 0 228 0 374 866 428 236 0 0 846 0 287 439 0 870 539 607 993 0 175 860 836 0 464 890 148 698 0 153 0 0 720 0 0 0 324 0 906 137 800 940 101 411 648 0 433 586 417 553 30 555 621 124 174 20 897 804 0 981 0 557 0 249 222 432 405 814 0 344 0 0 803 497 647 568 161 0 363 757 0 0 0 856 189 980 738 182 481 210 85 0 0 457 208 24 885 955 350 785 113 492 981 450 176 914 0 899 697 906 736 0 811 622 351 239 867 936 0 547 529 513 0 245 856 61 0 0 20 155 960 770 0 712 839 771 771 318 448
256 342 903 543 941 584 962 673 904 0 2 233 326 392 736 0 0 545 109 908 160 333 526 318 0 351 381 727 214 106 564 388 0 378 597 971 402 0 463 0 40 904 894 889 190 887 210 732 180 763 273 146 589 81 325 73 0 399 16 629 0 374 136 0 303 881 267 472 0 256 440 451 818 0 916 885 428 0 479 0 755 656 594 0 952 0 944 571 886 345 745 761 93 0 977 889 613 58 0 27 0 751 0 0 940 608 398 470 197 0 180 387 536 648 740 439 0 0 356 203 512 51 0 0 154 0 961 914 95 286 651 0 0 629 610 783 918 429 667 893 107 0 284 581 322 113 0 933 655 794 186 771 275 979 740 512 0 599 42 523 503 0 345 927 0 851 176 0 310 261 300 84 520 265 0 160 772 694 0 583 138 368 324 811 44 915 150 708 0 68 796 543 859 606 397 929 97 0 835 893 0 521 921 351 0 655 393 70 762 471 672 270 0 0 16 0 0 360 576 0 581 585 0 0 0 767 0 572 0 931 60 665 917 774 0 341 0 357 350 240 0 461 561 0 251 0 801 316 85 0 0 435 99 554 205 114 287 226 999 944 170 724 0 933 0 680 453 548 0 471 0 69 0 604 806 239 70 165 739 735 0 463 460 977 0 459 995 813 538 894 0 101 804 954 917 436 13 61 278 686 305 731 654 738 478 272 0 0 0 235 165 46 6 390 470 0 0 682 324 214 0 0 6 263 140 0 609 0 526 307 0 842 758 8 0 148 288 424 143 816 164 862 414 709 0 707 638 428 0 535 570 86 454 0 215 624 899 894 514 47 762 0 0 389 0 156 814 307 963 674 978 377 673 0 572 644 0 19 173 920 0 878 0 264 162 213 679 402 659 375 836 0 249 527 42 238 501 158 0 755 0 832 542 15 530 765 678 0 342 0 340 33 220 0 495 924 0 734 841 0 0 127 757 120 972 32 0 683 848 708 0 0 193 451 903 937 597 980 997 0 140 120 947 0 0 357 410 308 677 806 656 382 539 510 0 0 102 670 0 0 18 361 931 0 748 128 0 742 420 205 911 420 565 479 794 218 0 564 410 519 785 790 0 268 502 703 974 457 159 534 370 97 306 995 659 0 683 959 891 646
0 556 25 693 0 200 747 647 109 0 729 819 0 495 750 0 106 387 23 894 0 796 0 979 109 811 797 884 150 0 799 263 0 211 50 0 710 931 922 607 3 19 888 551 227 863 995 947 624 417 0 459 771 327 773 344 640 33 84 873 0 445 694 50 0 65 744 387 392 102 826 0 0 281 605 0 0 307 530 267 607 200 30 558 520 213 412 766 719 0 604 164 778 163 879 371 0 114 248 947 37 64 0 926 787 623 617 616 858 589 260 533 295 915 0 0 891 0 467 0 517 528 686 374 321 0 550 921 336 809 127 0 0 0 0 895 608 278 120 965 964 0 0 0 151 678 789 384 416 722 764 0 794 369 12 0 656 714 0 782 726 636 542 586 633 0 213 594 155 0 505 512 243 69 121 45 451 511 720 546 0 0 851 364 36 512 486 874 413 503 213 0 0 971 469 901 285 827 136 0 330 736 763 562 436 0 861 528 0 410 811 271 7 85 211 178 751 565 807 0 997 563 880 0 97 376 16 435 273 544 664 712 916 267 0 156 0 0 366 809 112 922 168 66 318 140 664 219 399 531 132 556 394 0 991 0 912 987 815 428 900 735 919 731 73 575 967 974 266 78 0 763 824 165 724 283 134 0 203 0 970 688 198 407 28 122 478 406 0 39 317 323 585 774 725 0 874 178 218 0 295 851 786 116 29 493 0 620 570 570 0 209 104 148 817 0 651 598 287 105 311 237 701 124 246 197 720 301 602 38 585 880 500 0 545 192 0 0 724 804 337 351 0 5 580 80 0 0 0 0 629 0 865 744 631 520 261 0 159 0 50 550 0 818 525 767 143 432 551 665 696 403 373 201 465 289 632 571 431 16 677 0 824 532 2 966 983 489 0 386 616 310 0 540 114 931 296 294 511 823 144 317 262 143 531 919 327 231 0 672 355 420 0 884 0 485 759 289 218 409 914 175 471 744 0 0 804 0 0 470 315 773 769 553 162 649 967 917 221 549 684 480 377 124 701 0 557 548 470 863 643 180 402 474 513 501 0 456 450 288 246 711 471 432 477 378 322 0 129 184 110 616 98 0 655 149 797 518 310 0 513 165 391 282 0 0 897 0 0 698 447 412 321 0 566 508 358 372 946 379
846 859 0 0 233 0 276 0 0 733 160 0 462 436 927 139 529 895 855 69 108 0 289 0 440 209 864 419 429 989 761 312 253 184 771 411 621 794 822 661 269 95 127 266 286 213 475 914 342 989 481 595 133 787 0 305 702 928 534 0 62 904 467 743 478 884 0 717 0 513 987 341 0 116 6 0 0 590 474 727 0 331 960 862 374 408 327 714 651 288 883 632 290 0 725 153 0 528 38 84 208 0 0 963 545 891 0 63 465 540 0 79 708 739 211 594 0 0 220 102 0 673 434 235 367 324 0 324 362 294 248 352 440 513 771 0 0 502 923 918 760 803 0 0 48 0 532 580 0 225 83 546 630 861 964 824 0 18 41 643 51 334 0 414 776 857 0 58 58 742 173 0 737 0 114 681 0 247 0 639 185 413 119 0 828 470 0 534 526 0 317 840 812 445 103 133 17 977 634 412 885 0 156 2 400 230 692 0 67 0 346 691 703 0 506 448 400 313 197 199 457 300 829 766 0 0 0 584 88 862 879 936 707 512 855 22 584 43 287 0 175 435 896 0 35 359 0 668 637 421 175 900 746 11 925 409 164 922 759 0 986 102 128 964 885 77 570 873 0 0 0 542 578 820 599 404 284 182 588 940 0 992 229 0 591 0 490 966 289 815 807 850 231 153 964 0 77 842 44 268 0 320 728 769 18 349 112 596 743 652 0 432 0 382 805 347 760 0 0 835 0 0 296 588 829 700 794 659 456 0 0 0 76 666 0 769 66 874 488 335 885 726 0 0 943 462 8 903 532 795 398 0 0 0 0 0 673 86 929 420 299 651 346 945 177 924 297 242 304 751 325 744 0 685 0 291 151 137 0 782 82 674 952 652 61 727 0 775 718 806 328 874 825 65 935 800 452 0 455 970 657 494 745 97 843 0 401 0 513 107 680 911 67 0 861 713 281 77 0 14 0 175 521 200 0 0 418 394 894 791 0 814 233 0 269 267 142 221 535 931 0 168 737 68 846 78 950 701 243 491 550 425 550 198 0 101 0 512 228 0 50 687 8 631 0 233 208 975 471 750 963 0 182 0 0 79 340 187 405 823 714 98 62 59 190 0 993 670 158 996 634 562 225 838 11 256 0 0 0 756
222 885 0 991 686 0 380 881 0 280 235 278 648 954 785 752 0 975 964 569 665 530 96 650 597 864 45 745 103 243 0 3 455 213 0 883 0 510 0 99 547 309 945 0 56 352 670 160 151 528 79 0 197 90 52 63 518 985 0 762 457 327 0 323 552 348 0 876 477 75 0 567 0 344 560 3 681 0 27 266 572 812 523 811 338 430 1 228 747 830 666 861 997 398 0 197 760 514 0 787 763 813 0 214 856 181 121 912 628 0 242 347 572 394 603 62 838 0 546 782 0 21 184 108 97 514 324 380 0 0 583 532 81 0 425 299 17 226 47 294 576 653 923 849 0 0 0 401 238 0 262 0 560 142 308 652 0 706 1 642 172 0 0 837 530 120 790 0 0 800 0 658 0 0 400 112 792 629 0 501 629 18 198 234 560 0 0 480 190 0 14 155 538 372 0 807 409 93 989 463 0 247 520 103 744 88 500 216 0 785 83 265 684 896 370 42 820 0 894 248 301 451 884 674 875 76 0 7 0 0 438 292 661 201 632 626 769 0 49 66 0 999 558 344 619 0 156 37 109 721 83 200 447 411 0 91 553 941 0 0 71 175 995 313 0 992 143 933 449 947 628 0 172 209 0 0 621 0 785 235 0 0 755 718 344 0 742 251 858 722 539 0 255 25 652 311 0 736 503 47 51 0 449 555 191 0 309 337 0 982 929 648 0 675 721 769 0 0 95 842 597 154 867 948 289 590 648 112 985 44 120 0 83 323 0 519 405 34 876 4 760 925 0 402 70 0 191 430 668 498 374 205 54 823 0 0 589 587 0 387 636 435 736 844 113 368 489 739 468 192 853 608 531 449 140 912 0 471 596 180 389 223 343 711 771 827 426 194 978 0 872 0 645 965 458 161 0 258 943 778 0 0 641 622 913 769 968 317 917 516 0 48 159 0 898 164 433 468 911 787 13 874 459 0 310 0 538 55 0 39 761 0 757 247 0 0 0 972 0 715 0 512 677 741 705 596 567 515 984 606 0 0 0 132 185 228 471 621 435 0 172 0 848 151 0 601 877 404 438 468 586 634 411 606 421 740 0 848 494 0 672 0 844 873 19 0 906 704 99 910 306 0 517 657 813 141 0 0 0 730
0 282 731 338 385 440 518 585 668 284 0 0 432 0 549 355 489 695 540 169 356 708 492 948 600 699 0 0 0 698 144 0 754 299 0 82 548 13 801 37 375 641 403 386 722 0 0 397 0 0 0 155 90 352 968 501 0 693 958 0 209 0 541 280 259 350 333 634 879 207 715 732 759 332 135 400 386 887 197 0 867 0 0 768 315 869 54 264 0 0 0 0 453 737 0 25 0 342 702 595 462 98 886 544 268 198 0 509 379 6 997 323 834 412 847 76 0 0 0 351 808 829 517 344 7 0 390 579 426 869 113 0 0 0 132 0 692 0 42 194 0 627 731 354 0 603 711 917 975 0 774 568 282 0 79 476 910 869 301 291 117 956 0 0 0 878 946 744 614 936 578 469 966 582 0 0 529 628 0 499 0 0 916 385 207 704 559 813 0 0 288 0 0 249 0 886 383 193 434 0 752 442 967 924 253 152 107 243 880 760 0 897 0 601 477 899 224 544 0 375 411 761 0 190 276 616 0 0 981 0 608 754 467 500 206 69 652 277 581 763 0 256 0 852 318 146 0 835 130 921 0 148 728 93 417 116 0 306 112 0 215 500 827 534 917 0 0 490 48 772 516 136 548 824 228 918 353 33 123 686 0 0 348 0 527 0 0 106 0 692 61 815 0 522 281 407 5 109 83 433 358 0 874 986 339 0 0 8 589 515 902 41 0 712 0 763 681 0 566 0 831 0 0 445 387 322 729 744 222 0 388 843 0 0 688 288 0 993 698 127 682 0 44 468 624 0 70 21 791 258 279 263 781 252 322 87 0 916 744 785 907 0 492 891 681 648 484 634 681 579 0 487 89 0 217 27 225 0 65 0 806 983 0 828 797 931 709 60 254 379 655 32 382 792 789 31 804 120 95 213 0 535 512 720 550 724 23 0 932 750 90 143 246 928 0 395 503 569 0 729 0 333 732 222 0 360 636 0 80 792 570 405 322 741 172 416 851 607 219 885 862 244 609 200 0 27 826 892 661 110 636 420 673 22 39 293 777 395 954 0 883 0 0 0 581 710 690 490 210 195 0 107 0 0 470 564 951 560 0 605 768 811 166 462 320 675 17 801 289 35 666 0 268 0 67 276 661 820 233 0
999 988 462 510 0 698 864 963 382 583 0 0 433 0 69 80 452 89 305 868 0 10 62 497 267 897 229 0 824 966 551 717 0 127 106 84 423 735 600 353 800 899 275 0 261 0 0 0 0 722 753 454 456 860 0 970 817 371 841 0 87 901 467 391 597 625 993 996 0 705 657 0 710 644 39 84 881 50 0 860 701 206 75 128 333 0 0 276 435 0 828 428 0 337 932 0 974 811 342 861 0 572 413 0 0 149 223 85 391 530 108 302 757 287 0 803 155 0 828 0 496 636 395 829 684 633 0 509 0 595 672 759 943 679 117 274 137 125 341 257 870 97 856 467 577 0 583 402 0 0 420 738 950 762 500 538 600 118 374 937 767 222 863 75 50 341 637 168 237 84 974 803 0 376 140 145 0 668 0 54 0 541 532 903 361 406 316 798 658 155 0 68 0 760 615 133 0 509 490 0 814 893 263 376 680 82 0 218 0 0 592 0 280 243 214 0 397 0 640 340 0 529 0 642 602 128 0 0 454 447 247 47 0 896 452 0 0 373 0 0 294 445 972 960 0 413 0 0 682 31 0 817 0 726 438 912 541 245 0 999 9 0 234 845 0 878 90 0 307 1 50 177 399 736 881 486 593 942 260 631 341 873 542 866 597 237 0 529 0 89 690 503 511 5 679 0 0 247 742 670 166 740 935 986 0 750 90 21 699 958 134 756 665 99 476 163 638 774 612 75 21 12 539 862 0 471 372 931 604 617 854 718 730 401 0 747 374 687 606 390 0 97 950 0 630 834 218 632 121 0 434 0 784 187 558 632 28 0 1 237 186 192 259 387 684 570 0 836 952 0 608 651 865 0 181 925 712 627 183 527 157 542 0 74 335 584 244 233 899 0 0 354 607 300 958 31 450 674 777 944 706 35 972 0 989 0 240 914 0 25 11 499 0 484 834 688 361 0 948 0 955 562 320 587 974 333 530 0 440 848 0 379 250 177 490 289 68 726 0 0 534 0 60 935 0 824 634 0 0 58 0 258 762 858 757 137 593 244 469 234 486 626 960 0 802 715 212 202 0 87 287 893 0 86 788 483 875 864 298 0 0 301 950 555 354 106 0 145 160 0 0 961 647 769 411 421 19 412 977 0
0 224 697 0 870 100 263 456 492 367 375 633 76 131 0 0 809 664 0 103 727 0 749 0 680 225 0 889 811 294 502 160 744 30 804 114 145 4 0 391 0 957 103 812 884 972 213 0 813 562 929 411 0 97 0 466 782 992 272 47 246 3 274 0 776 941 625 0 0 35 952 698 209 60 5 356 106 177 0 81 0 515 0 886 0 0 778 0 413 514 795 755 771 0 621 326 785 907 951 286 0 892 544 220 367 913 900 477 884 0 30 0 679 0 0 248 473 890 272 0 822 258 442 0 0 405 800 959 0 358 277 24 0 923 532 434 548 123 681 543 0 442 250 727 338 788 0 942 14 796 33 585 102 574 939 0 204 636 674 981 0 740 286 749 489 0 272 241 227 254 937 821 10 351 643 476 0 61 867 475 0 0 255 246 437 550 684 693 475 383 0 0 0 0 545 0 598 16 0 0 474 556 393 534 746 701 933 822 381 798 84 169 510 695 833 627 0 806 758 455 583 588 161 138 66 0 0 373 462 912 0 285 746 0 219 0 89 0 41 0 320 111 56 30 0 791 481 342 809 78 457 360 944 714 969 0 0 852 346 0 805 0 799 0 604 397 122 179 470 0 957 936 602 224 952 469 129 552 235 80 347 333 0 99 97 0 597 872 9 901 814 920 545 878 0 404 897 978 66 921 0 674 863 384 776 242 0 15 991 857 0 720 0 649 633 322 52 17 936 589 651 840 0 423 0 349 398 0 72 182 161 0 359 134 90 919 0 0 266 790 870 635 194 0 803 17 615 847 111 437 280 0 866 0 654 329 939 55 37 0 631 439 634 0 0 0 304 0 0 701 937 315 659 534 745 729 0 0 747 0 376 0 796 539 955 365 135 88 242 488 969 348 143 364 531 874 156 830 621 665 503 0 641 173 68 14 0 382 718 0 507 0 332 54 616 875 615 515 63 0 801 188 0 809 744 221 420 172 105 953 174 877 279 873 0 176 660 710 0 765 916 297 649 767 298 472 269 522 789 497 107 622 663 209 0 86 527 500 706 908 0 0 0 531 0 0 159 139 5 312 0 867 37 407 567 611 86 0 590 99 343 50 447 497 494 0 662 0 0 387 83 707 19 249 0 0 577 780 0 478
0 692 0 608 238 483 527 83 956 513 681 45 771 919 867 924 340 901 926 167 0 427 266 407 491 671 210 850 610 47 448 431 0 0 450 860 417 35 375 313 610 927 167 524 830 493 675 284 152 906 342 0 956 187 0 28 413 534 218 135 0 962 900 642 267 532 659 38 675 881 0 823 802 0 0 0 176 302 594 88 643 0 760 0 5 0 564 208 996 240 715 0 0 688 0 819 999 0 577 0 767 0 359 381 558 303 894 184 177 755 616 533 719 30 14 517 345 388 902 806 0 525 433 313 261 0 69 21 342 133 194 37 790 0 717 0 104 0 0 492 0 0 0 987 436 336 0 675 259 0 860 604 358 549 587 436 676 0 258 909 0 942 322 0 341 0 763 192 90 795 787 297 664 470 297 0 907 884 662 0 661 836 369 912 443 746 40 477 971 245 30 548 175 323 438 154 494 489 415 821 588 45 328 889 0 507 348 337 228 831 941 167 0 433 71 648 960 275 315 0 604 677 517 47 416 38 0 926 208 408 0 496 409 97 0 297 357 58 275 0 545 212 75 341 214 0 478 838 0 136 0 455 694 792 271 120 696 113 125 0 76 754 733 247 68 762 439 942 401 366 0 426 637 248 0 433 73 719 117 827 99 856 414 64 0 994 0 0 252 988 207 627 851 726 981 819 965 553 625 92 139 0 942 0 252 344 832 956 0 0 683 0 0 806 354 0 404 479 0 767 999 524 315 221 0 856 762 529 799 86 0 273 161 380 294 714 746 665 0 0 0 590 837 509 730 0 166 667 0 554 323 951 427 180 602 0 920 106 476 315 70 122 577 467 426 450 24 0 424 755 259 10 976 535 0 163 0 256 426 216 0 0 494 416 209 0 543 0 806 595 0 965 569 561 632 94 983 350 871 381 0 487 608 973 869 0 938 89 889 847 893 930 984 0 829 234 0 760 0 82 291 0 229 0 0 0 113 23 528 0 327 880 44 0 1000 626 664 695 935 24 555 463 422 918 748 279 178 973 265 997 0 699 410 242 574 135 460 0 421 989 0 44 150 882 840 934 732 973 925 918 515 0 555 882 410 861 59 37 956 481 21 167 167 189 254 302 486 784 549 439 544 999 510 0 577 0 948 666 290 0
851 338 266 624 0 184 91 0 589 209 226 512 499 306 0 113 530 0 135 424 461 702 779 643 0 0 482 128 472 546 0 140 653 92 826 294 509 732 453 699 803 58 425 451 897 0 221 0 510 858 475 18 167 264 152 61 4 813 141 318 958 747 533 237 912 982 705 918 209 555 677 0 663 55 790 853 534 0 407 172 726 885 649 815 134 0 0 752 665 0 270 179 887 353 0 588 77 0 0 270 253 0 106 643 584 722 0 458 950 647 913 810 495 390 0 984 179 782 550 152 84 983 125 236 254 771 588 397 653 336 151 914 54 319 160 826 0 169 0 224 360 813 887 388 505 0 0 283 706 472 863 0 737 712 0 324 158 379 814 606 35 313 0 553 403 357 513 0 545 0 256 0 300 280 573 966 187 0 161 0 557 169 403 733 647 691 648 416 40 227 469 427 934 0 0 64 742 837 135 810 561 191 244 981 143 847 0 71 0 211 610 0 920 933 696 60 197 13 0 848 0 868 576 833 0 0 522 66 452 0 0 147 445 498 460 49 0 77 546 0 582 576 83 0 495 35 0 966 95 55 0 432 952 875 0 0 141 632 519 887 625 401 357 670 0 0 312 895 697 47 297 810 576 939 989 507 138 945 0 772 8 38 0 397 321 709 236 14 162 290 174 0 0 0 83 0 911 192 0 749 395 0 300 92 450 0 947 331 624 890 663 147 437 952 977 298 0 309 39 85 682 0 115 0 318 0 635 562 426 338 898 577 589 787 198 371 0 0 953 0 796 472 765 741 235 966 178 472 904 164 412 881 730 606 325 0 0 841 17 0 412 412 222 720 565 958 0 721 523 816 380 0 332 106 0 564 101 127 0 384 0 829 629 648 901 259 644 0 698 696 51 48 551 207 900 794 800 0 570 166 0 0 806 419 446 992 801 248 32 698 131 0 230 32 899 429 688 240 136 929 945 345 424 200 276 53 601 144 0 875 386 805 415 0 117 0 0 460 301 815 324 0 491 444 521 143 32 655 667 77 477 990 463 378 658 0 993 858 90 622 265 148 539 382 39 667 134 196 396 462 195 688 240 218 3 28 555 565 212 883 317 536 847 828 140 888 598 536 35 0 419 32 123 515 788 0 845 646 696 0
790 40 435 150 711 383 439 127 129 418 925 605 353 122 291 454 685 140 0 1000 0 272 398 180 854 379 905 918 451 526 554 144 327 836 726 669 48 741 373 615 356 901 787 737 628 223 823 61 254 257 766 463 578 376 954 171 347 0 662 0 301 523 604 0 802 654 55 561 604 464 367 681 154 0 36 0 259 0 817 0 598 655 714 0 0 632 814 0 207 634 856 195 190 877 561 558 893 0 423 138 707 573 880 702 980 990 90 0 889 0 503 44 0 635 362 231 732 901 621 0 668 227 10 273 498 998 0 265 35 547 630 903 235 378 35 27 704 264 362 90 296 367 24 520 0 0 395 225 366 0 983 661 252 596 53 594 706 926 358 97 66 40 33 207 0 435 263 204 172 960 969 56 481 894 678 65 935 599 393 589 361 460 806 362 790 684 876 911 796 740 615 761 126 643 544 302 0 994 487 150 317 599 238 725 0 0 709 944 221 139 180 116 35 358 0 227 12 754 925 21 346 418 0 301 550 730 136 0 152 0 735 918 898 0 684 341 596 396 368 970 239 0 221 637 0 258 878 55 507 548 587 706 0 917 305 75 202 0 795 643 874 747 295 440 0 0 0 67 0 371 727 701 210 588 244 155 0 328 130 0 842 0 876 0 646 0 598 867 766 344 0 985 0 555 451 140 813 0 578 0 271 568 979 556 190 0 565 456 582 0 141 416 0 2 101 38 295 0 22 10 908 939 583 492 0 682 542 733 542 0 693 0 801 831 136 560 676 743 0 638 386 612 725 306 479 163 28 300 524 741 16 881 433 874 0 381 813 887 0 696 0 722 991 872 0 371 0 350 633 695 545 743 898 149 603 446 421 526 0 586 0 645 269 0 366 513 815 0 139 0 813 75 0 444 0 861 402 0 0 349 45 0 779 706 0 904 260 794 604 442 20 386 0 0 754 663 494 0 620 530 0 863 0 539 832 613 953 961 554 197 364 0 990 369 886 169 162 0 427 211 111 430 488 458 143 723 0 222 316 351 837 830 666 442 424 748 234 124 0 0 561 225 0 321 327 256 0 807 385 422 334 193 0 520 748 0 400 296 525 983 501 119 148 323 0 157 564 24 0 119 583 912 663 463 507 130 965 653 167 522
609 511 710 663 43 804 0 744 930 0 907 625 590 241 140 901 0 0 19 660 67 185 0 489 613 0 588 41 0 893 468 0 671 716 721 96 822 0 43 0 989 937 316 0 760 0 0 213 0 470 838 492 673 483 555 8 952 353 477 296 435 223 0 776 349 856 0 380 155 113 0 234 28 275 890 984 0 323 599 353 10 526 150 278 697 363 0 702 665 703 10 33 658 337 0 163 15 745 550 505 519 47 553 359 794 88 921 980 548 135 0 592 368 606 0 0 315 778 123 0 157 490 342 308 351 0 0 172 172 82 0 685 8 86 0 588 228 38 723 0 859 228 524 959 710 61 296 146 503 344 830 557 7 391 293 557 460 107 0 779 660 891 428 0 0 489 629 809 716 448 569 329 82 297 698 406 166 0 0 759 570 668 757 618 0 52 0 898 139 854 454 0 516 0 0 372 0 691 20 0 637 602 390 492 187 233 439 963 450 272 259 768 0 459 110 588 396 784 479 710 0 12 197 788 55 568 214 287 332 816 545 916 264 0 0 392 0 971 576 851 0 35 892 0 561 849 415 0 756 673 232 0 311 504 367 207 0 224 0 652 490 520 105 186 567 729 960 669 0 277 181 323 979 0 656 865 0 758 335 798 558 205 867 462 0 269 435 945 310 487 130 112 0 923 984 941 0 70 392 190 266 0 636 593 0 930 410 35 948 21 291 0 148 375 245 68 720 0 263 24 711 772 609 824 818 182 0 157 0 163 983 315 165 150 0 718 872 106 118 334 293 458 348 935 91 893 35 565 104 528 627 987 390 0 885 346 407 993 156 162 418 0 206 964 398 0 258 890 458 0 715 199 933 153 760 371 855 0 702 588 0 892 445 0 0 329 822 593 289 893 874 499 131 128 168 57 0 219 79 99 620 351 0 505 435 420 33 843 514 362 913 452 395 0 932 192 834 186 161 472 412 849 298 0 600 557 0 380 877 155 205 753 692 103 690 952 421 171 368 922 789 229 419 111 394 80 780 861 83 782 0 915 888 212 168 269 208 173 1000 99 323 0 398 296 640 813 898 763 116 398 586 0 973 0 704 770 793 462 0 443 658 264 504 447 969 79 290 378 756 244 0 969 903 0 0 558 50 498 274 430
220 453 0 390 693 0 53 0 365 361 50 932 835 0 474 562 382 24 834 477 0 633 497 92 575 0 354 291 193 0 0 916 162 111 445 689 0 59 88 0 343 728 478 472 522 269 771 317 392 825 987 613 63 204 719 723 848 704 727 719 985 797 0 69 41 817 95 383 678 753 855 530 68 0 0 998 689 762 0 561 973 0 511 814 505 371 732 139 178 5 0 517 263 921 147 637 896 497 596 155 392 0 802 828 0 894 882 309 177 276 578 0 278 625 563 733 395 1000 0 309 868 785 0 0 559 93 630 0 240 215 610 105 238 104 993 0 794 250 0 573 153 0 0 711 283 731 830 565 36 958 417 392 338 0 62 173 154 654 494 438 811 597 730 49 286 278 560 803 691 0 655 953 343 0 0 833 309 449 62 0 303 488 0 0 779 853 0 370 595 586 325 693 758 613 889 638 0 69 951 787 21 612 12 200 0 299 565 747 150 695 34 299 161 0 437 465 0 388 667 714 908 526 560 878 594 578 280 157 320 720 201 0 539 434 493 875 0 483 425 995 972 30 315 388 746 221 682 833 0 409 83 899 899 224 444 85 327 595 0 0 374 650 794 0 855 10 0 0 0 822 344 632 0 810 901 491 46 974 591 0 1 178 208 393 953 188 697 736 0 220 316 569 514 0 489 343 56 237 0 0 202 956 984 860 0 532 89 100 0 851 475 0 0 420 719 805 0 852 739 201 123 702 197 66 225 265 345 644 774 578 540 919 44 397 0 0 0 648 711 204 694 102 297 619 977 0 959 367 682 0 0 608 0 414 311 650 560 0 0 0 0 49 0 393 782 881 0 0 0 0 930 84 125 114 806 511 426 0 193 27 0 580 942 757 44 313 595 0 394 191 183 319 0 148 590 851 0 823 456 810 282 558 109 991 159 659 36 0 0 188 0 0 547 0 984 82 578 497 254 267 912 286 374 182 0 494 0 262 146 581 0 49 431 472 170 336 486 452 905 0 720 0 908 0 162 150 0 562 529 418 918 776 185 215 0 354 693 899 289 298 0 877 966 780 750 971 962 0 55 559 241 968 779 984 0 797 594 957 795 249 610 186 450 409 0 464 998 244 934 791 649 0 87 49 0 24 961 946 0 958
415 651 317 481 0 475 238 581 725 336 0 398 0 68 108 94 404 179 86 0 326 863 80 440 919 996 479 96 350 750 204 865 0 611 466 155 275 0 818 146 183 502 809 512 0 619 0 0 601 927 521 810 0 429 190 110 338 119 431 962 660 846 527 973 0 645 841 79 533 271 363 919 824 0 91 514 981 481 140 804 0 944 571 813 0 731 978 0 0 763 749 0 455 96 295 917 190 398 0 366 20 931 679 793 449 0 85 922 829 390 799 213 466 0 816 86 445 970 945 546 730 414 680 0 278 96 56 0 752 318 390 0 469 743 331 755 548 0 578 254 198 0 859 596 657 157 370 627 636 722 208 549 258 513 0 407 28 98 0 528 774 100 0 0 519 23 436 745 0 0 298 392 0 975 558 494 579 527 928 0 186 70 585 295 247 958 628 4 64 437 667 182 473 171 0 630 613 956 0 435 339 663 314 627 261 286 668 0 0 295 545 313 812 622 188 668 128 0 0 369 625 498 513 908 665 0 54 296 0 150 224 690 50 0 964 407 280 787 129 320 836 0 0 815 222 0 110 555 0 392 861 746 0 455 137 0 873 0 102 767 459 49 0 40 772 104 876 759 722 529 421 562 498 0 451 721 0 0 151 989 0 0 0 624 207 566 0 742 35 308 420 0 618 359 882 720 0 0 186 340 872 894 349 949 193 0 649 0 489 906 150 899 0 0 998 169 0 5 811 266 0 989 408 631 374 0 603 622 466 62 971 114 849 970 690 879 454 578 167 736 579 488 88 0 0 886 959 120 448 785 114 75 988 802 170 283 616 177 0 741 928 572 633 351 0 586 0 866 369 0 657 282 304 568 578 117 0 75 305 717 0 200 3 306 358 0 919 862 924 824 652 426 858 186 0 765 145 0 504 574 505 384 982 443 85 881 457 249 0 620 809 33 787 276 869 0 341 984 741 698 935 408 386 851 846 442 0 0 950 430 388 698 0 880 31 18 0 410 19 35 664 465 229 0 563 143 917 192 0 256 0 176 464 19 902 752 998 959 158 413 153 922 913 0 293 254 0 175 527 778 564 102 719 11 0 350 111 476 686 11 423 312 496 337 489 36 523 711 417 911 901 552 149 167 499 0 559 12 763 799
77 47 850 180 286 31 67 301 125 0 42 923 17 834 305 338 944 0 534 0 0 681 459 0 396 291 489 256 0 0 658 884 642 812 528 170 911 714 819 838 534 399 29 459 491 191 387 74 446 0 656 884 0 475 0 399 671 329 4 137 525 0 326 968 388 0 564 993 47 0 266 583 93 213 0 847 591 207 265 45 917 53 830 371 505 645 224 468 357 954 193 655 940 0 812 289 0 0 294 0 71 954 61 0 823 85 0 694 254 0 326 840 204 219 976 18 96 812 0 0 0 77 598 61 800 240 372 800 0 410 605 784 455 282 497 119 583 858 0 0 615 336 99 0 687 943 0 788 110 450 85 787 0 777 152 628 187 583 586 0 634 0 405 659 135 860 711 295 0 408 0 460 60 0 576 863 660 0 0 639 902 694 166 525 0 403 464 335 832 741 116 213 242 606 0 334 456 714 921 450 0 409 856 811 0 540 645 914 962 456 137 609 355 995 542 691 306 0 910 268 37 283 0 916 0 671 569 0 0 669 115 728 0 716 847 0 790 598 693 0 0 0 942 879 782 242 320 158 83 0 0 0 740 408 0 504 919 211 0 476 577 707 822 790 803 0 530 838 743 173 0 0 803 0 0 968 494 412 816 0 43 908 0 32 972 270 713 92 25 66 28 226 405 97 295 460 0 168 0 910 0 45 385 450 0 276 439 204 575 387 93 0 0 841 543 681 0 864 765 0 940 863 341 358 158 490 0 343 267 368 166 778 0 193 141 622 877 181 933 972 883 691 148 651 886 766 654 810 15 628 596 886 637 0 0 971 907 919 654 593 0 708 0 873 579 0 372 544 215 0 425 315 692 623 601 660 958 585 0 992 0 0 133 159 963 189 608 506 807 703 550 315 352 122 874 64 0 883 69 894 737 0 149 0 148 763 667 59 0 913 0 298 865 806 48 746 580 183 525 457 62 5 221 84 518 744 759 756 804 0 980 123 503 0 131 0 868 107 0 940 400 360 94 961 490 413 282 203 720 994 476 128 667 453 51 0 316 778 0 0 0 620 994 429 515 0 508 812 547 59 236 941 459 144 777 577 380 0 238 156 120 0 825 77 0 377 468 0 697 497 85 0 325 0 727 372 293 842 581 250
0 237 784 753 419 43 198 19 175 372 527 901 612 354 928 382 168 478 829 336 495 486 67 613 654 895 346 953 819 31 0 376 803 976 642 256 0 111 0 474 67 0 0 247 233 321 716 84 398 321 0 773 365 245 0 0 165 650 0 354 718 729 220 462 0 0 0 99 0 264 833 935 440 0 95 0 820 613 78 437 480 171 305 0 848 738 612 714 666 316 0 254 337 408 763 295 246 527 918 253 89 821 152 387 542 745 723 0 233 0 805 451 481 1 899 0 402 0 509 0 283 328 990 759 114 798 0 408 713 0 720 406 0 93 758 0 492 117 0 7 0 112 48 0 640 49 0 868 1 966 877 0 251 810 189 853 873 654 0 210 102 822 646 272 119 25 0 921 576 601 818 254 912 0 530 0 279 798 944 651 750 386 227 322 488 778 0 342 374 190 0 0 168 390 591 970 501 794 88 535 472 164 203 432 464 90 303 203 528 885 492 774 532 390 0 80 0 976 147 39 155 176 846 0 687 0 16 395 0 293 0 0 803 587 755 414 307 940 473 727 525 484 167 266 0 0 0 684 598 128 876 641 901 640 89 0 50 160 0 567 710 925 0 83 96 8 286 362 995 0 678 122 886 0 354 0 905 362 952 551 0 502 675 917 853 0 793 441 0 849 714 171 610 0 468 515 0 0 768 263 746 632 774 485 374 12 122 442 864 403 0 869 134 0 0 477 514 468 119 508 0 636 497 955 0 0 653 877 989 281 371 0 514 359 156 510 0 900 162 481 619 73 91 640 326 615 959 0 0 899 334 804 953 811 409 207 579 98 230 360 0 46 691 164 752 0 675 910 357 357 298 701 169 638 164 533 710 0 601 53 204 374 447 130 297 851 0 626 417 726 0 556 74 374 26 99 161 526 0 334 733 914 0 0 286 0 0 0 691 0 987 0 344 185 0 418 48 971 853 87 575 98 0 127 22 419 197 97 678 23 65 0 789 746 799 801 0 565 142 0 397 4 975 926 528 0 624 693 0 61 719 0 140 945 0 254 795 0 367 0 555 454 266 757 0 981 713 303 797 145 68 0 558 0 0 0 0 971 369 684 690 770 175 832 484 0 0 443 106 763 371 347 636 0 260 154 586 233 220 611
648 522 656 535 0 509 382 262 991 879 641 701 767 0 0 0 436 757 253 0 545 639 204 334 0 630 91 985 436 255 908 876 467 993 883 413 977 626 264 645 0 946 243 0 0 0 892 500 0 712 988 0 0 327 322 718 315 720 676 715 719 269 0 0 28 365 143 413 564 828 0 800 485 0 908 800 332 63 334 643 816 707 903 980 77 699 76 341 8 632 559 831 116 0 47 553 646 0 700 0 647 0 374 981 440 301 431 619 729 0 281 0 191 114 476 928 197 0 897 515 860 501 645 758 963 0 208 433 65 20 740 591 0 729 336 30 952 222 827 257 0 643 0 361 952 593 941 0 676 524 129 129 0 506 997 0 59 902 0 449 262 829 364 808 488 625 791 10 171 868 862 984 704 0 423 224 490 872 23 221 302 258 0 110 740 0 58 349 121 514 0 980 804 0 754 69 331 0 0 0 576 956 0 0 994 206 0 594 0 425 0 214 144 0 748 424 643 702 588 488 359 323 366 967 0 590 769 304 607 634 485 409 469 0 763 0 0 689 874 890 167 412 80 781 252 0 200 542 724 0 606 793 718 0 0 492 235 112 319 0 0 0 991 982 333 271 0 288 0 0 0 790 655 727 523 73 0 644 346 544 385 777 0 0 496 533 739 0 303 935 0 0 867 529 486 867 205 834 910 0 17 438 0 0 809 161 806 400 404 526 0 503 828 0 640 646 0 0 86 195 146 533 746 236 165 375 904 394 404 944 684 0 694 393 0 242 731 0 0 402 818 556 188 836 90 176 104 457 988 176 161 71 0 297 100 145 173 825 340 630 413 532 59 683 0 707 45 482 987 400 778 533 529 312 0 0 413 0 127 428 367 662 195 798 0 267 418 988 0 31 921 163 442 900 770 137 343 657 197 0 625 0 663 579 588 961 845 215 273 0 70 425 0 272 0 0 316 914 0 319 861 533 420 704 20 360 483 619 0 601 230 363 0 0 832 956 221 388 0 58 0 164 111 0 487 305 741 450 240 371 628 179 59 289 696 974 546 663 464 133 691 238 126 80 526 24 471 36 926 839 961 0 186 729 19 0 485 164 740 696 859 278 0 104 101 0 0 962 285 85 462 670 0 0 4 542 0 417 144 826
540 470 884 0 0 0 697 986 0 981 584 967 90 500 0 0 371 15 646 0 887 603 725 729 480 276 30 427 0 0 260 664 0 793 962 88 64 610 929 631 678 856 528 0 167 694 595 199 940 0 685 0 0 773 210 0 803 420 0 188 0 141 858 844 0 0 474 519 87 991 663 798 0 128 917 868 979 728 828 0 213 29 778 264 569 726 0 451 993 747 127 959 763 296 301 362 102 764 608 0 966 168 970 0 681 852 819 326 948 514 409 833 0 162 668 0 903 465 646 383 814 72 447 908 787 288 828 470 0 979 217 916 208 0 964 137 61 0 199 5 626 485 732 0 961 993 0 665 939 369 299 0 0 843 16 713 567 788 950 562 680 291 446 761 0 0 767 60 371 909 51 12 0 857 336 0 477 496 769 0 0 832 844 264 0 897 626 247 725 267 989 626 620 605 835 998 0 0 0 676 923 656 184 86 0 950 541 293 105 391 349 435 0 111 345 169 614 0 891 825 818 0 0 287 680 287 888 261 462 531 212 719 721 849 824 0 477 269 880 0 373 168 418 695 80 525 163 329 0 943 748 211 181 978 927 402 73 909 0 23 998 397 85 797 892 119 270 218 750 749 964 707 0 923 934 0 21 0 557 0 437 332 436 759 276 737 470 701 111 161 0 298 465 414 406 0 0 748 268 878 0 178 550 0 554 0 340 506 483 719 563 0 904 186 393 0 319 354 669 819 775 706 582 945 71 0 878 0 0 844 162 256 979 152 336 800 0 0 823 0 627 61 0 211 551 0 648 131 194 0 705 589 414 576 285 713 0 113 8 503 721 0 337 965 781 559 533 116 0 338 6 742 315 528 113 494 214 762 80 284 479 71 552 0 649 727 71 0 365 629 636 0 0 338 758 0 42 636 219 285 280 395 79 535 0 830 878 518 0 318 634 621 195 627 335 691 566 180 0 0 0 0 0 72 535 33 37 894 503 973 859 0 478 629 210 605 65 0 530 454 906 493 307 818 0 946 933 752 926 379 0 12 220 819 275 347 723 828 0 309 400 956 862 188 223 0 121 782 145 0 454 281 606 743 129 754 638 594 541 906 0 869 0 0 627 869 0 602 392 381 970 0 422 0 0 323 776 0 140 0
974 86 126 0 133 938 114 644 413 395 533 0 86 889 0 0 11 465 931 791 20 478 540 0 203 845 61 395 396 76 0 0 557 160 0 0 908 566 236 918 256 187 875 153 696 0 493 0 163 0 992 0 8 959 736 795 57 696 0 0 953 265 0 0 773 232 437 0 0 0 280 804 978 363 219 692 657 604 223 0 616 364 994 0 587 934 0 0 920 306 516 575 708 721 904 20 802 260 618 717 879 682 0 425 792 398 0 894 342 493 0 180 177 133 0 821 6 0 492 347 0 396 0 0 210 0 823 0 672 226 466 996 780 127 819 855 286 0 538 0 576 135 0 0 239 745 63 487 0 439 712 70 193 143 1000 899 671 57 241 896 0 0 835 166 137 436 752 324 821 906 956 663 343 847 830 964 462 0 0 963 0 511 815 688 82 700 162 708 81 99 510 932 0 82 220 108 222 961 191 0 940 117 140 921 40 951 937 663 897 863 82 435 211 793 0 498 0 685 195 460 220 632 201 0 341 719 971 696 407 706 949 161 883 678 0 547 0 0 579 944 0 0 44 0 506 964 767 430 318 0 489 79 487 0 716 109 0 315 973 0 0 0 354 658 379 292 218 571 905 0 547 284 672 438 915 569 335 0 742 829 392 765 790 390 617 0 0 780 625 595 685 539 848 910 522 221 0 560 529 0 605 581 941 948 55 798 667 0 0 55 0 845 27 272 399 0 947 0 87 484 0 793 950 597 0 946 897 311 652 2 481 816 0 428 156 341 382 295 0 394 0 362 531 396 248 703 218 53 0 585 0 930 380 567 905 228 316 58 948 77 806 0 0 635 121 331 0 146 406 283 100 992 37 0 749 837 752 18 209 938 750 105 974 502 782 360 155 925 621 14 462 95 595 876 747 0 497 279 477 29 673 531 854 0 72 457 896 0 152 194 726 751 244 634 277 397 0 322 462 357 0 435 989 759 964 415 477 369 673 0 320 26 988 512 0 972 65 147 254 0 473 195 0 877 0 201 0 0 196 520 0 564 862 848 923 11 768 826 985 0 784 188 597 830 0 780 0 481 39 536 0 0 18 874 0 561 721 554 124 886 686 541 352 101 531 194 3 169 847 377 946 735 0 314 760 496 885 0 472 606
149 614 650 210 369 864 750 588 452 146 940 211 564 798 181 154 492 392 0 781 672 737 70 100 440 413 827 0 468 0 87 479 322 124 829 283 329 301 576 0 0 507 952 41 819 758 418 328 842 141 0 342 693 0 872 591 248 0 602 79 981 878 907 722 93 674 867 158 341 389 816 955 354 66 705 764 971 898 128 650 0 790 0 62 960 732 777 274 304 0 231 0 968 789 481 72 0 0 0 424 48 747 854 128 100 970 342 792 0 118 349 304 0 777 75 219 533 509 529 940 733 546 230 497 873 585 763 580 0 306 966 673 811 0 101 223 270 253 675 688 0 0 130 818 290 822 0 203 687 5 302 551 608 0 0 489 0 618 78 678 607 0 946 191 273 289 855 764 466 830 468 0 0 0 520 0 656 591 353 951 280 159 722 542 745 159 0 725 72 427 729 151 467 0 857 361 879 0 0 176 0 786 272 907 10 199 912 0 624 0 63 863 866 0 24 518 841 938 353 788 903 772 34 881 293 0 34 74 432 807 0 387 0 0 574 8 0 0 319 0 0 0 630 0 65 2 145 811 463 3 438 592 297 494 38 0 990 504 0 430 608 0 982 0 231 331 583 256 917 96 536 76 906 878 590 830 17 187 725 937 913 901 0 232 907 271 947 888 882 227 489 364 463 0 642 861 764 149 433 0 5 958 93 884 934 730 3 464 457 692 464 460 571 821 795 968 531 915 0 791 0 765 245 334 0 555 888 706 862 0 455 898 216 0 578 0 596 14 134 869 85 544 933 809 533 873 307 430 471 127 46 339 0 0 760 785 116 561 856 169 0 260 31 0 410 797 615 748 457 0 535 390 601 153 459 154 467 549 292 889 135 401 364 112 553 0 0 654 561 0 611 32 437 0 787 33 350 798 0 0 0 0 697 742 968 644 0 118 934 916 803 0 217 389 0 157 145 361 506 477 118 152 330 750 715 586 950 0 662 303 0 123 931 807 462 936 313 459 0 116 513 0 660 0 291 688 0 405 241 147 412 540 965 0 943 380 295 610 304 66 0 977 180 0 319 115 893 390 0 696 278 794 449 805 81 40 704 0 0 0 484 0 317 925 510 0 173 142 272 869 834 568 480 638 410 0 463 45 391 524
0 0 187 47 569 386 157 826 444 301 0 0 14 616 384 319 851 699 958 321 426 184 201 0 639 720 841 257 0 102 843 931 79 698 0 0 230 0 902 398 0 935 697 951 13 0 566 586 401 981 0 401 548 65 291 0 88 355 0 500 402 19 0 943 750 835 385 42 685 237 0 826 713 836 885 882 0 513 319 1000 0 981 942 834 0 703 313 517 404 571 0 623 311 407 0 494 0 151 419 523 372 268 79 880 727 882 248 0 286 735 597 87 270 348 0 150 58 92 832 291 696 602 0 849 390 756 228 347 0 0 217 711 904 947 669 869 615 988 664 838 0 0 660 221 0 0 848 567 282 600 888 372 5 623 909 0 231 406 310 0 556 587 3 859 293 353 522 0 487 455 385 281 0 550 0 94 778 313 772 786 132 0 0 364 26 661 882 31 31 202 980 0 364 180 775 0 514 0 702 0 939 0 281 809 259 0 164 230 70 326 508 0 0 451 29 116 845 378 0 698 604 0 0 892 422 0 873 0 698 208 567 678 355 602 484 196 0 822 684 567 945 9 0 0 358 0 520 191 807 0 300 876 0 944 266 731 87 421 0 530 91 121 514 344 595 0 0 345 690 0 115 465 977 941 965 0 471 914 0 142 143 856 292 967 240 155 0 0 341 706 909 266 477 163 942 96 54 346 0 664 280 383 694 411 9 576 642 0 161 107 488 659 0 283 181 171 522 25 0 613 709 331 425 531 563 516 162 131 531 706 0 437 0 6 0 276 660 593 875 422 361 0 545 598 357 984 965 0 0 14 564 667 511 432 41 0 450 336 76 43 995 926 0 25 888 5 7 0 885 356 13 453 327 292 0 231 395 0 699 192 58 361 782 409 197 0 786 342 17 698 911 0 747 459 466 938 0 481 0 573 801 374 655 929 0 548 458 0 667 758 735 7 43 0 0 531 430 818 12 404 825 377 431 0 52 543 565 801 751 525 123 886 491 0 0 503 488 680 0 675 569 581 750 535 0 476 476 481 635 741 67 566 440 190 0 701 661 55 896 0 157 504 640 193 0 689 454 0 695 767 147 84 627 307 22 130 0 0 745 994 393 653 345 67 0 441 712 0 967 416 702 0 73 0 896 763 372 860 0 81
41 360 401 485 111 0 655 672 159 0 922 0 0 0 397 605 462 815 0 290 848 368 286 678 316 0 358 0 206 101 0 0 35 106 251 0 767 338 419 356 0 948 427 14 725 0 0 520 800 973 961 0 0 321 0 456 0 0 89 951 0 775 157 335 904 67 308 144 972 640 614 310 746 775 115 0 139 583 997 461 0 11 69 0 489 45 647 971 901 918 324 219 362 551 453 0 824 0 0 546 291 109 874 218 98 141 790 411 121 471 416 683 285 680 0 404 479 274 426 562 465 661 635 966 221 221 265 186 869 339 571 675 0 0 535 994 900 344 282 872 772 64 869 913 701 0 910 580 965 526 965 0 787 0 124 488 921 96 172 0 835 495 896 0 0 0 534 0 700 92 77 621 789 0 213 729 998 970 654 0 155 0 0 834 26 669 573 405 986 6 0 0 0 0 459 653 0 434 0 815 615 0 420 0 177 0 965 408 307 40 614 681 180 413 969 512 164 23 0 0 0 414 22 494 609 0 427 451 393 855 960 333 146 0 808 892 83 0 106 508 396 0 247 0 449 438 0 494 992 905 553 314 684 277 898 877 409 140 19 0 0 0 399 376 710 0 0 0 842 148 898 125 463 0 140 0 404 782 424 236 295 657 243 310 261 0 446 40 277 623 91 604 0 968 817 133 119 800 360 847 0 186 0 52 603 457 976 0 0 132 240 33 2 937 152 937 656 196 0 336 635 0 142 918 639 567 448 802 772 869 87 459 654 649 316 503 85 748 59 83 240 941 0 425 134 190 923 367 0 0 372 745 0 141 266 571 342 894 326 0 389 294 486 578 495 964 0 420 535 0 532 967 916 0 0 723 112 592 0 27 853 260 32 866 0 767 991 0 192 0 988 105 740 324 0 139 416 0 0 310 108 7 389 0 941 145 645 60 49 520 33 569 52 970 434 0 362 257 472 0 678 0 530 432 333 95 191 864 60 254 163 495 0 356 757 814 782 0 744 824 969 3 0 441 639 706 420 506 56 493 478 960 170 338 753 0 490 635 408 81 521 418 959 109 932 0 413 92 752 520 0 984 0 691 130 0 976 269 412 654 201 770 389 115 328 585 421 852 165 0 507 334 55 350 853 777 977 209 0 532
607 619 711 762 0 342 713 234 479 79 722 320 324 236 561 856 181 666 0 0 298 20 45 593 803 637 514 394 161 562 714 403 0 255 0 190 0 148 0 741 435 410 432 673 28 571 0 0 0 963 663 622 206 0 587 126 0 597 971 235 0 273 484 0 0 0 640 286 122 0 922 11 189 744 495 0 475 575 96 489 526 652 168 0 989 369 0 0 501 798 448 917 0 252 452 661 0 428 0 273 964 613 95 155 929 312 912 2 0 982 575 0 242 839 756 0 0 710 424 175 342 366 584 857 36 0 158 407 418 371 0 171 464 635 582 902 505 0 589 188 726 82 775 90 161 599 747 186 116 545 188 72 99 663 585 0 0 479 660 195 53 345 119 0 184 548 376 460 351 587 385 0 21 137 225 967 630 370 30 271 243 339 590 892 78 780 797 405 51 454 258 867 281 0 992 690 516 405 225 0 702 946 0 870 538 405 568 0 14 667 27 775 0 510 754 0 263 235 0 603 311 792 289 633 100 62 0 129 305 731 177 197 0 514 394 0 250 482 395 0 0 252 307 377 0 391 427 419 403 134 21 145 182 0 817 643 0 789 549 0 342 773 351 885 989 182 659 182 149 577 0 983 42 840 814 0 361 550 0 330 48 0 61 403 835 781 728 471 344 201 0 0 0 273 726 903 734 530 653 856 141 0 34 566 994 837 795 526 915 0 294 380 453 20 936 156 0 364 123 0 568 150 41 795 953 363 944 747 0 788 367 0 0 0 688 7 0 868 65 162 700 23 310 306 0 179 98 927 0 895 987 0 354 478 0 604 950 523 931 819 428 773 241 11 0 563 768 401 311 945 932 360 194 929 975 373 634 799 769 707 657 787 226 800 0 0 970 504 562 288 90 59 256 737 476 248 0 625 252 0 219 217 0 69 333 747 913 653 78 770 99 331 804 988 750 928 787 74 0 171 331 746 758 0 635 896 84 114 142 873 507 454 0 5 431 176 0 562 0 885 10 152 896 887 803 179 251 0 0 637 96 986 884 662 881 468 220 846 0 511 192 0 0 0 499 830 0 812 551 984 72 287 477 959 492 0 597 572 765 144 964 786 751 466 693 119 58 559 103 0 0 13 378 458 781 864 960 730 806 241
0 893 0 742 37 0 0 0 429 606 448 759 575 758 840 0 421 603 32 0 421 224 663 471 620 227 529 338 662 0 965 31 847 28 539 209 0 0 0 0 0 925 195 0 370 512 559 666 774 0 0 0 107 776 0 264 724 201 362 130 48 910 0 606 429 187 635 0 666 0 423 0 72 0 517 0 565 838 572 592 892 586 759 300 390 12 0 704 856 532 713 843 0 0 319 492 995 867 0 328 150 972 168 570 543 157 0 284 262 0 964 0 889 164 543 843 101 965 0 339 534 158 410 837 372 63 654 401 0 410 281 0 556 517 0 0 0 761 275 700 455 281 898 647 0 0 902 753 358 496 34 251 0 311 193 586 861 94 964 567 640 0 562 416 0 751 354 382 734 143 297 298 769 495 0 0 898 0 63 350 0 0 356 160 857 866 0 576 138 455 989 75 0 630 276 461 403 494 917 940 0 629 0 969 793 833 626 337 432 493 520 258 0 184 0 78 738 43 785 463 709 737 0 695 0 1 668 359 519 670 0 480 278 934 0 335 14 763 918 24 0 678 493 916 29 263 0 0 120 463 654 0 705 207 0 584 0 527 0 812 316 804 494 723 0 664 286 368 469 0 0 450 332 720 774 959 0 0 0 305 262 795 176 605 998 714 501 996 0 894 898 915 928 634 911 0 0 269 0 471 270 386 937 728 274 0 773 470 166 534 218 671 692 636 0 0 170 141 413 0 633 208 939 0 972 802 0 932 312 0 0 472 0 697 512 781 632 659 618 924 407 385 756 353 588 0 931 30 0 0 375 102 387 947 0 7 0 671 647 848 36 675 229 495 288 296 302 938 734 737 941 109 0 725 879 358 742 358 4 0 620 0 741 857 149 0 869 792 0 249 0 59 559 840 621 749 527 287 457 187 0 707 0 497 223 106 735 681 335 497 369 464 610 344 129 435 303 871 510 345 15 571 760 344 0 280 0 376 632 809 215 0 656 76 704 957 238 842 827 498 638 0 750 492 604 752 795 784 953 262 439 0 886 541 0 429 218 0 98 0 175 712 0 34 758 890 0 515 77 0 397 753 132 728 0 938 0 299 0 455 355 774 850 591 458 0 92 563 310 852 770 56 159 0 443 593 918 62 409 569
206 812 980 381 0 980 511 0 0 791 0 175 750 687 505 644 0 751 602 533 977 914 775 0 0 776 594 0 357 60 0 596 266 189 778 984 537 843 41 591 0 0 0 935 880 868 724 911 966 138 652 352 951 0 0 975 308 862 517 0 990 0 949 632 526 0 990 148 0 73 185 308 836 964 399 830 0 526 596 0 656 53 731 0 417 0 713 734 154 154 930 90 654 0 488 565 817 148 323 254 257 755 121 77 21 579 0 502 416 833 973 643 977 537 110 958 588 505 0 331 888 29 952 82 553 723 800 566 612 0 561 458 269 0 666 275 144 707 226 738 171 244 524 703 38 18 753 723 118 894 355 482 0 432 738 0 695 0 521 0 127 997 0 145 844 156 838 856 362 0 72 255 109 0 272 419 618 405 0 0 820 702 339 0 456 0 551 0 0 556 0 0 243 650 906 203 790 0 0 67 311 986 0 0 897 123 0 266 225 681 661 948 7 965 496 814 0 104 848 776 243 160 198 6 255 915 456 0 708 478 701 718 965 232 349 43 669 0 528 773 0 631 732 0 345 981 28 483 0 562 629 84 855 266 408 604 257 223 993 362 0 484 894 129 247 134 379 190 686 911 0 761 958 19 322 206 665 559 886 633 292 218 885 627 945 899 144 659 991 0 457 737 71 560 0 839 708 571 0 403 0 368 711 174 332 180 718 709 0 0 0 148 538 561 942 0 373 213 389 102 550 0 51 971 719 0 343 749 363 0 900 0 110 95 931 96 517 741 653 71 193 708 757 466 0 496 672 159 984 381 976 0 0 0 706 691 951 60 446 181 602 471 674 24 27 0 0 266 574 397 94 493 735 354 823 0 0 739 42 345 153 587 0 679 0 479 454 421 295 661 168 155 786 171 0 0 131 99 409 0 881 100 0 0 165 46 370 25 875 223 469 205 945 646 0 23 346 811 356 176 739 0 832 87 566 0 303 567 0 328 388 94 825 796 934 237 557 0 617 942 164 431 984 146 0 45 77 802 610 0 65 0 232 205 73 719 886 0 894 465 336 0 184 878 0 609 911 870 248 195 101 301 84 157 610 223 60 844 0 972 734 398 691 993 239 0 0 377 803 703 0 449 116 941 332 285 162 298 0 38
486 556 51 578 116 147 703 57 0 681 929 931 309 760 576 4 576 82 381 29 879 0 0 940 370 805 0 622 893 354 0 693 952 92 237 59 393 350 767 0 267 0 276 0 383 98 897 918 0 370 0 849 58 332 824 523 158 795 0 447 798 0 346 147 47 96 490 220 0 831 164 0 760 24 902 765 0 473 834 387 992 0 0 148 828 667 0 0 268 379 545 0 119 165 751 269 219 260 0 849 0 0 915 679 94 102 516 903 389 0 764 0 301 332 519 381 756 789 732 523 889 0 0 824 570 817 899 892 724 915 375 993 29 612 980 707 201 723 803 39 375 726 0 69 7 155 853 0 276 181 920 0 535 938 260 381 534 888 571 731 522 568 922 312 301 0 59 486 728 0 623 838 761 0 233 657 935 973 679 181 50 240 185 0 824 408 572 294 193 84 0 0 630 974 861 847 688 702 125 381 0 209 272 167 518 337 937 692 159 179 954 39 624 873 330 977 513 780 0 354 420 164 787 813 294 132 913 753 0 528 152 567 0 915 742 0 696 446 159 955 237 825 747 254 278 388 201 1000 0 0 926 7 0 338 576 445 528 94 244 99 109 0 791 370 615 24 521 789 0 876 202 278 243 0 305 0 853 689 451 779 275 0 803 797 9 469 384 0 145 734 286 302 496 864 97 0 958 833 840 0 0 444 168 981 0 876 694 139 838 0 647 345 770 965 325 588 96 0 857 154 0 476 713 105 160 464 201 214 201 479 937 844 587 891 80 541 0 469 0 626 0 0 283 57 524 244 0 0 226 0 618 292 0 0 0 483 733 520 243 728 258 639 558 96 302 324 383 0 810 0 917 798 756 839 176 582 370 0 113 77 809 0 266 367 955 422 150 339 0 325 412 799 0 474 902 0 66 736 609 821 0 262 674 803 313 949 102 937 589 727 0 912 0 382 215 246 242 328 0 420 509 88 552 149 607 302 680 273 0 130 463 51 735 928 643 788 653 0 65 478 811 601 769 0 0 146 351 544 0 774 400 106 18 800 167 185 161 704 527 340 0 844 145 7 719 146 219 0 797 948 0 320 0 948 0 72 535 332 764 982 880 312 522 796 982 63 649 931 690 916 892 888 0 751 0 637 393 0 939 615
932 0 676 532 677 910 0 730 904 859 797 841 881 0 91 0 43 689 441 956 650 184 633 698 0 930 0 688 0 817 802 704 0 0 712 381 647 444 120 929 726 833 501 701 104 0 0 271 992 961 149 439 0 202 880 807 518 9 166 917 715 0 574 112 441 0 557 961 66 838 611 394 289 739 0 534 866 756 90 477 0 0 331 329 748 422 692 821 133 956 90 744 58 321 329 0 625 947 0 0 0 0 843 350 134 973 293 420 993 328 0 524 690 0 868 513 359 763 402 357 612 892 174 0 0 757 742 721 0 85 353 587 925 0 0 217 494 0 901 0 802 931 0 456 495 860 63 891 561 356 569 446 985 0 401 584 760 778 0 15 919 0 0 28 516 699 148 509 64 268 288 521 960 736 341 0 526 693 650 0 910 0 628 9 874 85 378 162 0 765 411 22 15 782 0 0 967 88 744 982 565 0 484 313 217 534 736 585 597 753 375 616 0 912 0 608 0 0 920 945 0 829 113 292 175 167 760 558 930 0 978 0 470 598 39 866 389 15 49 990 363 677 995 643 746 0 491 491 576 24 0 756 381 947 0 743 0 897 136 0 263 0 951 166 375 535 812 659 0 652 486 0 836 241 465 0 71 260 505 262 396 287 4 249 992 208 235 943 0 864 492 191 922 255 723 254 201 840 451 832 170 61 486 421 342 535 567 243 297 432 930 737 820 0 480 17 795 269 349 0 650 321 908 111 974 736 0 0 923 942 184 800 0 154 379 322 138 143 39 196 255 715 890 722 360 696 653 438 698 876 0 282 909 108 709 153 660 0 244 165 151 584 0 245 687 35 842 345 0 229 578 19 199 896 172 626 677 878 0 523 0 107 0 753 797 0 49 676 496 983 0 56 691 204 973 669 324 0 816 380 0 213 806 853 90 173 0 337 950 105 335 9 103 162 187 117 861 692 513 983 0 263 386 882 548 402 0 888 0 324 655 809 509 938 811 334 428 379 65 0 0 412 0 0 894 569 968 588 980 533 350 586 205 0 0 504 0 529 353 853 717 0 282 918 600 220 535 0 975 51 282 366 694 454 322 655 870 993 78 493 553 767 84 44 0 661 0 605 998 963 0 254 713 138 678 109 167 0 0 333
0 78 0 580 485 168 0 0 879 0 0 301 995 617 62 334 517 24 301 311 0 0 160 405 231 0 38 299 157 0 410 762 85 514 247 0 719 515 0 935 360 30 854 261 593 927 151 127 366 0 667 96 22 846 149 459 810 0 62 704 988 859 590 665 46 0 878 232 457 48 969 358 669 0 658 895 344 473 246 40 0 986 339 646 936 257 134 888 56 521 431 759 0 803 743 0 260 734 796 656 37 745 851 0 817 877 230 893 828 417 109 712 0 981 496 828 312 269 0 0 119 725 286 0 0 434 540 913 349 0 0 509 305 10 361 617 0 37 0 403 0 0 835 331 0 0 913 758 963 915 552 680 0 916 77 893 713 126 0 310 785 0 0 0 269 169 268 246 468 448 752 714 98 0 0 25 689 0 0 284 50 847 904 338 224 411 0 0 0 624 0 999 935 810 426 0 0 819 503 0 86 0 22 469 328 685 743 0 940 758 479 656 0 156 212 518 0 994 0 0 950 0 876 87 540 828 0 112 0 0 488 819 230 115 368 26 858 194 220 515 0 503 161 332 332 0 894 156 500 0 970 501 182 641 0 0 627 948 244 164 555 99 0 978 336 691 696 106 593 320 529 0 0 314 814 753 0 0 595 888 138 344 491 603 0 199 986 20 861 599 219 329 0 37 0 291 296 785 0 0 0 390 0 486 673 0 578 306 677 871 706 560 104 680 846 6 20 71 0 109 938 958 840 87 530 111 210 987 442 0 399 114 519 0 75 386 729 365 601 0 109 716 0 0 490 881 400 821 406 312 709 352 542 2 503 325 42 0 493 352 317 208 451 384 724 701 0 348 171 153 789 0 951 480 719 104 738 215 0 33 144 600 681 140 503 324 106 170 0 870 117 981 0 0 445 976 0 78 928 216 225 120 409 406 154 0 0 430 651 65 832 0 576 293 462 600 512 667 0 661 131 116 415 908 0 0 0 980 763 41 0 0 541 0 686 0 0 308 177 985 466 129 499 344 868 0 0 933 206 403 0 616 925 415 181 593 0 765 562 669 105 0 886 694 689 269 0 928 579 0 782 162 0 879 0 435 918 0 112 0 707 0 0 612 0 595 689 0 362 803 735 651 849 373 0 0 0 0 0 790
52 110 0 186 0 929 654 0 189 338 514 68 335 0 722 346 312 678 120 0 225 72 299 317 551 76 34 951 113 769 593 880 0 0 60 910 755 620 295 91 747 430 227 116 0 0 737 18 222 0 384 70 479 260 119 773 0 0 595 75 934 887 486 726 736 479 802 0 0 889 683 389 728 0 0 316 990 610 741 575 940 944 0 0 304 509 0 803 781 254 741 6 396 0 311 0 0 686 47 874 525 0 370 0 83 540 248 1000 0 135 350 299 603 0 839 769 0 49 210 0 632 57 256 763 102 973 853 780 423 0 0 698 277 359 239 255 231 0 105 993 377 244 400 0 426 121 662 656 678 885 840 826 268 68 300 450 475 869 385 553 804 824 618 661 0 864 175 314 235 252 0 596 111 731 0 772 525 129 159 752 0 0 119 680 0 237 451 122 389 360 139 747 298 272 663 0 0 0 0 616 323 968 524 678 253 0 854 323 468 476 315 296 246 555 843 481 142 337 387 97 487 871 26 226 547 716 440 972 992 0 488 669 310 438 388 903 902 744 0 0 285 895 231 86 0 0 0 619 0 928 729 338 62 221 0 302 0 149 928 444 806 0 254 187 149 640 896 753 0 32 98 943 271 928 335 899 411 180 693 416 908 946 0 0 0 327 489 303 0 0 767 878 931 940 906 570 803 0 168 580 238 120 142 0 33 655 657 0 207 874 973 192 535 0 317 501 42 577 170 214 0 591 755 0 0 94 0 536 0 511 433 0 148 432 956 77 343 27 902 560 891 93 0 0 953 0 151 475 379 202 395 0 400 0 482 0 923 985 773 76 0 0 121 197 828 874 0 87 0 110 0 881 362 339 0 676 85 430 900 677 236 125 525 103 862 925 750 942 234 0 0 0 754 560 914 540 412 460 0 236 552 180 296 387 52 160 843 76 894 0 0 0 722 0 362 953 417 495 763 73 848 58 339 245 735 532 666 772 922 131 147 374 302 679 243 0 234 487 340 18 668 742 0 54 117 823 0 0 0 681 508 941 430 764 0 562 858 943 663 35 605 936 385 917 263 311 685 0 209 934 0 0 765 0 958 314 960 280 0 660 171 520 0 599 8 538 408 0 648 1000 0 792 385 292 696 254 595 169 869 0
0 124 791 679 999 0 180 568 105 0 946 0 784 382 8 165 0 755 328 392 780 384 0 148 334 842 654 0 310 0 606 0 966 146 457 247 313 638 473 463 603 384 140 313 537 973 707 0 445 211 703 302 0 246 165 872 536 897 302 246 176 235 493 0 0 0 347 981 0 668 174 921 521 66 6 0 554 608 853 578 0 0 171 420 529 929 279 0 180 460 327 473 0 587 398 0 323 558 43 104 658 649 80 0 0 230 990 0 214 74 639 97 430 936 96 150 773 791 854 188 967 0 249 353 148 978 942 228 908 401 487 764 263 257 968 908 819 630 266 0 0 419 676 941 864 59 789 183 187 110 0 51 749 16 911 791 54 167 0 964 633 300 0 15 986 0 351 858 272 0 981 509 375 289 455 406 821 597 140 793 0 539 664 315 458 285 366 738 110 670 126 0 181 196 299 139 764 162 179 0 599 0 0 2 0 521 0 291 222 198 908 243 963 667 416 119 159 803 637 0 319 0 916 0 80 884 0 269 93 150 289 0 41 453 534 0 0 0 0 67 265 0 850 230 474 998 0 556 277 0 215 468 0 0 532 0 116 500 0 484 619 446 302 14 438 0 600 376 0 0 346 0 644 793 583 717 617 917 0 258 756 2 0 0 0 355 488 935 307 643 331 0 997 417 0 521 251 64 991 0 0 685 263 0 362 11 882 376 8 361 0 196 178 488 93 367 469 52 377 999 86 219 956 551 572 882 500 311 433 638 402 66 449 256 828 7 951 245 0 525 402 0 375 132 827 0 944 60 15 835 584 32 942 23 378 71 0 503 69 560 334 707 958 852 598 454 198 724 0 648 0 468 213 927 663 670 28 0 379 34 925 92 142 502 880 0 640 0 485 679 408 583 153 857 585 332 721 0 0 544 0 0 98 0 0 0 628 818 0 307 696 817 643 609 463 525 509 676 820 0 0 113 767 421 0 894 477 832 617 248 606 304 579 339 76 280 635 222 476 0 751 941 303 985 149 778 704 629 348 266 0 204 446 742 107 206 822 670 586 495 973 743 566 463 971 649 0 553 652 373 913 214 0 999 81 815 895 60 712 603 42 0 136 533 208 230 0 0 0 929 0 319 786 665 457 546 854 810 0 792
908 107 564 223 303 294 0 808 971 794 423 439 843 251 525 889 0 0 808 515 590 349 151 542 560 369 564 824 313 301 596 889 683 223 809 456 948 0 608 357 520 232 705 930 211 685 40 779 975 831 269 0 16 971 835 0 972 755 936 793 0 541 0 630 400 538 27 351 0 911 237 314 173 240 460 0 644 315 261 713 696 526 847 954 74 166 705 260 830 512 850 958 424 0 609 352 0 332 300 720 430 915 0 708 0 982 0 521 0 0 145 662 98 722 430 860 976 969 0 601 0 21 454 368 921 825 924 406 367 0 953 782 841 131 626 668 402 354 0 200 259 869 700 827 309 695 0 842 879 434 660 11 0 602 0 0 871 993 179 431 860 0 0 242 227 851 835 861 0 0 805 811 174 0 544 818 801 132 66 811 834 94 563 962 117 749 433 967 46 0 393 0 479 0 0 476 204 430 975 264 0 964 0 620 230 652 0 815 503 659 81 896 428 931 257 148 809 0 717 937 244 422 0 307 827 0 784 0 351 102 307 0 760 193 604 610 282 213 0 776 252 221 459 0 0 685 419 640 993 35 812 0 137 544 416 463 15 424 0 266 0 582 477 960 470 229 501 879 686 918 940 548 137 974 656 742 0 3 718 424 269 759 412 851 294 74 703 0 732 0 165 4 677 881 0 713 0 110 0 0 0 481 76 125 451 621 335 88 616 855 347 414 135 0 681 823 463 444 335 0 954 0 600 672 45 681 950 98 475 8 106 618 104 0 631 358 91 256 361 621 0 49 419 410 198 111 957 567 717 432 920 595 60 442 245 404 0 83 496 0 371 916 879 946 815 0 468 144 0 652 659 47 719 0 838 773 875 244 0 0 558 421 533 17 847 184 0 0 106 732 0 973 219 622 101 415 723 613 216 959 0 0 638 786 370 115 307 24 382 361 233 696 525 221 493 96 480 328 0 686 455 790 860 928 981 991 952 378 61 0 800 721 393 864 552 648 803 277 583 484 0 369 426 337 530 329 917 0 988 853 522 577 170 899 0 226 814 421 325 658 968 812 231 127 735 911 562 477 0 0 990 0 832 957 635 628 496 807 261 190 837 335 672 539 369 378 977 655 548 306 0 0 493 222 0 375 527 233 723 0
683 314 133 996 0 990 302 694 354 71 784 393 0 616 506 0 244 822 262 171 158 582 596 611 936 0 279 485 104 0 0 0 538 609 331 868 250 240 714 501 706 732 673 360 567 996 361 209 334 690 55 718 509 0 32 460 0 908 986 915 820 388 172 80 692 152 0 521 0 630 463 0 263 35 0 168 793 523 246 0 995 184 97 908 481 0 55 707 880 0 17 229 648 35 177 514 424 167 963 326 207 534 744 731 479 0 0 33 832 910 453 866 799 855 224 532 737 41 753 0 664 623 835 925 838 496 755 3 694 986 377 428 924 137 515 676 646 0 798 657 793 741 0 475 153 721 0 791 221 385 890 0 244 134 271 471 693 375 182 528 325 802 787 706 0 849 294 422 276 22 867 861 345 0 870 386 907 0 396 116 0 834 0 885 788 554 537 553 499 958 130 523 805 443 283 690 348 620 136 429 0 161 6 276 332 0 844 0 64 0 654 0 488 73 935 693 958 836 0 877 435 905 381 130 883 916 0 655 507 182 147 479 0 143 0 676 324 257 111 181 515 571 0 848 503 0 887 144 216 520 0 133 0 0 736 0 0 0 0 131 292 295 408 701 0 0 869 0 446 499 914 0 111 844 0 0 436 110 0 0 589 917 698 496 0 857 201 0 367 192 804 0 638 894 229 141 949 546 692 369 214 0 118 0 750 443 231 232 108 5 499 992 916 0 340 0 731 0 195 919 491 231 298 0 301 182 167 72 0 668 200 0 972 852 983 296 453 721 0 915 290 298 797 477 867 524 0 620 122 0 897 639 0 618 797 38 728 993 399 726 15 496 23 0 213 0 8 0 809 178 63 61 181 514 553 721 196 914 7 0 0 530 14 979 0 807 0 687 881 741 0 889 563 524 0 804 0 626 0 0 28 416 608 632 67 940 0 0 30 887 0 0 952 680 405 404 658 975 0 0 323 663 515 484 315 630 0 794 289 831 581 964 0 82 0 427 619 237 611 827 699 533 770 976 461 206 854 0 104 432 275 693 434 607 0 230 793 645 330 0 226 262 619 0 661 840 597 111 997 1 2 444 420 804 297 0 891 529 722 685 213 547 0 575 416 931 0 31 844 0 1000 248 539 0 522 548 0 643 213 695
0 842 378 271 864 132 549 811 216 0 112 0 0 51 10 220 436 0 434 154 781 745 304 605 386 76 915 345 449 54 313 812 0 628 385 612 612 799 805 0 967 177 431 355 0 8 964 0 352 624 291 707 740 750 488 885 0 784 602 115 0 316 494 306 725 0 336 789 0 498 5 66 128 542 725 784 0 19 687 326 66 0 452 209 0 379 511 639 0 922 706 0 0 514 845 675 679 465 107 277 292 352 237 697 0 338 616 514 670 892 24 0 87 343 94 712 823 697 424 800 877 347 552 802 387 820 0 327 282 656 613 0 600 0 0 887 0 926 786 29 670 0 231 0 195 670 902 383 12 27 89 632 114 144 358 0 824 849 685 192 17 812 182 885 0 942 470 0 59 13 0 300 810 640 456 238 198 36 128 784 823 308 0 437 28 0 802 0 539 989 0 810 806 556 558 727 542 300 170 882 705 568 866 579 69 677 725 324 344 0 773 920 89 483 678 0 98 197 0 913 402 37 0 439 56 793 592 887 951 0 708 377 0 351 17 946 726 0 59 0 308 271 0 980 990 76 843 0 0 595 803 55 795 777 822 436 416 591 0 422 248 935 867 0 396 39 142 0 933 781 920 204 0 0 543 989 414 50 0 315 0 265 0 30 263 489 319 659 333 58 542 0 266 106 0 965 0 0 776 789 807 865 256 356 0 156 968 0 764 0 0 691 532 755 669 26 312 113 418 422 496 153 0 484 675 940 719 752 0 923 0 433 355 185 0 940 965 64 589 0 0 897 757 950 101 809 0 637 614 437 0 598 0 0 0 33 788 525 176 574 901 177 0 716 196 912 384 0 486 865 378 372 0 19 9 766 347 474 382 845 28 801 536 0 747 619 966 235 787 139 677 889 731 415 869 447 408 24 556 418 905 133 798 0 645 172 742 635 0 0 296 0 238 977 240 4 0 245 208 740 345 354 643 563 695 729 688 860 715 0 968 26 749 95 982 988 698 693 93 28 0 642 461 973 438 961 0 832 489 0 997 70 293 76 0 559 911 501 0 138 780 907 0 405 0 985 826 488 969 6 0 751 77 16 952 512 648 245 521 337 465 773 159 933 476 764 494 0 446 0 0 622 476 406 0 0 819 984 572 87
290 588 980 694 113 60 159 256 314 393 360 574 150 725 0 270 942 0 331 868 301 0 333 745 0 712 257 419 558 425 0 974 502 907 0 146 698 0 725 545 147 0 444 275 525 744 774 576 0 628 141 627 26 625 134 411 0 362 738 130 723 48 585 399 395 0 995 70 355 467 505 356 774 982 945 730 0 189 350 244 838 932 127 0 710 442 72 876 530 388 731 388 0 643 95 463 598 457 432 215 0 164 756 0 48 780 201 407 990 540 707 664 0 943 45 247 115 0 191 355 327 728 267 177 143 564 0 677 0 975 0 18 656 257 0 294 240 111 772 510 252 376 299 627 0 344 355 119 448 510 0 7 393 975 0 985 79 652 372 640 583 406 944 104 0 311 155 0 385 963 0 0 971 254 0 0 0 320 709 983 807 313 241 814 409 302 750 0 169 606 61 640 333 505 647 0 691 297 103 294 0 834 121 804 551 227 0 0 0 205 736 790 989 0 998 877 778 291 342 305 0 835 790 731 0 0 797 111 365 27 928 123 391 294 225 0 481 972 313 87 926 864 0 285 66 187 0 0 55 760 0 260 348 61 442 920 753 709 425 0 649 582 288 639 385 694 476 710 489 647 0 378 0 0 213 110 0 687 264 820 648 978 397 638 624 848 67 480 590 61 603 0 929 0 716 995 393 73 115 813 157 270 479 948 815 583 278 100 350 128 94 59 415 752 49 0 0 416 590 123 501 0 762 581 970 435 628 575 0 375 527 0 580 105 0 408 283 0 54 514 769 15 543 0 822 54 0 483 248 334 0 136 46 203 102 0 0 980 295 750 876 292 0 157 810 808 0 822 119 85 291 0 500 658 575 126 897 583 553 280 189 760 119 91 823 707 0 495 638 0 224 586 971 860 264 938 791 262 0 299 164 0 147 480 94 0 725 816 407 65 233 0 0 451 473 711 23 758 732 421 552 0 291 0 0 798 0 0 630 0 408 518 0 11 0 628 94 789 608 826 529 269 648 277 601 155 0 409 96 554 685 796 821 473 0 76 995 457 474 977 0 679 868 559 0 290 628 102 0 454 648 156 151 0 12 944 81 843 929 494 694 0 486 273 154 295 96 327 938 0 0 599 502 0 0 78 75 33 32 858
0 381 469 44 347 338 564 982 0 415 605 114 482 98 81 97 226 543 773 0 86 811 348 835 335 88 0 0 0 977 424 0 611 733 975 0 784 766 541 248 482 138 919 951 872 829 230 559 0 133 0 0 506 0 110 402 0 512 493 913 1000 23 40 798 542 438 293 0 0 977 642 413 111 363 751 700 953 197 234 0 890 719 849 940 904 861 2 632 273 0 51 405 972 610 0 0 680 912 93 24 199 269 970 0 847 952 728 75 70 0 21 599 722 295 940 0 0 566 243 403 569 33 187 678 660 511 976 706 294 287 808 0 718 356 189 449 879 555 557 123 807 565 0 284 0 1000 540 494 147 0 0 74 497 0 833 426 448 0 963 266 770 746 448 958 323 932 616 398 802 463 29 166 989 0 490 61 399 815 846 740 912 929 0 0 257 629 874 788 21 317 0 148 788 0 48 377 951 94 990 0 838 188 187 0 403 222 567 851 0 247 134 776 380 0 755 498 817 534 245 741 725 845 0 837 525 363 675 154 162 405 219 0 573 410 981 506 274 882 856 112 77 658 387 586 717 348 770 0 801 722 506 663 881 628 24 715 0 905 1000 594 930 464 607 765 8 737 222 448 364 329 815 245 525 244 874 704 883 452 835 92 25 683 615 356 459 0 694 537 0 381 993 764 894 46 234 552 241 233 888 830 524 244 0 923 495 2 799 143 333 218 252 172 593 238 748 754 433 0 982 24 89 0 312 152 0 341 0 157 1000 983 0 447 836 382 0 910 0 107 15 0 0 216 28 491 682 679 147 141 816 946 48 42 0 362 353 741 256 747 466 0 381 0 1000 740 186 358 693 313 893 970 969 665 881 687 522 0 0 455 282 317 124 0 295 833 405 538 0 0 0 0 636 117 0 944 304 604 29 502 431 893 423 747 972 665 428 562 140 895 973 0 926 0 682 867 341 415 0 738 0 0 0 770 539 0 0 545 0 660 275 180 252 223 898 471 0 542 669 261 349 303 269 0 885 969 425 437 136 16 271 192 149 0 968 0 0 305 493 706 0 668 510 422 864 0 572 831 64 176 680 809 668 957 441 273 822 949 483 0 0 727 732 18 474 53 338 354 442 0 740 987 0 351 45 205 618 804 206 0 0 941
59 134 509 768 29 444 897 156 928 844 609 81 28 960 396 152 728 476 184 668 178 155 296 840 0 484 468 888 556 1000 169 756 816 786 225 320 491 0 940 500 460 940 318 479 926 562 295 777 975 0 0 424 154 478 261 342 69 0 777 987 0 73 678 761 813 621 562 804 609 841 0 681 635 355 801 398 0 598 283 193 463 0 544 0 794 137 0 116 673 189 200 545 587 998 340 299 0 37 76 0 0 530 657 634 985 667 0 997 936 158 275 704 317 272 1 103 0 0 661 0 918 616 494 0 604 459 303 789 963 0 679 638 448 661 265 0 89 691 181 174 180 448 424 0 750 643 600 556 426 455 49 5 32 748 818 808 436 477 400 60 239 538 799 958 0 526 0 938 659 345 0 300 0 299 203 945 969 93 317 796 328 181 441 641 855 972 939 970 706 625 806 498 681 673 901 961 535 789 736 415 0 551 330 890 704 0 919 0 0 941 870 0 969 655 524 267 367 857 533 0 623 855 338 0 0 305 569 938 916 570 16 470 242 780 316 852 652 162 227 471 996 0 927 0 0 643 0 401 0 411 104 99 126 560 57 688 0 747 590 788 261 0 953 286 870 176 966 100 987 192 408 0 352 0 757 510 0 0 845 0 378 209 190 829 6 920 970 109 600 8 595 874 637 95 713 503 0 58 791 735 919 739 208 533 966 647 682 196 239 871 587 660 322 363 981 167 442 315 524 837 304 988 0 386 879 690 0 784 310 599 0 0 235 585 137 672 333 0 554 996 0 738 0 472 479 436 0 0 835 0 427 664 844 93 575 784 995 235 0 463 431 655 747 413 46 489 226 754 0 0 865 550 917 538 22 524 660 299 521 165 561 823 871 921 478 386 93 686 156 306 490 21 517 953 272 706 158 541 0 631 0 154 48 475 308 818 865 0 0 714 0 0 974 777 530 564 330 722 411 0 989 49 267 126 946 225 191 679 0 121 140 660 855 996 73 996 21 0 16 17 0 85 574 0 780 652 0 233 897 1 38 389 0 659 178 468 0 498 855 384 307 218 278 350 363 472 0 228 801 526 0 749 0 0 846 536 441 398 0 540 528 0 23 39 171 385 444 105 0 422 0 713 600 937 949 427 193 40 897 329
817 0 879 0 303 842 71 562 125 0 258 0 273 577 0 0 714 0 289 277 261 797 0 432 5 309 0 216 786 625 799 816 831 21 56 485 978 678 0 958 696 0 944 556 0 676 152 618 91 477 538 272 291 258 665 507 0 559 878 0 813 770 687 574 880 961 524 695 732 570 919 459 722 0 927 0 97 912 233 0 0 583 59 698 505 0 0 0 800 693 0 763 755 0 39 52 0 598 365 0 0 732 187 999 395 158 612 196 369 451 0 633 122 703 0 0 396 602 454 918 879 0 698 250 128 683 0 652 801 389 0 575 841 884 229 269 375 397 824 791 0 686 133 208 571 0 471 107 705 865 319 0 474 243 0 110 666 0 994 1000 449 800 59 491 638 825 0 946 217 506 49 491 713 135 557 459 793 42 261 951 977 120 0 956 102 0 566 547 50 160 44 882 579 369 276 316 78 424 0 407 256 380 93 894 95 214 61 0 590 745 111 442 808 134 76 652 0 888 11 611 919 479 436 249 0 777 543 939 464 808 105 75 908 735 296 436 429 551 274 84 475 0 988 699 617 759 444 829 922 408 273 153 0 492 0 0 562 319 0 986 600 716 659 591 940 0 209 999 697 795 0 380 944 85 0 0 772 471 269 575 312 73 546 698 0 766 0 222 245 785 572 569 61 0 769 673 0 314 361 445 486 116 922 0 524 793 530 109 302 112 375 122 75 895 0 339 0 455 0 1 498 279 0 373 0 0 0 0 273 380 0 473 337 733 0 708 3 300 612 544 642 915 479 0 363 106 230 0 34 12 425 163 667 397 0 0 593 700 974 937 0 0 970 955 549 652 509 193 173 0 895 351 80 0 697 449 474 879 0 427 587 714 251 156 196 0 807 457 851 39 0 0 0 891 675 309 512 0 676 422 25 817 314 964 0 0 0 163 734 213 624 112 551 0 491 0 0 87 0 847 294 636 998 542 155 299 475 0 570 97 0 598 627 841 0 136 614 430 0 321 790 158 767 0 548 0 164 507 814 0 929 887 938 731 0 0 67 280 912 785 0 804 806 520 9 974 955 536 264 422 925 0 843 423 740 505 343 503 465 837 212 412 0 0 897 677 357 641 9 0 182 77 0 850 811 165 90 858 79 385
86 506 962 714 539 531 91 856 0 858 932 0 87 944 540 263 0 227 965 849 0 579 0 0 438 328 460 879 731 553 552 595 895 392 327 859 197 786 921 540 0 29 0 931 682 203 627 416 441 696 55 38 939 0 103 558 31 444 341 94 0 295 23 0 981 311 859 768 761 0 852 0 972 0 410 392 699 63 618 663 459 870 934 366 630 589 723 0 78 0 818 24 233 115 672 480 942 842 314 464 607 0 316 0 436 674 908 487 0 958 441 422 0 461 596 981 725 0 823 0 431 293 570 0 494 435 404 503 882 420 884 372 73 32 125 295 0 0 184 288 0 577 653 71 886 841 658 76 0 18 651 0 0 256 158 0 633 76 0 0 273 0 560 785 736 343 724 693 545 0 17 856 0 0 180 328 14 968 859 927 845 141 1 0 579 835 104 566 512 368 750 29 0 580 232 293 410 919 437 36 129 595 711 965 641 0 393 773 36 899 592 806 0 896 0 296 14 0 360 118 472 0 0 117 0 96 607 230 276 751 673 720 0 420 635 406 361 300 563 283 782 709 309 463 305 606 261 171 165 151 197 968 815 0 334 455 960 437 805 29 934 450 697 692 77 854 845 481 931 799 265 869 45 348 712 932 867 0 815 184 705 904 0 184 623 147 0 0 642 0 0 820 0 94 236 0 0 66 130 431 665 110 492 103 0 945 990 819 262 958 720 689 0 0 339 867 2 884 156 182 377 631 753 976 0 107 134 745 316 267 846 911 402 0 0 387 368 673 0 706 258 31 683 514 673 899 568 707 349 401 356 196 703 62 0 955 0 0 792 0 0 0 0 812 689 375 0 0 0 301 393 165 447 670 0 352 932 498 338 573 328 692 717 0 153 91 126 142 442 926 390 20 60 0 764 156 662 988 984 883 0 439 437 498 469 0 432 309 624 77 0 909 230 0 0 580 498 277 250 395 559 737 777 0 0 310 0 288 251 646 747 625 0 291 921 961 894 611 927 592 799 621 38 202 27 291 678 30 900 153 282 811 404 792 360 927 746 0 841 64 822 344 711 941 513 0 666 0 0 0 0 231 765 268 0 0 435 20 254 0 309 189 108 266 0 368 0 499 513 679 523 0 0 682 423 481 158 487 457 603
455 0 867 966 335 0 438 39 164 60 997 950 0 0 0 560 991 471 331 199 616 0 798 489 0 627 0 657 299 93 0 170 577 0 188 814 632 692 287 686 647 766 427 797 920 601 843 0 719 734 840 186 107 208 901 93 816 0 40 416 775 883 208 475 257 582 795 861 589 230 233 874 0 467 0 97 54 25 290 441 550 133 0 426 638 901 66 964 60 794 0 45 398 131 199 0 891 679 795 0 68 372 319 806 0 64 481 266 921 1000 0 402 646 86 0 169 482 292 0 953 2 814 0 0 325 362 0 791 150 174 0 315 0 441 149 946 376 921 649 450 652 583 541 0 0 0 565 973 862 0 205 5 0 489 0 0 195 0 980 243 0 578 0 93 164 667 17 766 624 914 123 562 0 975 716 364 99 0 246 7 884 114 527 285 465 667 274 731 529 406 658 73 853 467 0 432 732 227 165 782 523 28 352 656 661 0 470 0 677 553 729 530 279 0 0 369 179 193 993 580 871 443 161 0 212 593 461 77 700 0 125 53 436 863 0 0 0 730 0 244 921 241 610 0 58 156 262 713 999 0 0 143 169 336 0 505 692 274 0 428 904 847 926 601 0 0 0 603 110 447 26 0 0 972 94 490 882 136 631 913 176 688 744 916 665 0 613 0 0 137 169 842 0 469 0 0 461 491 438 908 912 0 0 324 0 891 265 768 193 622 944 538 0 656 0 697 191 764 234 861 276 425 807 521 173 791 447 926 973 741 37 0 0 67 874 0 192 631 125 0 987 90 800 735 528 384 922 468 0 17 699 272 363 214 991 527 0 671 34 107 588 943 188 327 431 74 811 999 564 987 45 562 0 352 142 784 666 941 0 816 137 799 380 887 812 968 936 274 0 479 853 126 613 511 388 513 520 883 25 149 876 126 708 311 237 489 0 865 902 0 0 0 602 0 678 154 316 459 612 234 820 580 0 747 944 225 637 777 685 806 267 766 124 971 92 131 256 754 894 219 590 209 323 479 229 634 528 179 427 0 893 0 760 277 409 262 423 0 512 683 0 112 0 0 357 164 289 822 0 949 631 430 84 966 14 90 0 0 0 63 343 0 923 857 274 132 444 0 325 902 197 0 0 983 0 637 776 443 0 45
659 707 793 41 0 890 183 0 724 899 0 224 274 326 282 321 678 270 985 780 241 0 0 171 0 998 316 396 668 67 739 0 134 638 468 216 820 412 424 0 606 925 0 0 146 0 994 697 656 408 428 318 415 200 604 701 0 465 422 227 227 0 0 639 19 798 423 70 962 0 671 7 41 336 424 782 573 0 468 0 0 309 465 0 382 511 881 723 994 627 0 29 455 884 411 60 715 673 931 554 0 150 520 345 930 798 743 686 530 784 500 305 7 745 486 219 381 654 729 403 0 0 842 527 6 68 0 603 949 291 356 191 81 0 185 580 566 253 125 0 272 0 0 0 565 554 165 462 963 816 116 0 573 779 95 20 324 699 777 826 429 118 777 885 233 483 12 565 284 0 127 977 506 430 567 865 736 531 0 406 167 604 405 0 580 914 711 839 0 745 230 0 363 296 633 523 0 43 754 2 139 0 0 755 772 693 238 0 192 0 0 58 830 220 825 73 0 143 389 472 870 0 0 527 218 466 163 0 700 338 883 0 986 527 718 0 0 87 733 680 0 872 361 0 132 497 442 0 179 281 0 0 0 276 0 875 0 436 541 575 272 83 272 420 498 631 392 629 328 56 298 505 76 610 212 0 65 0 725 806 516 882 998 529 0 359 0 305 53 743 127 418 389 988 134 0 431 823 906 948 198 597 634 870 751 807 135 867 0 981 569 529 177 325 607 0 724 995 780 180 0 0 593 580 416 7 682 735 117 0 237 83 510 560 786 387 164 853 392 844 204 138 973 621 835 214 78 909 534 0 761 370 0 0 429 823 666 559 672 84 865 0 94 711 0 600 454 0 211 922 37 0 140 380 441 196 823 85 0 75 118 0 819 61 606 864 0 173 0 312 365 255 710 826 342 11 183 646 469 590 998 453 849 894 429 156 807 761 0 180 31 0 927 767 303 617 950 0 385 671 139 181 504 463 0 734 377 0 276 0 0 476 993 200 981 787 764 148 243 307 468 995 0 202 536 847 767 229 570 506 739 68 289 389 55 765 865 644 944 940 954 0 159 588 609 246 332 0 399 956 186 634 0 928 531 850 95 264 746 918 326 479 0 553 476 0 0 780 61 390 0 372 596 0 63 652 136 994 442 0
258 804 676 0 399 961 522 107 801 445 60 50 171 0 589 0 0 393 237 487 217 504 0 0 965 413 0 637 184 510 934 67 579 119 0 353 865 248 207 694 0 0 939 0 660 0 219 0 824 451 174 857 368 653 692 649 893 0 896 203 836 752 498 159 16 742 0 99 156 903 439 966 528 428 461 0 455 411 355 0 103 75 801 813 395 708 144 160 0 871 683 32 986 0 591 891 424 159 762 0 670 162 964 867 411 901 0 738 744 619 990 706 941 930 0 943 997 1 0 0 199 490 1 414 0 529 23 292 803 84 688 340 374 344 885 329 0 621 124 127 661 260 570 214 31 320 684 0 314 210 676 792 337 0 0 927 57 450 0 841 502 42 0 645 0 922 39 0 767 739 35 696 0 209 488 206 20 288 667 796 280 559 801 807 510 242 776 532 915 772 417 332 963 41 41 591 930 584 525 657 288 111 498 298 0 0 74 391 237 702 785 670 619 605 868 0 421 0 0 439 543 953 271 0 0 219 207 333 243 437 221 0 631 30 569 302 0 576 0 891 706 592 178 0 807 108 0 637 0 222 516 915 0 17 244 508 659 710 497 957 49 0 0 653 799 0 889 640 144 465 727 272 0 455 0 213 0 585 288 663 654 0 373 36 599 237 293 27 538 0 49 795 9 61 11 722 507 0 934 522 446 721 662 214 0 571 589 688 0 687 223 0 255 175 732 758 601 951 0 224 0 777 73 673 180 0 760 971 357 0 140 585 114 803 0 0 364 500 468 773 697 992 626 499 498 547 410 884 771 302 674 0 934 121 568 505 104 851 335 806 326 0 575 976 0 0 807 999 979 975 628 915 301 690 0 475 633 916 166 647 0 220 110 0 510 389 504 759 821 929 175 928 54 373 918 0 260 239 382 245 319 110 0 0 0 0 12 782 803 439 559 406 427 0 3 0 828 0 774 0 381 340 827 0 0 162 720 0 415 967 443 0 44 712 408 0 34 0 0 147 79 652 766 1000 294 0 523 476 0 0 0 732 871 0 935 441 781 15 525 0 747 0 0 140 449 129 274 283 211 381 938 215 40 158 0 175 409 780 795 292 604 480 0 0 0 817 599 0 513 723 227 301 995 0 724 450 503 224 468 394
0 989 289 181 219 826 89 115 894 134 746 971 0 0 28 0 979 469 981 794 345 701 0 888 443 0 811 637 576 222 404 0 0 804 270 592 455 697 262 134 491 0 0 303 404 444 0 547 811 192 561 618 834 635 462 882 465 0 201 819 397 420 0 76 294 548 0 317 574 45 36 392 870 555 182 227 241 960 239 231 778 0 370 790 760 440 844 414 107 0 129 0 321 177 5 286 200 97 478 901 963 801 0 800 433 0 160 218 673 678 0 541 785 564 321 973 104 817 545 679 0 771 655 0 253 968 0 0 0 249 482 114 379 139 0 0 0 963 630 0 682 61 0 667 628 294 258 667 462 540 0 717 66 207 227 151 758 71 102 288 853 273 384 590 608 0 43 329 777 0 976 831 169 685 93 0 0 742 834 0 106 395 331 0 598 835 841 0 134 662 792 93 0 451 0 365 0 456 727 616 65 194 334 781 186 0 0 290 622 608 748 780 895 152 242 976 283 630 241 879 0 917 605 0 520 0 872 381 327 876 0 0 0 794 490 0 680 524 0 849 0 34 905 0 53 626 0 0 922 356 331 12 105 395 572 220 0 0 473 546 581 110 353 994 371 228 752 614 917 966 298 170 0 201 962 384 363 833 752 931 0 883 768 332 0 339 578 0 426 857 894 0 710 679 765 267 92 258 588 82 592 128 213 213 396 0 0 0 0 0 325 0 942 0 882 668 0 66 0 0 247 913 717 787 909 558 113 507 454 400 703 0 36 881 0 0 481 860 474 0 675 0 339 9 467 843 59 641 0 171 472 564 10 559 696 18 977 653 587 400 844 211 543 396 112 142 742 869 925 0 396 196 347 269 940 218 0 0 249 638 500 470 336 357 145 262 0 0 273 998 159 966 866 0 310 107 496 42 442 205 547 62 445 230 0 655 741 748 347 102 658 543 368 530 120 73 686 513 0 28 57 776 853 953 0 0 207 0 439 704 467 898 122 306 884 441 605 993 819 100 119 721 473 353 633 82 693 975 319 451 722 602 584 799 0 834 381 252 797 129 909 0 0 562 56 0 435 3 15 259 700 643 653 506 796 0 597 0 237 818 677 883 898 588 932 0 503 882 0 0 669 57 661 461 574 292 626 244 631 743
426 494 69 0 481 542 318 3 353 0 157 448 0 0 524 256 0 0 0 0 926 969 859 0 315 34 484 210 0 857 219 164 606 629 0 609 696 0 551 316 888 383 916 0 753 781 14 0 0 0 643 336 21 2 363 462 733 0 942 483 605 477 0 994 0 841 0 0 249 928 755 640 795 998 0 0 751 505 336 0 940 185 0 48 112 551 0 0 724 876 533 610 637 906 278 0 241 350 323 209 180 0 0 297 0 0 132 19 875 17 966 952 8 132 0 0 488 371 422 0 336 968 838 797 206 920 0 437 0 0 484 961 853 893 514 25 0 903 715 636 480 335 21 0 842 852 345 440 8 861 0 116 828 186 980 633 440 178 415 808 480 704 750 471 448 364 984 890 797 996 746 854 647 403 0 98 24 835 665 284 216 630 463 0 525 639 985 648 87 918 452 668 0 218 305 456 228 854 0 0 854 179 824 0 912 574 145 618 627 203 995 0 289 401 154 42 102 0 374 0 853 0 66 869 120 111 377 75 692 0 697 0 130 544 954 787 126 956 328 388 652 794 681 991 950 353 0 1000 0 0 0 350 0 0 265 281 75 765 716 0 365 344 0 279 99 765 863 796 495 0 974 764 758 583 788 0 879 596 640 746 508 328 507 460 714 950 0 742 663 21 299 116 312 281 846 12 534 0 802 0 714 800 614 344 286 639 920 23 0 0 565 618 12 902 916 0 708 402 827 423 647 686 149 247 668 837 120 0 296 663 729 516 326 0 334 843 929 435 798 168 69 0 0 835 776 365 0 763 517 0 937 0 0 383 0 594 692 451 104 197 980 981 0 789 0 462 998 829 0 581 439 181 0 153 289 867 0 0 0 0 131 641 727 965 700 715 785 356 421 0 120 0 883 0 360 0 867 166 780 100 939 56 645 37 872 272 460 0 76 547 144 998 902 295 951 384 694 426 875 393 937 0 866 704 0 0 528 0 546 430 911 0 293 604 225 763 0 890 865 133 575 916 44 967 724 113 545 383 870 0 418 966 22 192 881 303 0 943 154 5 970 0 99 292 935 398 301 0 596 476 261 0 280 758 219 585 0 0 842 0 378 0 471 520 0 166 686 0 890 346 40 578 0 939 489 0 0 0 338 0
871 825 775 792 753 0 921 0 133 0 0 788 0 501 843 214 692 462 0 6 189 989 374 454 47 200 366 469 512 924 351 714 770 0 594 919 0 395 172 659 0 715 450 638 699 765 270 68 507 361 0 324 0 723 420 0 236 747 791 611 312 181 675 0 0 356 883 329 9 624 940 198 904 537 916 753 320 918 427 841 115 994 170 0 177 398 147 678 607 0 556 522 525 844 785 627 866 0 237 36 244 0 893 207 401 605 320 0 113 605 375 151 212 272 114 757 715 409 387 512 759 623 0 37 596 333 0 43 575 749 749 320 0 697 86 21 629 793 89 0 589 150 46 939 0 229 283 825 179 799 273 134 58 389 0 594 416 457 0 737 0 0 700 386 966 952 0 0 669 274 203 45 608 317 0 767 105 270 567 493 0 0 0 407 342 802 581 14 998 813 794 590 0 431 609 343 138 303 108 842 492 529 101 213 448 0 362 294 841 0 717 874 0 162 585 614 961 967 0 318 982 378 825 798 0 0 364 401 606 592 0 348 901 208 12 591 734 370 184 163 210 204 831 443 361 27 378 209 0 156 843 0 652 157 835 537 31 572 494 132 586 935 0 953 563 0 718 0 0 452 360 599 583 67 918 0 183 78 945 185 191 743 869 0 864 0 332 879 817 948 205 883 810 758 797 551 14 0 436 0 460 582 310 404 660 568 0 292 681 831 304 331 0 976 449 919 891 599 0 0 380 446 710 912 766 0 409 95 984 252 327 816 635 662 931 811 389 238 0 936 303 136 640 605 483 0 137 0 403 157 0 977 526 642 338 100 807 0 628 727 329 79 0 0 0 26 889 0 145 220 398 177 140 0 250 222 564 996 0 0 0 230 905 799 37 234 0 795 0 89 279 300 752 356 102 124 43 710 667 615 0 968 356 617 338 0 223 0 242 0 707 0 798 949 90 592 320 419 0 384 0 0 378 988 373 753 245 206 770 470 0 914 0 974 95 104 652 80 491 0 578 163 0 0 613 169 0 346 720 467 0 903 316 166 431 683 812 853 0 633 258 385 172 763 711 445 412 43 224 204 0 59 0 650 0 368 846 918 0 0 84 817 686 814 900 401 908 472 0 668 669 957 0 148 545 124 397 0 145 280
583 891 11 610 433 0 216 613 692 0 0 336 296 0 885 233 0 109 405 94 554 0 572 0 332 0 310 380 0 0 0 625 624 343 0 672 196 568 378 106 0 767 521 423 0 85 372 606 0 937 285 980 236 698 841 822 0 0 213 934 17 0 0 0 0 211 67 171 335 964 41 808 914 459 214 392 929 186 0 0 159 0 0 1 658 0 805 946 722 0 0 242 0 0 73 0 967 758 787 51 960 77 0 174 397 989 641 0 0 665 588 405 696 943 247 562 384 287 997 901 611 0 0 236 856 635 246 48 170 153 543 369 578 412 147 159 336 560 976 0 385 352 601 0 0 838 762 0 0 641 855 6 747 598 304 270 742 403 333 178 272 830 405 0 717 348 289 639 529 80 305 460 0 543 740 0 0 538 980 131 170 115 984 122 743 0 0 936 910 0 0 127 774 0 50 0 884 0 842 63 678 168 986 850 560 369 0 0 498 187 774 429 97 426 214 18 710 0 645 675 850 719 0 302 783 494 165 0 674 369 581 289 830 0 0 952 0 959 722 728 987 907 171 221 976 0 536 490 963 0 631 27 670 638 876 167 115 677 587 292 38 0 412 0 405 164 449 0 0 107 0 769 543 0 812 262 532 845 0 735 433 114 378 700 569 363 906 530 100 869 771 233 235 518 94 725 333 180 371 231 246 0 163 0 945 727 479 676 824 80 150 344 181 1000 0 699 743 740 93 897 33 550 998 362 171 0 809 24 421 904 15 395 0 0 267 973 226 908 410 0 0 402 170 313 815 756 459 985 32 18 832 398 841 378 0 0 201 704 0 622 591 164 234 712 90 521 867 989 114 207 925 481 96 0 123 101 337 462 155 0 863 198 389 594 437 0 950 44 744 502 32 28 300 0 0 863 902 0 957 548 994 18 0 677 303 0 290 292 591 342 535 951 432 972 254 293 962 63 478 307 829 0 76 111 14 238 0 140 0 37 908 545 880 492 798 818 0 465 11 162 0 0 931 338 0 438 814 512 0 757 682 0 635 843 334 134 568 215 138 973 0 776 0 838 593 712 264 725 0 724 393 277 581 231 533 0 675 0 131 778 518 714 212 936 0 140 127 0 716 69 0 283 0 597 0 47 199 0 165 387
0 655 726 408 325 530 873 199 832 198 841 132 99 0 0 0 868 292 0 0 750 398 0 655 718 786 901 447 555 986 820 855 717 724 0 520 787 35 725 685 884 534 655 39 966 853 31 0 884 0 315 0 326 514 0 0 813 0 212 680 17 308 753 356 588 815 0 0 546 0 449 53 427 199 789 203 293 668 0 847 0 863 6 162 291 0 374 408 51 183 186 735 81 0 237 0 463 921 656 923 0 994 0 185 700 824 0 944 81 709 0 731 872 527 415 706 0 0 0 215 412 0 772 786 170 513 0 192 853 463 886 0 476 0 682 778 847 396 486 0 626 452 272 531 169 0 519 0 0 625 593 775 645 174 159 648 649 783 2 0 893 0 614 830 299 128 751 976 342 539 0 299 753 235 278 0 266 0 588 809 692 630 0 418 751 0 0 632 964 654 264 135 543 302 0 150 662 452 922 38 197 0 0 0 182 0 85 834 17 329 520 225 523 141 451 402 835 168 117 109 519 614 810 580 277 604 0 439 0 291 499 616 743 0 223 91 882 604 829 725 253 33 975 450 0 788 207 0 490 58 158 578 0 258 339 1000 0 0 689 0 491 839 917 68 0 211 806 324 330 0 910 877 659 190 0 0 11 867 206 721 0 361 215 387 64 549 0 26 872 839 169 198 528 84 0 322 452 0 756 19 371 236 0 36 0 787 545 160 243 400 700 0 0 885 0 553 879 0 202 337 711 760 72 354 101 628 657 661 205 69 730 419 386 64 0 650 254 381 500 0 492 37 920 960 426 862 274 564 8 830 983 571 504 882 0 954 0 759 664 32 0 670 158 0 496 185 0 0 436 528 758 841 114 40 683 550 529 735 0 0 914 616 783 529 197 0 644 43 357 917 0 706 0 593 945 598 971 0 683 890 572 669 0 0 257 970 342 0 811 0 0 220 835 0 0 155 160 0 733 250 378 43 691 397 584 278 0 0 191 360 0 961 10 665 97 0 491 254 633 992 596 0 458 500 921 720 383 540 0 465 58 935 85 153 626 780 60 327 0 872 0 0 280 809 772 487 647 459 0 0 776 407 964 897 94 407 0 267 0 63 251 0 310 772 0 0 448 659 802 0 0 55 29 851 203 584 832 0 868 597
789 577 262 4 685 834 0 19 945 0 823 336 522 720 0 825 173 267 613 970 65 480 973 273 907 387 434 269 0 522 0 402 366 54 376 0 175 149 0 641 370 510 168 964 0 420 0 870 970 628 420 0 183 679 0 874 250 24 359 0 739 208 896 400 653 0 437 238 113 44 915 30 149 365 0 39 637 482 0 557 890 774 0 936 663 963 0 722 142 380 194 856 325 0 589 652 587 898 0 0 422 646 636 0 143 0 286 624 910 352 0 554 0 218 131 567 977 104 692 373 999 72 0 189 933 0 380 110 0 0 437 479 992 364 971 63 991 0 735 0 616 316 394 592 246 704 716 0 592 84 0 946 0 616 748 732 449 758 997 110 0 0 603 164 90 400 0 667 0 385 169 964 774 0 284 568 16 201 553 194 123 334 362 20 549 0 941 912 667 975 108 492 0 987 842 205 0 662 0 0 365 480 755 159 490 571 472 938 844 813 0 60 771 321 774 87 628 714 275 0 533 789 267 0 0 212 565 599 198 307 551 475 0 738 957 804 273 0 389 300 531 592 521 975 541 808 394 871 0 205 703 872 169 491 179 442 800 635 605 0 0 640 637 717 334 0 303 871 585 433 979 0 480 552 798 0 96 950 216 132 280 776 607 253 395 130 907 39 0 0 4 712 329 682 474 0 521 0 951 411 0 283 587 0 350 50 627 0 0 25 253 0 595 859 0 863 0 210 0 999 65 143 533 0 500 481 125 68 417 907 767 42 671 0 129 0 796 342 588 552 131 608 528 0 0 320 846 0 814 859 165 836 214 783 561 574 0 561 164 61 158 123 763 641 592 964 627 602 978 300 724 350 518 0 0 348 943 825 321 0 922 550 0 0 963 101 520 581 202 860 813 735 147 0 0 858 0 380 393 286 0 0 137 89 0 190 0 887 14 469 675 370 209 40 0 753 783 295 0 791 623 387 233 308 322 560 962 105 164 979 995 138 0 0 875 0 0 418 281 740 169 736 68 503 503 527 35 0 271 692 0 734 438 540 351 909 641 0 0 0 249 638 0 334 270 606 434 648 0 412 847 140 732 275 475 983 960 0 422 56 122 406 781 762 287 485 124 905 0 775 0 450 768 864 442 0 620 456 569 0
239 0 359 0 579 381 0 895 734 575 843 300 216 40 0 257 573 190 376 172 913 120 0 0 32 905 0 73 800 0 772 304 230 892 0 746 321 991 3 111 255 958 755 635 457 0 652 527 668 404 0 0 984 178 918 450 50 584 0 532 725 168 530 878 224 588 372 369 397 159 764 952 837 523 629 732 908 40 563 0 116 562 441 774 992 862 30 520 0 53 0 0 614 0 874 833 0 631 496 319 850 266 0 0 0 467 902 837 429 209 664 637 0 419 870 0 778 75 518 232 11 771 34 221 705 556 606 151 741 49 819 645 777 213 0 440 455 194 880 317 0 399 893 128 188 0 990 330 923 214 911 179 1 242 238 0 319 932 0 960 870 0 505 234 0 0 514 3 669 107 251 0 590 560 0 89 512 776 300 771 71 824 774 895 0 0 649 495 0 393 137 0 260 116 0 912 829 672 482 885 366 177 21 744 817 462 370 338 886 157 316 124 805 727 0 97 124 714 113 920 880 709 0 229 253 0 116 321 867 314 203 90 641 761 711 520 862 279 0 323 478 732 0 922 657 608 0 234 166 227 898 0 932 735 0 644 468 157 566 0 79 0 0 274 271 260 357 565 415 0 263 937 591 886 58 450 0 344 474 87 541 231 491 91 270 608 118 73 468 0 144 37 457 404 732 0 175 20 0 335 937 895 643 978 448 433 539 320 540 197 487 854 690 820 50 0 803 39 962 735 976 260 37 355 965 138 901 680 0 134 667 0 463 329 255 855 433 695 256 73 691 130 944 0 448 424 15 429 982 911 0 142 789 439 0 252 493 53 203 398 633 202 947 178 0 247 682 767 318 116 412 81 949 226 472 254 598 0 31 0 795 0 0 264 641 0 263 0 82 937 973 791 865 138 0 0 502 511 0 0 0 691 355 337 0 890 358 28 469 921 0 269 674 494 680 725 291 79 771 853 632 0 0 493 0 15 199 370 607 332 847 720 417 870 138 170 470 595 280 183 719 689 45 236 509 806 577 750 681 0 951 846 785 503 0 0 790 475 367 0 0 206 513 181 177 824 576 566 614 626 440 968 103 232 296 814 472 739 969 93 339 958 843 155 0 39 914 229 0 147 254 0 749 397 0 162 179 953 0 304
0 0 42 670 260 698 371 0 174 411 241 912 288 0 643 457 474 150 498 997 845 428 14 630 591 183 9 894 571 154 34 0 614 514 88 951 567 0 755 37 645 692 451 0 0 514 261 90 237 12 607 490 562 0 0 110 7 768 0 925 84 13 542 0 204 19 171 730 73 0 42 288 36 347 35 239 0 369 406 223 0 778 0 443 0 652 787 0 68 455 519 341 583 821 792 74 517 737 831 502 837 0 216 154 407 536 761 463 0 516 274 0 26 613 246 772 384 554 0 0 133 162 0 0 747 135 467 0 0 718 388 0 720 370 706 71 0 0 0 970 979 869 602 140 462 849 799 0 738 394 788 502 989 170 70 133 967 774 343 924 256 509 914 154 231 317 0 799 115 967 225 0 815 359 575 155 799 223 77 417 741 162 950 841 631 414 0 887 686 0 630 822 739 403 823 544 847 787 0 63 677 904 0 175 161 702 275 0 172 217 242 939 0 0 783 34 218 1000 12 0 411 0 0 892 46 0 0 0 28 767 0 662 197 260 620 0 419 912 0 973 683 0 617 379 0 139 90 297 767 982 709 986 0 302 0 0 354 329 613 920 520 679 591 381 811 0 161 899 680 32 67 843 485 0 66 548 318 282 545 345 761 376 0 0 54 981 0 0 0 864 218 102 593 566 686 839 168 706 0 63 332 693 138 783 0 985 708 0 496 758 732 535 536 387 356 235 276 611 595 817 510 784 188 694 717 476 0 618 0 0 548 592 564 850 0 653 372 195 344 253 433 512 217 311 0 0 693 424 141 402 993 0 0 1 417 652 700 509 638 191 368 111 940 0 343 700 441 917 380 984 115 886 297 198 520 523 724 790 0 691 0 805 587 659 0 0 353 185 767 507 949 942 317 0 952 0 767 536 168 0 410 59 630 191 829 478 111 0 921 0 816 824 321 125 712 475 0 0 919 605 975 112 0 72 12 664 360 216 0 289 590 0 372 0 122 476 0 783 529 740 0 732 922 540 304 224 426 535 904 577 405 531 864 211 809 930 623 529 196 0 477 200 0 198 562 507 186 74 42 0 0 942 0 215 945 21 544 392 874 557 871 164 0 115 26 25 0 0 0 921 575 0 0 0 0 0 406 381 9 923
660 143 779 439 535 64 566 570 817 913 209 38 781 814 82 0 416 693 728 0 386 538 738 635 0 278 934 367 0 217 593 914 714 10 510 100 0 853 664 12 0 0 974 144 907 462 793 147 451 775 175 444 984 683 0 0 898 892 216 680 845 0 844 0 525 0 673 1 798 0 410 0 642 506 839 498 0 75 701 661 0 877 366 200 285 933 200 0 488 310 457 0 0 827 398 165 0 833 459 914 752 967 0 605 385 506 306 12 791 304 213 468 617 442 299 67 716 911 140 0 811 800 574 210 629 810 981 0 598 547 348 780 494 996 573 0 0 233 495 155 863 669 530 0 192 270 906 294 170 29 8 738 224 332 283 0 892 506 0 387 390 676 0 572 0 769 488 0 497 208 445 0 334 0 657 624 0 523 929 309 9 490 0 845 262 583 613 0 806 777 834 725 32 742 504 522 357 0 424 551 214 633 0 0 0 0 509 624 931 949 426 592 72 0 106 400 437 19 899 0 767 0 307 477 630 107 72 381 739 16 423 0 401 0 0 893 0 0 449 112 807 979 542 709 413 505 571 526 890 140 0 653 530 623 414 0 0 309 101 909 875 602 0 967 0 576 143 0 879 250 727 321 86 496 570 584 733 48 314 444 633 73 114 896 0 113 694 231 678 296 527 109 803 90 447 977 33 309 0 230 0 829 0 467 50 568 0 829 749 440 45 396 920 105 726 0 100 787 635 586 0 121 348 173 644 491 85 390 685 0 0 0 363 582 786 74 737 904 828 355 651 201 493 619 603 200 49 887 573 921 795 667 0 132 915 305 72 646 148 631 0 276 561 0 0 578 712 695 0 0 856 234 376 91 157 0 540 0 327 371 993 406 184 837 0 0 0 400 273 526 191 577 519 0 779 919 0 480 346 224 735 96 0 278 24 0 632 524 300 39 620 86 435 807 118 164 749 812 186 0 990 748 20 173 374 0 0 0 245 955 635 994 557 354 462 516 7 199 423 0 447 432 69 0 565 175 472 0 321 192 762 51 757 33 641 429 491 38 0 30 6 765 247 287 80 155 398 590 774 341 0 559 0 0 428 848 709 327 408 606 851 922 194 866 255 486 875 537 745 576 294 489 622 702 0 0 563 548 535 346
238 799 642 701 311 386 396 497 610 142 690 966 305 50 738 347 675 0 19 355 0 159 916 807 540 393 698 412 4 651 543 0 0 0 149 914 275 505 385 0 446 280 0 799 350 757 246 0 500 78 0 261 843 201 0 481 0 330 909 209 636 873 151 719 139 168 203 0 399 531 60 66 33 214 229 885 194 862 187 0 0 609 905 0 476 154 211 544 227 349 0 928 342 409 805 847 228 903 319 667 13 0 0 492 784 698 739 864 422 446 0 0 493 731 564 0 159 821 475 221 0 434 292 567 494 0 533 496 866 141 0 797 0 0 526 0 201 682 192 779 65 834 0 687 0 491 153 469 34 451 352 499 0 0 968 943 201 768 154 377 718 698 573 719 296 484 625 775 35 0 0 637 733 406 294 114 692 585 298 639 879 181 98 848 560 163 617 290 137 972 928 208 69 493 57 34 354 324 336 0 448 170 840 378 967 0 99 8 840 767 459 368 289 0 0 770 0 671 0 0 478 0 690 0 570 613 980 0 425 341 838 949 753 66 236 568 0 559 329 134 318 6 265 0 126 231 780 188 978 0 146 0 435 0 277 0 751 282 659 907 384 947 0 610 189 837 305 50 935 339 94 393 399 904 0 0 146 169 0 820 742 251 411 305 68 564 625 67 0 0 434 0 62 0 0 664 997 587 689 326 513 545 803 0 451 0 386 899 10 196 0 618 971 684 0 457 854 0 115 748 59 84 0 0 608 773 647 453 26 365 0 720 0 466 0 54 303 29 0 0 996 873 559 557 231 269 810 0 327 336 468 156 378 516 0 739 0 537 183 950 253 364 54 920 377 251 496 758 843 0 181 430 392 740 149 810 0 0 873 520 477 319 948 0 42 330 0 694 234 246 0 254 929 441 813 912 0 983 354 640 0 761 637 900 15 607 681 671 442 0 264 203 278 727 758 623 796 2 305 0 376 381 309 0 0 120 0 562 553 0 0 194 715 87 743 53 124 0 710 436 502 147 605 297 711 487 909 0 774 725 0 71 0 705 696 813 774 0 0 121 0 665 414 657 426 0 24 656 87 505 52 0 350 933 64 83 48 569 497 84 18 989 333 267 263 409 51 52 0 0 656 688 45 293 317 247 855 976 31 609
290 380 728 705 912 726 0 868 763 644 0 418 614 620 383 487 556 0 942 830 389 860 613 149 638 324 804 863 598 512 302 866 567 2 848 0 754 36 808 202 898 370 0 973 179 0 631 876 676 737 437 0 122 252 540 548 0 609 0 605 375 393 826 709 659 996 629 345 134 210 827 8 55 494 566 867 877 284 814 157 450 0 354 0 263 818 90 795 0 0 876 565 958 118 160 0 0 743 190 304 361 395 424 696 664 609 656 527 465 740 311 110 0 854 281 313 694 450 852 2 658 166 845 0 959 834 511 554 651 394 279 671 830 563 124 95 225 464 0 622 698 23 692 680 819 485 158 245 170 552 0 434 621 904 802 436 988 424 948 86 567 527 938 0 778 947 0 607 285 682 343 441 593 852 499 0 0 928 721 381 138 970 623 83 566 303 0 701 116 20 727 251 0 553 677 791 824 191 549 449 286 959 700 928 582 0 209 0 766 426 735 103 0 891 0 124 0 263 0 323 0 853 340 908 882 76 993 973 277 13 395 202 106 0 314 0 0 866 991 0 69 0 632 949 0 15 960 406 440 0 96 368 793 803 0 341 29 415 499 0 179 0 100 656 834 0 580 286 0 29 0 5 476 0 0 324 870 0 667 91 0 0 336 991 56 281 310 685 758 0 0 672 350 542 32 0 883 423 377 483 692 49 253 774 0 407 981 918 99 840 794 658 0 155 118 285 356 281 0 628 776 959 857 792 174 979 459 514 310 519 0 666 0 267 0 382 631 84 0 399 847 166 588 0 0 0 103 74 936 550 593 0 622 0 676 0 43 763 320 882 249 224 126 815 0 991 327 972 0 486 602 226 31 0 0 619 587 233 763 806 973 366 20 902 649 306 0 0 402 376 220 0 0 0 635 198 450 545 750 0 927 760 0 0 318 758 0 275 714 52 104 101 0 0 799 380 462 606 0 195 0 899 0 0 507 13 0 709 445 833 306 409 742 920 454 424 756 775 259 249 830 493 287 765 262 665 859 324 917 145 887 499 0 0 853 297 0 466 861 996 0 0 419 609 856 690 224 240 211 403 780 0 802 0 673 0 555 707 522 300 150 0 896 699 0 586 0 894 483 0 473 0 443 765 19 425 603 0 555 0
0 937 637 940 435 708 220 285 679 164 563 670 49 0 875 487 199 940 538 494 0 224 294 709 496 77 888 0 819 431 356 455 0 0 716 34 193 74 349 201 45 918 554 622 79 691 589 0 919 242 0 617 0 0 241 306 319 0 76 744 948 204 303 7 558 377 849 949 246 555 925 624 575 615 0 375 518 707 809 694 318 262 159 975 570 0 208 0 276 126 147 54 269 122 405 67 826 859 83 111 505 707 578 878 539 0 136 962 984 180 597 564 93 409 0 0 131 734 404 0 261 348 617 231 887 668 801 53 0 904 787 0 881 295 401 239 0 89 458 856 0 701 0 0 166 629 820 962 506 34 473 912 0 141 109 81 663 180 769 548 320 522 595 0 71 596 556 781 524 476 587 517 0 221 0 766 527 484 901 100 683 650 31 615 691 194 970 977 582 802 255 0 0 546 121 931 268 484 0 496 351 83 630 928 128 0 896 0 541 849 629 587 233 43 45 827 0 35 0 734 542 548 696 634 0 932 0 663 661 199 423 737 61 493 308 453 133 0 0 297 0 805 0 0 567 747 906 0 927 992 637 373 0 850 0 815 0 0 40 938 219 519 684 0 704 734 324 540 0 65 316 407 736 27 291 152 58 155 985 2 0 458 0 326 619 781 461 815 0 201 946 885 723 897 0 159 0 0 200 0 551 949 209 119 839 964 325 711 908 616 289 893 0 288 948 603 464 248 894 0 453 533 380 76 0 704 935 722 924 551 700 68 233 0 555 298 0 585 176 628 0 996 861 903 355 224 224 316 0 0 431 811 481 571 8 286 73 392 442 130 884 310 424 534 570 417 0 555 484 0 912 0 465 809 730 505 26 397 62 470 609 0 0 597 0 194 550 678 828 844 679 934 947 740 936 377 179 872 0 0 988 705 0 0 487 400 285 0 490 567 438 614 354 113 363 373 0 990 470 459 110 941 193 0 375 99 0 193 914 710 0 184 532 0 549 0 116 0 622 0 468 187 21 0 389 464 0 0 0 0 919 424 786 491 0 467 881 790 0 401 885 0 0 774 960 982 737 0 658 48 957 743 162 823 356 490 937 71 0 451 470 781 772 954 899 706 442 712 86 658 293 810 250 756 0 39 909 0 234 807
58 319 0 888 788 0 810 267 593 255 18 46 901 409 106 140 318 685 390 414 372 9 338 737 677 0 755 0 0 581 255 372 71 429 267 328 0 226 913 471 674 407 638 537 60 993 664 280 740 717 812 928 643 341 282 800 298 436 230 336 254 870 368 644 457 957 319 882 222 453 596 108 0 188 843 709 683 384 186 651 223 0 216 277 906 0 0 635 781 91 895 78 753 627 480 57 324 0 913 45 569 0 628 629 563 769 852 562 979 975 232 889 856 0 385 0 93 182 298 0 164 570 0 397 767 0 596 679 0 0 285 168 699 0 973 0 0 0 635 0 514 899 775 158 465 118 980 360 560 416 455 970 128 926 319 908 145 192 874 55 0 264 750 418 18 596 821 58 802 8 842 0 760 654 955 0 0 13 798 824 468 966 172 526 0 575 699 127 556 558 337 166 0 0 434 366 970 715 924 462 656 598 210 928 0 343 790 439 115 0 881 568 721 573 0 576 0 0 420 299 0 0 0 373 480 763 411 0 256 843 338 232 88 951 0 0 272 953 676 652 0 0 93 16 829 692 592 0 906 749 730 676 669 774 0 495 461 973 317 840 300 228 618 993 798 703 964 132 927 96 781 115 857 0 527 414 396 110 646 142 0 354 138 0 0 392 0 0 95 187 784 55 748 23 786 0 625 276 0 254 605 0 732 15 225 0 296 490 802 67 213 223 278 275 109 0 925 991 791 228 183 0 358 0 108 631 89 588 0 762 0 367 678 193 860 994 234 661 958 635 389 0 615 891 0 68 280 691 0 344 0 710 925 290 0 0 969 327 964 0 684 130 38 679 278 0 749 828 251 346 712 442 722 913 117 414 55 540 315 454 546 916 800 660 500 907 447 0 849 992 815 350 958 249 306 5 102 92 0 753 19 486 475 724 476 950 0 274 905 319 0 528 383 903 840 657 659 838 160 998 380 339 91 609 789 462 672 248 408 323 148 964 0 0 0 735 925 344 824 511 520 222 184 758 182 0 764 167 707 248 613 715 216 317 0 507 353 151 519 21 192 67 0 803 867 361 232 298 252 994 373 619 474 950 762 281 821 730 761 241 516 241 507 0 180 345 817 901 0 995 960 88 774 0 497 63 213 0 931 926
0 0 395 0 387 883 693 641 0 901 353 649 0 728 741 71 916 615 451 0 957 0 812 0 973 510 0 258 920 0 974 58 443 468 139 75 250 299 0 112 599 0 0 816 857 820 752 294 509 408 541 9 0 755 346 784 0 0 499 446 239 780 0 0 377 363 666 874 469 0 176 753 372 400 937 652 792 277 186 0 427 958 249 538 0 834 775 530 0 605 865 752 675 0 339 592 221 961 769 200 915 890 875 391 46 456 0 251 0 848 175 184 792 0 530 599 935 598 552 804 363 0 360 532 0 101 0 0 0 14 0 460 817 460 159 588 140 0 0 0 0 564 0 952 371 217 420 438 539 156 0 160 418 217 585 0 675 229 849 535 547 39 0 608 342 258 75 171 0 982 0 469 213 981 556 511 832 68 809 98 0 0 0 186 490 152 497 483 117 706 861 0 544 686 906 0 0 495 15 165 777 553 439 934 602 204 328 894 93 100 527 534 0 719 134 669 420 0 193 0 777 902 762 0 176 827 404 20 0 890 817 67 663 402 0 377 783 950 51 235 537 755 0 370 109 724 239 499 52 0 102 47 860 595 440 790 343 1000 810 10 0 123 16 551 310 0 648 478 516 489 0 0 668 696 0 436 717 585 43 595 790 663 456 798 6 155 0 8 0 127 462 51 28 76 263 639 742 89 339 655 658 908 74 0 370 714 739 0 0 221 235 355 203 133 133 327 0 993 274 418 0 341 801 103 871 0 829 0 585 504 561 996 902 913 227 170 0 401 174 377 531 0 720 407 891 140 323 938 840 906 568 976 950 0 448 507 495 0 410 470 0 370 521 0 592 118 906 132 0 55 0 876 465 0 0 0 36 365 840 588 90 181 0 737 252 968 564 547 0 0 0 701 0 184 826 940 0 0 473 655 22 0 493 930 0 764 570 209 726 0 912 833 0 408 69 284 247 995 765 679 257 131 356 830 0 708 404 992 189 627 0 226 237 526 0 155 713 712 805 857 710 344 349 997 365 838 959 428 384 665 601 0 491 479 964 644 128 38 561 512 614 72 251 651 0 242 228 146 178 286 480 0 185 257 488 720 0 835 361 1000 0 482 5 507 0 700 999 583 317 202 11 306 742 300 568 0 983 237 379 703
0 123 364 104 331 63 0 0 965 769 0 963 0 0 861 224 0 325 954 0 684 0 0 0 0 943 0 749 0 76 122 694 255 274 367 69 270 2 12 20 446 247 0 63 35 761 0 554 99 0 609 149 658 667 667 681 0 820 0 913 0 0 401 967 889 0 522 809 137 100 868 313 955 968 42 0 0 0 128 885 972 331 671 994 851 0 894 501 797 268 83 252 588 0 0 775 996 43 765 895 385 498 8 459 914 0 715 691 468 23 17 0 0 739 429 0 707 309 759 0 118 836 474 0 701 0 662 0 831 819 573 0 273 0 867 0 838 289 887 0 45 644 0 510 409 885 0 210 346 0 61 926 249 618 847 150 800 694 494 697 581 242 0 346 225 620 686 141 253 418 469 330 753 317 329 904 0 0 764 16 918 887 796 82 204 469 710 224 762 778 0 0 806 27 414 0 312 17 896 550 0 286 634 178 669 575 0 471 274 492 152 0 654 74 838 464 0 635 100 164 413 347 268 423 991 613 912 880 43 0 342 274 411 104 321 0 600 713 584 512 0 857 280 957 969 661 331 73 0 584 175 0 366 722 293 549 0 159 212 0 390 885 272 332 805 517 609 0 0 968 760 927 548 462 565 744 622 105 946 393 955 0 181 107 0 774 288 0 2 0 74 555 962 0 928 809 86 270 384 887 127 477 155 750 212 321 69 566 0 170 902 94 36 508 390 368 0 987 580 0 750 463 871 111 0 739 596 727 819 717 164 365 21 76 246 594 549 0 517 555 779 242 613 960 906 466 0 566 218 151 356 619 0 0 252 570 349 820 980 970 137 997 0 854 471 674 963 993 524 967 113 647 999 308 807 979 668 700 403 907 0 984 195 604 648 539 363 407 101 629 930 231 855 156 443 457 701 167 889 82 379 616 0 780 340 847 694 245 932 841 262 143 305 111 750 774 583 134 0 0 838 67 739 200 422 966 60 0 318 912 264 785 397 527 662 888 450 959 0 18 118 934 0 653 629 263 10 619 222 571 824 527 597 172 813 748 889 553 313 159 686 311 414 840 611 0 119 523 0 383 517 998 285 886 510 278 507 142 573 611 763 325 443 0 841 0 414 676 0 230 634 48 516 0 0 0 0 0 452 629
0 708 857 533 394 0 751 594 954 711 507 566 0 484 2 332 311 12 949 0 992 875 764 0 61 915 870 757 581 172 388 0 406 489 53 0 942 491 28 0 803 670 238 63 0 0 737 190 742 582 564 196 172 402 489 467 314 104 188 0 468 840 131 513 227 907 758 300 952 0 0 888 886 698 516 443 653 0 373 363 672 489 989 910 298 329 0 39 30 434 638 68 0 0 785 569 0 58 1 667 64 569 770 200 745 666 0 302 108 0 557 320 921 428 559 326 678 256 902 969 436 296 510 320 396 0 0 992 0 950 0 132 275 0 82 641 406 0 13 290 279 0 209 0 337 577 133 0 746 979 45 928 411 744 282 708 723 84 973 999 0 734 988 0 754 457 0 0 904 901 0 954 399 0 778 610 107 31 913 301 1000 936 272 288 793 957 246 914 492 0 0 0 559 939 249 832 704 934 169 0 771 525 0 552 0 187 0 20 411 727 0 277 828 235 965 0 0 0 214 0 428 722 904 0 684 73 201 752 385 349 821 850 853 893 93 0 983 867 106 347 593 442 36 831 503 764 919 865 50 116 457 269 866 617 917 806 349 823 741 388 364 0 558 928 0 0 464 164 178 693 701 0 672 672 368 0 658 350 745 0 509 676 0 119 0 643 862 465 937 48 11 995 0 405 392 473 264 0 133 0 518 134 509 0 368 87 683 317 0 230 473 0 229 0 0 363 0 0 592 720 0 839 880 638 851 349 28 548 598 158 207 52 627 0 997 783 0 524 716 984 798 0 250 0 914 0 615 0 468 158 0 0 648 556 746 420 608 45 151 844 899 162 930 332 0 391 395 379 598 257 178 247 529 545 0 0 305 495 289 484 366 378 898 443 481 901 634 0 67 0 695 20 984 496 345 815 342 692 218 116 0 340 290 581 69 854 895 0 440 0 303 323 0 576 0 756 0 614 274 716 347 578 833 281 0 323 980 461 791 244 71 550 292 661 0 823 142 0 22 996 794 0 155 808 593 497 426 506 987 124 255 348 378 591 740 0 553 496 326 183 96 129 409 435 714 683 584 425 0 881 0 0 0 677 26 0 0 383 597 0 194 489 0 471 266 326 538 121 243 677 408 97 0 460 586 675 530 234 227 0
0 620 929 323 863 563 149 170 0 0 445 855 0 439 0 640 757 745 0 801 0 817 562 527 565 583 324 134 0 189 0 0 877 577 553 647 415 804 114 305 15 631 828 537 16 833 312 868 97 0 981 0 993 991 562 0 553 0 394 967 665 318 220 0 249 0 387 696 0 508 153 793 148 0 354 466 773 349 0 98 304 222 493 864 672 0 94 0 738 129 742 104 916 826 610 107 240 36 548 504 966 556 0 412 440 218 922 737 522 156 588 796 291 649 0 0 725 287 871 749 177 0 0 945 953 416 0 895 337 0 10 0 915 707 264 163 0 508 431 454 0 517 24 657 270 911 815 585 518 0 638 0 207 805 666 226 899 22 0 396 647 0 326 216 68 257 800 52 866 723 659 512 515 449 62 192 165 512 698 658 881 935 771 988 638 800 687 442 501 250 193 277 425 36 0 629 0 0 661 653 842 9 984 0 345 944 564 55 460 104 0 0 22 769 481 0 184 0 0 988 762 806 341 467 0 481 584 341 216 706 995 0 0 467 416 0 174 249 579 287 834 438 208 710 135 15 390 12 506 373 705 904 412 78 939 763 57 353 733 565 603 0 141 639 0 148 0 471 942 397 37 822 0 320 258 0 936 226 170 754 565 631 0 344 71 61 601 569 469 255 177 845 863 452 368 0 197 199 0 228 192 256 793 690 0 586 950 485 582 0 607 909 975 0 421 686 476 302 0 888 0 304 673 689 0 883 864 213 341 0 676 0 965 148 980 735 599 999 495 489 0 0 0 584 607 736 563 793 319 214 128 76 630 783 33 998 0 309 557 519 750 694 0 726 244 258 138 342 673 627 565 757 13 557 416 719 886 0 0 0 0 612 816 502 561 737 0 245 201 295 248 967 556 0 504 162 334 648 167 810 886 502 267 557 948 47 352 0 753 566 337 8 50 491 12 712 859 348 87 563 464 720 575 0 755 493 0 28 0 584 654 367 858 797 896 817 807 22 809 634 745 0 97 167 893 991 0 223 700 0 295 743 391 981 607 0 154 425 329 0 0 0 773 238 527 29 106 930 285 0 879 0 713 202 606 359 80 245 463 204 99 342 0 0 934 485 385 0 937 1 0 358 220 45 0 874 40 0 57 467
535 266 390 828 901 0 0 697 264 626 129 568 898 581 426 360 178 244 778 609 467 0 812 963 57 474 0 0 393 477 579 0 307 0 750 0 431 0 0 414 775 500 896 620 861 0 950 379 852 0 274 330 131 897 380 540 748 37 77 904 926 903 0 0 150 357 918 482 102 994 0 464 216 621 616 806 927 121 135 670 455 191 994 291 388 855 69 0 781 718 335 0 992 473 539 613 3 113 0 628 499 890 302 246 0 513 345 447 639 408 763 527 0 720 48 15 0 102 528 569 867 488 466 0 683 546 38 0 0 0 119 679 529 868 412 0 516 46 664 463 984 321 335 657 0 953 694 350 0 183 12 243 867 323 181 104 0 0 561 87 716 0 0 248 611 963 94 349 242 918 960 964 258 296 0 41 899 0 972 225 978 280 150 832 245 768 666 0 803 958 816 645 417 734 436 0 696 775 284 978 492 0 0 605 678 18 495 803 282 0 0 855 427 0 0 0 460 611 0 281 0 598 59 445 791 69 302 298 944 966 880 106 99 676 613 231 713 74 0 302 251 0 745 54 594 195 0 786 636 929 0 599 75 185 254 729 1 0 2 970 956 988 24 61 804 549 257 227 0 0 862 916 906 433 971 460 158 228 443 814 277 987 617 517 0 280 940 208 398 867 0 0 0 644 110 425 597 415 0 978 480 955 0 0 0 106 294 594 0 57 766 0 937 790 0 432 402 528 776 802 0 403 16 0 603 270 330 950 329 52 439 873 275 0 720 90 0 969 675 225 0 42 808 836 484 925 978 603 845 162 252 0 0 113 423 33 508 0 161 0 268 968 556 661 298 338 434 553 262 694 917 674 865 0 24 0 509 515 276 846 518 55 333 535 57 707 828 0 0 351 562 633 600 476 0 867 687 609 615 395 92 402 433 315 864 0 0 116 813 362 699 949 234 949 438 541 0 0 543 0 828 600 791 0 421 613 585 461 17 885 721 0 488 934 463 192 839 0 281 2 420 0 967 998 0 39 792 0 829 9 29 0 0 401 135 171 0 0 769 400 0 800 957 173 587 432 856 897 60 0 776 785 0 974 628 24 0 0 427 248 162 227 57 445 0 994 318 0 341 620 876 750 708 595 0 990 0 675 0 322
381 542 353 152 852 0 442 509 304 919 651 553 469 495 0 800 182 145 0 874 536 0 0 239 252 306 0 0 634 0 892 725 369 250 675 393 790 668 570 743 47 192 0 821 286 127 383 152 252 0 6 453 512 0 0 580 19 0 871 483 701 133 676 781 762 549 850 643 387 96 342 884 252 0 181 970 0 37 887 0 455 268 161 665 715 0 991 0 494 482 733 0 90 0 215 900 975 349 907 744 681 542 381 465 0 854 498 0 250 627 174 0 115 983 937 597 119 817 0 942 0 352 0 0 0 0 661 655 0 954 36 629 328 975 719 394 0 2 0 850 408 331 723 170 678 982 0 542 0 90 510 463 454 43 0 178 65 165 733 31 547 304 751 0 792 0 744 314 424 60 0 167 966 313 384 470 0 966 72 0 283 579 0 408 968 0 0 0 132 111 0 0 222 34 691 424 717 271 381 598 595 0 0 0 498 694 182 909 210 345 286 750 285 0 655 260 52 517 297 0 0 0 629 630 0 229 0 0 925 609 247 488 0 112 0 85 624 16 583 10 60 996 940 361 0 496 0 299 141 880 630 558 415 434 0 233 267 0 987 90 688 156 293 778 73 934 721 0 110 257 842 128 36 44 619 16 902 383 400 75 298 915 153 998 0 437 24 137 275 848 304 0 315 851 537 366 943 595 300 497 909 534 175 363 0 686 803 19 0 988 833 364 796 671 832 307 88 489 0 168 0 0 655 959 988 744 487 952 527 0 632 9 993 871 931 8 741 810 186 175 77 36 767 201 0 371 318 0 891 803 583 518 557 372 252 0 810 189 928 67 553 549 684 721 0 456 454 581 0 461 246 0 926 0 744 424 201 0 0 401 0 0 922 391 329 117 44 821 0 15 242 959 850 435 342 105 88 0 362 454 545 236 553 621 381 541 909 514 0 0 10 29 23 314 224 512 48 180 867 996 890 228 632 576 0 720 0 0 845 328 993 326 0 886 0 470 959 0 0 197 57 271 983 601 889 14 0 338 235 525 857 831 480 949 618 242 0 149 259 374 14 467 558 0 720 0 79 922 810 0 222 349 630 734 0 915 0 123 260 327 0 0 702 551 237 647 289 42 132 111 0 850 120 318 0 144 796 922 313 767
603 71 242 0 299 414 0 0 945 963 0 603 108 0 302 0 415 726 384 865 0 0 0 952 664 0 739 483 832 588 888 210 0 947 896 901 0 233 655 0 951 942 39 957 973 38 796 521 37 0 0 351 982 383 433 753 0 870 0 466 169 709 758 17 364 0 47 46 62 245 0 0 78 0 0 995 0 214 715 581 0 714 0 0 0 148 760 368 0 0 757 0 662 820 182 824 590 597 142 0 591 415 671 247 545 125 27 696 349 939 105 282 74 0 760 0 164 795 882 0 394 360 0 646 0 922 910 40 701 310 612 193 0 572 949 865 0 22 76 180 717 630 382 7 967 207 55 662 825 668 576 0 0 890 0 0 739 639 629 921 969 470 906 910 285 261 0 263 419 344 582 456 400 951 524 910 228 914 519 0 0 292 269 731 814 0 0 600 320 605 417 559 841 226 637 938 142 983 0 323 18 164 325 372 501 0 145 679 629 814 795 251 25 392 0 0 921 0 774 180 28 729 748 484 182 158 888 314 405 339 764 578 758 134 0 983 721 32 373 703 263 490 795 822 0 886 0 58 0 973 0 486 884 487 5 627 497 658 568 354 798 169 112 0 524 407 0 0 874 0 665 914 0 0 532 834 183 89 0 450 369 584 361 693 937 113 0 0 485 642 0 42 698 128 563 542 0 879 478 820 633 806 532 320 676 639 706 0 151 554 469 904 763 368 402 145 275 0 791 235 0 494 236 943 408 469 0 303 865 373 287 648 0 26 837 0 818 0 34 387 193 312 370 672 431 519 398 742 152 815 0 500 59 0 464 0 0 0 0 0 59 48 227 532 227 444 0 0 30 0 153 0 162 289 766 0 895 410 767 429 578 963 665 335 0 221 280 0 0 337 415 126 0 642 502 94 332 0 755 722 0 3 459 842 419 318 697 509 674 296 0 349 0 15 0 0 140 66 291 402 849 760 785 812 612 859 963 783 377 0 57 0 145 807 38 931 0 0 955 0 833 862 243 605 164 648 122 477 699 0 54 347 369 988 893 87 710 529 548 708 116 308 179 824 0 0 502 621 0 109 654 715 480 147 837 642 649 303 0 354 876 759 345 676 269 442 756 0 416 211 855 451 247 808 0 593 0 998 642 848
222 762 74 493 537 0 0 80 0 514 712 191 0 0 0 0 0 653 920 544 0 446 83 403 597 447 595 838 898 91 908 129 494 0 0 681 416 0 0 0 312 201 51 0 846 0 258 540 0 544 76 103 256 632 308 0 926 0 316 0 0 0 73 887 261 94 0 618 874 598 0 867 0 0 357 539 147 194 44 450 0 548 539 727 797 0 0 462 892 705 870 430 982 884 838 875 314 869 199 45 863 383 498 481 792 465 0 413 57 239 11 581 629 119 0 0 825 452 410 445 701 0 0 695 0 961 545 981 829 128 126 203 417 0 0 261 156 0 626 418 130 87 974 104 540 0 369 304 868 571 220 479 334 276 875 513 351 982 482 806 0 171 564 168 354 774 889 0 964 659 578 0 0 746 805 952 929 331 156 891 0 949 591 664 203 277 342 0 677 639 146 965 114 528 510 508 0 0 0 456 0 0 686 0 593 0 598 914 459 0 545 602 149 738 253 349 73 0 333 0 773 398 276 611 0 286 366 821 0 865 505 320 394 0 991 154 0 392 702 532 0 333 928 0 316 304 0 93 735 731 367 545 985 380 300 562 564 564 245 755 0 970 366 42 0 167 0 382 603 716 0 0 621 0 251 732 415 0 0 0 0 154 704 135 805 384 394 314 0 101 0 444 0 812 321 741 799 784 864 934 917 912 763 0 173 637 0 159 0 725 554 623 834 699 255 73 448 655 696 149 157 424 295 822 897 84 671 0 166 780 0 990 400 401 0 586 111 901 594 558 770 605 128 810 167 428 587 908 0 703 67 643 459 835 0 0 143 896 0 662 456 458 891 0 713 470 574 721 390 219 778 0 629 754 0 636 779 52 89 450 562 432 271 599 0 795 0 743 2 869 582 490 527 251 0 611 5 716 0 193 0 373 172 519 393 595 1 766 167 69 772 798 778 918 975 708 67 417 0 147 301 242 799 514 0 249 0 222 56 766 351 871 0 921 502 235 722 918 0 630 742 518 0 0 579 724 389 538 294 873 872 482 209 576 897 834 449 942 630 580 0 46 995 528 517 0 398 153 808 0 537 866 996 541 0 481 0 0 559 902 256 0 771 255 0 73 0 43 132 44 691 246 0 205 513 437 726 0 185 586
997 41 909 850 706 456 154 201 762 224 902 685 996 105 817 215 0 0 77 273 0 854 286 490 68 118 635 0 537 526 438 857 860 915 0 0 29 94 303 266 72 232 154 357 0 256 140 637 855 527 272 180 679 923 958 895 968 16 249 139 0 373 295 641 707 727 626 855 102 490 32 0 71 587 260 347 54 880 696 782 416 664 985 752 157 468 54 944 688 152 41 879 422 182 0 7 635 172 618 0 648 968 699 43 650 799 692 140 677 791 0 357 382 403 859 555 447 526 68 737 605 884 629 475 724 569 739 474 340 0 260 265 750 373 647 815 0 16 133 445 243 646 647 341 663 785 225 45 0 83 798 0 390 279 358 959 6 498 0 236 87 312 47 413 237 667 479 893 0 240 855 0 0 647 126 147 598 49 0 737 143 139 67 93 777 0 0 0 108 655 96 544 0 564 517 729 985 858 0 0 210 0 0 27 0 16 0 629 616 113 181 559 413 222 313 211 923 857 126 371 66 675 776 0 625 500 996 256 0 430 388 38 532 978 656 804 0 881 0 0 771 0 829 511 24 85 465 146 533 687 484 919 73 802 596 0 889 92 358 85 917 916 0 999 0 0 0 547 915 476 693 783 33 149 623 854 0 736 0 683 187 905 884 274 710 0 630 212 46 271 448 744 0 774 681 577 14 615 630 67 305 43 762 0 856 658 564 579 390 0 645 445 0 284 289 104 228 239 494 364 587 0 0 0 0 78 74 0 0 822 251 611 15 867 608 761 396 712 696 394 0 22 364 910 837 847 0 272 200 699 400 267 965 577 992 358 403 236 279 261 371 0 992 0 106 0 276 91 0 431 835 672 177 934 23 807 47 0 72 33 910 582 0 726 0 542 728 538 385 755 330 742 0 875 522 65 0 423 0 283 238 69 864 275 460 280 409 0 252 346 428 937 939 75 0 314 887 0 667 676 258 291 0 102 694 158 0 207 925 540 536 455 790 986 99 960 359 242 124 153 0 161 985 514 964 806 0 106 439 0 0 804 559 409 986 260 402 140 408 229 518 294 769 0 990 717 861 441 954 867 962 158 776 0 922 516 686 734 728 119 0 557 0 123 0 464 264 582 677 0 301 407 902 0 778 0 411 822 97 560
0 0 801 0 50 0 610 785 154 471 749 0 489 0 888 820 863 231 0 478 0 52 461 807 775 627 738 0 0 549 981 52 31 207 63 0 754 492 252 240 24 50 86 670 677 638 580 0 623 152 576 409 74 308 972 941 3 69 315 941 45 136 28 409 269 651 391 618 389 0 778 0 839 71 863 718 510 608 404 904 922 277 614 59 831 648 896 489 983 860 357 950 266 803 750 159 942 942 785 807 563 807 717 0 436 361 970 173 851 492 146 0 0 0 925 431 741 59 851 158 0 310 0 0 211 0 0 274 0 766 200 728 194 223 0 0 978 472 397 1000 148 722 748 976 0 658 0 576 243 710 845 1000 0 903 469 427 802 747 798 734 4 697 319 907 208 494 247 817 582 44 597 0 657 973 591 576 0 392 258 352 91 648 0 172 826 883 802 237 888 253 45 405 818 898 777 0 736 0 643 563 717 844 213 380 754 374 0 280 623 577 451 465 768 690 167 655 0 149 241 990 663 863 574 154 389 127 0 915 0 978 294 0 39 822 195 604 304 119 748 518 453 828 730 114 491 38 257 129 542 346 676 852 624 342 923 0 0 0 375 404 841 179 341 436 200 0 864 626 868 303 745 0 0 773 69 411 505 858 378 554 534 850 124 0 550 633 0 952 51 976 0 179 887 386 502 874 377 385 0 161 633 968 440 26 411 0 413 18 6 601 753 0 841 893 515 919 203 0 167 893 442 103 289 0 193 0 919 0 287 544 151 68 619 905 294 931 588 224 0 0 621 937 0 0 388 973 595 279 759 44 306 0 406 238 266 621 362 82 0 0 719 699 212 0 287 653 85 939 866 217 843 985 0 538 0 58 618 966 477 198 1 806 428 565 298 87 687 412 0 678 925 323 246 944 534 0 0 86 484 859 0 34 931 932 248 0 0 309 82 400 415 270 464 209 893 88 64 288 947 226 860 586 887 120 309 646 119 0 952 428 62 320 484 299 801 187 677 236 665 0 104 467 227 280 726 567 327 180 46 792 344 0 595 319 862 974 0 210 0 258 386 709 0 767 0 519 506 892 124 709 480 63 90 807 268 0 271 748 203 953 347 122 891 447 122 283 578 530 0 112 0 0 623 649 709 0 0 0 202 650
0 0 143 131 472 976 717 183 976 568 0 620 736 684 0 398 141 83 391 0 883 456 648 55 901 66 0 0 11 808 987 406 0 547 477 46 0 0 0 316 15 572 620 430 498 949 11 541 484 237 39 210 885 219 334 810 850 0 0 963 833 56 728 789 811 0 601 747 687 404 0 484 206 782 150 194 0 840 188 957 243 115 946 623 568 961 644 107 380 790 5 258 222 0 535 98 0 228 686 91 0 692 492 131 0 256 518 0 683 246 829 0 408 206 500 813 610 0 0 536 121 894 393 58 449 602 0 76 22 139 371 99 0 707 621 676 840 0 270 810 77 504 236 507 115 0 805 732 189 0 0 597 634 150 927 0 427 697 996 711 907 692 274 0 699 0 456 0 419 481 986 745 21 840 0 325 878 535 0 593 604 935 470 194 286 604 824 307 872 0 649 495 746 434 621 0 755 552 966 481 789 799 0 0 962 0 517 4 408 904 381 782 0 369 175 689 0 0 89 695 688 969 215 359 700 484 145 531 851 503 113 691 459 0 109 715 993 0 914 0 261 863 979 0 956 994 941 818 270 764 799 333 274 652 780 74 722 412 616 0 27 360 702 34 432 789 705 0 617 762 423 0 931 580 737 475 243 0 575 451 347 700 646 845 240 631 0 188 0 485 0 889 82 0 543 528 219 752 326 497 229 844 426 586 0 0 0 509 743 672 212 250 167 99 59 166 0 0 0 0 315 380 993 930 986 572 0 0 395 128 664 0 59 441 0 522 247 698 29 623 162 598 1000 290 15 168 773 298 141 764 18 739 0 0 232 0 632 0 0 321 338 190 0 777 622 0 195 195 128 426 77 679 505 41 0 106 0 134 314 621 0 876 64 669 0 589 748 691 771 756 93 661 0 826 153 947 354 0 68 700 0 83 900 510 569 0 753 327 709 490 0 703 798 383 235 248 162 594 717 0 0 633 380 694 942 748 599 498 509 146 907 883 0 620 912 363 643 0 403 737 0 0 768 306 296 991 0 749 0 0 980 0 695 828 756 0 654 586 517 0 0 544 903 319 0 402 775 329 126 70 909 483 0 350 51 595 717 540 0 534 650 658 0 446 0 151 888 486 274 651 720 200 927 600 429 429 731 0 646 670
404 0 0 166 0 301 0 726 324 455 952 352 0 367 980 0 182 388 602 2 347 754 459 346 164 434 47 52 130 731 0 486 0 18 0 294 647 787 770 992 352 13 616 649 536 308 295 494 919 87 609 0 538 973 0 355 857 780 125 537 881 236 39 0 442 22 134 0 87 783 0 638 967 905 764 305 540 549 278 455 0 293 693 976 391 941 114 158 829 815 354 0 531 0 417 727 695 141 134 0 27 938 156 103 230 0 711 19 631 0 0 339 990 0 0 537 0 614 799 496 590 300 257 378 761 0 2 612 554 358 479 315 769 28 330 0 992 475 194 707 422 532 760 398 453 505 15 962 815 432 0 409 846 43 150 76 369 298 578 558 182 794 292 480 173 374 440 0 0 189 631 733 290 0 21 773 0 557 0 777 0 392 793 467 214 154 674 0 852 896 0 990 876 6 920 0 903 824 205 14 440 337 0 599 136 361 683 258 854 458 691 868 0 998 259 171 64 534 10 527 785 0 925 0 206 176 0 762 813 730 149 841 919 331 920 0 0 0 928 478 75 201 948 654 500 762 130 698 971 323 871 121 0 352 0 805 835 0 0 153 600 985 198 453 0 172 642 43 677 529 602 593 533 0 396 303 613 366 675 528 868 655 0 0 0 978 792 153 273 193 0 193 0 858 894 987 0 142 190 0 391 668 462 340 105 820 245 0 631 426 0 935 245 845 706 429 0 858 931 406 0 930 780 931 442 0 343 720 751 0 394 402 0 432 259 513 739 749 850 925 252 742 989 454 0 483 579 419 262 22 602 24 0 587 0 82 533 850 404 378 336 859 420 506 140 245 170 208 143 768 696 454 621 551 764 98 604 927 474 627 131 859 303 346 933 786 20 122 194 404 734 398 920 87 296 12 0 790 66 495 860 846 599 748 921 847 98 0 351 238 182 549 822 465 333 479 969 834 345 602 405 754 684 87 622 701 237 568 995 758 236 259 859 0 95 280 0 843 0 823 485 0 314 523 0 0 0 96 269 0 395 394 850 764 741 306 0 664 563 0 0 368 860 978 212 377 355 712 101 877 577 402 0 257 4 85 0 795 306 275 289 111 52 0 0 682 664 201 579 913 0 446 616 850 455 96 84 176 0 9
332 568 871 305 918 340 755 852 0 400 302 542 454 211 0 167 923 144 307 899 974 707 213 0 424 15 0 200 795 328 0 906 953 14 251 969 149 432 422 267 379 278 501 734 127 5 397 534 731 0 717 0 119 427 165 173 502 561 947 291 216 779 42 860 949 441 0 682 0 424 0 371 100 0 0 208 0 479 43 967 0 0 205 680 117 325 327 453 753 0 184 199 25 753 561 891 0 692 485 752 294 730 186 0 111 781 0 963 0 114 844 639 880 299 646 246 906 170 163 999 874 782 663 339 742 435 905 35 174 122 360 237 0 0 481 0 544 196 0 350 969 536 865 181 0 834 0 0 937 733 769 83 705 759 777 578 57 449 609 150 280 710 638 460 806 771 853 384 481 376 0 561 0 374 741 965 183 499 0 957 696 0 0 806 400 866 719 423 157 457 942 412 898 580 653 435 383 424 342 727 0 702 973 0 0 460 7 354 5 798 779 0 917 54 955 20 955 835 0 0 0 884 479 533 163 718 504 890 0 928 0 582 48 0 899 4 779 681 154 0 614 250 863 239 256 253 0 76 382 875 787 0 74 219 0 572 277 456 729 275 0 999 388 856 0 100 226 128 0 741 321 756 932 686 752 0 748 0 308 474 147 678 0 447 838 472 0 0 452 211 217 895 532 95 0 6 249 345 544 574 60 163 528 0 0 165 0 749 366 0 538 0 881 646 351 244 0 564 61 482 242 679 581 891 764 912 607 47 663 0 986 498 257 574 317 487 916 319 198 96 0 0 0 653 529 647 0 135 369 600 0 369 26 523 970 318 80 250 147 0 0 0 102 188 194 511 923 76 586 705 699 600 308 572 667 411 0 0 817 927 160 319 285 0 0 507 126 69 488 0 928 391 820 461 0 920 438 0 840 0 19 692 962 127 382 37 0 312 522 750 366 0 278 594 898 374 733 0 725 199 0 237 796 389 901 725 729 672 410 0 3 607 0 473 649 795 744 177 620 929 741 114 0 259 0 0 872 224 451 0 809 160 201 0 163 71 569 973 810 0 289 757 216 223 0 867 164 224 250 0 0 537 458 869 0 691 0 12 0 710 655 119 566 611 135 616 849 0 677 92 892 0 222 19 0 819 439 246 922 532
490 766 0 86 14 681 0 580 180 273 31 0 262 668 222 0 0 503 0 510 716 59 647 0 440 268 0 0 478 54 878 0 2 777 832 930 0 248 890 462 243 0 718 896 754 491 905 0 181 889 565 940 575 565 924 393 47 797 0 735 833 21 399 986 471 209 385 165 419 433 0 111 637 894 30 585 274 0 910 592 0 691 530 371 463 360 0 972 574 680 0 521 0 360 723 132 724 322 117 716 0 206 416 832 0 524 231 252 549 312 804 603 440 0 702 0 910 0 895 0 222 0 0 616 842 0 962 932 684 269 931 377 893 201 0 481 900 826 549 895 532 941 607 223 0 242 906 61 0 83 509 0 259 744 404 0 671 832 747 301 768 745 428 263 0 345 777 0 875 0 0 715 495 114 0 163 899 275 610 264 912 15 49 720 984 810 745 724 0 531 298 887 288 19 137 646 456 270 0 108 433 276 730 434 54 224 51 128 760 341 0 582 798 0 974 0 426 256 0 307 95 517 486 0 911 129 0 0 925 10 829 757 467 804 641 0 858 675 279 794 255 142 238 0 174 907 923 0 20 0 279 136 448 80 930 173 859 664 36 326 903 0 598 413 0 0 0 652 54 788 0 470 687 938 149 875 488 905 727 839 394 0 25 860 605 821 948 836 770 272 708 383 0 439 229 0 49 0 0 517 573 512 0 0 0 365 358 771 0 0 262 518 355 0 329 0 579 985 476 786 288 829 663 877 227 723 366 0 0 0 0 921 934 204 425 389 819 996 0 126 567 621 220 342 922 0 817 0 0 427 19 830 447 36 435 510 0 748 669 0 562 26 754 631 786 857 0 786 452 0 198 0 0 755 351 0 162 0 373 0 861 206 985 229 0 263 860 469 766 623 809 66 987 784 0 0 479 110 0 830 385 0 909 462 201 430 734 285 440 275 43 521 24 0 437 0 0 612 0 401 0 380 126 925 288 466 159 0 982 608 257 0 123 637 486 230 292 136 643 939 547 150 749 0 71 265 0 791 175 465 381 773 944 102 0 582 215 940 81 920 967 628 820 894 0 583 0 911 869 341 137 717 35 707 146 646 468 402 0 0 137 55 914 688 856 0 202 0 988 874 730 0 574 356 0 377 0 439 738 781
409 233 0 0 922 816 676 538 353 882 214 339 42 686 860 962 135 373 101 824 0 814 200 416 834 196 118 279 379 295 0 0 976 391 282 716 830 13 96 646 0 679 513 7 821 674 521 824 35 729 273 241 900 33 751 684 450 71 105 188 0 337 927 379 552 646 845 315 249 0 122 453 549 242 0 0 0 729 995 0 778 426 442 0 0 307 612 0 0 320 964 0 671 843 478 0 548 792 358 129 82 793 172 237 390 729 663 0 741 868 259 309 474 723 398 336 0 2 151 169 635 440 86 893 56 531 423 741 446 3 355 408 515 776 897 504 0 0 98 872 0 0 0 234 116 579 0 283 382 436 196 27 710 863 638 599 399 0 562 0 96 0 78 421 0 741 129 898 0 94 233 428 718 421 0 614 995 0 929 0 815 504 949 750 618 546 906 598 76 42 537 0 0 544 43 594 833 794 280 78 398 462 207 0 790 804 244 0 0 203 216 913 267 0 625 0 0 87 949 106 367 0 0 119 0 557 427 77 533 176 269 188 687 176 169 835 394 299 337 465 0 0 667 492 856 187 0 990 845 845 517 339 0 0 764 400 871 517 875 826 148 49 0 0 852 0 811 898 0 763 0 0 0 849 139 195 0 846 0 0 178 0 0 779 263 333 210 239 471 829 524 0 0 803 11 787 340 133 290 460 28 234 201 154 134 166 102 644 0 347 650 0 955 584 653 732 393 0 373 399 737 0 389 967 532 474 566 299 436 405 0 786 0 85 0 868 440 939 509 281 910 320 453 0 0 253 738 217 0 479 691 161 844 861 523 0 0 284 73 0 655 897 862 704 465 415 0 0 374 280 140 740 95 177 0 488 0 660 377 0 832 242 989 351 299 669 432 407 832 0 955 422 0 35 142 40 975 968 173 449 0 0 9 737 425 594 497 550 336 469 874 847 507 776 912 707 696 94 927 208 527 957 0 0 927 834 956 83 406 351 826 0 217 0 886 193 787 627 797 739 147 0 0 413 0 0 0 822 0 304 0 0 0 676 463 758 0 265 392 0 486 0 0 723 0 206 144 0 355 716 688 993 93 214 191 0 263 281 224 460 59 334 45 156 426 85 762 454 855 391 620 480 531 127 661 0 0 663 0 364
188 0 723 261 0 0 383 382 0 981 492 606 259 963 0 0 750 683 753 488 714 956 94 414 528 0 0 35 0 395 318 0 347 510 0 684 456 0 0 861 0 384 870 0 0 0 15 996 994 0 14 253 0 67 842 866 134 193 279 759 0 340 251 0 0 336 579 586 574 655 877 303 0 792 279 0 515 999 0 0 347 756 0 0 927 0 605 0 44 0 20 765 160 328 127 882 430 0 7 731 0 976 0 45 695 879 366 0 437 591 89 93 887 543 611 983 935 189 298 228 260 689 0 826 212 0 400 954 96 126 437 459 162 688 588 651 568 0 513 0 520 0 516 959 951 745 235 864 0 80 0 958 175 770 947 0 0 306 970 663 0 300 182 609 577 985 458 424 712 995 536 385 433 360 813 948 752 77 257 260 195 365 138 621 200 438 755 43 0 358 463 0 0 546 162 597 349 266 0 554 909 671 912 343 922 770 705 0 259 737 845 254 662 0 281 0 668 487 903 651 481 0 0 646 438 265 767 544 308 0 80 486 777 365 554 824 0 95 0 219 27 321 163 532 706 882 88 935 0 514 473 0 379 959 895 175 356 365 104 236 3 151 84 0 294 463 161 987 83 953 785 144 771 669 114 253 698 245 23 987 239 721 26 206 978 653 760 14 359 827 584 268 762 833 381 128 225 89 70 468 567 796 0 459 799 452 111 0 277 606 735 0 0 637 706 531 710 198 514 0 470 245 395 446 41 275 0 100 53 694 437 291 0 663 895 752 888 968 661 414 142 0 619 182 303 0 446 194 478 0 0 0 946 0 664 254 0 0 58 0 229 0 926 0 0 937 223 442 545 0 189 177 766 311 0 0 0 433 951 314 634 563 641 30 0 796 958 989 857 569 296 666 665 112 0 0 911 390 176 449 861 663 545 199 790 0 15 0 651 394 773 595 0 0 0 48 966 612 72 810 142 0 542 237 237 867 0 976 751 866 162 140 815 605 445 174 75 958 143 206 107 0 451 526 0 937 451 691 69 115 856 104 196 0 400 400 769 821 801 0 226 0 884 685 910 0 904 359 842 279 551 539 625 1 569 903 120 454 480 369 803 766 359 769 304 421 946 849 578 827 818 98 554 341 825 276 864 227 188 189
0 0 369 541 0 0 0 211 793 942 0 620 401 535 278 0 0 209 74 824 146 198 674 144 528 325 0 0 514 976 124 321 121 0 144 811 499 425 665 306 318 605 709 327 631 526 133 653 119 0 370 156 278 682 0 55 710 896 749 278 926 525 118 234 333 0 235 111 953 170 708 658 172 701 0 21 730 426 354 323 549 0 0 607 867 757 773 670 255 440 0 788 959 894 209 674 106 731 0 372 460 0 917 0 826 165 358 66 943 764 603 538 605 975 635 242 946 184 187 774 0 165 320 0 0 4 0 0 625 57 0 0 693 646 481 0 0 0 243 0 916 0 204 0 943 414 247 144 956 0 0 0 897 42 584 716 0 692 793 500 989 564 686 0 691 943 547 151 53 0 806 435 778 269 0 204 400 973 190 0 0 742 621 687 0 751 835 338 583 981 795 0 157 483 448 544 160 472 343 257 822 0 181 643 216 72 280 0 0 938 819 142 0 991 192 634 437 506 948 771 238 535 0 669 0 0 311 0 946 551 837 0 156 589 397 436 224 915 247 25 839 434 777 978 0 69 388 432 0 292 72 281 0 135 811 164 145 0 372 649 382 0 746 79 0 436 650 420 757 0 350 889 746 390 517 968 239 678 971 0 957 736 0 0 200 626 855 0 150 0 485 634 689 0 0 421 357 406 712 159 0 852 466 0 66 761 0 21 904 111 158 570 42 758 684 951 402 192 160 0 204 191 609 917 934 648 818 479 491 544 0 0 0 0 756 489 265 964 557 631 844 165 0 918 309 253 431 969 0 113 28 666 145 0 495 779 783 0 255 196 0 757 845 52 740 991 314 0 890 16 964 843 490 954 0 143 624 0 185 847 0 0 964 520 233 703 0 336 803 0 711 336 0 688 662 820 991 0 0 964 352 685 691 787 625 430 490 232 686 0 556 950 177 787 120 0 679 203 478 59 0 491 856 0 931 797 0 0 573 453 432 425 322 435 0 572 476 944 68 667 469 418 0 704 561 0 285 365 846 217 349 0 10 0 790 873 742 25 474 0 235 817 311 944 737 576 0 425 902 458 737 846 0 373 811 82 292 413 791 395 403 515 87 838 577 101 497 0 727 292 272 0 103 0 121 762 265 0 831 0
734 94 0 931 0 878 285 0 879 21 417 0 1 734 0 99 0 0 0 0 732 239 544 378 669 384 901 519 0 804 556 37 853 9 0 39 624 232 219 0 87 242 0 290 835 0 979 846 870 750 0 717 410 721 349 0 496 244 198 932 226 576 163 0 406 879 15 901 111 331 909 801 0 736 997 300 904 314 293 234 977 0 42 788 599 111 992 0 291 590 0 373 418 168 939 26 554 337 419 112 670 315 805 981 405 363 479 0 80 310 669 0 367 13 946 0 132 323 63 641 575 749 40 388 0 0 750 7 869 856 139 741 828 667 0 214 613 883 313 655 43 726 331 0 168 0 907 693 747 0 760 0 720 86 754 384 270 491 738 0 780 0 490 0 963 0 827 923 552 623 659 927 907 0 960 807 142 188 884 0 404 951 166 43 227 92 988 396 954 388 0 0 447 160 202 269 0 0 272 846 860 251 817 0 5 0 0 721 23 592 381 445 994 212 909 609 292 481 0 187 0 270 140 431 712 456 0 864 541 0 0 313 733 546 364 897 287 0 0 0 604 71 0 463 46 882 2 784 904 532 331 953 951 848 201 405 0 585 186 639 166 348 309 787 0 472 0 566 506 140 0 736 0 320 748 266 840 337 241 875 679 688 219 666 453 118 861 7 658 3 256 314 835 541 730 315 46 372 450 0 0 558 586 201 881 0 495 341 117 584 657 0 850 810 102 16 0 936 636 0 0 0 856 194 749 26 301 557 260 675 340 0 654 78 0 567 284 496 877 0 534 808 917 533 395 649 747 0 504 950 0 546 333 0 981 0 647 131 0 958 361 439 0 750 0 439 517 0 39 415 624 712 0 927 448 520 294 451 348 662 0 741 18 0 625 213 765 389 235 874 285 940 0 582 719 869 405 0 306 120 229 0 403 287 896 548 0 90 0 350 598 521 819 822 714 0 95 43 222 75 260 500 517 267 306 0 454 715 830 0 849 0 206 30 0 928 539 0 700 940 609 948 0 796 763 0 282 0 0 811 0 0 141 311 861 973 653 0 968 516 798 0 89 718 113 173 684 508 976 0 202 93 142 994 286 585 882 0 559 265 0 437 839 803 0 38 363 950 0 378 672 580 126 725 0 627 0 652 663 628
546 927 377 921 961 625 201 0 0 295 23 520 206 666 89 377 0 268 656 99 417 384 0 773 488 758 997 92 833 0 131 261 0 975 0 549 128 591 317 0 105 510 620 331 0 0 130 516 0 722 273 615 695 259 764 0 553 0 894 437 910 0 909 0 0 408 835 0 875 0 987 959 557 850 0 0 89 29 978 481 397 344 594 978 897 602 0 827 532 711 0 675 23 805 0 225 608 698 96 372 429 261 352 896 622 442 758 0 865 260 480 254 720 359 316 944 41 364 788 617 721 432 810 790 0 993 368 932 326 311 0 751 387 685 511 758 943 145 289 673 0 871 726 0 89 996 970 244 912 781 0 0 980 577 793 0 405 570 446 0 595 248 788 345 894 454 592 0 757 411 200 73 422 0 950 907 470 527 747 920 0 254 0 0 399 437 562 253 259 0 881 475 0 0 859 24 269 814 336 879 647 819 338 1000 149 603 360 0 173 686 769 767 725 31 710 401 564 166 966 933 616 990 666 408 0 878 0 376 496 190 977 660 280 123 359 454 103 984 353 631 910 0 0 155 168 0 982 201 900 931 235 743 0 871 485 90 305 0 546 710 972 777 0 432 892 169 241 273 966 0 892 858 670 270 338 682 0 364 0 903 320 0 864 0 527 151 333 0 159 933 0 188 196 901 843 712 546 589 671 727 291 401 929 600 237 766 202 166 530 0 763 0 432 0 0 58 132 11 0 872 577 712 0 938 854 0 0 697 691 987 0 0 159 0 760 662 0 601 0 799 257 0 818 825 100 0 103 40 788 807 811 0 64 332 0 0 919 83 541 232 195 0 638 856 934 0 378 28 498 288 359 990 932 237 412 274 479 624 0 301 0 153 602 0 507 756 671 0 432 896 949 351 692 0 146 673 233 550 670 788 18 0 472 396 980 0 494 0 76 515 944 822 429 1000 0 511 397 454 825 722 267 324 0 690 312 380 674 0 627 190 801 409 341 117 943 735 247 0 128 288 727 30 227 0 221 0 0 773 0 670 88 0 889 682 839 621 620 676 592 224 902 251 924 523 47 205 590 244 803 0 951 0 0 744 487 0 0 230 0 0 0 403 571 701 221 776 929 912 293 0 996 327 0 0 0 200 721 449 747 290
906 71 74 376 612 980 488 0 610 0 493 296 316 398 909 230 0 440 175 427 0 0 436 690 707 0 639 305 172 0 262 244 211 892 442 52 643 945 212 0 0 352 712 125 0 0 677 620 713 347 661 558 0 533 679 244 610 30 101 0 680 2 577 212 446 822 989 720 0 649 0 818 917 104 315 875 290 186 651 0 972 852 869 800 223 369 622 0 435 212 183 927 193 559 0 297 0 68 184 358 943 0 200 499 0 354 582 675 870 931 792 453 92 0 788 326 0 710 324 605 603 170 0 763 0 0 145 0 715 640 446 871 356 543 837 104 322 961 777 827 357 675 1000 494 668 280 0 303 626 670 781 0 171 232 717 770 841 513 653 318 0 0 122 0 0 646 103 0 300 662 696 905 899 688 767 51 619 106 0 598 943 909 318 35 0 0 0 745 894 862 0 748 507 560 640 729 115 379 699 305 268 0 0 0 550 210 543 552 256 835 935 357 0 820 212 0 982 606 784 223 918 860 536 782 930 201 481 605 470 0 558 545 413 0 617 619 3 416 313 534 14 153 363 707 508 0 156 704 0 276 235 774 125 338 251 750 134 388 423 366 774 0 944 0 515 69 400 0 165 918 336 516 260 819 394 340 12 373 113 512 292 958 225 931 0 880 505 361 629 0 697 0 893 1 0 294 126 0 725 225 724 277 880 419 379 348 619 682 0 0 571 0 0 177 382 320 0 86 417 841 8 0 639 178 573 878 0 527 0 351 0 496 0 377 147 0 436 0 790 88 647 169 752 0 887 118 136 94 0 729 388 824 0 968 996 0 781 926 0 0 586 830 807 99 321 614 738 440 385 591 152 0 0 933 750 319 618 405 198 0 580 0 899 279 0 0 150 0 128 113 114 113 390 113 24 913 987 66 489 0 0 0 0 666 459 846 580 0 0 664 387 628 0 161 629 264 557 500 365 0 0 610 704 757 610 379 0 198 423 322 182 0 536 715 765 0 806 537 435 604 631 0 394 135 533 682 543 649 972 991 102 181 65 861 508 851 780 970 0 794 829 823 996 11 0 163 437 578 0 25 0 358 493 148 947 853 72 421 747 0 908 311 161 0 826 0 830 395 224 878 0 318 0 1 218 720 0 440 861 115
519 0 161 0 744 623 0 841 967 539 346 120 164 348 59 44 516 0 0 601 747 349 105 647 0 151 0 334 500 0 733 773 400 927 813 484 54 533 313 804 467 406 103 938 776 996 349 532 309 0 12 642 613 853 490 387 0 216 957 0 526 304 154 437 17 972 327 848 115 0 705 584 729 745 277 0 119 619 0 0 395 200 276 732 674 819 0 744 132 7 128 197 486 309 155 832 674 191 114 895 53 750 282 349 736 476 127 160 498 784 0 191 986 12 156 41 367 759 136 52 124 993 992 0 738 222 295 231 727 111 316 668 926 771 355 729 229 767 776 259 558 56 0 350 883 0 654 795 425 815 0 190 789 137 0 952 712 364 860 0 560 692 336 702 308 647 583 28 138 0 866 789 849 46 0 968 543 939 0 0 0 928 993 793 220 0 49 892 612 0 25 407 0 806 764 897 422 535 501 190 777 0 37 0 947 0 0 752 597 617 503 409 0 0 713 647 0 699 563 865 309 37 77 401 679 659 581 732 866 853 670 565 8 0 461 903 460 2 201 795 894 185 759 84 565 0 622 454 371 530 307 306 71 26 854 990 366 56 117 831 0 705 45 57 673 334 0 270 798 44 618 0 451 797 3 3 546 963 793 907 172 315 134 175 24 0 63 0 0 260 526 690 0 1000 947 381 354 791 303 517 845 500 489 241 550 0 207 887 917 352 197 0 349 533 660 307 568 81 794 0 885 521 123 886 320 820 562 205 0 276 220 275 0 795 780 595 116 680 72 0 115 402 77 747 805 169 335 70 998 910 524 920 6 0 0 184 701 337 798 561 0 31 498 885 899 935 964 0 451 44 558 987 0 611 816 516 233 0 297 787 0 342 487 27 183 264 411 83 298 235 17 605 105 620 0 402 709 276 545 645 597 567 882 25 520 856 0 395 0 537 450 0 75 109 482 816 271 186 831 735 354 0 656 0 458 0 649 652 228 778 383 401 945 158 0 550 644 0 0 84 32 0 722 590 249 305 368 822 721 0 273 819 793 265 67 743 509 0 12 853 566 454 976 702 632 137 923 111 244 294 369 0 757 702 563 157 0 669 319 286 0 370 954 940 194 713 895 842 31 470 74 949 18 7 638 627 951 564 392 913
134 0 0 816 0 224 493 0 47 0 12 176 781 594 374 125 809 120 534 763 821 0 809 96 0 263 820 505 415 407 745 0 401 759 282 826 30 510 112 935 981 0 683 162 273 0 625 998 0 916 714 339 556 694 441 273 430 585 953 541 206 839 77 892 10 985 379 475 635 682 828 986 942 996 0 138 525 0 253 15 269 0 804 728 999 0 294 0 52 0 998 799 327 190 809 338 398 261 327 377 105 785 168 740 0 405 968 898 0 0 207 0 0 755 343 809 592 312 417 480 152 136 73 0 589 348 0 352 0 93 254 563 636 146 0 532 693 167 681 0 0 379 108 698 631 0 0 191 301 342 520 514 778 417 822 943 140 586 600 737 949 16 0 682 282 544 966 966 0 220 381 537 0 0 78 16 891 821 471 975 354 874 318 534 639 152 0 713 210 180 0 677 0 215 844 652 326 558 601 719 290 0 330 0 0 0 603 0 936 8 924 0 910 940 0 0 26 635 994 634 686 0 499 351 512 855 596 0 869 17 0 562 239 478 709 840 698 31 0 816 0 473 933 121 685 0 0 301 404 0 219 0 145 403 463 739 613 118 239 369 320 436 890 531 255 0 130 5 201 0 240 536 840 268 90 952 41 569 123 840 354 0 369 712 897 0 17 343 0 45 59 165 533 44 300 295 993 631 465 746 492 834 792 616 113 891 682 998 687 0 924 647 207 211 644 40 343 60 619 375 903 0 444 0 0 0 532 0 589 0 721 970 837 66 0 801 678 0 516 0 0 738 26 0 37 0 497 203 810 990 446 35 654 527 992 0 618 999 0 0 0 0 645 134 550 807 881 451 632 387 386 599 113 0 545 807 897 675 459 726 822 0 517 717 736 539 0 0 369 57 124 236 873 12 821 0 600 41 123 19 572 244 315 788 742 573 179 365 201 913 904 548 735 94 0 0 979 175 619 455 324 41 259 397 648 242 0 596 934 763 110 953 159 118 0 888 84 690 527 0 735 434 875 930 286 0 598 0 114 602 2 0 421 0 968 634 0 0 816 770 714 78 727 954 379 482 0 961 0 375 0 187 0 366 170 488 671 35 558 597 196 0 940 0 445 21 905 0 0 759 270 728 941 849 196 0 25 56 88 0
249 288 0 810 325 0 834 0 158 501 203 0 0 25 344 43 0 0 304 0 0 1000 710 415 895 227 0 148 0 546 581 55 3 690 991 0 143 925 44 0 333 577 34 0 199 21 449 875 443 27 953 0 182 813 349 33 614 945 424 174 924 960 0 148 761 0 0 0 340 0 821 66 0 782 742 223 932 0 267 0 871 272 858 974 441 0 467 340 0 204 490 846 324 535 10 398 337 855 954 357 819 558 77 563 690 475 841 575 181 0 0 852 0 946 408 0 177 684 9 11 527 405 109 0 852 589 596 982 257 698 0 818 0 33 52 442 643 369 798 615 7 296 491 13 810 551 0 136 0 130 175 319 417 585 922 926 85 0 848 219 964 703 412 964 233 76 0 654 45 202 840 730 0 762 583 25 662 0 320 84 447 409 962 970 0 283 0 912 317 0 417 385 170 208 0 263 844 0 0 531 585 972 157 0 317 636 0 195 31 138 152 590 845 411 718 0 537 675 222 0 283 896 196 655 864 11 988 634 409 566 0 226 571 0 892 194 358 359 704 104 964 663 715 973 249 452 304 798 950 538 0 0 545 305 979 0 966 23 0 964 622 0 0 732 0 0 0 23 559 619 837 582 611 313 333 450 0 272 442 43 841 0 477 0 514 370 80 604 457 96 719 126 618 589 418 663 354 162 361 322 580 935 0 540 752 694 752 418 403 368 63 0 488 242 850 0 210 801 193 0 649 909 0 230 370 128 323 251 367 774 660 926 526 665 672 0 823 302 0 0 662 0 335 532 751 801 0 0 873 0 131 103 882 553 77 69 112 708 949 974 147 615 149 776 336 61 0 184 964 704 0 165 562 884 0 50 181 829 0 791 895 10 461 954 0 942 606 145 346 0 127 858 669 0 0 848 54 0 642 169 933 382 0 515 716 297 299 0 25 692 0 849 419 41 689 806 660 0 789 223 183 492 47 41 0 254 11 0 688 0 737 915 721 264 326 661 898 601 470 957 152 0 96 67 89 0 40 0 814 521 0 406 511 143 0 705 585 0 361 0 359 572 0 0 821 903 0 248 0 464 9 284 937 683 428 0 424 508 115 161 772 733 94 310 242 29 943 280 0 252 0 956 293 498 736 583 0 462 15 585
133 0 285 957 558 121 26 983 288 582 616 324 749 864 130 0 744 469 642 218 514 695 521 531 0 256 0 0 670 231 0 851 595 743 866 592 0 31 664 660 587 0 985 656 309 533 303 41 888 0 843 828 157 468 471 434 954 0 0 404 795 173 0 0 161 576 410 330 901 944 0 851 978 822 0 0 877 88 698 408 62 185 281 913 0 309 136 91 772 87 690 0 0 717 497 9 268 298 517 58 51 754 0 658 804 732 492 222 0 852 813 0 0 0 649 308 464 748 781 96 646 0 456 253 598 687 475 517 209 0 558 609 0 548 0 488 548 651 1 769 717 385 893 77 0 353 815 0 691 622 167 0 347 265 0 642 112 77 690 533 470 121 587 301 786 736 576 39 85 889 0 30 96 636 0 0 652 734 638 39 180 0 419 353 192 599 176 496 132 626 206 491 505 0 0 964 789 492 777 410 376 0 997 909 1 66 628 238 78 507 131 839 483 477 490 0 547 837 860 992 420 88 0 847 539 421 157 0 452 534 584 0 536 578 79 320 61 845 683 0 0 210 507 499 550 151 292 374 92 0 148 0 148 573 112 41 808 524 641 677 439 766 48 922 791 647 367 103 0 321 635 0 604 546 179 207 696 110 245 0 498 866 363 525 291 814 625 609 530 0 949 649 211 0 436 114 172 153 655 839 680 15 0 313 396 22 461 982 232 366 24 926 849 789 0 0 770 10 442 59 619 548 656 981 914 0 302 673 773 0 153 0 579 214 214 320 148 523 886 936 0 882 158 229 885 221 872 136 428 550 0 866 21 523 796 641 441 767 0 731 602 283 0 289 239 666 869 108 0 0 406 0 319 0 987 636 748 928 110 750 0 240 289 726 749 30 480 263 378 168 862 995 812 0 0 92 860 654 312 0 202 0 0 432 0 0 36 217 470 620 520 151 132 0 0 995 677 104 646 154 39 0 605 0 0 841 271 0 733 479 373 865 576 803 0 0 512 863 0 340 454 885 335 118 21 848 197 0 673 708 376 118 0 647 359 632 940 666 572 0 319 328 705 0 0 0 368 0 5 0 658 703 752 646 182 736 549 216 815 812 680 558 0 453 0 650 0 810 709 732 0 0 0 0 441 0 452 658 465 254
0 0 92 502 688 0 827 695 457 111 306 45 313 506 58 123 691 556 823 80 919 391 581 59 409 770 251 916 0 227 263 608 0 0 240 774 316 202 923 0 224 0 461 101 314 202 0 0 35 694 0 640 8 438 473 0 0 585 0 56 729 306 404 177 0 631 0 667 919 404 123 75 0 0 606 314 190 0 380 443 688 264 850 852 0 103 632 796 0 943 259 699 0 144 0 777 455 248 591 230 851 929 0 0 0 906 491 367 804 549 992 0 139 966 0 96 665 859 201 0 833 877 198 59 822 575 0 0 607 991 0 632 84 879 80 222 165 61 849 154 394 798 476 692 602 167 913 853 387 0 0 802 842 221 276 678 854 304 948 320 522 852 807 193 0 337 709 0 531 0 481 270 665 859 511 316 0 151 0 362 622 331 699 0 121 136 283 463 237 0 191 874 530 889 0 610 0 72 716 275 0 533 988 0 236 981 666 0 988 149 713 0 674 611 92 932 370 926 0 19 594 0 802 817 393 0 962 77 720 795 931 518 0 524 0 32 988 788 367 98 491 0 0 495 5 210 400 538 366 439 262 38 116 0 984 873 0 771 21 1 636 70 0 423 253 0 793 937 192 382 506 517 318 0 818 371 132 15 0 260 896 995 860 757 36 923 0 103 471 784 197 741 0 574 710 635 477 492 158 336 366 959 662 0 0 604 528 0 498 715 0 746 0 0 700 547 485 972 320 24 194 561 171 460 0 415 905 673 610 636 306 892 361 496 662 407 768 0 735 55 387 65 322 0 0 966 987 684 517 898 327 420 542 545 0 124 857 774 838 399 170 0 0 632 0 678 905 583 857 0 171 459 627 0 288 838 963 260 0 203 929 540 536 961 0 433 836 714 363 516 448 499 411 534 305 0 309 129 880 688 613 911 103 332 43 743 0 469 311 157 761 592 916 68 0 0 706 742 170 0 689 0 511 531 582 770 213 453 487 506 665 967 155 0 165 0 535 291 910 0 888 650 455 133 339 0 452 120 721 123 0 52 418 335 82 546 664 94 26 95 0 33 380 0 70 525 371 534 633 489 258 0 359 240 0 656 389 0 264 960 947 493 666 0 0 370 917 436 155 0 336 867 510 0 395 453 744 678 479 0
361 385 0 0 749 979 78 532 0 563 124 556 240 640 514 311 559 69 0 617 535 723 557 745 930 152 698 634 529 59 187 828 154 413 767 557 744 603 806 934 114 240 662 770 511 0 581 827 592 772 0 282 3 0 78 411 61 142 471 0 769 44 145 715 0 232 426 843 297 960 0 853 101 318 286 608 633 917 0 669 956 920 0 989 795 0 251 855 604 122 0 340 447 206 0 308 434 0 0 906 260 935 694 413 669 433 225 295 339 770 713 725 0 81 114 767 0 37 0 0 424 34 0 0 689 872 0 659 446 0 0 479 96 945 885 0 311 76 307 195 0 737 713 0 400 215 616 382 944 44 834 974 294 934 221 340 744 947 342 948 735 0 778 0 0 712 109 812 779 392 587 31 910 67 0 533 0 539 755 686 72 980 0 205 819 488 126 56 7 754 566 908 158 259 344 726 378 330 0 0 842 477 180 79 453 978 26 659 152 600 584 0 474 0 19 879 298 703 860 745 193 69 0 0 135 0 418 949 682 13 966 178 0 0 276 812 733 586 431 768 0 631 42 564 336 321 0 902 316 158 864 0 923 0 0 0 869 998 229 0 0 414 870 989 310 196 277 629 903 27 923 968 341 0 941 0 128 792 0 755 578 0 241 578 961 256 0 982 328 425 163 291 583 318 884 602 458 342 32 0 436 185 495 423 150 93 0 404 59 847 422 666 0 0 636 0 495 823 610 312 0 21 494 0 209 508 0 0 623 304 584 940 0 328 0 208 844 838 539 813 716 176 64 270 746 386 935 0 949 672 514 34 41 922 493 852 0 207 456 508 279 456 800 743 252 645 144 0 0 428 12 57 556 952 0 489 684 0 374 792 980 866 784 0 141 780 247 425 996 703 68 325 300 407 0 0 708 940 0 210 8 561 880 979 776 96 200 822 304 0 741 531 19 23 377 955 252 0 0 956 165 802 604 982 908 639 643 698 0 172 728 201 772 0 548 830 744 0 734 471 65 421 0 654 105 58 92 359 271 0 8 942 815 479 731 0 939 914 877 652 0 0 695 932 0 0 251 353 755 28 840 582 338 1 0 627 469 0 569 207 134 238 924 63 866 50 947 115 341 51 951 0 78 827 113 73 240 338 0 50
357 229 59 0 89 435 0 0 959 847 581 115 678 382 353 270 515 667 100 968 403 24 657 900 0 877 449 65 134 0 0 982 1000 0 709 0 619 116 449 27 640 288 41 631 737 57 572 295 548 0 629 468 443 164 191 130 889 439 87 66 57 0 723 0 0 0 286 759 8 872 527 161 356 764 105 886 702 993 0 83 306 0 0 609 113 271 0 516 475 759 333 188 504 0 845 739 633 815 974 670 27 339 332 665 325 497 247 613 0 104 232 380 845 369 364 125 0 58 769 902 0 148 0 374 88 565 845 0 431 809 231 701 248 0 0 65 131 0 362 0 308 798 593 717 792 258 79 609 302 384 148 0 112 0 898 0 370 0 571 67 0 997 0 525 944 491 826 16 985 0 537 511 403 719 202 390 679 762 0 721 555 821 74 20 0 951 151 106 567 922 567 97 886 124 0 996 589 783 976 455 119 362 905 574 279 0 774 288 30 147 198 240 882 849 0 788 458 906 0 58 621 334 0 162 1 298 881 433 0 0 770 618 63 724 930 569 482 63 0 449 400 321 0 33 0 0 0 482 334 342 884 200 461 34 118 722 20 298 382 758 249 78 324 225 297 27 0 626 545 107 405 230 214 865 813 453 557 23 493 273 545 286 261 786 417 270 32 559 240 85 107 871 66 615 437 939 704 0 792 785 996 0 765 676 823 131 839 107 0 912 80 0 0 259 3 0 734 0 139 0 349 0 257 592 574 0 923 243 528 488 165 875 0 402 60 527 517 783 297 781 152 63 602 0 0 481 655 978 0 0 560 0 339 0 77 99 837 0 688 17 0 0 846 949 495 475 442 654 222 698 356 0 0 556 195 297 256 206 0 255 942 952 82 160 935 205 172 697 635 955 832 991 922 577 65 154 350 178 0 0 404 521 171 592 484 530 731 923 13 781 460 0 169 961 793 995 28 960 0 308 370 148 496 731 0 0 0 120 83 747 234 220 406 123 757 764 687 0 551 0 881 587 30 366 0 637 0 600 477 179 964 930 950 727 472 857 331 0 992 944 0 106 483 326 432 541 0 635 950 30 965 375 490 6 681 386 982 676 973 539 0 668 260 0 168 885 605 870 0 593 0 762 731 541 727 276 126 0 985 587
19 413 0 0 252 395 756 401 509 984 173 394 360 538 267 744 45 737 266 0 0 633 426 432 121 0 0 34 0 0 14 707 0 313 754 916 795 760 203 261 552 336 41 171 972 936 750 946 0 202 0 75 272 141 953 880 249 0 0 35 532 651 223 375 726 320 288 423 280 776 531 629 0 267 293 746 793 0 722 280 578 45 361 0 880 0 280 994 816 529 968 232 535 623 663 134 385 352 518 531 741 51 558 750 896 1000 746 359 737 915 392 156 975 0 591 346 0 854 849 609 357 882 948 868 635 248 46 669 74 314 523 278 430 963 157 0 496 6 420 58 575 0 343 43 454 142 725 528 265 0 0 745 256 143 0 0 537 298 359 589 93 688 858 311 71 139 226 0 0 812 343 589 0 373 226 0 719 0 502 255 114 239 0 628 259 966 106 0 969 426 908 528 689 652 234 948 696 866 0 0 143 880 0 705 494 198 969 117 813 710 0 0 0 635 724 886 618 0 479 18 0 83 204 600 35 942 608 562 548 137 0 0 0 138 141 531 0 161 81 0 375 126 730 543 924 294 144 69 769 452 0 577 58 283 172 740 784 386 572 0 0 330 466 0 0 537 541 797 0 156 119 549 646 714 537 570 900 735 397 19 424 355 656 641 0 742 445 760 888 0 918 470 977 227 931 704 636 776 31 0 67 506 760 911 832 407 229 697 0 784 176 0 970 737 898 710 0 0 851 305 527 390 27 837 0 499 85 202 435 928 0 976 9 728 940 944 797 592 840 203 797 505 813 0 715 223 0 111 179 307 0 230 484 0 0 0 0 233 962 605 728 689 92 633 917 909 747 558 932 530 667 0 869 704 833 261 416 971 966 816 3 362 726 0 749 567 837 295 601 0 0 870 0 614 206 322 461 440 0 808 333 857 380 908 368 240 997 739 0 805 79 211 84 575 257 561 628 0 0 0 782 0 781 377 198 0 842 511 806 502 858 389 66 193 0 0 0 738 948 739 55 0 257 781 0 544 981 934 0 54 944 588 584 80 325 658 248 122 47 267 876 720 553 0 698 15 687 523 864 46 0 287 84 998 0 557 424 446 0 825 0 645 94 307 320 886 0 544 465 16 157 400 260 989 521 0 603 730 898 599
585 191 261 0 550 169 158 623 603 155 0 944 925 916 244 401 0 150 831 113 587 158 44 745 407 458 775 273 585 542 66 495 752 0 167 0 393 0 499 0 759 892 136 32 623 402 909 64 0 527 996 483 0 928 182 96 65 0 463 174 367 609 0 180 853 0 681 364 929 688 0 0 117 316 269 804 160 933 379 322 613 169 656 149 676 797 420 617 425 538 0 507 659 826 0 344 875 521 0 0 0 720 119 528 166 349 841 0 851 0 0 930 372 0 0 0 829 140 953 9 805 852 653 34 666 137 0 186 830 719 773 631 0 0 655 142 0 0 287 674 0 411 338 486 889 957 0 0 424 298 990 889 709 788 687 424 82 355 426 603 929 673 465 0 0 200 350 737 393 414 0 913 898 573 835 443 771 328 483 304 792 398 7 594 628 854 254 205 305 501 916 79 0 415 598 260 0 132 463 71 0 0 0 140 581 693 947 14 973 611 967 0 0 6 96 831 993 45 880 83 0 765 204 0 15 138 833 461 555 96 399 0 0 382 0 428 270 0 954 0 0 0 194 0 790 0 563 8 921 477 147 497 796 499 473 920 288 377 0 478 0 502 459 876 889 333 0 0 407 796 238 952 156 0 169 253 457 75 498 0 118 205 329 21 297 0 621 0 0 993 115 701 146 2 167 295 0 857 0 0 747 503 618 217 438 0 231 473 798 534 458 475 565 636 616 452 526 837 833 151 865 395 7 160 119 756 439 861 27 151 925 939 699 806 342 0 651 626 933 543 332 90 43 229 305 0 114 0 0 184 0 364 0 446 730 318 988 116 879 0 0 773 459 70 0 0 520 123 548 148 997 32 622 994 0 927 0 375 21 102 890 536 124 0 525 340 932 155 428 822 894 749 560 0 252 887 890 696 124 778 767 0 863 567 851 467 810 824 898 279 0 877 703 0 145 0 0 40 21 0 766 912 830 757 0 376 457 660 756 645 365 222 616 624 720 731 479 332 225 654 446 940 321 0 676 718 0 660 406 849 2 257 0 606 18 426 0 0 235 0 800 892 842 671 984 747 803 622 809 883 0 322 421 849 0 924 0 239 0 847 340 411 131 602 0 674 153 279 839 557 353 210 825 0 470 553 807 0 0 716
0 402 398 296 688 958 146 363 293 530 0 344 892 935 0 586 532 407 966 609 0 24 99 920 745 0 346 0 913 505 9 174 942 333 362 845 507 784 60 515 923 686 891 638 0 168 467 335 0 442 330 983 0 253 639 576 500 991 135 151 926 623 77 22 276 333 270 785 0 454 52 971 11 113 0 384 839 500 554 585 0 732 29 925 228 0 638 450 440 700 800 348 0 0 0 426 489 731 0 246 738 653 231 465 682 392 290 163 690 357 368 992 892 462 72 477 498 0 0 147 867 376 0 988 546 856 0 816 322 810 132 0 412 149 0 795 15 0 0 87 52 459 44 738 981 0 452 814 310 423 0 685 389 398 436 0 499 545 875 340 112 281 0 158 315 765 212 417 0 628 41 305 837 0 0 273 0 0 951 905 0 316 272 87 828 738 415 549 607 618 839 635 0 655 280 432 404 439 209 572 31 623 0 976 276 85 245 0 186 941 571 498 340 453 446 824 560 548 724 338 240 448 17 799 106 575 0 627 780 0 449 230 0 793 329 200 0 793 374 448 865 719 616 818 116 0 0 0 0 384 204 626 992 613 753 360 30 370 0 0 717 782 18 542 727 989 686 959 703 633 666 657 821 254 485 802 11 193 548 196 554 620 0 567 750 908 0 76 425 64 169 6 0 0 514 663 591 670 895 788 0 357 206 669 505 236 500 216 222 968 496 994 60 44 0 974 0 834 0 0 599 322 479 364 703 650 448 27 4 770 715 0 353 703 72 615 894 618 487 0 92 853 965 445 0 654 539 651 514 746 134 0 0 601 45 5 897 637 915 542 40 594 218 474 692 0 589 788 354 415 0 588 832 377 728 448 750 527 0 450 306 723 115 753 320 357 782 256 125 0 352 831 571 49 140 0 729 508 38 796 893 0 0 0 0 739 868 82 0 529 826 918 324 0 445 12 804 790 465 636 0 266 90 644 986 0 0 0 415 841 64 0 6 632 710 43 543 745 316 455 121 255 563 0 376 0 182 960 798 266 490 489 81 654 319 966 113 376 281 0 410 966 435 127 126 0 791 153 174 902 841 115 420 0 738 832 229 597 846 0 0 0 809 225 831 132 777 0 0 0 0 160 816 0 448 754 509 806 766 191
0 751 0 604 0 858 854 620 419 722 436 0 155 333 0 66 859 0 457 408 242 390 0 405 151 39 190 882 764 0 0 550 1 58 162 0 820 254 155 0 473 575 162 0 312 873 545 239 105 536 274 793 0 504 680 936 562 38 899 318 661 0 0 291 0 752 870 118 0 0 404 317 0 970 714 163 495 60 0 417 29 718 0 625 370 540 128 643 772 731 473 784 737 508 85 0 298 0 176 256 441 401 3 20 141 86 475 490 0 847 458 186 526 627 0 584 329 387 66 312 951 439 0 69 0 960 571 570 369 677 530 0 292 630 654 52 42 570 129 645 303 147 337 0 0 893 462 559 834 579 0 0 280 264 145 933 98 166 54 0 678 0 206 527 884 423 679 672 297 350 0 698 882 790 807 871 292 272 0 698 0 0 948 45 0 0 65 0 309 0 434 171 549 732 0 888 782 344 473 199 0 0 21 567 0 563 393 227 336 506 0 994 179 298 381 0 474 0 778 936 0 406 541 0 340 162 846 837 403 122 75 564 454 357 867 256 77 790 507 0 144 861 210 76 178 107 0 0 272 930 342 0 0 666 444 771 381 776 520 187 0 0 961 199 246 58 269 165 58 633 443 499 644 549 512 492 620 0 0 320 0 811 0 970 521 0 0 528 369 848 0 0 541 429 837 436 373 713 862 345 635 420 68 197 482 94 13 236 0 501 243 270 154 588 0 541 410 0 746 630 0 511 254 0 546 711 949 0 54 45 902 75 41 240 917 541 471 784 686 593 225 0 117 500 0 352 0 889 800 406 418 900 0 260 602 815 826 857 506 285 886 534 5 461 447 457 522 309 327 46 0 853 542 376 148 606 729 966 732 692 954 414 0 0 248 867 0 633 0 299 994 587 809 557 469 211 665 447 652 763 701 828 0 237 733 681 768 500 0 451 399 917 328 537 0 358 79 0 981 924 0 159 0 713 575 785 643 259 0 953 0 312 978 972 561 391 0 68 671 187 186 0 1000 0 898 0 443 0 0 489 491 877 0 675 493 979 610 704 218 653 0 0 228 589 808 147 0 390 0 343 202 0 198 764 272 211 921 0 0 230 0 722 0 62 0 122 437 740 933 874 594 22 100 407 220 772 27 832 120 0
445 404 72 504 915 662 143 836 571 760 507 683 0 0 119 229 912 955 572 186 837 694 839 0 176 528 398 475 0 536 516 316 630 162 0 613 41 380 447 792 287 791 902 836 177 847 107 807 102 137 422 983 414 32 910 677 104 298 992 182 504 835 132 156 0 470 831 0 833 58 664 772 499 787 0 357 176 318 908 732 364 623 120 672 0 778 109 783 724 906 738 508 463 558 436 142 0 0 595 71 0 217 0 0 606 731 986 941 903 207 728 880 0 985 672 812 880 910 70 280 121 355 588 417 481 559 115 748 106 429 778 327 447 0 817 833 762 175 630 402 179 0 0 306 0 169 0 755 0 0 995 0 319 939 574 235 449 475 224 55 109 0 904 93 175 424 808 460 564 850 779 735 557 439 458 841 913 566 830 968 0 0 0 835 702 0 668 611 862 0 0 404 514 180 595 933 23 236 993 864 374 0 812 90 0 114 529 637 0 0 955 918 984 962 227 547 109 433 301 0 60 236 0 289 284 809 275 840 923 280 0 392 783 457 141 26 0 948 577 26 134 0 165 320 0 805 0 660 636 345 415 633 0 102 623 207 897 438 330 518 784 302 370 28 976 517 86 471 182 500 292 422 307 0 292 0 0 804 203 451 218 0 590 245 797 401 288 802 386 547 538 0 0 0 418 498 720 480 580 236 839 0 351 871 0 649 0 0 91 0 3 166 965 774 0 885 890 0 408 740 0 368 0 737 309 4 671 959 715 731 742 304 855 505 573 250 0 293 988 589 670 0 0 0 0 180 62 858 664 373 560 275 101 51 209 395 632 841 257 0 945 431 433 0 193 969 359 863 656 127 0 600 0 863 0 238 837 478 684 827 335 540 476 224 560 964 669 724 274 0 300 155 0 0 645 0 390 916 292 533 214 0 427 530 52 871 0 660 632 564 0 0 273 666 906 714 953 256 675 804 989 0 641 875 50 241 743 857 877 458 0 136 920 780 706 304 0 889 402 100 0 180 0 0 0 898 220 556 373 0 0 907 588 767 0 657 418 89 164 402 559 258 0 451 490 604 837 247 427 640 342 392 0 865 141 804 212 835 357 0 154 287 0 896 386 945 0 370 0 695 0 205 335 24 724 937 156 0 394 607
0 71 13 745 347 408 932 132 0 286 936 298 643 883 0 0 815 375 809 754 345 418 111 575 0 876 880 352 772 941 640 677 0 352 511 757 188 630 852 532 31 703 509 868 703 810 21 328 414 0 267 0 407 97 0 575 0 231 342 846 844 233 243 144 472 629 278 971 0 133 0 885 0 437 964 517 126 612 525 143 547 0 517 540 857 0 268 767 541 80 135 55 244 575 591 264 157 914 804 360 0 348 26 0 543 881 718 0 0 247 658 112 0 643 981 324 931 271 594 614 694 709 0 599 0 665 141 816 949 767 445 178 0 267 769 412 950 779 364 198 751 368 527 311 43 755 419 208 550 4 381 0 653 364 176 687 917 0 81 321 0 0 871 132 827 538 57 737 917 0 963 294 301 631 670 494 391 947 877 188 470 286 867 428 301 980 482 351 821 597 303 233 684 763 454 777 522 841 810 84 830 423 211 348 350 250 90 32 726 443 183 572 865 526 279 0 0 972 0 983 504 0 780 614 330 806 942 650 559 43 899 201 467 73 276 683 686 0 384 182 294 322 0 0 345 0 532 627 556 90 585 670 483 0 0 0 0 775 385 913 477 0 0 330 264 0 846 842 18 0 456 905 129 744 182 0 0 181 493 970 947 363 94 267 0 457 631 115 400 124 799 88 595 387 409 499 743 0 0 638 97 989 163 0 998 421 903 0 0 0 888 344 0 0 678 0 147 24 726 842 441 0 224 976 782 181 443 294 650 0 0 293 136 415 628 432 420 0 0 90 516 519 746 859 3 183 815 594 272 0 295 809 0 998 0 0 161 852 760 310 233 411 206 664 646 0 373 450 248 274 763 0 28 571 0 0 277 282 579 488 0 0 971 984 868 26 718 241 528 114 0 726 441 0 30 218 821 732 19 68 468 45 120 684 869 675 158 149 636 849 0 856 718 0 837 0 144 399 0 328 599 654 36 324 721 769 0 795 509 698 860 0 99 495 724 0 0 201 0 650 269 73 482 0 687 965 16 0 82 707 64 652 344 231 794 676 763 0 755 825 0 740 631 337 363 646 732 766 379 829 126 463 0 0 0 173 797 439 142 35 0 343 698 0 742 490 754 24 0 0 149 0 442 313 786 314 491 63 428 611
835 578 953 566 0 954 435 968 514 698 147 824 0 0 441 0 479 0 468 713 903 0 875 708 0 421 680 0 475 0 0 380 29 1000 514 287 585 612 0 697 544 762 0 787 0 733 966 212 421 0 614 881 0 867 281 0 213 532 619 444 596 292 0 819 633 636 485 190 711 925 486 89 132 0 539 333 68 0 530 779 600 87 48 569 34 591 638 0 164 311 0 160 298 741 352 478 0 654 135 602 55 400 501 712 615 0 564 842 0 291 882 556 595 0 82 100 694 0 419 819 275 0 853 654 346 999 931 471 0 247 296 0 0 799 482 434 959 782 379 905 608 16 801 0 0 204 837 170 837 956 483 136 957 0 981 0 102 763 901 0 760 750 741 0 378 194 579 0 0 83 858 347 0 703 900 487 219 498 773 0 501 113 961 0 554 663 405 748 287 310 298 380 221 237 0 162 619 365 84 0 149 853 0 464 0 91 930 200 853 0 340 343 787 905 167 641 578 898 0 105 600 264 916 0 343 895 0 391 901 0 563 382 926 146 567 91 0 436 448 39 711 403 0 979 0 687 399 826 146 194 0 67 0 327 611 714 999 695 643 389 471 0 445 539 615 306 64 959 567 0 0 352 544 296 808 0 0 576 359 577 733 844 690 0 454 142 0 716 999 865 287 791 804 758 936 115 845 0 543 815 146 275 525 934 821 910 275 863 548 625 383 315 0 464 565 177 684 529 398 179 759 63 81 42 303 70 0 821 892 749 426 98 259 801 744 604 638 671 299 110 456 712 378 984 436 0 0 926 928 361 606 0 927 75 317 775 887 0 535 0 881 906 773 131 265 0 595 351 580 35 0 434 678 576 469 890 375 102 704 760 121 13 0 813 997 974 835 439 913 54 830 160 682 346 222 453 774 661 90 0 218 36 0 319 0 923 227 397 604 32 442 132 805 780 863 0 548 921 730 888 814 543 1 503 0 944 0 477 0 541 485 197 32 0 840 961 0 616 759 46 381 296 482 949 402 517 465 470 172 290 517 32 857 312 627 0 0 3 866 863 105 723 919 0 634 207 154 0 0 846 540 0 10 43 818 502 0 925 184 333 22 127 556 517 570 32 14 519 918 763 0 764 68 771 651 772 744 996 0 987
518 551 0 512 617 620 778 144 547 475 8 689 120 65 0 783 20 805 519 121 446 153 201 559 0 227 527 218 985 469 257 192 180 427 0 591 887 198 0 900 545 100 881 337 0 613 118 58 508 0 195 919 319 284 0 880 250 0 545 700 730 929 0 0 427 0 491 854 284 0 0 118 722 793 209 916 531 453 463 490 683 411 595 667 545 898 0 196 0 0 724 314 893 691 0 925 0 274 808 0 366 527 722 0 765 339 708 187 306 546 789 427 844 580 571 405 46 415 0 727 418 0 908 745 686 536 0 178 0 234 346 0 716 0 748 298 415 650 957 602 815 225 564 220 763 515 686 979 746 0 326 540 722 0 249 0 435 245 0 366 169 0 366 187 891 0 0 262 990 983 207 827 500 0 649 142 0 0 631 195 908 0 442 775 775 68 549 37 683 216 539 976 0 0 316 0 741 0 97 507 682 175 692 260 590 465 856 520 499 280 163 896 493 338 144 332 851 991 677 808 114 76 728 167 259 161 508 636 0 0 0 863 15 281 381 895 730 566 0 972 784 916 187 0 241 530 844 47 710 367 714 32 327 0 293 234 892 667 275 354 693 271 750 291 0 0 262 20 318 886 843 347 152 401 0 271 0 0 431 729 238 138 0 810 110 0 0 661 633 169 992 519 277 845 270 818 661 813 721 180 145 523 0 510 922 10 394 527 499 165 943 870 846 17 0 891 548 403 647 552 856 498 0 981 206 816 336 939 334 0 63 0 805 607 503 42 587 23 519 880 569 291 226 680 595 599 0 34 771 0 847 978 616 714 0 22 193 0 430 277 352 929 593 628 776 0 442 196 577 750 0 243 812 386 897 0 0 0 0 18 818 995 390 940 709 784 831 769 0 0 763 517 0 398 416 0 815 77 513 652 178 456 0 561 461 239 925 56 667 3 764 0 535 41 485 249 744 285 0 464 107 288 0 527 440 0 403 540 639 893 56 66 449 475 300 586 0 842 456 303 0 103 892 0 126 143 622 0 97 432 855 0 0 484 935 638 0 973 574 0 17 859 279 743 104 0 426 553 678 967 0 0 0 456 770 907 828 475 357 314 727 885 0 767 517 245 26 84 554 896 786 954 487 714 236 804 626 382 798 682
0 482 107 969 719 0 0 0 749 174 377 0 943 0 421 0 974 0 111 434 996 433 211 0 579 251 152 139 39 34 531 487 477 373 0 347 808 474 541 39 562 441 162 206 246 436 471 925 446 843 0 419 981 318 39 994 798 702 620 549 396 0 0 418 956 0 239 48 640 0 243 0 681 0 0 0 671 0 742 13 0 279 0 0 187 810 0 600 881 0 171 356 0 814 149 116 305 538 455 41 786 241 892 303 869 845 898 44 769 891 0 469 165 0 0 137 0 0 806 568 206 0 858 434 924 629 524 97 229 468 511 118 50 229 33 318 915 543 786 624 0 373 82 772 0 862 818 857 104 0 778 510 475 367 997 557 482 381 910 194 410 956 254 873 113 107 197 37 766 265 872 934 0 643 0 0 674 435 427 666 475 737 100 912 609 347 441 0 452 913 864 961 910 997 0 0 144 26 832 880 0 0 185 0 192 995 565 501 798 802 126 127 917 9 0 254 966 229 308 658 246 264 567 114 778 108 254 87 467 243 270 919 94 0 997 41 925 9 453 770 354 302 0 554 994 65 0 986 0 415 949 437 0 496 855 0 0 115 0 52 669 447 0 522 192 867 396 925 407 375 973 600 0 845 394 850 46 756 0 67 636 748 288 0 978 388 684 0 0 854 924 543 0 189 0 0 154 0 0 738 999 204 335 191 0 527 311 220 0 575 441 378 0 28 561 2 858 624 386 972 401 114 0 0 452 0 0 866 0 763 0 0 850 365 658 512 721 0 479 822 265 582 628 23 59 194 0 0 750 249 219 0 569 462 463 87 865 191 13 100 58 482 0 121 185 95 819 604 380 0 586 174 352 645 609 181 262 47 649 0 0 5 636 861 0 884 0 68 447 0 293 0 0 0 0 411 5 95 0 877 889 683 394 408 0 0 447 0 859 0 0 534 0 300 729 0 493 483 538 0 443 875 0 194 631 222 0 771 476 796 380 271 302 96 955 35 534 67 713 491 0 0 0 971 781 0 226 225 0 0 0 0 230 611 231 613 0 748 575 368 537 951 974 788 744 692 0 687 978 855 0 284 330 683 0 324 0 850 202 199 978 0 955 685 0 460 0 515 251 93 493 777 860 14 70 616 209 527 787 521
645 317 340 474 349 902 703 136 401 317 559 890 34 0 0 187 3 0 0 526 816 841 826 778 157 954 296 943 995 0 467 128 780 798 787 0 410 967 110 760 705 665 800 0 986 976 153 0 488 380 304 460 642 233 173 147 874 189 890 917 204 783 519 566 0 674 973 552 382 974 382 91 520 35 17 105 0 928 527 824 0 139 421 555 226 466 278 0 0 947 427 520 592 51 729 586 0 354 644 0 625 0 840 305 583 120 125 84 425 405 157 456 727 312 966 220 297 961 0 305 831 162 377 720 628 3 668 548 427 0 447 627 605 229 433 720 308 933 862 409 19 803 446 0 832 169 631 0 758 0 277 0 412 0 726 0 427 956 873 623 895 484 651 36 89 176 0 0 776 751 623 889 683 554 858 75 0 472 548 231 0 67 107 589 602 168 350 168 0 481 616 326 582 0 242 972 807 0 209 3 648 0 549 0 108 232 173 462 70 0 420 0 463 12 0 547 0 998 799 547 0 423 749 932 0 0 340 883 354 0 911 211 952 811 370 687 295 936 0 0 152 0 663 412 248 58 480 900 726 173 281 659 173 0 65 407 0 0 129 0 834 254 0 68 0 49 724 411 390 183 0 635 864 0 473 600 592 511 690 680 0 285 60 656 0 728 743 812 726 836 376 662 0 789 419 952 673 173 0 260 864 217 247 245 372 712 187 721 973 131 0 789 679 0 457 569 0 760 0 881 363 3 601 782 548 259 0 974 678 0 892 0 222 0 849 485 465 606 0 614 221 833 858 395 548 372 0 982 618 0 105 769 543 945 350 0 985 532 924 0 60 588 939 609 894 0 952 147 211 537 516 932 0 0 425 0 354 0 966 360 831 562 852 237 780 914 93 749 823 160 623 544 319 0 255 0 180 827 0 595 391 463 88 830 0 401 507 681 575 150 8 0 0 0 746 0 256 283 147 112 422 542 266 7 600 683 122 231 744 450 851 776 162 667 943 105 679 677 383 74 176 338 42 0 0 0 774 0 995 43 438 136 508 0 149 0 809 866 162 0 171 0 352 754 67 0 0 351 892 296 493 804 0 435 746 241 693 970 634 0 544 701 522 129 0 252 0 17 441 0 241 8 22 0 181 0 804 0 982 737
673 37 270 346 799 0 0 793 364 898 229 0 187 961 464 588 906 474 202 655 688 831 72 78 948 761 747 855 459 460 784 725 0 0 340 707 978 0 697 414 75 959 41 0 909 63 238 947 813 0 468 494 439 773 0 682 548 792 320 0 121 442 0 0 0 0 142 267 651 744 980 29 355 0 633 910 532 0 534 44 643 336 0 74 662 0 0 473 0 266 900 1000 501 191 495 0 331 464 205 0 118 294 584 393 789 842 410 852 529 108 376 54 246 766 257 0 83 355 621 677 88 910 97 243 0 431 250 251 878 609 259 0 609 692 414 124 0 0 575 968 400 659 0 371 127 839 360 525 0 219 501 189 192 317 570 969 550 565 682 0 474 0 805 0 317 821 532 0 114 857 24 445 0 142 362 394 734 0 0 99 906 916 600 379 0 335 0 0 560 249 0 675 0 721 415 978 252 781 163 153 162 0 559 158 951 690 334 681 318 552 411 398 914 7 972 418 750 896 0 32 0 538 334 402 402 0 63 0 818 0 0 644 26 385 343 0 174 611 406 361 444 336 121 0 710 48 0 510 712 843 100 236 0 443 441 889 475 2 200 0 896 796 974 910 0 315 18 548 947 830 0 0 980 720 0 587 833 499 872 109 0 0 230 155 937 481 103 30 630 886 726 847 713 0 363 405 0 684 634 543 43 0 883 22 817 0 0 323 99 563 849 0 748 947 0 307 950 675 646 391 696 797 543 182 427 62 403 655 428 200 0 396 357 970 346 706 0 713 585 853 641 0 0 501 947 418 604 0 0 602 817 763 158 570 0 444 34 991 229 907 0 647 506 485 199 828 909 820 0 547 80 0 154 0 955 216 671 0 878 964 556 315 810 985 0 990 80 0 247 493 506 368 85 548 0 927 1000 506 958 474 710 0 408 0 285 925 157 950 769 651 783 0 0 948 323 0 535 121 916 321 171 259 0 874 502 528 860 0 0 922 115 343 597 197 349 274 298 296 452 0 144 738 966 586 351 584 618 630 0 0 0 809 521 0 0 385 795 272 113 0 64 447 338 631 359 284 444 215 298 0 129 835 0 699 353 265 445 499 681 694 536 586 61 436 673 1 147 999 0 0 415 0 32 554 0 384 481 904 0 530
523 221 0 291 0 465 867 21 0 154 170 599 847 0 153 565 0 59 944 339 469 369 228 0 0 0 595 71 700 11 287 663 484 621 435 262 852 45 333 0 296 334 950 238 676 367 0 119 0 0 208 605 0 356 188 0 732 0 0 850 264 580 0 0 35 176 777 366 0 433 254 0 296 371 0 945 695 941 55 435 313 61 576 0 901 564 96 336 0 682 768 307 886 209 673 610 372 338 787 747 190 35 414 506 585 961 245 763 297 348 0 0 835 167 389 223 0 0 0 0 634 37 443 32 532 0 175 475 338 136 71 930 0 480 0 204 49 0 0 209 956 515 62 135 0 607 601 205 833 721 964 667 205 41 740 0 924 77 0 706 297 265 874 752 455 87 0 79 218 947 502 711 342 865 390 3 0 765 140 176 323 258 996 638 315 536 47 413 261 411 697 662 59 528 776 674 668 678 449 211 178 947 526 20 261 456 782 693 0 159 397 454 118 321 0 0 85 256 23 618 576 273 124 281 68 467 0 896 241 210 229 776 0 0 743 886 330 486 738 894 0 858 601 30 599 0 0 291 0 973 506 664 180 179 715 389 0 823 0 634 661 0 418 18 0 121 28 0 115 415 181 30 0 799 327 409 447 533 90 0 556 838 472 181 861 0 484 399 391 247 947 717 695 445 43 0 277 0 474 501 883 606 550 498 260 773 203 163 926 651 0 580 792 0 854 61 211 289 685 35 425 960 241 0 236 164 609 871 427 740 454 976 500 366 697 0 625 439 425 83 363 741 703 722 555 0 848 843 602 779 378 993 967 0 189 392 314 430 744 303 631 613 728 0 0 704 17 636 0 95 942 0 751 995 693 636 666 0 831 675 639 694 0 0 778 980 166 589 0 875 673 486 58 351 0 969 0 907 0 374 195 585 0 456 0 0 265 23 638 733 0 0 86 0 316 657 463 587 826 0 54 0 0 535 872 25 932 672 753 0 0 463 0 569 189 181 0 17 593 0 663 0 671 924 639 519 436 475 438 0 270 290 114 590 654 226 917 809 73 110 113 95 348 113 839 368 0 39 371 429 0 78 478 939 854 949 392 370 148 330 806 0 0 404 884 499 696 0 795 436 275 639 640 810 25 0 984 0 312 208
145 866 127 722 158 679 0 0 166 514 678 885 858 889 648 0 762 895 375 818 544 0 49 807 970 129 70 483 18 0 938 232 789 796 560 874 0 284 11 183 825 315 539 848 0 45 985 0 779 144 322 0 550 571 0 714 948 30 182 0 472 175 43 0 0 0 378 124 421 571 37 967 780 810 479 514 236 832 991 71 0 0 490 0 356 827 567 886 240 557 124 915 914 256 570 0 463 0 0 222 769 523 986 287 465 240 152 602 271 517 699 974 672 54 604 635 300 921 754 778 0 986 32 850 85 871 553 0 866 639 0 517 468 628 152 715 415 0 116 395 0 444 54 783 896 399 476 765 0 236 45 661 0 144 852 487 162 775 983 701 573 175 672 940 0 382 378 972 320 568 231 170 451 0 22 483 0 218 929 376 420 0 819 695 385 71 0 255 639 588 891 84 407 767 860 0 835 445 0 246 387 434 450 109 852 694 789 192 344 414 12 538 349 0 746 930 707 380 297 701 0 0 366 664 141 32 893 205 523 707 685 903 972 826 0 511 387 4 349 0 224 0 0 942 695 511 714 541 969 344 303 897 747 619 967 759 566 506 869 396 33 701 829 0 163 155 0 386 796 288 766 631 501 139 636 0 606 0 215 229 238 421 263 111 0 682 0 820 7 0 115 863 49 890 0 215 869 980 549 439 0 242 930 51 735 113 808 868 361 639 47 124 579 394 0 407 193 0 0 513 384 151 297 0 723 556 15 656 0 205 180 371 0 0 29 845 349 0 0 0 0 82 755 512 195 0 216 0 305 855 735 608 522 150 957 0 406 495 0 595 705 513 333 733 0 721 698 548 295 675 602 642 825 242 0 963 352 720 615 68 338 979 270 112 0 43 0 526 557 0 264 548 871 434 71 436 684 159 0 914 865 60 468 0 185 0 0 0 638 87 184 443 884 441 0 234 0 827 0 532 859 0 164 357 0 81 648 168 818 639 766 450 204 361 63 289 452 81 466 362 223 316 667 505 142 801 296 0 0 0 270 0 208 139 459 742 0 463 638 0 544 859 883 198 814 645 810 0 307 0 711 501 57 0 0 969 649 88 192 506 61 520 952 533 0 548 0 826 598 0 0 125 748 281 205 626 0 0 0 494
0 365 799 320 94 0 54 0 894 0 722 74 790 0 192 0 289 0 511 950 484 790 988 467 322 331 340 0 885 965 664 243 0 907 512 0 253 324 261 787 878 129 163 832 358 152 783 0 765 898 725 126 0 54 94 881 150 759 0 34 0 197 698 579 995 495 650 28 0 309 0 477 742 654 381 371 789 112 0 770 76 0 37 429 489 823 910 876 632 928 158 585 736 0 641 698 780 315 424 645 131 0 624 767 129 571 179 91 138 113 192 486 661 613 0 985 985 323 920 0 0 99 810 421 0 713 223 964 419 773 77 636 785 64 427 643 643 0 244 0 418 0 663 334 587 930 24 595 0 640 882 28 4 830 212 555 367 303 0 49 482 541 256 231 12 49 32 398 0 95 487 623 752 355 901 306 605 0 134 735 595 169 0 311 0 692 827 889 65 759 233 285 0 0 255 974 129 472 218 555 257 38 0 135 249 566 120 34 355 495 545 0 178 764 821 767 478 808 68 426 447 896 132 776 0 318 503 144 947 0 0 473 312 843 368 955 0 978 0 588 402 451 19 0 632 960 924 928 109 0 274 622 920 716 506 955 0 1000 940 771 0 0 363 713 143 0 238 363 902 982 0 38 0 758 0 0 417 439 112 929 484 0 232 0 620 304 702 854 0 0 300 744 0 997 589 219 0 695 0 929 794 187 0 0 630 582 666 434 832 443 0 71 993 0 806 654 742 493 15 0 0 606 555 932 0 0 638 0 518 758 39 306 121 891 101 945 753 636 670 304 41 856 433 262 0 0 970 237 0 150 653 205 3 87 990 611 377 0 217 433 377 937 17 224 0 350 916 595 647 662 441 55 652 240 804 0 333 205 982 791 342 623 0 601 578 613 798 579 716 971 639 988 833 0 268 841 888 739 560 0 919 910 430 428 0 881 266 995 505 152 282 0 0 73 869 26 0 36 0 525 306 777 755 0 862 947 272 821 0 771 0 820 8 128 476 188 605 95 946 0 185 280 0 679 0 877 478 82 0 0 409 659 35 404 0 0 322 937 682 906 384 565 392 422 931 385 811 899 0 291 21 264 485 506 404 296 756 209 0 0 365 684 1000 826 455 269 335 801 380 770 0 0 221 57 818 419 849 481 663 509
230 629 139 989 75 234 612 363 436 0 907 0 960 555 574 138 506 749 647 372 917 72 187 611 713 968 0 331 744 572 670 339 0 0 946 420 24 31 440 226 186 276 144 261 748 0 338 399 485 425 0 776 525 84 347 267 0 423 203 463 29 48 0 447 0 431 837 0 25 276 913 447 467 948 413 341 783 290 492 438 0 476 813 886 401 858 147 0 501 0 643 422 493 149 957 862 429 891 52 767 372 557 310 364 593 325 64 473 780 84 759 165 126 0 67 397 0 454 937 0 0 602 439 179 540 467 497 574 69 636 279 924 64 730 933 12 227 639 252 256 592 413 904 639 0 0 764 658 293 842 459 88 484 373 0 536 873 753 0 537 513 0 300 285 811 370 773 691 393 586 0 354 0 386 653 645 287 564 570 0 0 0 727 0 67 439 963 115 0 327 306 962 564 433 749 207 189 683 842 901 159 967 47 372 760 330 207 48 888 794 417 539 587 704 403 290 806 949 488 798 0 778 24 812 299 0 70 877 845 967 378 920 909 95 678 981 0 102 345 0 0 0 861 0 52 35 376 690 197 0 540 605 747 594 0 197 553 0 0 643 0 585 45 854 0 924 990 0 52 410 920 588 258 6 618 629 980 180 874 309 0 0 135 756 236 438 291 864 445 245 122 438 302 663 586 503 67 420 330 120 0 14 135 0 663 43 0 742 768 35 935 556 393 52 298 688 0 282 932 2 999 535 0 409 0 0 741 277 928 266 982 153 349 980 993 0 166 936 8 892 0 921 0 0 362 545 909 540 373 0 63 383 0 363 813 679 467 784 840 413 0 512 723 525 650 0 763 682 485 0 0 0 0 403 94 651 581 145 815 0 583 504 612 761 0 776 233 914 193 59 414 0 402 198 518 0 627 913 225 629 0 0 295 688 0 758 666 228 0 438 266 58 555 311 129 98 919 0 914 942 445 458 639 79 55 459 315 916 924 856 174 0 165 0 278 73 373 605 47 904 390 408 858 310 832 118 0 476 147 0 0 203 958 409 261 552 24 32 531 152 431 0 0 0 0 202 134 407 965 0 0 517 0 14 757 0 362 802 812 0 515 373 0 0 474 0 968 267 500 151 549 0 0 828 415 483 0 0 413 591
568 626 247 108 0 978 146 293 0 843 46 105 0 0 628 638 0 69 125 558 82 754 629 589 849 147 103 730 80 869 473 0 434 0 0 942 253 574 12 698 999 143 30 970 530 72 511 852 560 672 874 118 547 0 601 661 770 381 109 999 534 0 286 635 84 564 140 258 262 715 0 726 225 847 588 0 874 236 0 591 980 275 886 601 29 0 388 0 450 937 685 41 494 344 406 963 932 198 401 84 878 0 686 0 696 282 4 0 742 227 984 7 130 416 431 32 854 875 176 398 0 622 0 0 592 0 134 591 359 0 183 707 749 652 0 790 843 513 0 865 122 379 600 0 644 0 616 410 308 704 533 903 0 722 998 0 253 830 280 511 372 11 500 997 641 0 348 851 599 921 0 605 0 901 161 409 497 477 444 0 759 0 169 624 425 467 232 595 5 0 682 526 313 951 0 0 88 857 882 0 11 660 144 0 701 166 159 973 803 921 438 419 605 188 688 899 752 305 321 172 792 246 159 634 0 662 652 0 394 659 115 636 0 723 628 0 952 666 57 953 982 942 0 0 683 956 0 315 977 84 949 0 538 459 23 902 0 916 585 41 788 559 144 632 0 421 0 405 264 0 721 423 244 46 226 93 0 17 518 0 973 0 0 208 160 730 902 0 485 551 915 450 132 239 369 811 873 63 294 532 498 120 598 316 433 19 776 0 314 0 246 860 799 0 698 247 501 563 962 78 424 54 958 811 487 0 0 708 162 23 980 943 0 691 941 0 0 591 0 0 630 415 288 87 0 582 59 730 651 0 566 232 977 0 323 713 146 84 443 256 657 311 156 381 175 200 673 493 0 410 956 379 0 129 328 379 92 0 889 383 810 765 0 389 0 470 488 605 324 463 773 647 438 921 577 761 107 480 470 313 536 971 334 272 63 21 147 533 337 0 884 0 858 247 797 268 794 272 745 54 603 546 0 584 0 0 214 253 0 551 371 656 243 450 283 205 686 472 644 762 262 168 0 782 412 0 282 896 303 0 0 278 357 622 397 710 356 360 238 674 543 391 529 592 64 621 910 775 923 919 296 278 998 0 521 621 241 425 496 0 598 722 0 0 730 908 821 411 846 0 847 373 979 897 602 784 0 367 0 729
418 699 893 282 85 0 788 429 167 324 941 576 312 811 54 112 89 703 548 192 0 0 0 389 262 151 138 897 0 886 0 449 0 379 428 354 0 0 0 0 0 152 547 0 586 796 560 763 730 67 666 0 394 0 806 22 210 189 454 0 754 674 434 553 664 593 145 611 35 656 185 403 282 582 947 401 102 934 1 0 262 483 737 236 930 834 263 638 902 364 0 332 376 0 35 644 370 729 689 0 0 651 61 819 507 863 845 955 961 337 0 274 530 669 472 998 0 557 408 382 777 849 584 765 0 505 602 0 315 638 213 397 727 182 352 515 956 887 901 479 0 173 453 605 349 373 987 446 288 447 481 262 0 232 99 869 697 454 675 584 705 198 0 0 149 900 655 187 751 962 728 231 216 404 866 240 0 544 504 682 188 898 938 680 0 999 654 696 475 947 0 785 176 702 608 912 988 262 478 0 976 472 0 26 789 304 740 662 98 286 716 0 904 0 286 223 450 265 409 413 532 0 0 785 461 626 0 0 0 750 974 601 182 659 0 0 106 878 0 720 0 270 687 987 462 353 346 303 576 423 274 799 85 0 0 768 199 550 0 85 35 347 680 177 0 640 613 809 0 546 232 0 0 960 453 647 70 798 44 0 935 686 0 351 198 0 204 36 925 822 0 837 861 0 628 129 277 752 673 889 0 464 272 0 0 394 124 581 561 0 404 495 0 0 860 598 1 0 639 0 422 232 28 12 660 174 123 331 0 2 955 286 766 991 83 927 861 0 412 353 304 541 31 384 807 459 855 830 252 729 613 704 939 893 657 734 123 730 627 647 499 0 0 0 433 0 417 562 24 0 515 788 0 544 0 0 301 578 440 392 557 629 180 210 428 943 861 11 401 138 168 0 371 64 765 553 82 0 488 701 0 630 0 567 0 806 263 0 453 0 345 184 0 118 0 999 800 920 0 114 482 767 614 319 98 724 29 0 484 852 833 0 0 172 253 858 928 509 0 373 577 993 747 645 166 328 20 691 833 403 131 0 964 841 476 0 59 217 384 419 143 0 0 306 852 406 808 641 388 244 0 275 0 0 335 866 783 816 519 484 916 368 0 0 830 144 337 886 61 436 0 487 652 605 0 0 278 861 798 695
897 511 772 66 589 746 0 0 0 43 387 889 446 0 0 752 124 744 930 308 750 644 151 164 347 791 46 895 96 246 0 381 0 354 681 513 0 0 500 659 364 0 393 515 792 0 316 0 899 608 294 974 949 893 354 831 0 752 0 409 0 629 0 884 0 370 1 515 504 90 502 0 0 341 0 662 100 181 0 712 0 789 519 641 116 536 0 0 0 489 755 0 49 418 328 404 182 81 466 236 0 0 635 100 549 942 0 411 435 669 133 0 957 0 811 114 916 9 399 917 53 21 411 368 986 122 271 997 560 0 975 412 0 563 522 0 557 0 780 0 809 0 16 0 946 110 836 0 827 0 71 245 827 956 920 370 89 675 0 97 443 6 0 100 134 464 57 0 144 159 991 883 457 162 348 102 0 0 829 592 742 343 643 739 532 794 775 157 398 158 368 690 0 922 35 194 143 0 800 974 329 253 98 125 0 0 80 0 658 512 0 918 0 943 709 420 0 502 131 0 898 269 232 75 259 540 788 267 0 868 562 0 563 854 677 449 75 0 0 521 704 279 260 0 514 0 409 236 0 550 804 736 585 357 591 59 126 794 0 159 974 670 854 464 269 277 910 401 113 917 244 320 390 748 563 0 0 694 489 341 996 99 0 281 228 656 639 0 414 227 599 588 368 183 603 0 999 0 821 703 232 104 42 511 618 604 774 470 563 253 216 326 148 199 106 0 652 95 0 0 487 83 669 218 766 0 0 803 139 46 955 741 418 182 149 628 0 945 694 0 48 0 258 506 499 525 0 450 344 509 481 373 0 993 583 751 0 582 282 477 337 777 941 333 117 0 349 0 998 152 644 112 0 0 824 0 707 0 343 197 954 882 507 457 354 630 939 0 743 402 617 503 379 824 0 451 202 0 228 32 286 0 658 0 407 0 529 675 96 224 0 316 716 31 962 776 880 0 820 36 0 898 0 0 154 699 748 0 797 146 940 0 677 37 465 544 55 0 652 801 0 821 432 724 765 115 555 0 81 75 40 806 723 67 851 155 863 0 0 597 120 873 754 169 0 70 657 65 740 654 633 991 360 65 365 364 32 0 821 24 150 776 800 0 546 602 844 838 0 305 687 218 802 0 111 575 0 395 0 314
641 479 12 929 937 718 690 633 108 118 113 677 0 97 228 457 170 897 584 779 846 296 78 0 965 72 21 675 680 551 815 0 0 390 130 653 363 877 907 581 0 528 0 238 565 62 758 273 777 806 847 0 421 0 577 462 665 0 0 856 378 72 0 0 679 999 456 111 447 175 238 748 281 369 536 745 836 0 0 0 499 0 594 745 83 366 0 0 980 814 896 113 84 542 750 69 0 187 0 187 0 707 796 47 832 0 266 596 86 872 0 268 0 33 159 616 773 781 628 0 598 0 321 432 503 0 112 667 216 883 296 8 0 562 48 515 178 463 784 919 708 341 723 7 584 0 149 848 16 314 758 174 47 246 972 822 453 964 332 65 963 697 541 902 850 822 393 0 619 686 141 0 844 864 997 3 708 343 951 61 697 583 0 456 329 390 51 35 0 521 81 462 48 936 592 47 448 551 339 384 174 0 0 653 931 729 384 922 942 307 979 215 772 653 638 254 577 406 755 911 860 901 173 688 246 787 0 0 195 984 163 417 910 0 971 45 0 868 677 584 267 251 0 796 0 943 803 356 951 632 212 334 356 344 932 706 12 453 393 940 601 296 0 228 0 469 362 680 44 728 743 331 0 372 6 390 405 339 343 0 102 988 551 856 709 0 710 538 0 199 0 285 194 212 500 137 16 357 804 0 454 488 426 315 269 395 230 747 900 983 92 735 523 377 18 0 921 268 384 23 748 523 79 657 954 563 770 361 197 390 685 543 470 919 441 339 0 99 907 973 345 0 100 0 509 578 342 963 0 830 123 487 299 780 347 891 455 495 0 122 639 932 0 761 890 800 0 596 138 426 0 0 745 291 340 17 108 387 592 505 883 134 453 890 0 659 363 0 144 245 333 0 913 0 653 0 765 925 0 0 995 983 455 0 286 0 907 718 849 0 0 334 0 924 0 18 897 0 136 680 642 387 251 767 348 364 0 937 353 968 0 684 0 666 701 0 0 939 862 867 131 0 489 0 13 901 535 133 0 67 482 686 188 403 972 376 0 130 573 589 576 421 444 54 874 56 937 0 883 540 86 0 277 560 289 168 46 936 164 14 891 358 343 209 569 781 646 465 0 134 0 0 0 987 849 760 803 137 321 427
406 766 883 175 0 0 0 430 309 983 398 629 0 933 223 584 598 0 464 317 505 916 517 0 639 858 336 362 696 660 0 0 0 0 448 0 7 307 0 675 905 753 0 762 643 0 0 0 220 489 488 267 707 943 446 156 697 25 520 149 717 0 55 0 568 985 577 330 290 18 621 72 969 637 0 442 0 824 0 816 216 0 246 258 620 158 427 0 0 172 19 467 855 917 349 546 20 0 869 0 0 298 954 513 569 485 531 398 0 0 933 892 113 759 450 656 795 384 342 0 976 0 245 0 374 596 529 96 0 453 711 0 226 849 614 0 0 620 548 527 9 959 0 165 0 274 139 441 496 0 62 148 960 695 0 0 314 111 477 125 94 782 965 0 799 0 0 0 0 899 0 0 855 856 1000 0 0 243 552 428 793 169 0 598 961 993 286 0 506 490 0 0 835 0 221 846 62 847 570 164 531 665 303 684 388 0 583 873 293 975 168 545 0 0 950 106 233 536 355 0 23 239 375 2 891 228 527 0 790 140 0 992 643 178 527 164 288 693 0 753 313 296 603 0 502 0 314 785 0 61 0 181 289 410 13 429 449 0 920 564 348 457 791 866 562 305 353 0 932 761 0 0 623 310 434 0 370 374 0 0 963 0 254 240 0 427 455 470 0 735 917 0 48 499 999 735 959 0 112 934 281 0 0 997 60 153 160 0 0 0 0 12 962 0 639 831 604 348 454 90 0 735 93 398 0 0 929 97 104 890 124 922 177 614 0 937 980 230 690 937 0 701 872 823 0 48 0 787 300 796 0 212 583 87 757 421 0 300 150 918 99 406 510 0 313 707 0 879 0 492 673 890 0 935 210 0 648 537 913 599 127 209 591 0 764 0 0 0 692 789 930 657 333 601 462 466 641 761 0 667 141 656 473 490 0 9 341 0 721 0 0 706 498 291 638 25 894 0 519 931 499 0 505 934 599 0 269 195 185 459 0 905 670 440 434 289 124 0 872 590 691 0 617 3 581 583 0 133 473 901 797 334 0 713 446 30 0 443 251 0 627 0 329 708 799 964 735 851 0 0 661 317 61 392 705 0 831 0 655 416 507 81 730 546 522 0 0 874 599 0 0 304 0 670 0 550 786 273 706 0
492 11 380 497 936 0 145 960 371 426 33 825 27 186 0 96 869 119 507 551 438 105 807 0 22 615 617 584 770 520 396 533 0 510 0 286 881 582 866 0 0 0 421 0 828 192 291 139 158 925 925 444 373 826 560 400 0 101 788 130 126 253 377 650 244 476 0 969 150 896 220 123 668 489 0 722 569 0 805 66 779 734 968 101 820 0 731 655 444 183 571 0 218 323 81 249 0 661 277 358 14 338 519 584 773 342 0 378 64 0 284 257 0 646 118 494 997 46 825 908 513 612 894 254 429 584 410 220 563 315 400 0 482 3 664 404 264 161 830 163 110 604 0 984 448 298 530 197 286 462 383 0 418 117 152 618 167 182 0 486 0 200 62 552 895 893 818 163 243 712 0 534 392 271 0 0 640 362 534 621 0 0 720 159 321 710 363 408 110 369 633 0 895 128 789 0 669 766 156 865 599 0 861 921 26 845 0 350 711 392 357 487 342 478 0 69 694 801 234 542 780 749 0 682 0 132 47 161 883 634 662 14 518 387 293 293 807 0 0 998 696 71 351 948 585 112 558 386 817 131 295 0 0 160 0 600 748 625 0 0 138 65 209 781 0 393 493 0 6 0 872 36 785 863 268 479 784 0 933 289 0 586 586 0 967 0 0 549 213 0 0 183 226 113 0 852 382 159 938 74 696 338 727 493 362 32 81 731 631 62 0 812 142 787 554 302 0 700 684 549 813 782 778 0 735 245 0 675 0 850 586 0 60 0 905 314 648 980 0 319 493 182 0 482 45 724 0 522 361 477 560 707 822 61 297 731 674 172 17 405 423 718 517 515 0 805 0 182 791 0 660 0 595 349 664 468 107 298 242 0 819 230 365 307 464 284 168 107 988 637 0 399 887 90 0 0 662 396 352 539 301 0 804 0 372 0 796 185 315 0 110 890 96 844 967 41 878 261 589 0 47 220 295 287 271 421 912 391 436 157 622 820 580 77 694 310 858 427 406 78 0 39 443 973 97 126 796 0 0 985 991 894 732 700 781 680 821 0 422 118 732 641 437 938 974 951 955 129 283 0 50 396 145 0 44 395 593 230 946 802 317 0 2 0 304 0 350 0 0 0 789 716 0 794 776 874 528 410 934 680
360 0 703 0 0 171 893 777 212 910 0 0 667 394 0 979 0 547 0 819 0 0 175 0 758 550 150 227 583 248 0 808 867 415 0 127 345 429 32 631 0 101 500 464 425 614 783 0 639 399 663 803 797 741 306 53 867 380 971 549 0 248 132 312 0 951 0 271 919 949 953 974 835 0 0 303 0 0 0 535 410 331 316 0 135 722 0 103 0 897 42 740 0 0 446 124 943 716 883 814 0 119 0 832 355 438 656 512 178 453 933 391 703 265 0 821 0 155 0 818 383 747 140 0 622 537 239 0 579 152 879 863 597 21 0 0 268 177 899 320 252 0 447 0 221 525 932 360 233 989 81 0 908 461 664 940 229 525 916 440 843 78 0 293 577 784 42 313 597 0 0 642 24 723 156 0 452 790 701 459 255 981 956 274 633 424 126 227 696 269 521 759 785 193 948 827 938 603 570 977 556 511 0 0 742 856 879 809 728 863 648 550 992 137 891 484 811 324 258 627 26 644 456 69 937 58 512 32 399 113 0 451 258 367 84 628 133 224 581 401 285 61 497 669 295 745 986 951 0 111 602 394 144 280 505 321 172 368 778 466 61 0 914 0 233 575 348 651 382 20 0 409 352 188 943 608 0 557 371 0 451 644 0 518 0 370 268 948 957 422 808 561 399 566 0 888 0 637 207 872 891 504 38 0 865 817 962 306 127 0 493 936 0 284 351 93 627 571 166 111 0 914 803 811 483 239 316 154 628 216 594 453 757 987 85 0 235 496 804 0 958 477 300 397 192 955 282 135 0 752 593 773 658 533 193 779 0 548 274 372 679 11 906 811 517 370 0 770 375 0 91 199 738 750 485 666 118 461 812 8 676 432 100 12 915 212 150 422 65 58 269 560 153 987 320 476 867 715 0 293 617 604 454 0 227 732 840 0 443 890 251 416 318 295 888 598 636 21 333 955 521 178 603 38 642 618 0 764 390 0 0 632 339 179 555 666 218 964 156 970 653 225 635 0 416 0 0 978 653 906 99 0 112 161 476 217 233 0 785 0 752 768 100 143 386 921 0 0 835 688 176 914 38 245 365 585 110 0 848 931 941 567 56 712 0 943 975 631 0 0 0 223 81 485 760 271 0 39 110 7
0 499 465 13 286 618 997 297 497 616 860 757 637 732 0 918 849 658 984 921 317 204 0 448 923 0 511 87 383 912 378 416 280 491 847 649 0 29 251 667 0 156 763 815 287 671 857 19 0 0 413 722 526 0 0 717 98 26 285 0 429 0 776 548 0 96 0 0 838 942 256 707 327 117 746 13 506 192 151 955 809 0 0 574 599 691 485 625 401 0 689 0 0 0 0 750 414 474 186 973 0 0 760 590 453 801 783 683 100 811 747 0 169 822 968 203 138 948 138 57 0 0 414 157 868 0 0 303 849 0 966 346 188 876 470 983 0 0 639 255 825 0 175 143 570 793 0 96 0 743 333 847 955 0 522 266 549 725 673 80 182 649 573 589 803 163 562 198 0 737 204 460 694 558 427 785 858 0 0 0 0 774 0 672 258 195 0 480 587 221 537 347 0 54 335 511 376 391 67 364 0 424 345 94 852 0 0 0 641 0 0 152 357 760 0 1 579 97 668 558 0 341 0 531 689 0 530 417 442 0 269 297 236 435 794 0 856 268 169 812 95 0 290 33 298 939 454 187 0 268 172 418 982 977 234 149 335 0 853 502 786 373 141 58 852 14 508 539 0 517 765 656 496 910 974 453 321 492 0 635 148 494 614 900 775 345 0 0 353 0 56 383 137 0 700 106 764 732 0 0 896 998 993 986 571 613 401 61 285 959 200 218 284 795 969 550 900 506 297 972 751 512 604 550 496 571 863 733 397 465 227 528 596 0 882 774 384 218 0 0 437 0 146 445 599 0 0 8 950 0 277 843 0 603 0 939 74 995 12 255 0 0 168 734 570 372 843 837 804 275 0 901 684 735 374 0 666 610 240 121 953 0 600 961 322 862 738 999 0 469 99 379 0 666 896 0 981 0 82 63 622 103 328 1 915 945 497 976 702 946 0 384 0 0 643 433 514 445 268 484 391 0 749 416 312 411 345 612 201 424 0 218 20 886 759 836 971 672 727 960 210 766 952 484 99 931 0 279 518 838 343 870 530 800 0 144 937 0 693 0 0 0 0 520 467 330 396 842 0 788 595 58 295 555 86 0 0 332 207 984 836 700 442 644 395 0 267 783 150 407 778 235 661 207 0 559 633 426 774 0
115 151 245 280 645 0 206 107 717 327 876 412 0 1000 0 237 261 0 0 933 758 841 0 0 648 644 311 757 729 698 384 552 882 812 590 0 851 977 563 228 495 548 0 0 335 733 0 436 76 629 28 0 590 802 498 532 561 80 727 0 377 865 636 320 0 866 361 262 942 311 844 936 831 844 0 583 411 0 676 777 217 524 842 619 144 65 0 590 654 358 288 36 633 0 0 122 783 412 131 533 202 189 3 127 602 0 108 301 449 531 0 0 22 678 979 874 424 467 180 79 369 983 180 0 532 970 0 151 567 0 112 174 0 256 622 0 729 321 0 47 355 0 577 377 326 987 341 778 0 0 992 845 645 794 369 915 0 984 198 11 692 0 227 789 0 948 501 989 957 207 0 835 0 650 429 192 699 575 182 433 811 768 0 448 0 0 927 364 820 977 372 0 648 0 59 0 0 416 900 951 126 696 462 449 972 322 76 0 651 790 0 350 831 116 529 418 0 442 703 0 682 0 469 934 339 920 325 393 0 777 0 955 209 275 297 156 384 340 0 292 52 933 49 0 71 737 0 0 732 478 249 53 62 0 720 0 0 172 672 841 20 672 0 182 0 552 671 0 585 701 744 0 214 0 542 0 17 996 745 962 882 290 0 0 839 845 656 0 749 221 492 0 879 0 89 197 892 580 567 660 0 234 0 189 391 843 488 435 0 623 0 0 493 514 802 92 632 486 425 0 736 0 614 967 743 0 637 890 865 189 640 338 0 639 560 759 808 628 6 576 211 82 190 412 0 524 540 786 196 0 0 86 0 114 156 403 136 0 525 421 0 512 298 0 0 287 0 327 774 120 965 632 0 871 665 86 80 571 902 481 402 247 57 533 109 749 941 391 597 720 0 11 971 690 575 0 170 0 342 842 370 0 508 276 104 128 525 0 262 897 597 710 540 260 36 502 0 979 784 0 633 816 420 0 770 286 269 0 229 0 380 759 698 576 197 258 624 593 135 305 93 551 94 880 446 274 511 416 30 0 194 160 597 940 724 269 0 489 396 398 220 711 0 0 0 0 451 826 500 574 869 495 234 565 516 499 936 222 480 658 427 76 979 839 851 746 440 205 735 46 170 0 793 738 823 0 705 784 0 686
571 799 439 0 357 0 196 711 901 159 263 774 496 0 0 0 0 644 846 133 0 328 0 76 272 0 420 661 446 329 62 957 643 0 372 969 49 271 831 374 216 0 713 403 792 832 865 0 147 835 942 500 906 90 260 0 721 891 469 179 126 280 453 945 931 788 887 127 605 0 94 86 0 256 320 179 0 0 0 523 490 806 352 175 396 85 355 0 258 612 242 319 663 0 117 0 0 189 0 302 11 0 679 793 0 39 523 45 0 0 898 743 292 380 458 172 304 0 895 753 0 311 0 612 305 0 474 0 973 0 177 0 533 77 914 446 460 937 973 895 0 491 143 615 0 862 484 683 284 493 838 727 0 907 75 970 706 342 0 3 0 28 664 0 712 0 17 977 147 95 719 980 0 436 975 400 368 376 0 0 539 0 799 633 968 38 508 710 962 700 16 158 104 797 496 443 971 591 614 243 33 277 45 288 259 709 0 858 276 303 0 455 798 177 991 795 575 934 620 242 858 829 250 893 0 195 50 842 1 0 338 0 889 206 475 0 811 754 0 705 233 263 628 321 184 0 95 28 593 0 137 64 525 0 416 0 0 396 714 0 287 360 456 376 652 536 0 135 0 0 766 453 40 0 503 0 341 300 989 526 0 523 284 783 0 28 0 466 816 284 478 969 0 347 650 414 464 929 142 0 639 0 850 169 4 606 226 803 443 756 132 748 80 0 0 590 699 0 932 776 448 315 888 294 435 878 0 45 0 448 34 371 0 872 405 658 46 0 440 552 290 1000 32 878 709 928 760 583 684 571 472 370 910 0 842 386 488 203 0 971 138 303 0 0 225 410 4 0 283 190 637 904 689 537 0 806 765 432 389 121 1000 421 925 680 521 266 555 162 0 403 401 17 674 0 241 108 743 577 800 0 591 46 775 0 814 622 0 0 0 100 444 203 737 795 378 320 255 900 57 417 943 772 945 655 321 925 211 106 973 25 829 896 0 24 11 437 99 956 0 827 0 403 0 506 206 680 201 489 627 823 595 213 0 522 274 554 591 610 630 400 0 0 95 211 395 726 418 810 0 717 510 540 889 18 735 0 27 351 0 0 0 730 8 681 609 159 181 0 552 0 999 99 654 649 525 0 697 273 0 451
875 317 384 664 263 714 503 329 0 621 792 921 906 463 219 335 264 0 0 414 178 251 889 519 775 669 66 62 669 463 341 430 328 256 552 0 784 468 270 430 419 0 322 887 874 246 802 0 725 0 0 0 611 749 287 0 265 676 128 0 0 913 0 375 623 827 966 346 0 0 900 594 780 756 774 534 363 887 611 892 1000 0 830 0 278 953 0 143 795 280 507 0 131 123 725 619 810 0 543 228 708 0 0 914 466 67 0 302 966 0 107 835 0 108 753 113 908 878 228 179 728 212 983 945 147 664 723 0 713 101 0 0 314 0 989 0 0 184 491 333 578 12 0 0 559 731 878 0 405 0 0 151 301 475 124 724 438 396 874 892 447 0 78 198 0 972 402 0 531 764 944 0 936 222 663 0 784 0 264 451 625 419 912 0 0 0 0 322 0 448 373 653 995 294 484 155 748 522 204 292 0 861 282 537 455 200 943 330 729 981 627 229 0 605 1 709 448 58 743 0 0 0 0 211 73 964 708 756 662 692 0 93 295 725 59 81 532 837 195 337 0 847 0 0 686 920 572 701 147 0 8 522 696 69 845 0 609 453 939 0 0 795 379 597 0 44 0 851 615 0 239 840 824 0 524 250 229 118 995 980 294 689 0 166 569 697 308 476 414 371 921 996 823 914 672 246 0 614 627 467 226 6 89 415 0 468 430 396 763 0 821 586 755 287 309 215 771 169 93 0 676 276 708 0 350 655 665 973 548 82 70 850 735 177 235 997 196 480 130 537 856 0 84 987 0 176 0 721 0 775 484 236 138 893 289 729 666 0 567 838 0 0 450 0 439 182 28 976 861 574 223 0 12 266 686 108 824 381 290 0 512 0 747 405 608 50 397 872 553 65 801 413 305 814 943 227 715 0 367 207 531 0 169 72 185 687 998 0 484 463 678 155 428 0 923 0 385 0 0 545 666 148 591 274 0 0 678 84 0 215 893 981 0 813 479 672 893 643 664 354 0 861 383 860 551 0 714 497 891 531 272 0 852 629 0 144 196 58 0 0 999 372 945 337 0 561 353 309 499 411 827 265 0 457 865 101 0 575 324 0 409 331 676 12 399 259 5 931 367 0 372 70 405 222 0 409 150 0 242 0
0 328 682 0 19 482 0 72 962 0 963 0 0 0 0 979 409 401 283 0 382 339 480 17 667 0 222 502 0 100 924 814 172 338 0 942 494 0 832 0 697 361 500 260 47 762 0 726 727 0 526 238 502 0 0 866 789 202 648 120 855 0 167 913 922 0 0 460 236 886 581 330 820 884 0 444 534 930 608 893 0 680 32 642 750 784 142 311 195 510 0 0 465 908 37 555 432 0 375 819 969 38 250 364 0 0 147 881 689 0 196 409 0 693 670 280 0 580 0 0 606 821 806 289 413 141 0 838 88 857 173 566 26 432 829 753 172 961 897 619 763 474 956 0 276 0 102 143 535 667 833 648 0 578 286 966 0 412 678 884 549 0 985 997 735 408 0 221 470 0 774 828 0 249 344 338 551 6 500 0 639 0 158 106 879 12 448 692 613 456 0 346 428 466 0 0 248 421 252 547 370 135 0 753 0 869 0 0 0 31 0 317 964 549 285 0 0 710 411 260 651 512 856 12 488 875 349 918 673 575 500 114 31 137 983 106 250 0 380 0 0 174 0 455 326 362 198 816 0 746 405 343 650 316 0 0 0 14 0 0 0 864 345 545 0 411 634 290 62 142 740 660 506 429 0 221 796 249 824 604 328 580 0 0 96 214 546 786 271 49 139 0 919 116 636 938 170 917 54 613 0 742 0 305 0 0 542 0 101 20 250 664 767 0 425 0 939 687 410 968 843 139 76 933 714 442 795 0 327 856 781 799 455 76 0 0 0 705 821 0 888 428 773 337 133 657 538 231 672 936 690 65 647 0 482 0 0 254 196 105 752 723 790 284 796 908 0 458 792 606 868 201 555 172 706 416 92 655 228 391 166 351 624 0 0 641 0 860 606 430 216 0 815 0 2 0 198 935 433 0 611 63 130 915 589 47 989 398 674 982 806 547 0 440 305 922 65 299 62 0 209 382 504 632 215 825 620 967 95 939 537 793 742 227 0 904 361 0 869 131 255 111 546 202 186 875 895 459 113 547 996 732 270 28 729 308 456 0 146 800 830 179 571 0 479 0 654 0 905 455 0 753 0 835 714 216 503 670 659 0 0 343 102 529 943 192 235 0 0 826 601 0 0 0 765 906 756 0 890 61
567 384 685 684 764 654 639 0 170 905 663 0 0 0 582 889 401 0 649 483 748 577 834 349 999 0 339 0 189 298 41 64 763 152 934 711 463 917 92 562 446 478 596 811 721 293 133 517 529 0 515 0 523 239 41 900 0 199 828 930 324 606 585 248 0 291 979 679 13 114 880 710 791 340 323 502 450 21 674 734 213 134 522 757 984 361 136 159 0 678 0 963 533 679 574 465 331 605 988 785 193 239 961 47 987 772 640 981 815 692 669 0 99 489 825 550 692 530 0 427 993 31 45 238 584 210 612 0 442 475 372 323 839 0 982 0 197 552 389 376 876 304 576 125 981 309 632 870 755 269 0 137 0 986 641 269 924 938 871 89 0 481 868 281 158 282 764 371 7 0 28 143 0 354 187 546 0 439 0 652 342 535 661 673 178 0 64 791 788 967 656 326 903 845 627 782 630 0 112 332 811 384 222 597 583 492 764 962 17 0 534 977 488 0 292 0 291 204 0 724 238 866 111 0 331 0 821 457 0 290 704 933 671 492 237 584 571 0 727 942 205 0 182 329 0 278 0 464 199 283 0 289 257 744 83 299 344 383 518 97 625 920 263 59 705 436 506 78 0 336 683 324 47 0 381 198 892 923 146 594 292 848 244 487 281 253 328 0 0 0 735 497 211 758 0 138 688 784 487 31 41 270 0 0 245 0 508 220 26 0 575 619 0 807 789 0 0 394 533 773 166 968 902 453 467 883 976 0 337 521 949 0 179 79 49 981 51 0 169 996 328 340 462 586 975 911 636 763 805 0 709 197 57 934 921 893 362 840 26 692 870 193 55 557 440 8 355 0 959 394 0 70 902 863 763 940 854 421 871 943 0 522 241 0 286 262 525 257 721 0 641 7 583 71 484 456 824 947 88 257 624 154 772 0 0 0 759 0 0 837 0 0 293 0 403 759 751 201 145 711 887 989 753 310 888 823 847 0 527 11 0 702 106 471 0 66 381 0 0 0 634 436 555 298 168 993 132 437 0 0 240 802 823 632 873 559 110 780 269 516 431 434 638 33 541 939 383 13 889 613 244 0 721 530 659 0 0 256 0 386 270 75 56 792 735 773 220 309 784 670 0 218 713 213 88 0 527 96 0 0
971 416 616 0 652 961 136 0 840 0 0 0 500 424 0 172 0 546 298 0 62 680 0 949 340 273 0 533 0 0 560 651 0 0 215 0 603 558 372 981 792 715 536 64 0 309 91 131 886 190 0 489 459 19 352 405 581 0 543 988 492 165 485 0 0 838 943 684 599 185 816 379 631 0 758 942 441 389 485 0 396 185 1 239 0 0 652 507 181 903 342 0 906 0 446 0 0 205 0 0 0 608 364 76 71 154 393 934 45 0 923 312 519 633 85 477 505 954 0 718 183 121 0 0 554 509 899 234 956 573 880 718 369 594 202 746 865 45 61 336 254 36 150 0 40 116 347 955 0 349 628 0 588 172 639 0 899 680 430 292 321 64 910 648 995 643 455 685 909 85 885 0 572 299 812 278 826 660 382 0 0 0 513 974 860 999 325 919 663 816 557 749 217 101 872 952 530 536 44 414 0 321 0 22 93 817 55 678 131 549 282 564 480 306 0 234 884 0 717 829 212 0 230 0 0 596 434 178 0 0 0 100 0 0 873 72 107 487 380 0 0 125 701 515 867 37 462 741 940 469 928 952 158 255 50 122 611 256 0 829 0 0 0 593 856 269 222 509 707 70 508 0 733 0 936 359 161 0 622 58 0 874 344 0 607 658 656 0 161 382 376 0 25 925 0 373 799 682 889 507 938 828 359 850 602 137 831 325 349 0 281 848 750 905 0 985 826 66 642 0 50 848 870 955 25 601 224 342 941 765 795 0 216 553 653 877 312 173 561 877 69 886 178 0 259 366 473 0 0 441 839 0 995 729 0 216 380 730 630 889 315 165 616 10 453 0 98 708 380 798 0 224 811 971 539 572 72 0 347 530 920 534 290 506 98 19 537 578 4 223 483 0 892 802 0 12 234 982 3 0 0 182 663 374 315 0 574 0 0 969 120 0 290 697 352 0 872 680 636 350 905 499 859 206 977 505 536 705 392 746 243 622 239 818 0 371 492 18 0 0 0 470 994 896 0 915 0 899 18 0 495 221 931 345 982 833 831 448 471 328 43 998 911 781 754 380 324 0 769 0 136 912 666 798 413 664 171 988 867 978 350 577 521 0 820 939 702 373 942 89 0 479 0 0 258 431 0 210 0 383
796 418 0 1 413 0 260 614 786 0 832 509 752 512 269 0 439 610 684 372 31 417 0 0 253 591 0 877 0 0 20 551 0 0 383 675 597 467 0 0 857 43 137 859 18 769 268 431 767 782 974 871 318 605 501 652 330 427 228 0 238 296 283 214 0 682 566 103 366 336 741 519 491 994 443 0 219 575 861 0 98 290 900 988 0 854 706 0 826 682 0 619 607 894 173 959 0 989 676 854 287 403 469 715 0 56 223 0 141 84 62 646 965 920 647 909 742 113 521 929 683 2 0 606 0 83 248 716 0 171 0 350 703 470 694 931 0 165 326 393 203 0 432 927 0 445 0 0 0 779 51 21 205 402 738 380 530 293 0 271 527 385 896 952 384 547 432 726 217 821 538 725 0 0 951 939 0 264 500 0 554 0 0 819 203 134 54 925 697 0 0 344 424 530 824 406 808 672 919 886 135 778 282 0 584 934 907 0 311 567 896 0 521 319 546 356 349 0 317 799 0 100 545 896 582 470 0 167 830 252 529 0 91 398 587 439 274 305 0 758 90 26 487 988 0 349 133 696 0 543 0 134 380 0 544 878 0 0 0 0 0 0 292 765 497 268 722 0 267 835 870 0 0 0 0 722 189 812 716 166 344 764 30 816 0 0 53 762 585 572 575 275 532 327 351 209 296 625 0 0 13 0 874 522 865 311 0 138 0 956 0 24 878 475 747 908 550 217 854 782 488 55 936 0 542 731 515 363 0 135 441 993 0 756 478 0 783 296 560 217 144 405 331 707 523 183 900 0 928 45 787 916 566 892 881 614 0 960 986 226 91 444 638 192 538 0 432 0 948 0 67 162 665 521 564 771 792 0 323 478 410 0 371 952 309 152 565 940 600 719 414 879 212 0 355 0 246 415 167 935 955 567 233 247 825 364 9 372 0 394 784 281 996 443 8 918 443 620 990 797 141 0 217 0 0 680 291 144 362 791 853 928 304 0 941 244 882 171 122 928 674 572 0 472 0 129 0 194 0 91 140 544 321 0 783 593 780 0 0 501 448 92 136 0 0 0 573 383 439 650 0 371 334 612 962 81 677 680 0 183 679 251 856 461 715 439 0 0 888 0 557 227 92 624 171 529 324 0 753 0
951 151 0 935 0 0 627 606 98 701 917 481 895 0 59 222 510 576 158 0 704 0 692 464 864 664 0 0 554 0 669 184 939 537 0 202 550 647 854 290 246 594 480 578 69 0 792 45 735 868 0 0 818 427 265 14 444 28 766 331 0 535 370 167 3 584 924 0 60 986 708 344 650 492 848 614 0 329 401 0 523 678 862 619 732 355 0 476 0 179 871 84 557 463 351 592 284 306 497 332 832 656 0 45 645 179 730 0 323 885 0 575 0 554 758 558 0 693 473 120 839 372 166 207 0 743 622 492 699 53 898 287 123 433 345 273 0 19 162 603 672 980 102 244 0 51 93 458 489 697 0 176 0 0 590 614 589 314 438 96 48 90 91 878 390 0 659 306 232 882 875 936 295 735 0 974 616 713 0 378 982 0 329 916 222 0 485 0 900 906 0 823 742 393 843 217 959 108 0 854 0 653 542 0 195 922 0 6 468 0 220 453 830 216 147 0 0 158 933 634 202 0 0 31 895 981 0 234 0 201 640 259 7 282 141 643 123 0 626 966 0 353 222 676 618 363 152 568 135 374 0 875 104 254 602 517 644 0 698 696 178 323 807 878 521 0 862 242 118 435 759 896 997 0 576 727 852 0 0 0 0 0 660 696 604 581 0 496 790 466 25 837 926 241 0 654 780 974 583 803 706 603 171 138 826 0 824 284 773 170 424 115 537 342 224 0 922 127 680 401 995 937 0 714 555 295 760 824 0 730 0 504 0 194 436 713 94 967 166 28 779 654 191 415 0 65 921 68 904 518 478 389 28 278 758 155 0 773 0 98 202 648 0 343 254 997 270 260 39 58 693 103 908 344 306 656 283 0 0 153 588 594 0 41 935 88 295 0 535 0 265 182 975 582 669 0 0 504 349 997 505 143 33 242 893 0 200 167 798 992 0 558 943 505 372 421 103 289 0 0 0 889 342 141 616 324 0 480 185 447 14 72 80 845 0 0 413 242 810 116 0 474 622 863 0 0 103 700 0 89 672 372 86 33 427 862 84 258 955 875 458 734 464 124 728 856 772 640 0 0 0 635 233 0 553 927 514 598 248 993 0 594 354 521 0 242 854 566 599 515 861 0 0 447 0 0 976 753 724 842
731 244 643 21 466 899 99 41 942 219 249 226 799 256 0 0 864 0 203 616 881 22 0 387 0 698 867 97 656 67 684 0 776 0 61 611 276 104 805 609 31 200 466 942 0 983 0 769 0 324 367 245 364 780 614 868 866 946 222 0 0 0 709 788 485 624 0 0 274 0 764 303 950 845 651 0 288 711 685 568 979 267 913 0 446 243 4 932 664 32 521 192 832 348 624 0 712 794 0 76 415 498 679 0 1 19 529 213 965 501 30 243 481 835 836 0 552 0 913 641 560 817 0 0 900 486 482 802 0 301 430 287 639 613 0 785 486 315 174 0 556 0 0 431 673 502 689 476 350 347 868 228 70 804 83 817 424 959 303 522 393 0 779 0 851 133 0 535 673 670 293 627 283 28 193 666 225 533 473 0 555 0 0 938 993 75 0 74 277 263 326 0 360 989 580 710 0 0 508 370 946 250 0 206 96 784 661 580 800 0 407 598 394 613 538 0 878 103 0 449 151 965 824 153 279 0 377 661 143 839 0 555 46 0 542 389 325 0 86 236 334 221 683 574 301 753 941 0 702 788 39 168 981 748 60 104 695 64 448 941 246 90 887 625 0 0 0 225 415 374 685 467 410 134 796 506 837 0 813 134 0 0 933 79 105 0 402 304 612 70 464 0 359 200 352 73 934 0 0 814 847 329 885 915 315 0 396 243 818 344 963 47 0 793 386 344 88 718 858 0 0 313 377 994 534 529 917 90 0 291 380 309 0 0 718 715 0 955 874 0 750 0 31 37 0 939 250 791 446 866 785 775 210 0 535 160 477 494 933 395 0 278 915 198 815 257 0 0 201 658 386 134 521 203 748 0 433 0 778 823 438 129 31 0 232 0 882 33 896 724 0 974 728 467 70 0 245 803 0 799 0 402 459 56 0 70 375 370 0 376 173 915 628 625 0 850 326 275 697 791 0 879 629 599 486 0 901 735 905 900 0 650 482 809 454 103 255 0 0 360 0 471 761 41 106 966 686 689 266 396 764 493 0 371 284 727 962 399 933 612 936 0 285 941 0 517 53 0 856 0 121 117 107 51 0 0 0 427 627 390 7 849 12 56 332 655 367 235 606 0 433 745 26 341 994 563 430 521 833 187
0 602 0 0 0 668 210 0 536 953 538 693 147 384 393 0 193 268 339 0 771 391 310 634 0 886 438 423 0 374 835 0 89 0 77 785 0 930 0 0 523 140 631 140 949 315 951 0 748 38 936 8 33 860 982 985 0 602 855 841 439 71 0 427 765 238 187 841 62 654 0 750 157 897 0 250 0 483 224 0 672 622 0 624 667 928 0 862 0 0 935 0 268 646 896 442 785 492 951 860 0 192 683 31 348 901 624 512 669 977 115 0 258 675 33 496 0 925 190 0 714 447 898 599 405 17 0 745 512 0 82 938 131 877 9 600 923 202 793 327 20 0 56 811 771 915 629 724 764 145 642 565 277 544 0 139 220 927 0 934 645 324 630 0 464 842 0 121 440 984 831 21 406 652 600 0 202 675 65 927 457 728 286 931 105 0 238 790 413 403 16 661 892 253 38 0 265 384 679 385 574 243 0 0 738 865 0 0 529 916 0 225 777 605 684 0 0 678 332 72 406 917 718 93 0 476 0 638 870 272 651 0 993 0 0 367 79 91 0 0 759 187 845 398 937 88 432 684 680 521 803 653 674 100 0 233 440 547 566 695 0 0 141 327 184 448 606 312 922 0 90 201 0 651 0 274 879 651 621 797 360 85 0 50 204 569 517 201 102 747 0 464 0 346 967 674 572 91 178 683 712 76 68 390 443 0 767 31 969 0 0 552 0 146 410 646 382 805 0 663 550 153 761 494 510 227 617 59 580 753 646 574 495 981 354 316 544 154 953 426 679 862 932 820 466 988 385 811 13 154 190 816 50 660 415 100 404 61 984 290 333 810 792 992 214 713 702 902 248 668 389 0 0 622 0 899 0 94 0 314 941 0 45 774 0 50 300 923 759 0 501 0 354 0 764 156 0 845 49 221 1000 293 734 0 987 321 986 0 0 399 876 95 943 436 265 846 788 504 246 0 961 622 906 911 0 0 472 649 178 984 724 0 0 383 374 896 404 258 512 34 0 916 0 602 737 0 12 13 0 0 979 523 241 260 0 837 109 91 281 544 561 0 866 0 878 196 41 0 960 0 888 628 457 856 721 508 610 0 916 147 0 35 0 361 300 488 279 559 0 864 0 597 541 989 0 747 327 251 390 972
421 571 0 979 599 424 0 859 254 788 66 952 138 33 176 148 0 891 472 0 359 7 659 211 486 190 418 103 845 807 0 864 217 0 34 721 208 239 297 0 707 748 729 539 926 275 842 520 133 713 0 0 0 965 92 635 971 0 348 298 0 639 501 879 968 937 104 470 0 190 827 898 0 952 633 0 941 708 38 0 942 597 265 195 608 588 645 542 316 203 316 863 0 995 123 227 0 685 287 363 865 863 786 589 518 995 571 698 0 0 925 239 234 0 168 712 774 161 0 789 388 480 652 639 0 907 0 810 0 782 85 864 589 57 0 905 0 229 155 109 0 209 419 826 0 445 0 221 489 175 708 771 939 0 845 512 580 738 512 199 158 319 0 391 940 880 804 62 376 727 0 0 359 327 621 879 370 900 116 73 797 346 0 179 121 790 301 815 0 935 879 348 386 557 27 849 0 998 976 165 665 804 80 0 261 859 203 774 0 72 839 553 0 516 326 417 0 833 59 533 112 556 857 893 19 512 520 926 472 425 998 0 428 60 260 197 0 534 0 170 465 888 0 505 471 38 136 695 55 759 250 998 945 584 822 623 575 893 13 973 0 855 89 0 0 29 215 210 854 152 789 0 452 544 600 756 0 599 0 412 959 115 829 0 500 266 856 496 0 502 0 537 312 588 936 219 10 69 0 369 589 301 903 0 0 116 227 691 84 823 228 248 82 262 613 854 343 0 0 0 265 659 144 518 321 344 4 141 112 85 466 0 119 75 983 17 6 0 911 339 499 98 0 0 0 0 148 395 790 825 583 617 515 348 0 975 0 0 0 203 613 16 78 665 494 733 429 699 903 0 663 384 86 384 977 430 0 754 346 0 0 870 818 706 794 455 404 0 794 944 452 690 522 0 909 722 788 0 49 43 945 48 491 959 850 0 702 0 181 487 524 923 847 710 634 841 261 355 750 978 931 0 0 442 103 593 337 0 250 571 510 482 337 373 0 197 248 885 0 0 965 417 501 204 618 110 863 683 0 601 0 883 607 708 112 421 857 933 0 868 231 758 586 171 639 11 18 698 962 98 225 0 665 26 691 48 0 743 569 253 561 308 264 486 347 0 474 0 329 338 307 0 759 57 0 504 505 586 169 0
687 453 150 863 834 198 316 334 785 201 240 766 223 188 904 881 187 375 392 186 337 36 755 852 704 503 359 0 499 559 832 204 162 420 591 850 339 699 276 581 0 428 933 855 877 337 820 0 0 516 892 0 465 377 972 614 0 69 94 779 349 0 0 924 380 0 706 458 480 816 400 747 39 768 422 55 200 117 875 711 79 772 0 141 804 735 975 1 332 979 482 437 775 149 463 744 798 50 626 817 0 368 0 13 283 754 880 87 79 111 263 358 225 7 698 719 822 777 792 373 558 124 430 954 164 403 913 0 0 558 100 592 611 138 85 851 514 558 94 0 264 785 493 821 734 31 0 449 893 0 144 788 156 659 320 853 231 852 950 353 31 731 593 432 555 131 716 802 614 86 114 390 14 0 94 86 654 0 184 631 0 0 0 0 332 746 241 0 909 894 339 648 829 0 0 781 749 638 641 295 0 363 314 2 800 566 893 0 164 86 921 652 159 0 95 461 0 0 974 60 899 287 122 982 189 0 578 138 238 751 730 0 619 0 0 0 698 39 0 0 284 758 860 855 952 0 376 0 901 415 209 579 424 525 390 594 0 0 897 35 632 667 965 299 176 0 621 0 170 730 0 309 819 959 708 0 676 827 800 95 814 0 0 966 298 7 52 454 204 269 147 252 641 906 156 0 299 871 489 983 455 44 30 483 85 663 560 924 0 192 473 0 541 975 47 3 0 857 396 658 193 901 172 906 566 924 971 250 416 374 0 0 872 657 901 426 546 0 701 172 164 805 151 779 497 0 16 149 632 684 135 247 114 0 993 199 866 918 320 911 247 600 88 967 117 934 283 795 540 0 0 430 610 143 0 96 560 236 574 841 316 674 365 983 981 288 246 431 22 0 704 0 882 714 97 349 412 665 0 875 893 401 102 0 638 329 615 115 913 0 0 0 0 0 899 627 0 200 0 726 471 402 786 927 164 521 730 0 288 765 306 946 493 0 825 0 37 0 808 26 923 692 317 2 963 301 4 473 0 527 774 0 0 41 188 560 0 307 27 56 0 292 812 0 218 996 519 0 98 636 0 168 369 0 974 433 0 351 0 510 304 0 478 266 0 826 422 490 183 358 953 503 975 488 709 0 77 794 0 254
901 640 0 839 0 615 954 507 67 0 404 924 610 569 304 97 275 619 701 613 254 311 26 787 4 22 852 383 262 456 0 647 0 298 131 0 0 346 669 0 18 754 689 179 941 475 355 995 0 971 933 0 828 18 879 494 633 527 56 359 0 147 900 976 600 509 328 123 561 704 0 608 502 432 536 923 354 5 711 685 520 415 380 844 0 559 754 888 114 625 293 54 782 76 641 18 0 0 944 795 0 414 0 594 0 560 736 156 150 897 125 239 903 224 996 165 705 535 279 185 140 0 0 651 226 0 0 727 215 909 454 793 52 255 12 981 402 587 817 843 28 903 105 0 642 739 993 591 0 37 438 146 507 459 482 0 567 545 63 78 0 416 235 532 0 0 408 776 859 0 338 878 416 0 275 173 397 523 951 193 767 490 691 755 0 81 0 633 84 768 605 746 201 0 551 101 283 0 96 522 266 0 479 84 598 925 470 421 638 103 0 451 80 145 100 747 878 0 70 719 0 575 500 0 956 0 141 513 770 758 390 963 937 469 104 948 670 193 0 370 587 114 840 506 914 720 906 66 612 140 602 350 711 821 822 441 559 31 694 181 0 600 0 0 106 77 42 451 314 0 449 326 654 0 9 0 954 563 392 0 25 568 936 988 251 0 0 0 282 364 324 173 0 933 931 197 62 720 63 610 905 805 257 316 21 0 878 219 767 0 807 904 0 706 954 53 713 850 270 381 39 641 0 457 788 248 0 54 549 891 222 377 384 428 54 352 68 572 685 622 0 0 496 510 821 585 477 249 74 468 748 0 579 51 0 716 92 125 567 929 0 983 174 676 0 939 0 585 0 127 977 427 0 824 256 730 947 825 768 408 383 914 905 487 708 805 0 0 178 0 0 729 987 849 43 684 410 511 414 265 71 963 382 300 801 847 0 904 0 46 0 0 363 257 914 0 527 220 479 248 503 211 0 71 82 738 146 0 558 513 543 176 0 359 0 75 0 531 833 931 0 0 982 331 902 496 50 0 703 0 165 641 630 538 0 589 302 0 38 649 336 377 0 0 442 0 155 0 94 0 0 563 20 929 879 308 483 581 459 46 960 930 0 0 294 187 296 798 765 304 853 262 767 226 706 942 0 185 86 793
520 0 721 585 894 266 536 968 0 0 540 736 844 195 807 517 688 74 0 0 353 0 781 470 239 891 765 447 296 0 377 982 667 482 589 649 475 0 936 186 255 164 286 319 53 0 726 693 945 871 115 899 118 277 564 302 331 204 833 0 0 132 444 0 207 121 308 74 967 630 991 233 571 367 0 339 840 805 0 16 96 769 700 625 826 395 0 775 22 4 0 168 0 731 530 966 868 610 64 480 594 377 879 0 658 616 553 8 830 843 0 816 462 219 758 425 996 156 226 720 112 482 691 338 926 536 480 1000 458 488 578 0 777 119 902 130 817 658 0 637 583 0 200 338 638 416 335 152 485 0 198 882 180 522 707 8 0 373 0 42 580 38 599 0 606 10 51 321 728 752 268 468 71 305 0 67 268 918 0 0 431 0 911 0 0 571 64 220 324 0 0 833 162 346 580 384 528 0 0 0 169 0 407 408 499 301 367 0 868 774 935 37 0 607 692 884 907 311 0 0 373 0 0 702 423 417 628 0 66 43 466 363 258 0 620 753 842 965 867 410 815 803 0 0 733 0 0 469 865 558 328 85 0 856 100 342 704 289 884 0 472 0 722 0 595 182 546 279 26 92 338 648 778 90 0 775 355 106 72 0 0 621 0 0 151 838 913 226 824 199 615 528 46 689 0 0 839 0 0 0 824 465 0 0 508 0 488 0 769 0 868 439 103 989 500 29 7 883 574 284 591 0 717 945 410 622 4 359 158 746 137 340 617 468 305 229 619 446 752 796 517 335 84 704 694 0 749 576 14 690 0 260 856 759 167 624 55 0 203 0 684 275 532 867 211 365 812 14 502 0 0 448 225 145 579 0 490 164 0 562 0 578 145 975 0 0 0 0 464 0 0 0 534 369 388 0 195 202 609 645 622 928 915 483 489 0 631 220 98 770 801 751 998 7 193 0 653 917 0 0 382 0 427 451 0 966 580 385 669 0 164 658 199 962 641 162 944 0 422 42 114 0 615 431 261 0 62 0 792 113 104 969 0 194 945 0 318 173 147 583 0 219 784 732 0 0 529 146 0 759 366 0 328 0 641 787 27 326 481 0 599 916 140 57 116 0 685 457 0 259 766 0 781 365 806 560 0 416 62 329
758 577 977 755 719 921 872 349 65 286 492 664 528 103 952 546 44 0 492 427 632 911 370 0 380 0 270 707 375 0 393 498 185 643 348 712 0 271 0 268 531 0 209 709 497 0 375 516 219 0 746 0 360 397 541 465 168 245 391 0 689 470 913 0 872 0 2 952 205 392 154 696 576 348 707 869 100 940 0 0 559 334 612 0 477 0 140 353 648 364 904 596 124 994 950 139 375 136 0 296 619 186 0 870 632 0 0 463 803 88 738 35 726 584 90 410 0 599 539 521 0 746 0 231 0 649 429 371 501 544 154 217 0 510 518 732 38 379 682 339 772 0 401 720 9 0 213 671 0 10 481 723 491 0 110 639 360 985 24 383 0 275 985 556 977 149 67 0 37 663 441 0 363 936 729 239 200 0 844 562 105 39 615 129 12 0 0 704 696 979 855 301 0 824 0 458 888 466 331 501 0 0 0 95 107 0 606 869 45 838 836 555 338 632 787 866 456 842 0 311 751 447 42 52 556 0 0 0 86 0 668 800 669 236 173 68 292 0 0 661 736 790 349 990 676 861 467 228 0 23 962 245 807 789 765 479 754 306 293 998 397 0 934 300 31 493 346 314 855 369 431 853 0 135 0 0 0 469 910 608 977 794 925 789 359 528 661 762 931 929 904 426 962 952 651 556 857 774 640 671 445 455 0 626 416 823 726 368 408 0 790 277 737 188 674 982 825 868 0 130 279 807 842 193 248 628 280 300 1000 337 0 610 0 50 36 383 104 586 157 827 0 453 547 17 768 585 625 519 414 944 137 765 0 0 55 511 0 0 887 938 89 552 0 334 884 788 216 46 0 620 0 0 549 897 691 956 132 0 443 0 728 0 404 518 379 449 739 973 423 0 527 0 194 748 313 543 940 547 517 867 756 783 0 184 198 615 985 0 0 539 883 338 998 148 447 121 0 0 217 284 0 833 0 0 772 358 85 997 41 980 510 0 0 0 638 35 917 978 0 0 0 317 246 527 0 263 0 990 621 821 920 130 853 0 603 722 271 0 0 1000 0 856 0 836 720 451 482 0 0 541 0 870 0 398 598 271 343 0 831 929 258 168 0 684 0 270 604 493 438 314 122 91 689 740 716 0 625 511 863 849
811 829 116 176 197 758 577 0 464 551 978 26 0 0 497 0 898 626 450 589 232 194 0 948 329 748 17 567 64 227 0 318 664 986 0 0 197 679 309 464 577 823 398 151 0 729 915 0 0 361 127 152 22 902 484 0 0 0 360 443 847 0 77 497 929 180 0 17 828 161 974 467 366 678 0 945 857 0 950 435 89 0 648 0 610 170 0 304 196 245 0 1000 118 181 448 310 22 38 566 437 252 715 253 106 396 490 824 325 230 371 80 45 368 359 44 822 377 459 288 577 189 0 196 356 562 889 186 867 672 973 334 0 577 144 98 54 778 326 835 0 712 275 758 465 235 614 0 262 540 673 500 932 424 546 84 0 443 462 950 0 928 231 183 600 186 0 589 0 308 0 871 201 883 0 437 0 952 576 19 51 0 0 634 893 480 435 533 857 358 620 569 0 532 0 988 466 788 0 82 973 607 683 0 817 385 0 504 250 480 117 188 836 879 476 395 364 778 282 191 497 370 0 63 153 607 192 240 593 256 32 619 377 0 517 0 370 370 243 25 381 984 0 0 792 363 804 191 0 286 209 0 509 224 0 528 674 678 442 0 450 0 443 0 275 175 288 183 996 484 783 195 968 559 5 406 791 265 0 0 893 446 483 295 546 0 483 282 280 754 386 462 905 0 222 789 0 281 971 267 0 225 295 0 8 139 622 415 0 312 307 980 361 281 51 95 192 453 0 425 72 0 498 276 874 376 893 0 54 0 367 0 376 188 377 493 236 743 141 464 526 0 558 210 311 0 863 0 78 27 0 0 0 814 140 783 0 662 0 0 0 558 932 56 383 989 0 198 989 786 478 537 371 0 713 121 618 61 0 384 678 224 0 118 891 119 248 841 79 672 0 766 689 313 230 0 134 95 516 765 136 939 0 436 160 845 720 152 455 16 794 398 645 227 285 87 528 624 525 937 295 719 0 0 404 596 0 392 8 0 916 884 43 250 395 700 317 885 14 552 535 185 636 802 425 157 341 0 56 881 0 41 454 0 211 793 415 802 578 925 0 391 334 0 678 369 0 637 226 656 647 240 0 746 24 0 733 634 401 489 488 0 0 377 352 0 0 154 874 0 233 748 523 692 668 0 616 286 0 338 0
920 660 713 515 73 0 482 207 0 0 189 746 0 417 768 374 168 739 331 847 753 49 0 695 597 513 988 972 592 606 649 0 0 0 537 531 989 801 762 832 198 694 431 0 232 0 0 782 644 21 799 75 985 961 0 226 716 388 80 845 0 791 915 778 14 0 526 961 631 846 279 709 637 268 557 367 0 842 0 730 0 863 0 217 0 305 788 182 996 557 343 423 903 586 345 653 847 413 406 403 588 0 655 576 0 0 43 926 579 550 869 458 838 724 563 860 76 0 256 0 963 961 637 599 0 0 869 419 743 0 313 321 606 5 977 68 951 313 884 753 838 200 674 823 9 98 0 0 54 695 62 0 0 247 474 89 0 666 170 46 205 435 893 964 951 621 901 238 956 788 0 784 505 460 342 0 391 876 476 83 657 774 614 695 941 992 0 388 0 514 910 0 197 797 487 736 227 287 454 984 860 205 0 240 717 912 867 0 0 390 698 992 673 0 376 78 370 864 721 180 725 133 159 355 836 416 57 102 0 529 335 648 539 425 330 0 734 327 509 0 267 0 0 970 123 517 285 535 746 746 0 575 672 195 806 974 711 809 0 530 886 442 843 561 444 193 0 100 890 763 0 192 119 891 287 97 0 921 926 968 568 291 992 760 749 970 742 0 290 389 743 0 32 0 32 546 433 928 4 955 159 994 0 107 0 663 67 804 541 300 817 619 386 820 194 242 0 936 399 613 138 227 842 344 453 794 300 659 0 567 268 0 730 520 64 686 0 697 766 0 731 985 961 710 0 543 439 239 689 691 579 801 0 901 896 780 862 776 539 225 0 488 0 0 349 619 422 80 606 804 332 591 548 0 355 613 389 0 500 782 0 226 793 559 0 362 761 732 0 584 0 996 765 594 301 0 0 614 368 178 0 676 0 699 526 0 503 476 0 811 0 0 908 568 0 0 0 915 0 790 908 424 0 842 268 633 786 67 284 815 0 136 0 627 566 0 266 713 361 854 155 991 218 0 832 0 906 378 749 581 0 0 484 768 0 0 380 0 0 229 0 15 630 586 584 641 424 0 695 25 653 607 38 477 0 116 121 863 478 678 753 0 319 530 791 328 182 830 175 115 140 3 0 776 990 881 915 821 714 646
991 490 694 293 313 626 319 562 16 0 581 391 967 368 471 463 95 203 0 250 352 66 0 0 803 609 122 213 0 540 970 338 0 130 679 937 129 388 712 792 720 589 0 88 0 0 0 0 0 0 771 665 573 122 705 797 14 571 167 967 0 175 749 802 928 256 0 134 956 895 280 755 364 0 866 54 40 764 692 862 998 0 436 256 0 103 788 376 118 813 957 533 140 517 513 0 775 572 233 386 522 440 784 830 381 675 649 508 724 213 550 0 0 177 476 0 319 724 451 0 32 548 265 539 736 882 914 228 924 487 183 465 532 148 59 758 424 145 0 946 0 980 369 763 0 376 165 638 940 631 863 616 0 605 0 939 754 90 692 466 827 0 354 823 89 710 10 930 567 159 308 196 941 908 5 0 892 170 645 655 811 520 11 0 598 391 851 1 553 409 984 732 0 96 949 326 518 848 0 951 221 123 894 193 57 0 247 554 986 0 600 786 707 77 408 780 111 0 66 78 325 691 0 959 0 9 102 990 56 529 0 0 0 337 998 990 881 0 345 179 950 74 251 453 272 614 232 372 0 332 887 237 322 118 667 761 0 418 0 754 888 0 469 940 0 251 100 997 771 626 32 926 27 711 27 740 694 566 831 56 0 343 0 252 332 294 0 544 167 788 42 674 495 788 573 479 900 909 973 933 0 0 756 838 0 700 982 990 0 0 228 406 645 0 619 356 4 698 881 803 0 364 0 933 90 413 978 0 894 655 666 978 433 524 217 197 621 0 573 889 951 952 147 501 963 555 514 541 520 714 440 0 441 0 467 906 207 30 553 0 796 662 472 877 0 78 757 538 0 378 414 7 161 199 839 689 956 31 0 0 332 801 0 446 465 0 256 447 902 692 992 842 825 77 579 275 120 775 0 164 0 75 443 209 238 490 897 780 0 478 129 946 0 132 62 496 210 0 289 0 2 0 721 549 682 0 675 620 746 691 0 179 409 103 827 0 333 0 0 355 163 387 0 0 891 0 0 935 346 172 339 381 65 0 0 435 0 970 54 973 994 80 244 836 95 262 0 366 210 798 0 392 327 993 0 812 858 0 470 588 510 816 0 822 913 0 520 813 72 900 752 0 162 715 174 0 0 57 219 75
543 249 614 476 409 673 549 824 62 153 789 224 175 875 0 518 483 125 0 0 786 140 868 908 842 207 0 598 780 0 93 321 329 441 697 705 925 0 810 83 384 987 0 126 327 865 612 0 875 101 529 748 0 353 327 399 850 785 818 607 0 777 959 507 951 0 0 0 0 953 288 53 228 135 349 531 404 400 0 30 335 536 754 585 0 435 0 345 863 340 901 988 0 537 0 343 0 28 0 0 0 432 0 791 308 243 997 30 233 458 351 0 868 694 445 499 938 127 0 0 266 699 441 550 100 415 230 292 347 297 275 337 297 517 559 547 930 949 0 361 166 456 60 65 197 0 551 0 0 464 975 461 0 723 0 493 970 308 0 72 808 0 248 0 0 0 996 51 0 188 481 0 0 993 680 937 881 111 0 533 950 558 0 839 501 572 674 938 51 0 0 893 660 943 989 869 424 705 0 268 368 945 852 0 586 316 0 824 676 164 643 0 921 0 73 431 736 435 194 578 57 61 0 0 0 991 0 977 373 526 493 304 44 782 352 772 0 225 855 510 0 889 354 495 55 103 212 403 0 529 400 791 458 411 606 0 281 232 147 0 666 670 334 23 338 68 478 0 988 968 807 755 996 844 786 0 3 416 907 675 97 190 410 0 140 442 21 911 259 536 872 279 848 772 74 985 560 0 435 1 203 53 38 0 540 377 923 116 299 964 0 830 522 163 0 447 869 772 103 0 249 0 812 736 896 435 506 975 317 0 872 0 153 21 548 0 917 156 737 0 861 977 409 0 0 241 821 389 712 723 683 680 865 139 220 976 785 0 764 162 581 127 0 862 702 379 627 0 837 621 692 497 991 927 0 764 881 610 734 225 762 169 0 113 389 825 813 0 0 469 359 301 859 521 468 345 658 935 742 196 109 192 0 913 946 566 363 184 625 230 32 658 759 840 84 970 417 0 809 670 469 171 862 532 721 715 385 103 359 0 846 649 36 928 0 297 833 407 700 875 323 487 0 479 86 2 0 912 0 193 435 530 295 672 990 602 0 857 0 721 529 425 0 739 141 210 372 976 6 183 779 0 545 38 938 144 0 709 840 772 718 755 0 644 1 404 826 312 998 268 6 538 387 188 0 977 849 324 7 0
0 286 849 0 561 408 687 645 103 897 736 919 0 620 566 827 75 476 0 140 0 398 858 680 386 12 605 405 34 141 452 194 0 289 189 953 248 937 0 386 0 688 335 154 0 0 59 552 568 142 0 303 424 31 853 351 0 366 0 738 804 65 858 625 445 582 609 0 995 702 335 0 143 436 314 627 85 904 34 0 393 0 484 855 562 0 678 199 0 0 0 852 307 0 0 993 451 153 150 0 988 631 13 206 277 131 68 0 703 201 0 191 664 0 130 947 784 0 471 685 0 775 313 97 354 198 0 263 498 0 12 0 560 0 867 221 227 0 268 746 580 0 0 565 0 446 331 240 296 0 0 64 961 353 762 165 773 453 120 0 713 370 113 288 496 13 257 745 802 539 443 0 88 718 739 0 130 120 14 685 384 210 702 0 436 521 326 431 814 938 303 371 990 0 913 19 0 800 6 908 831 516 0 224 720 0 119 42 0 382 0 0 691 135 148 231 678 720 511 243 378 492 413 84 158 0 407 690 736 804 269 89 353 495 0 0 107 64 751 12 0 914 778 0 642 498 748 590 919 898 377 0 123 918 0 511 343 899 180 0 337 0 925 620 0 133 51 11 437 38 668 944 313 0 341 735 644 447 347 0 443 849 215 293 0 273 636 484 228 0 0 756 893 517 433 362 451 152 27 812 345 90 91 400 593 609 0 786 504 953 971 0 0 205 463 231 341 71 687 171 204 16 656 0 3 764 0 977 70 968 806 766 84 474 16 983 628 21 365 45 733 0 938 58 812 45 785 631 317 0 894 176 0 914 17 361 855 955 0 0 207 778 349 0 887 0 892 967 0 0 924 176 614 190 898 979 745 426 127 373 142 692 0 945 252 757 864 259 414 204 616 453 0 723 286 510 819 882 425 912 1000 49 202 330 378 735 0 797 669 716 0 355 159 0 117 985 739 24 480 932 157 427 484 962 0 0 738 983 919 0 401 384 900 729 250 812 0 896 908 772 70 297 582 14 413 0 132 421 862 136 20 51 360 172 648 156 491 338 866 58 653 205 566 147 85 806 579 490 1000 632 0 160 0 338 580 372 605 45 0 0 173 481 678 984 331 226 744 0 612 0 135 165 834 0 784 0 977 126 0 0
730 195 883 698 0 0 697 267 374 995 673 0 122 81 504 539 778 654 309 0 529 426 464 658 563 453 428 0 586 0 39 758 425 880 973 693 751 945 546 763 891 121 596 284 255 407 946 124 591 174 547 305 0 296 0 516 783 295 695 440 691 253 753 348 24 907 28 902 905 0 771 0 0 872 0 729 351 780 698 253 191 30 310 273 499 759 881 444 524 87 787 799 452 273 208 606 126 345 412 0 383 816 711 0 716 0 537 940 3 74 0 309 958 709 0 0 775 309 686 384 0 504 0 944 220 213 385 177 756 580 359 182 783 871 682 966 838 0 645 938 0 0 898 306 0 345 674 366 655 14 458 384 0 0 0 984 0 424 841 0 0 274 0 977 878 837 938 0 0 328 236 388 382 859 663 0 512 930 781 61 874 784 993 283 406 367 731 626 488 739 0 727 560 485 486 153 67 116 92 525 505 943 169 830 973 855 386 490 241 0 695 242 371 907 552 0 28 0 594 282 68 29 546 822 482 642 0 0 923 270 253 0 135 57 227 354 0 835 95 0 791 279 41 815 761 297 610 402 906 916 571 0 857 0 44 0 161 990 579 576 485 972 418 0 0 502 73 76 368 655 539 0 615 180 984 224 362 703 516 807 0 200 2 228 0 194 494 965 586 381 0 732 437 291 216 321 766 0 173 291 977 565 641 730 477 509 309 285 0 909 0 80 0 475 0 502 57 591 772 37 150 687 766 660 188 554 715 0 6 584 635 0 585 39 500 262 8 224 0 509 0 0 0 0 919 0 0 0 993 0 279 49 652 986 227 575 892 90 74 0 487 746 82 966 0 0 469 428 672 308 253 657 281 325 459 0 885 923 81 0 645 767 252 0 590 0 831 0 828 931 146 134 240 0 934 350 912 407 465 48 329 532 95 765 628 848 0 739 849 823 197 109 858 970 0 534 0 474 206 526 646 108 886 137 838 125 183 0 819 981 757 855 26 769 0 579 468 361 0 926 269 0 728 414 941 889 0 0 0 409 15 200 545 0 568 31 49 923 974 661 560 951 784 591 187 0 834 0 0 355 0 0 678 277 828 784 491 853 0 639 896 682 879 944 0 395 15 319 882 447 803 311 214 202 819 397 224 799 815 86
643 131 798 925 344 66 856 0 156 0 887 679 966 441 911 776 408 541 300 744 709 328 998 12 0 130 934 928 447 987 923 788 0 785 0 0 118 341 432 431 943 763 0 0 264 0 211 913 417 71 259 729 932 184 298 26 249 569 0 416 0 788 0 494 251 890 871 529 711 0 792 0 715 0 958 0 227 935 379 677 483 418 549 91 0 459 710 136 613 890 166 843 603 0 884 671 329 651 385 802 0 864 996 0 740 378 990 925 44 489 129 991 642 594 683 150 926 0 264 0 389 281 246 0 3 751 487 907 239 0 745 0 114 904 925 100 648 529 962 260 0 487 815 0 0 608 107 0 888 26 537 678 727 770 34 53 0 598 0 0 731 964 0 0 761 845 0 774 848 0 106 106 23 462 0 311 663 953 140 893 0 443 191 943 87 0 896 874 929 674 1000 90 606 324 918 420 886 4 327 561 357 638 124 851 43 897 881 17 0 0 0 787 406 477 124 359 265 705 211 208 0 530 496 451 605 268 692 362 0 388 882 0 481 192 228 41 923 0 0 643 0 124 485 389 799 3 14 819 668 529 960 0 478 0 757 44 352 0 919 0 738 0 0 0 0 815 564 837 497 469 576 157 585 0 888 629 0 243 578 0 487 0 561 142 607 266 154 1000 232 32 539 0 435 511 0 972 0 63 897 179 696 181 370 257 913 892 454 0 0 214 0 221 448 0 24 639 240 117 0 214 161 640 0 816 711 524 0 331 497 821 387 88 754 576 54 976 0 147 610 448 463 828 151 0 166 0 275 523 272 728 0 925 0 428 674 127 0 60 88 646 930 797 350 204 0 0 0 201 1000 0 252 882 758 520 618 177 0 811 0 144 910 422 919 952 710 0 103 0 584 459 357 173 146 173 0 548 358 932 0 797 959 0 409 10 0 894 0 653 380 905 192 0 531 0 106 88 628 929 853 146 0 640 391 213 0 943 519 522 521 17 674 0 673 635 117 985 680 510 530 776 987 0 284 0 0 260 0 0 966 999 540 419 158 425 0 288 717 0 989 347 919 0 0 864 0 0 234 568 0 738 546 607 0 0 632 519 97 672 280 434 928 0 579 316 0 659 647 284 413 685 740 0 985 376 106 242 457 125 0 495
190 795 349 966 737 0 0 969 750 650 139 980 783 757 309 922 298 219 437 445 77 713 994 857 429 662 58 0 0 389 43 0 770 149 195 137 580 490 0 465 0 0 128 778 856 26 0 0 0 120 208 486 26 301 649 686 827 366 31 657 30 0 271 402 0 756 729 358 427 594 183 579 310 0 570 120 617 217 0 188 0 770 115 19 873 207 366 631 59 0 794 142 0 824 830 716 851 793 234 514 495 0 935 465 419 711 542 873 436 0 718 314 80 835 947 884 707 0 524 274 33 890 272 0 0 970 970 831 0 18 0 318 385 0 0 341 0 835 0 797 106 158 34 283 790 209 160 389 0 38 948 171 651 350 224 633 411 749 380 0 64 0 264 0 982 595 310 693 228 806 124 896 610 0 703 301 159 0 357 671 492 0 596 0 706 783 512 368 48 559 0 918 210 842 555 935 0 139 40 0 0 0 909 557 360 634 0 601 492 0 443 649 395 626 503 992 554 253 665 271 0 645 679 287 574 644 969 0 0 522 789 0 0 968 116 44 472 695 0 763 0 273 0 398 544 292 906 810 441 0 325 0 44 289 695 670 193 525 837 358 0 794 313 183 357 293 0 633 198 985 592 46 366 0 828 925 460 0 280 742 677 0 0 743 0 280 637 943 499 453 0 411 916 279 263 125 810 0 320 409 821 0 828 485 906 990 0 911 530 764 163 3 920 948 245 764 0 48 774 623 491 153 980 934 84 104 374 628 0 0 163 546 441 930 565 833 0 451 546 301 0 670 0 795 657 893 509 680 100 570 908 746 103 266 15 818 282 608 605 547 210 0 635 0 0 720 116 656 829 574 453 746 645 8 408 702 474 974 961 383 381 633 434 568 355 85 0 0 160 217 219 716 35 75 594 243 663 202 538 573 294 347 503 888 0 878 346 0 454 49 728 0 394 0 612 366 313 191 835 531 696 273 261 0 371 939 570 524 123 266 808 935 0 820 0 0 213 988 189 0 935 522 525 118 516 289 204 658 849 47 339 192 625 0 0 314 737 558 0 0 0 369 900 987 159 614 74 466 0 905 194 368 267 761 0 409 385 915 174 0 902 237 297 125 801 368 394 0 691 191 0 310 837 852 294 929 799 703 326 0
0 472 0 295 0 530 463 159 310 138 789 870 280 871 492 207 845 189 73 0 215 0 950 646 234 261 0 418 630 0 0 310 798 0 0 288 0 0 788 511 554 0 0 436 726 0 601 971 600 881 805 0 370 121 669 238 0 896 487 135 0 888 0 604 612 845 201 731 816 704 0 195 296 0 789 0 0 928 878 418 961 796 849 332 807 578 374 51 923 766 684 0 5 0 144 589 0 72 125 98 124 874 598 767 72 511 221 506 725 529 482 0 445 345 272 0 747 439 492 676 257 844 53 47 392 619 0 93 0 372 348 528 335 25 587 61 24 912 731 0 212 0 698 244 24 127 143 450 629 0 735 175 0 284 492 772 797 277 647 284 748 423 560 371 593 0 31 172 0 343 0 545 145 509 0 0 200 463 79 639 831 554 0 0 622 895 0 0 179 9 0 476 0 478 10 837 965 591 995 120 390 902 342 88 975 51 33 0 568 808 0 907 356 398 125 356 337 335 623 920 437 466 977 327 706 707 0 409 0 985 59 702 861 0 724 964 191 527 705 0 491 55 147 0 843 420 17 172 0 305 733 401 569 586 428 0 958 433 229 715 687 888 864 891 649 183 721 160 0 606 797 0 378 0 531 989 0 96 0 0 631 477 601 536 320 778 0 716 725 677 0 524 626 9 353 195 6 222 0 398 869 917 188 464 847 902 0 809 936 623 0 371 113 0 313 888 154 0 0 428 252 189 0 68 0 994 519 85 530 974 0 718 56 564 0 419 0 127 182 304 676 501 394 459 39 614 914 506 268 308 316 0 919 665 385 607 411 49 0 369 4 0 104 409 168 518 0 404 819 0 708 700 339 687 12 844 417 567 870 631 240 941 483 231 116 0 956 346 559 585 778 458 519 367 249 286 42 0 533 0 474 653 856 659 921 527 896 0 55 124 781 0 0 50 667 0 293 57 121 0 195 908 0 396 505 589 938 309 787 217 173 15 383 215 819 119 905 819 717 608 0 443 863 0 155 690 137 156 84 924 101 302 982 858 41 942 713 30 430 334 129 84 748 995 83 308 772 720 951 809 895 602 10 0 816 879 0 439 437 721 79 68 938 50 0 559 911 181 893 200 0 90 86 624 168 977 0 231 682 737
0 641 0 911 169 0 0 0 59 564 167 758 638 784 0 0 121 589 325 267 210 0 841 522 287 847 147 481 361 638 829 45 992 986 0 0 585 648 0 0 870 0 193 112 789 0 942 486 0 843 943 0 830 45 295 344 472 623 122 541 138 27 537 368 262 302 0 186 478 265 669 986 742 3 540 0 266 617 327 280 0 80 912 495 456 352 552 979 577 114 216 0 839 288 679 41 427 326 68 185 504 946 0 0 883 644 713 379 243 549 0 587 0 0 711 304 172 812 0 175 61 367 405 689 0 946 0 563 398 789 33 0 0 422 840 579 609 845 70 966 404 697 0 575 494 971 0 47 193 627 569 390 933 0 675 785 0 0 0 0 454 977 622 765 659 852 591 695 347 205 678 376 724 644 649 643 637 138 320 227 147 377 774 141 102 942 856 465 124 318 0 368 150 385 784 728 87 433 0 144 476 938 0 75 567 798 894 811 463 19 23 0 679 827 569 732 329 0 714 0 289 788 624 0 290 752 0 567 845 401 126 765 921 264 982 441 458 0 451 290 731 663 942 911 464 871 403 0 716 919 758 78 0 228 922 0 604 241 582 269 865 0 624 0 922 11 0 462 326 0 0 267 314 623 432 308 45 736 287 610 643 125 20 676 519 0 0 982 652 967 483 0 504 38 0 851 422 37 788 0 666 0 218 0 925 402 0 996 821 49 767 0 562 0 0 154 0 619 175 0 243 587 0 952 177 96 40 996 645 290 282 0 427 340 276 258 330 307 864 563 106 522 0 239 412 0 575 485 690 402 687 440 642 310 980 977 816 332 0 0 291 702 515 112 267 498 667 0 313 421 77 54 0 371 351 522 855 0 0 0 572 747 37 0 5 0 482 905 688 820 950 649 710 356 0 624 866 897 0 756 647 752 435 253 0 231 358 877 385 131 757 201 42 832 147 197 0 595 0 0 368 478 648 736 935 0 646 0 0 941 603 403 50 926 622 897 311 241 549 693 593 192 0 303 730 591 723 605 283 123 973 114 136 71 196 0 421 342 134 155 45 961 897 586 2 676 296 422 0 101 845 6 877 0 482 847 0 793 868 355 362 182 351 825 262 166 0 660 0 0 280 0 0 173 569 13 0 181 381 0
651 510 177 229 978 633 400 816 742 584 354 511 83 535 615 289 124 604 0 171 439 421 434 870 68 219 17 156 708 368 985 0 968 544 465 981 0 172 0 553 977 780 0 0 562 303 452 811 231 788 108 0 458 132 931 120 467 0 0 542 453 790 401 0 0 355 0 743 365 57 938 0 0 651 789 657 180 799 697 0 717 999 96 0 371 286 436 167 461 167 283 570 85 0 452 449 337 110 382 365 0 0 244 0 683 118 321 823 794 741 432 0 288 988 541 595 0 0 980 893 475 160 680 243 922 307 625 943 613 0 591 0 418 846 894 389 0 178 0 578 163 0 781 424 95 0 0 0 432 637 392 0 0 410 0 785 0 308 501 127 894 865 0 468 546 939 0 0 0 0 431 299 670 839 927 103 0 789 0 0 263 574 722 843 0 903 114 622 749 0 279 0 0 331 454 156 644 722 208 855 0 145 355 587 285 0 733 0 870 780 118 0 56 940 0 127 200 419 0 432 473 377 0 0 236 440 310 78 0 296 975 289 989 138 602 0 971 290 766 0 265 107 0 983 361 380 400 0 222 901 855 189 731 0 0 992 551 27 0 236 0 840 792 849 0 26 606 755 170 886 402 169 813 264 843 147 859 211 354 212 0 685 265 804 155 856 422 0 0 538 115 407 345 383 231 0 933 132 584 840 291 584 981 432 0 408 881 0 0 0 0 1000 995 77 159 698 826 617 271 0 191 853 131 89 0 136 687 876 575 313 935 583 620 82 873 0 256 0 55 0 879 524 876 0 129 927 300 103 169 589 39 923 32 123 506 0 0 0 324 115 973 0 350 316 789 0 155 0 345 415 230 632 246 951 0 622 295 529 434 0 131 143 0 574 108 907 0 940 403 94 276 155 297 0 426 680 596 31 697 744 789 0 884 193 0 580 313 0 705 979 975 0 0 300 599 737 250 324 784 360 515 446 0 703 634 0 582 869 776 483 53 712 0 334 0 118 104 973 696 945 340 855 927 0 92 933 400 446 606 708 9 909 876 537 0 37 955 840 194 0 746 272 620 642 0 871 652 417 804 641 651 58 870 0 0 0 786 0 0 174 258 61 226 99 0 214 506 499 779 519 940 340 548 905 0 379 927 0 921 275
340 29 343 123 737 0 99 317 0 8 398 5 0 729 0 531 0 521 251 0 243 738 0 964 0 900 717 605 2 37 840 409 821 863 357 819 433 55 371 238 381 209 123 325 0 348 913 0 262 746 0 0 532 688 182 79 599 0 467 0 610 241 72 340 613 399 334 150 792 0 683 873 866 0 620 0 138 898 827 507 237 494 32 761 673 580 987 838 997 674 164 0 0 113 388 0 302 49 907 0 0 0 430 220 582 968 0 937 243 645 751 170 584 0 217 86 299 207 559 0 357 493 442 0 0 0 222 321 84 442 663 76 0 112 658 291 0 0 928 0 64 531 452 940 5 278 24 530 364 910 417 0 374 293 440 124 584 910 113 870 0 728 962 857 282 380 198 321 123 802 340 309 478 248 169 317 382 232 33 985 777 557 572 805 147 614 454 555 247 139 123 0 882 0 801 962 0 830 170 634 0 443 188 388 812 917 493 0 363 301 443 6 0 378 448 918 0 322 0 297 225 0 0 836 271 102 470 56 907 622 61 212 731 0 300 759 657 565 0 930 479 849 0 58 0 17 652 975 469 876 193 813 0 838 951 0 0 0 597 64 0 927 219 677 789 936 148 68 203 853 980 120 0 978 676 0 193 974 73 244 0 576 245 24 692 0 628 397 0 794 580 906 876 802 0 722 430 774 551 260 48 238 0 0 845 441 310 946 0 827 823 404 694 729 202 326 830 702 315 48 950 525 0 605 682 353 974 933 81 634 866 684 318 598 31 460 129 79 488 903 0 892 946 97 768 560 82 0 395 799 493 524 304 623 682 189 822 504 0 0 831 0 242 0 173 347 667 0 187 871 276 0 0 827 0 19 0 300 459 394 67 271 0 0 446 673 789 0 251 400 238 0 3 849 40 184 0 939 0 0 55 512 390 0 478 526 930 545 14 357 534 127 0 976 406 986 142 846 476 494 622 945 440 630 794 157 134 81 380 0 604 0 932 500 296 434 595 579 840 86 306 663 0 793 85 934 968 751 950 0 174 0 507 0 516 144 552 460 0 332 153 0 817 126 407 584 609 981 838 0 0 791 909 240 830 564 785 725 951 0 394 757 866 664 707 601 477 69 167 52 375 25 669 819 93 658 393 840 0 912
795 494 193 0 0 848 608 136 901 0 110 0 630 53 0 880 227 355 675 0 0 40 157 137 977 26 46 0 0 0 678 334 265 299 919 0 441 744 145 535 67 477 594 182 469 130 877 699 615 492 465 0 382 0 918 0 280 0 208 214 540 357 249 583 221 899 36 999 540 357 0 981 0 259 935 744 973 320 0 0 10 324 802 0 81 906 477 367 31 497 438 0 569 40 39 115 52 290 526 174 0 435 796 554 650 124 997 648 514 771 358 41 0 540 37 84 480 611 106 142 0 667 799 358 311 152 18 807 794 514 25 0 0 155 777 631 0 213 326 972 8 540 332 332 417 478 830 139 868 0 197 948 941 0 0 596 375 0 822 771 0 227 959 562 706 0 0 423 0 215 781 0 828 0 630 53 0 366 406 538 291 856 544 145 354 824 679 556 865 851 53 394 824 0 809 90 360 692 852 330 321 106 968 561 76 716 773 234 0 168 460 588 228 506 643 700 0 471 755 572 891 50 247 239 31 220 74 0 549 938 945 0 483 0 161 595 911 310 409 458 998 737 0 14 568 273 794 546 0 69 425 274 959 142 891 392 457 400 513 329 0 982 206 994 410 371 976 0 993 398 0 345 0 0 239 975 778 255 422 154 852 0 0 472 0 0 75 375 472 102 196 0 0 828 0 846 469 250 812 0 496 792 142 817 0 434 741 492 0 152 788 0 937 147 462 28 762 4 809 17 765 989 603 853 0 240 682 388 778 810 336 0 209 554 738 112 585 88 813 709 300 550 0 0 988 0 349 451 0 643 21 951 780 642 51 0 219 0 432 0 242 897 43 396 505 0 162 321 210 19 526 924 0 0 28 0 111 0 402 0 0 18 0 683 976 358 442 959 391 208 264 0 875 0 961 0 0 296 209 171 290 145 36 381 538 257 677 494 365 836 774 458 625 960 771 885 621 633 774 268 350 520 720 271 0 879 387 41 243 0 22 872 590 0 950 908 841 747 406 249 0 444 0 0 0 499 779 366 371 547 841 0 287 775 307 923 83 518 70 118 0 102 898 679 89 479 463 996 727 860 302 128 268 0 989 493 977 399 611 0 166 434 556 104 735 0 0 909 0 695 518 957 30 0 535 0 299 884 211 556
0 872 0 427 253 864 115 944 0 0 969 945 730 0 381 229 505 463 426 586 158 342 61 368 214 0 997 47 855 802 0 442 908 570 0 618 163 803 621 301 590 970 174 230 249 744 42 0 0 0 68 134 0 745 19 0 0 0 0 731 711 412 740 0 230 212 184 221 468 603 414 323 146 760 373 964 974 195 830 142 744 437 925 540 375 148 691 35 628 0 378 511 93 18 851 10 0 0 421 827 0 774 0 764 521 7 280 0 172 946 150 385 480 702 405 0 51 72 275 938 472 65 0 0 362 627 866 0 0 52 872 578 836 257 629 371 698 464 330 212 724 114 307 0 684 681 0 469 0 0 851 0 830 997 0 874 14 0 969 654 757 999 486 0 524 414 902 950 585 598 111 0 93 119 643 451 881 84 0 0 0 36 962 0 720 712 477 76 651 658 0 816 403 899 824 389 205 7 654 531 639 0 501 5 0 87 44 441 210 915 17 523 79 532 800 0 724 99 155 0 383 398 172 631 289 0 273 734 434 52 562 564 0 382 877 633 187 859 985 174 0 262 858 929 150 72 63 472 279 0 63 854 0 678 435 716 953 791 54 247 835 346 0 3 434 0 654 549 484 304 398 537 313 0 719 985 451 0 108 872 397 871 976 989 714 0 724 415 909 829 881 168 561 366 0 749 0 956 0 872 529 225 641 266 867 0 0 480 258 402 0 703 0 0 980 0 0 0 972 0 167 477 0 393 0 638 934 731 989 131 807 974 214 44 752 376 375 302 379 769 848 695 142 789 0 637 340 340 865 707 0 0 629 435 445 0 0 908 303 844 483 278 287 406 569 315 638 205 569 900 464 482 585 308 308 34 642 336 0 0 86 10 601 237 71 0 701 573 564 195 701 684 222 0 753 143 0 240 253 846 557 0 476 0 899 932 227 22 446 128 381 892 389 777 42 0 227 726 303 0 92 92 174 890 467 669 540 799 764 0 154 427 0 123 350 0 294 502 902 373 0 0 726 814 769 0 766 351 643 714 0 24 286 19 934 617 25 188 0 0 62 364 135 0 0 0 0 874 819 562 396 939 143 0 508 0 253 0 101 0 838 0 0 6 0 158 859 886 746 225 635 836 399 0 957 0 109 0 257 154
0 896 497 895 167 775 990 764 384 0 138 0 0 0 838 702 378 836 683 828 0 123 0 831 843 168 440 0 0 310 230 634 148 0 357 673 140 309 0 773 903 378 919 241 0 101 828 507 737 621 124 767 455 351 26 408 0 327 739 825 604 627 71 960 0 936 434 69 78 939 0 314 0 582 0 761 260 49 261 338 859 704 770 641 970 465 359 0 701 425 719 329 0 0 693 756 129 387 49 674 0 334 146 650 461 199 661 896 579 0 109 0 84 103 0 280 405 185 876 0 340 14 377 660 763 716 819 379 26 325 0 768 0 0 150 408 654 836 0 0 985 503 0 119 411 883 921 4 271 711 34 972 0 0 277 54 927 0 606 90 275 452 661 597 562 34 649 581 168 696 0 0 0 488 53 0 175 307 223 403 720 91 269 994 227 737 232 748 340 42 386 308 104 872 845 519 0 302 348 638 451 0 434 0 178 678 306 861 0 696 0 978 841 33 848 982 0 6 266 227 69 312 690 816 507 743 909 420 0 71 979 636 0 0 912 635 769 105 736 55 0 788 652 655 826 483 569 36 559 468 149 884 0 765 108 0 275 171 374 887 849 978 318 987 588 0 707 879 632 472 645 0 889 432 0 664 129 129 561 466 594 270 56 543 0 514 0 725 597 582 0 570 0 990 426 783 179 510 570 645 387 922 0 857 0 564 393 798 376 36 262 808 737 0 895 0 0 457 0 745 815 725 0 170 874 294 426 236 0 887 0 510 0 386 0 12 764 630 418 6 424 498 437 521 319 805 321 460 406 485 795 295 552 0 972 888 849 931 944 797 481 747 557 114 984 194 319 381 198 0 919 35 344 0 974 117 528 756 228 0 365 0 726 438 651 969 564 141 558 25 644 48 0 250 82 0 877 397 338 0 522 41 453 276 623 832 280 345 96 921 0 247 924 0 182 849 0 871 0 0 793 991 302 134 422 387 0 795 104 623 267 0 675 788 997 829 389 166 0 783 200 181 179 897 964 683 676 816 346 0 478 452 42 50 706 650 0 349 0 0 0 857 579 470 296 13 845 281 598 468 404 172 8 352 898 730 445 381 669 431 919 0 633 489 485 797 0 540 465 274 0 113 51 288 903 798 404 928 745 648
0 679 21 961 185 726 62 471 0 82 23 172 561 147 302 220 303 250 0 0 240 0 882 404 248 102 0 499 246 114 720 852 221 684 0 869 543 736 235 0 944 875 985 900 279 688 660 786 32 240 77 0 892 868 585 313 694 340 0 277 15 464 531 476 0 464 665 264 788 737 893 265 909 278 220 517 693 0 675 660 358 863 0 85 0 848 804 246 0 0 619 0 453 0 304 507 639 0 80 0 616 71 859 735 853 279 534 204 584 572 276 737 289 0 588 615 816 713 915 845 278 488 575 521 0 0 763 825 158 720 91 710 737 148 0 968 67 558 959 0 756 0 834 400 206 174 924 858 723 354 643 0 743 660 382 964 282 328 525 379 451 273 213 0 601 0 488 575 62 0 212 288 353 948 0 147 516 222 0 215 768 179 137 0 83 255 70 0 416 740 731 465 397 0 844 0 894 894 748 235 193 327 307 824 320 338 432 791 488 397 167 398 146 648 0 76 378 876 0 0 73 0 886 303 0 0 459 262 954 652 586 762 0 747 736 0 215 0 990 0 905 829 0 0 641 616 810 515 63 930 986 833 169 430 414 835 0 307 0 42 22 599 0 0 308 896 355 958 666 0 460 838 98 0 427 615 0 337 712 880 0 0 930 71 0 130 0 0 873 806 697 0 261 297 530 984 206 551 21 710 645 690 341 796 410 454 575 0 723 857 159 660 250 393 425 567 480 836 841 0 89 477 274 322 886 111 244 136 427 666 0 308 440 423 400 247 912 718 370 446 98 206 0 713 133 561 381 197 795 767 818 942 0 870 0 342 373 0 0 962 796 259 416 487 912 701 171 54 341 558 814 0 221 797 755 0 136 767 379 789 63 162 678 66 390 446 428 435 878 799 16 132 0 609 235 433 0 855 943 426 320 323 44 258 10 477 0 0 862 0 956 113 330 940 305 0 103 291 574 842 859 0 0 769 787 291 440 0 457 0 780 197 780 808 0 72 151 0 595 796 819 0 78 498 0 556 401 476 694 0 0 709 503 0 647 499 940 180 655 0 704 939 849 0 189 834 786 609 513 448 0 979 220 432 99 846 96 98 229 0 253 0 760 679 132 0 0 928 593 898 652 667 404 994 605 700 325 59 178 956
305 500 0 451 301 0 313 520 389 590 821 0 130 726 303 292 0 775 947 974 445 0 0 675 0 895 162 1000 955 544 743 712 957 667 755 822 884 904 0 0 827 588 530 1000 365 489 28 0 276 268 472 156 151 564 66 395 398 349 0 224 87 55 820 587 548 88 436 737 198 70 749 493 172 813 249 599 367 923 991 988 268 778 135 0 948 711 975 0 0 168 708 375 0 252 331 719 121 554 614 656 717 0 280 0 205 0 586 511 0 954 982 48 250 291 0 0 860 0 977 0 0 17 108 0 362 729 0 158 402 960 983 535 649 0 515 395 492 0 340 610 881 418 58 423 301 146 0 0 922 0 0 214 480 360 0 117 755 900 279 740 879 0 572 598 346 158 831 886 403 0 0 311 272 571 0 84 65 282 773 158 398 747 59 0 599 26 863 903 0 942 0 907 578 596 184 0 243 798 375 72 105 733 637 464 344 374 823 954 440 843 796 714 413 0 883 206 840 862 319 992 422 0 329 519 613 634 243 0 482 970 255 70 826 994 0 656 454 0 0 0 936 315 325 0 580 695 262 539 690 67 0 654 598 0 737 0 94 781 599 109 754 75 111 253 516 225 341 945 997 239 0 828 549 616 530 781 0 449 969 0 355 125 247 0 0 486 323 515 656 318 622 594 80 898 741 0 99 939 610 981 662 391 555 0 0 0 0 692 272 535 736 693 355 46 966 472 889 730 635 246 857 365 545 397 755 821 54 577 616 683 311 312 0 64 439 207 455 0 231 125 0 392 634 614 445 784 208 0 138 537 0 0 610 29 472 0 510 40 197 95 63 240 561 947 575 0 696 314 211 967 152 863 342 665 978 938 0 282 809 478 538 0 183 644 0 712 394 705 77 684 628 232 733 540 0 10 334 324 578 750 304 0 679 513 477 148 762 352 0 934 872 0 258 697 735 206 89 150 754 378 778 48 346 615 0 81 977 796 72 0 253 22 610 692 117 255 670 571 590 0 166 85 260 874 875 359 655 423 216 664 85 969 897 19 297 532 0 256 0 502 13 294 0 319 518 73 588 0 349 0 468 912 743 442 356 323 661 679 0 475 843 918 306 795 661 479 272 267 630 929 485 0 390 401 0 0 0 372 309 512
822 236 329 920 887 899 213 626 989 47 228 15 107 0 0 344 923 639 96 982 761 401 500 165 0 33 622 596 91 815 702 531 0 403 0 0 94 250 935 760 951 510 171 535 484 597 702 245 64 545 334 87 347 600 237 843 641 564 0 0 743 992 702 911 892 638 0 818 519 283 811 884 46 300 531 775 205 402 0 0 729 733 0 966 975 0 408 120 302 0 594 611 734 248 923 45 544 538 612 670 769 370 385 907 0 138 734 819 0 277 677 222 958 0 219 0 121 0 398 0 580 186 301 0 0 0 551 0 993 704 0 473 0 31 811 524 157 276 501 361 0 680 846 756 517 186 0 406 7 983 411 865 910 622 198 424 454 187 382 481 322 573 0 674 0 0 546 0 931 296 251 646 442 182 984 268 691 0 860 787 260 254 982 0 772 250 217 91 988 85 254 624 494 242 940 703 790 0 898 761 0 79 259 733 530 494 169 428 698 562 104 431 661 359 883 501 0 0 0 189 840 583 10 107 0 869 81 825 265 0 671 598 0 157 168 915 116 307 0 775 668 14 638 0 466 600 64 157 0 0 747 0 47 655 830 367 334 389 729 483 872 356 722 921 588 509 412 0 159 0 710 154 825 0 583 560 717 340 961 308 33 943 632 607 610 0 14 51 256 662 105 433 976 0 637 87 0 48 124 298 986 415 339 369 413 981 0 226 499 357 0 0 639 118 697 714 849 0 760 940 0 528 496 528 0 911 0 482 342 355 339 607 191 976 0 619 284 121 706 0 340 689 0 700 177 0 667 615 16 659 0 800 0 155 590 898 0 302 477 166 197 624 50 778 473 973 250 0 731 95 981 681 802 769 359 646 441 126 0 10 878 0 433 900 0 435 41 787 0 654 570 260 854 636 54 47 0 0 196 0 0 0 241 634 845 517 467 444 0 717 519 0 0 725 0 916 0 502 479 883 638 0 73 316 97 4 0 692 0 809 13 785 13 983 456 364 487 365 418 563 919 302 118 271 648 864 50 355 0 923 0 76 735 0 887 878 539 279 357 0 384 158 0 993 213 189 913 542 964 939 553 430 520 0 111 0 866 759 0 680 265 343 0 67 373 0 0 357 576 206 955 276 538 909 741 369 780 95 75 0
650 564 109 368 31 315 13 974 848 160 319 347 820 211 0 852 0 660 25 619 0 333 667 101 0 277 133 960 95 587 236 301 29 0 987 745 706 0 0 0 135 710 134 102 56 345 269 27 132 684 907 938 273 0 109 893 24 278 974 449 480 60 828 137 144 0 440 758 0 0 517 0 757 759 612 202 458 0 259 849 46 0 580 300 0 0 939 856 477 565 773 323 0 778 28 976 539 578 0 992 907 405 0 333 0 0 197 625 0 766 990 0 619 776 56 565 864 133 64 671 376 955 961 0 0 0 370 77 595 0 0 0 268 861 0 781 330 925 605 793 842 862 0 0 436 168 345 39 673 0 232 94 236 973 18 570 209 555 545 451 180 681 551 0 37 465 920 69 148 831 571 279 399 0 253 302 303 317 704 0 651 772 187 738 277 0 396 930 924 95 707 625 124 0 348 244 690 50 292 810 966 698 357 537 643 0 0 45 988 828 548 886 777 716 0 965 717 478 817 796 570 873 33 667 13 638 0 729 534 905 0 464 519 51 620 87 0 755 350 605 0 0 622 369 759 18 609 486 397 0 475 0 580 0 0 99 195 74 293 102 634 82 474 234 413 641 403 910 364 846 816 298 0 559 484 164 62 53 0 0 841 357 219 249 994 157 997 0 164 668 0 0 558 147 231 678 237 641 957 367 287 692 831 303 710 895 0 505 272 468 703 983 0 296 911 419 0 722 146 0 0 671 0 0 493 76 193 625 947 354 0 117 37 0 838 0 0 690 486 0 0 138 748 0 0 864 0 854 925 792 0 0 956 939 506 891 190 406 133 922 73 418 765 740 136 693 948 674 441 77 334 918 0 864 463 212 31 827 313 665 51 202 706 899 3 294 966 547 275 622 389 999 0 28 471 0 416 146 82 0 209 0 276 748 607 648 21 852 0 909 0 637 777 465 330 0 196 501 0 0 698 810 274 0 809 812 745 615 85 716 518 365 248 64 334 614 630 0 472 138 0 0 142 188 629 863 641 462 932 657 70 833 638 0 855 537 0 408 360 61 722 588 369 150 348 769 804 443 0 871 409 550 341 0 70 979 947 309 68 884 407 163 585 0 801 0 878 0 159 520 574 0 515 38 0 753 835 617 21 0
741 97 22 64 0 888 0 36 700 0 0 670 629 722 0 976 0 0 787 449 722 919 60 0 504 465 0 915 534 0 376 562 115 731 27 780 239 821 0 0 968 73 366 144 798 480 849 394 659 173 531 222 46 0 785 710 234 866 398 136 222 171 855 915 535 0 353 729 713 554 0 604 694 804 0 153 513 0 72 925 212 430 302 660 876 727 0 18 778 207 0 232 355 945 603 200 0 795 0 298 0 751 0 542 359 922 204 590 735 8 0 0 212 962 200 41 987 242 244 0 652 94 0 734 583 788 176 415 634 911 368 647 227 3 0 691 409 0 722 364 6 323 0 419 429 0 0 0 831 530 154 414 516 576 773 572 0 310 0 332 340 319 501 639 592 0 535 505 22 0 6 358 952 650 454 154 0 11 0 72 958 355 372 511 816 170 108 801 0 51 590 412 500 998 0 304 637 942 768 74 0 589 0 0 345 251 308 314 43 533 836 586 0 955 256 0 203 385 632 0 0 252 244 856 901 210 917 0 655 0 763 842 562 93 594 661 546 845 0 0 0 0 359 922 200 625 532 874 723 203 954 543 731 518 557 418 695 90 895 846 0 86 0 901 235 781 50 714 0 0 712 0 219 455 0 558 878 597 0 490 576 596 708 530 370 0 0 0 658 676 0 402 345 656 189 0 36 0 859 713 19 0 531 0 410 175 664 0 344 848 0 880 710 653 0 959 408 641 23 570 0 92 977 945 13 237 0 0 82 0 853 465 425 851 319 606 511 281 32 421 308 0 0 516 528 529 510 363 779 59 106 0 345 73 865 0 685 580 533 69 0 552 0 237 352 303 799 0 345 266 0 113 76 524 939 800 238 0 400 437 798 228 0 111 616 365 966 894 235 901 230 0 752 697 854 285 661 481 57 632 0 207 307 238 756 810 0 238 374 0 338 730 89 0 922 730 73 609 745 0 0 341 479 147 379 957 0 682 857 487 726 528 187 1000 494 800 0 0 385 53 351 634 21 626 926 56 630 0 639 314 0 0 569 368 484 621 522 238 958 439 219 143 97 984 889 8 605 789 214 0 542 0 15 995 786 35 101 677 0 453 0 608 0 479 216 112 0 768 702 61 326 31 0 223 320 640 0 890 0 582
0 15 699 822 345 916 492 220 0 87 746 189 0 452 791 0 0 472 45 84 0 394 427 414 0 410 689 736 41 0 678 0 73 561 0 0 0 568 497 106 137 316 939 130 556 671 80 515 857 428 809 351 0 511 913 926 636 0 847 0 251 324 0 0 0 987 441 495 864 924 0 93 413 481 64 464 908 733 758 69 0 484 410 0 382 400 479 752 29 634 393 0 0 67 209 755 832 513 397 514 597 348 51 69 949 0 0 15 75 475 801 380 127 468 370 981 248 817 536 256 0 954 95 391 721 0 533 636 274 68 793 0 514 838 0 431 443 296 455 0 270 120 212 153 151 0 888 654 42 483 655 0 7 117 963 816 337 522 620 598 0 368 0 487 542 0 556 948 836 84 0 0 10 902 926 512 639 813 77 443 49 532 235 621 537 41 272 987 1000 225 460 529 375 876 110 0 330 4 0 793 0 544 719 876 712 519 457 0 761 633 630 412 392 740 322 690 70 200 170 648 865 729 135 229 321 629 802 746 184 792 382 0 942 675 43 661 0 0 149 722 799 929 268 650 0 552 392 0 332 664 0 779 555 0 959 197 0 716 900 305 533 620 107 994 785 93 3 0 337 645 338 574 929 666 89 944 0 0 864 481 110 805 0 0 507 929 837 714 131 327 439 213 578 723 540 96 0 398 0 359 875 235 338 0 623 0 0 484 983 41 825 0 84 143 0 655 771 0 0 0 0 903 11 336 375 0 218 222 0 360 0 683 259 0 577 672 451 717 839 0 204 135 379 438 926 0 835 651 644 511 0 111 0 448 919 0 668 931 816 867 829 528 529 954 111 981 607 771 0 731 954 633 302 846 414 690 180 19 804 780 57 275 238 436 272 506 0 890 4 999 0 493 12 231 819 290 0 658 619 0 169 0 0 301 0 237 1000 129 428 126 64 347 617 477 567 312 733 0 267 295 647 385 530 0 441 615 870 935 367 405 935 233 309 490 621 409 161 587 846 500 0 946 0 0 124 402 696 430 0 0 64 215 136 813 937 5 249 539 662 0 401 0 0 923 565 417 507 237 986 366 226 786 646 761 0 83 682 551 75 0 924 324 325 0 866 495 584 735 473 0 90 0 0 460 0 191 276 395 477 0
455 224 180 834 0 112 824 189 595 64 534 0 338 873 766 204 265 438 692 818 492 0 417 0 805 229 0 0 492 747 296 544 0 52 244 271 0 438 949 680 916 0 368 563 468 224 832 89 13 0 247 784 256 299 351 709 483 695 756 0 0 892 192 367 902 991 326 979 829 464 269 419 809 0 362 666 0 273 0 848 132 74 659 211 983 963 0 509 14 833 32 351 207 0 436 65 770 463 431 275 0 296 668 401 964 740 550 487 26 922 805 380 832 318 914 0 973 408 940 953 0 284 0 330 635 543 156 313 553 301 0 438 0 377 588 309 960 833 504 513 0 754 396 0 0 667 637 494 533 775 0 804 118 398 0 480 25 863 468 18 246 176 938 488 447 642 755 436 0 661 0 278 8 0 318 591 932 143 339 596 0 212 251 0 836 3 0 0 830 817 141 536 845 294 0 384 549 502 939 152 0 0 876 923 819 263 252 446 130 50 60 0 508 409 647 312 464 0 0 981 212 830 101 721 0 407 242 668 789 0 661 878 334 919 482 200 469 756 360 118 0 943 673 0 0 0 200 702 0 0 0 32 189 305 511 523 155 0 134 655 606 997 750 441 0 0 637 269 504 898 0 276 668 0 0 123 0 771 845 630 211 303 180 684 109 789 0 248 689 689 153 402 516 464 504 630 221 0 0 65 641 812 643 29 335 644 159 0 411 76 0 59 245 394 220 0 9 306 931 645 854 392 594 948 0 147 330 662 408 806 0 650 729 0 231 628 11 432 453 277 11 612 542 0 57 959 556 0 51 956 0 929 255 879 0 72 311 0 147 0 221 815 526 452 52 601 0 876 0 977 780 691 367 423 614 0 0 0 629 47 756 295 0 830 562 0 226 723 532 643 48 343 438 7 103 107 242 382 253 944 118 0 942 37 239 0 840 642 351 696 0 444 380 0 0 751 519 559 670 543 0 101 787 196 581 499 846 646 861 899 999 429 653 568 709 662 859 618 275 511 0 0 20 443 565 305 44 715 332 0 0 334 0 661 192 916 976 703 964 377 556 317 0 0 0 0 934 325 304 48 509 759 219 802 705 594 648 78 0 778 32 0 0 784 155 879 569 491 122 0 807 173 63 349 263 364 620 468 787 0
814 0 390 52 72 759 642 129 452 0 782 0 533 0 524 416 651 7 973 935 891 533 357 332 280 562 363 179 72 0 227 55 19 769 174 43 993 484 0 63 592 0 900 0 482 903 0 361 0 503 918 998 887 0 10 414 161 0 0 62 0 329 561 226 0 555 0 0 0 0 929 0 0 603 26 853 490 178 248 104 0 305 0 208 566 347 428 374 876 251 241 833 0 0 892 66 440 0 0 362 180 904 493 277 695 0 388 502 0 462 420 650 105 712 265 0 287 353 299 291 287 813 53 188 897 559 291 159 635 0 127 90 690 0 974 408 770 749 0 632 700 843 213 460 749 830 454 354 920 551 0 400 71 173 2 788 223 302 0 276 87 253 646 261 975 385 94 417 0 328 0 704 396 0 0 258 75 211 991 569 473 353 681 0 86 784 866 727 785 660 0 0 852 582 797 825 323 917 878 206 0 0 779 361 607 24 395 772 150 952 563 218 581 800 650 0 280 733 269 0 0 757 913 377 715 0 903 175 464 275 237 579 583 874 479 228 384 874 0 167 490 440 0 387 668 804 0 0 467 0 0 0 861 106 0 0 413 0 37 503 66 193 87 260 269 0 664 979 34 0 0 901 0 0 0 453 138 17 0 821 0 983 390 0 152 887 1000 118 726 0 935 686 200 90 674 626 160 565 0 308 0 708 424 383 195 641 321 219 640 991 719 769 409 0 276 714 536 0 0 581 391 493 936 674 783 348 189 456 664 157 547 0 0 0 759 197 594 634 525 0 433 114 0 304 738 577 521 123 334 755 896 891 0 779 584 223 477 366 302 0 372 982 337 309 803 517 419 496 568 321 470 0 525 101 154 535 525 97 453 870 333 106 950 628 909 903 689 243 643 533 481 831 153 127 0 988 305 883 523 487 311 971 197 597 965 62 0 735 281 479 0 863 707 776 753 0 724 273 55 838 149 953 773 460 966 989 487 258 732 967 77 204 322 892 445 736 0 887 863 852 571 932 539 64 758 489 629 126 524 750 929 642 525 759 321 760 940 450 218 954 405 707 889 0 134 523 955 543 0 0 0 477 774 0 193 0 234 951 610 59 933 0 332 230 680 96 617 505 550 139 445 915 943 156 416 241 281 397 0 721
0 125 676 0 367 95 194 0 2 324 664 0 0 182 546 144 0 315 903 984 546 796 472 111 0 917 843 771 909 904 142 431 275 0 652 0 930 532 189 917 259 306 25 38 996 800 639 0 629 812 912 304 518 673 18 0 113 0 283 318 752 0 334 302 979 340 765 778 0 0 0 595 938 597 296 821 632 756 318 773 642 188 745 490 535 310 912 297 508 0 311 936 37 206 131 958 773 853 277 559 781 261 0 931 219 205 608 441 245 419 115 724 464 455 369 184 872 698 877 0 260 123 473 259 626 642 0 0 0 750 575 697 0 257 0 303 759 530 244 0 0 260 625 25 543 823 24 856 699 867 888 19 0 76 872 428 794 626 471 297 142 141 0 0 432 344 0 242 0 365 740 233 427 0 734 818 484 973 536 0 42 0 665 494 82 962 374 370 728 101 48 0 0 548 856 259 0 104 526 567 16 0 215 0 949 648 747 808 387 824 24 617 731 813 280 128 127 668 0 84 493 531 443 0 796 946 672 694 286 668 157 0 694 0 0 626 145 359 0 453 569 0 422 586 947 94 848 480 29 544 0 510 793 0 42 102 218 385 422 870 498 813 900 803 885 0 0 95 44 704 0 306 0 581 759 0 636 959 0 0 484 664 271 232 95 664 338 906 701 134 995 633 417 915 67 383 256 392 587 197 273 3 252 333 533 705 482 153 0 335 123 102 949 0 533 218 481 572 0 479 459 604 441 549 615 0 168 0 947 771 0 446 0 595 0 386 157 533 664 214 0 930 61 360 0 0 203 132 605 0 150 963 910 500 898 867 158 788 459 190 943 0 585 428 765 486 558 759 972 0 405 0 710 0 738 655 440 411 425 0 83 451 722 698 810 0 678 879 0 0 698 916 275 840 485 990 759 81 334 774 788 454 478 663 725 669 91 900 0 496 185 730 67 38 783 60 478 9 0 874 106 267 694 269 0 436 0 0 68 242 0 898 298 358 523 140 0 57 472 347 924 376 114 434 992 269 0 201 964 0 732 301 411 962 543 0 517 79 0 36 972 0 160 0 0 354 0 0 0 212 24 77 251 212 602 237 209 492 421 13 466 737 585 715 994 628 526 664 304 227 624 409 0 693 0 0 774 331 769 86
79 647 45 254 801 901 512 0 981 0 525 98 425 0 235 398 805 932 975 178 246 239 623 280 722 780 379 213 0 600 958 888 631 993 353 90 983 761 224 831 0 0 228 642 436 642 501 986 9 424 0 37 152 373 296 542 354 0 0 816 0 0 58 707 0 118 438 544 217 616 843 6 573 584 0 32 0 325 0 0 27 990 748 919 772 488 0 405 700 548 0 0 408 339 789 0 771 0 0 0 724 410 395 309 0 69 0 1 277 422 771 0 429 167 0 48 488 783 552 826 341 980 630 350 472 113 701 0 615 0 0 270 0 104 452 229 96 777 0 0 289 446 77 692 682 284 297 0 78 0 899 619 910 0 124 0 524 428 0 47 0 0 233 0 758 43 221 649 74 146 827 654 183 490 557 472 0 973 476 569 0 39 516 907 892 581 509 897 80 868 912 795 673 0 0 470 846 0 997 0 0 571 399 314 290 794 934 348 377 284 0 932 256 888 976 983 766 707 103 0 15 584 0 0 0 0 894 582 70 0 696 155 102 0 155 464 640 714 270 43 473 0 251 0 979 967 604 139 321 223 38 407 268 442 569 444 850 654 415 619 43 551 234 207 90 658 876 16 823 838 521 469 888 575 544 675 40 468 849 0 840 450 903 323 686 679 602 52 0 666 0 0 503 922 17 815 71 964 318 0 789 81 601 219 418 517 428 993 671 0 434 0 0 214 152 147 301 0 187 87 0 101 0 593 0 0 372 913 800 278 0 0 124 925 343 850 524 512 13 197 0 161 450 88 125 659 444 786 0 448 845 640 506 387 0 836 376 379 265 540 609 731 982 264 928 695 91 284 0 355 1 623 862 831 225 0 0 964 0 962 724 952 894 214 378 0 891 875 799 372 950 354 744 548 519 907 0 760 25 0 515 981 0 191 410 569 689 583 565 159 727 155 511 695 0 153 657 623 96 629 402 0 649 217 155 952 110 0 382 178 423 263 178 0 0 0 668 647 83 101 469 614 384 0 181 0 0 177 217 737 447 0 0 519 546 0 849 826 337 0 0 676 0 707 964 0 614 177 788 54 679 546 745 0 713 558 78 618 0 778 0 410 0 691 294 0 325 973 28 0 210 0 0 271 925 835 390 0 725 332
435 163 526 903 198 170 351 0 212 906 760 166 0 670 0 711 0 933 0 0 140 823 633 113 139 0 193 0 134 413 778 0 897 0 541 181 19 505 291 392 173 0 0 0 112 0 933 0 339 126 0 264 882 834 0 97 0 920 653 656 349 16 995 981 934 851 781 952 94 592 419 804 494 777 0 450 710 376 0 550 806 948 0 508 0 267 703 796 813 90 0 79 0 0 623 676 721 574 574 903 447 631 0 0 633 282 727 235 398 348 57 829 535 901 350 304 288 0 963 0 0 257 0 510 655 465 700 496 214 177 0 728 329 313 272 781 327 619 314 0 0 413 164 0 616 704 346 960 0 7 0 315 786 0 995 0 850 328 221 306 0 0 519 760 959 0 244 1000 160 619 485 326 449 528 0 819 602 517 0 799 873 508 621 493 0 430 633 936 903 83 382 0 543 349 100 888 0 271 822 963 785 141 598 227 368 699 325 990 276 313 140 622 0 0 308 0 997 0 995 493 835 446 53 0 361 671 932 563 893 884 960 678 110 112 633 418 55 155 0 65 5 864 171 399 0 712 542 684 875 334 161 779 177 834 212 262 533 0 912 804 35 271 319 444 0 0 513 399 798 0 0 729 631 164 794 0 428 374 477 847 242 13 36 852 355 743 3 820 0 28 761 954 560 683 0 575 366 741 0 0 925 613 690 936 4 76 825 657 982 0 192 230 867 103 779 843 735 890 927 465 985 334 159 0 360 31 253 739 37 0 646 202 855 0 872 335 587 827 533 563 905 93 494 203 0 942 265 0 260 565 845 214 200 509 45 382 156 95 901 861 401 140 0 0 647 790 741 848 200 0 380 183 580 293 850 925 0 889 0 0 165 0 912 538 0 121 775 535 980 939 140 0 0 591 0 0 0 308 636 0 702 0 0 728 659 396 393 193 321 0 0 0 787 973 143 962 868 45 457 0 498 0 142 621 979 786 706 522 0 0 128 536 701 879 96 107 796 0 33 535 361 1 180 526 0 340 0 396 109 0 0 365 142 817 498 988 481 807 8 288 573 781 636 665 472 153 0 24 66 0 0 0 0 444 638 0 177 669 0 611 540 0 545 318 748 684 194 763 680 241 716 569 0 5 220 0 863 9 0 728
937 86 216 329 291 53 902 104 596 0 0 514 0 583 366 857 964 373 940 749 0 98 690 830 862 0 33 0 314 575 0 0 0 272 813 532 0 680 231 771 1 99 504 606 818 630 30 132 0 708 691 43 401 0 394 198 205 578 346 108 902 963 494 133 627 0 581 426 719 177 675 149 0 466 488 982 667 0 995 256 817 0 505 780 592 723 0 854 568 150 816 548 381 1 0 800 0 524 133 0 299 0 875 381 342 957 774 875 951 918 395 969 0 280 830 560 888 880 868 0 80 330 442 0 399 0 313 146 896 509 46 99 432 281 0 174 0 248 630 121 162 388 359 0 214 24 819 0 0 312 0 218 126 575 996 0 195 745 645 0 769 596 0 155 174 682 514 513 60 741 674 907 616 688 851 430 531 0 887 682 360 0 0 120 253 875 33 567 128 315 113 743 498 890 0 419 415 822 862 892 351 74 603 0 472 338 0 809 615 475 0 0 328 643 582 694 715 771 355 459 0 0 239 81 894 0 948 73 419 735 745 604 279 367 203 240 180 565 787 202 993 254 0 0 160 148 634 347 420 0 416 547 612 883 769 958 0 227 674 33 920 108 901 77 323 560 0 130 312 0 697 0 273 693 688 781 0 672 296 652 878 585 125 440 915 570 126 201 448 428 78 0 973 465 136 0 0 757 933 461 245 64 148 99 987 0 59 407 249 927 773 325 512 664 0 997 0 322 508 324 0 143 0 417 153 686 0 613 379 92 800 0 364 835 413 387 0 0 205 689 0 741 426 0 719 332 281 0 529 877 296 0 11 302 899 192 0 262 618 0 485 128 0 159 130 0 142 174 0 560 632 278 0 0 567 962 836 399 382 0 909 811 546 91 176 490 960 743 580 716 0 669 384 19 352 464 0 415 403 805 678 7 0 270 0 550 82 0 65 4 172 608 403 785 0 0 0 819 523 396 313 792 727 872 760 504 0 186 373 0 255 591 892 752 436 0 0 916 0 183 935 615 737 0 495 41 0 615 392 0 215 0 981 83 614 450 172 380 0 212 715 835 0 0 362 905 804 0 0 205 472 93 697 370 0 263 708 160 0 0 777 956 0 377 81 751 0 414 319 0 27 958 558 791 0 0 963 0 0 286
371 0 988 67 0 199 345 279 537 701 610 899 853 536 787 0 599 28 287 351 138 850 906 235 252 536 150 548 845 249 485 89 287 936 943 0 823 554 258 0 504 0 842 171 592 468 273 59 0 0 747 471 564 0 578 196 387 0 0 650 689 168 381 705 0 164 583 34 48 177 959 673 727 130 759 0 829 0 0 469 616 466 482 774 372 922 477 927 696 390 896 154 85 748 657 32 0 612 252 0 566 654 0 408 362 676 100 0 0 355 0 0 196 841 0 469 56 169 699 278 242 49 143 40 341 772 332 0 805 890 0 0 226 0 336 449 109 457 987 223 752 2 55 0 935 510 710 55 509 1 266 456 343 0 708 705 175 667 578 819 943 277 41 646 514 74 424 868 244 21 0 967 319 164 406 0 950 0 797 696 283 328 91 0 357 71 664 358 303 923 907 636 86 0 870 0 556 617 183 992 0 0 685 331 499 315 538 650 845 437 840 822 122 955 911 611 531 1000 97 0 678 0 637 764 0 175 724 694 613 603 844 356 942 0 0 231 670 712 57 233 860 190 194 388 0 111 944 952 741 648 0 664 0 986 950 0 360 986 0 840 603 448 743 126 379 301 339 0 715 449 209 766 974 207 307 709 572 569 432 299 0 0 904 243 662 813 660 320 654 515 912 296 908 697 838 409 182 502 308 0 68 156 729 667 95 857 93 806 586 0 0 907 587 890 482 645 419 238 356 123 418 587 189 357 393 334 177 0 793 474 704 664 0 438 698 493 454 659 0 0 902 0 168 909 829 0 502 0 34 102 106 381 475 0 272 413 18 833 196 73 674 104 0 334 807 494 625 367 62 0 463 785 648 953 446 0 944 391 692 205 168 600 0 446 102 136 240 945 916 207 739 864 0 654 723 107 130 480 0 423 5 700 0 18 134 0 362 0 845 357 226 907 0 637 0 761 0 184 0 874 352 0 32 640 657 715 87 669 187 676 415 0 930 946 89 701 954 533 852 829 414 17 907 0 842 489 0 286 935 866 327 276 0 680 0 229 275 0 0 170 137 391 0 847 191 873 0 0 392 267 240 445 367 0 654 897 18 404 0 297 584 604 63 254 199 0 40 817 981 847 456 88 510 0 0 657 335 997 213 777
913 0 126 679 0 843 743 0 0 858 812 226 757 697 591 952 785 865 856 653 772 636 816 744 693 417 0 307 852 653 0 443 427 896 235 0 807 666 0 498 235 486 642 164 471 925 576 390 247 751 751 478 384 375 972 702 592 0 220 0 675 0 0 344 756 0 171 927 0 812 782 111 100 392 849 360 966 61 945 0 955 92 686 0 277 0 0 181 0 560 40 608 272 58 819 817 154 100 908 709 579 809 274 583 208 534 614 512 468 796 498 774 720 159 76 0 823 443 295 344 499 336 150 57 972 718 0 619 0 687 735 510 891 825 340 570 0 488 183 0 0 0 29 964 735 940 0 709 0 826 45 662 482 522 331 155 624 923 607 710 336 590 0 424 790 90 567 0 568 637 833 953 88 0 619 817 516 20 750 298 0 620 785 0 44 227 657 494 444 983 715 412 385 645 493 0 436 251 358 547 284 459 89 269 332 160 76 964 694 811 773 851 864 397 847 262 515 248 900 993 486 100 295 769 785 45 204 310 463 86 0 0 183 162 0 200 952 0 41 0 468 0 0 382 925 301 241 688 512 166 188 609 286 99 0 390 0 408 0 312 0 313 295 289 678 829 431 447 177 504 351 471 421 657 113 911 301 327 254 0 493 621 204 441 466 471 932 313 199 708 306 0 110 435 392 0 49 623 0 294 30 354 0 654 0 736 0 916 352 829 604 0 525 491 797 591 273 545 0 617 0 982 0 592 687 658 508 0 218 781 329 670 905 522 611 41 828 0 640 0 388 34 355 135 907 6 529 592 32 0 626 114 276 441 931 9 734 394 179 0 768 304 677 345 694 634 705 216 230 753 93 35 381 0 272 676 949 404 0 788 0 0 302 0 0 289 104 858 648 842 821 782 0 908 0 0 935 392 645 625 440 848 880 503 981 332 986 922 467 850 104 484 761 905 0 24 0 0 69 324 202 468 368 877 997 0 575 106 26 635 218 562 0 622 763 818 0 0 494 0 550 445 277 123 907 420 433 950 250 0 651 435 701 87 875 17 390 0 0 597 753 961 0 273 524 252 366 280 717 512 994 213 477 901 0 279 929 642 411 0 455 0 560 584 823 5 0 157 56 253 0 98 0 889 308 852 375 540 250 227
252 924 426 435 588 0 867 756 790 242 659 0 898 449 834 0 966 13 25 132 624 0 0 275 20 696 0 518 0 0 0 529 312 892 257 341 421 288 569 673 0 176 229 720 794 591 986 338 330 833 529 887 129 969 807 728 488 174 226 375 198 0 220 852 764 58 96 185 731 983 823 84 100 727 277 437 253 0 127 35 855 66 825 173 111 144 143 593 779 0 626 475 124 988 0 0 305 353 0 304 0 250 215 84 110 254 581 230 943 0 838 790 789 714 477 487 932 428 0 12 827 898 28 801 82 0 957 243 236 158 0 279 581 680 0 533 568 48 119 600 589 772 666 557 272 517 379 770 202 87 821 82 895 0 0 441 0 547 32 982 0 777 263 0 152 0 964 803 0 651 273 936 364 515 421 12 574 0 953 883 539 654 12 185 550 662 33 433 141 0 527 856 140 680 201 249 238 573 492 927 606 296 98 389 0 400 0 564 792 281 59 0 900 72 537 384 193 297 711 156 893 548 763 593 437 0 762 851 949 0 653 0 0 674 380 20 787 49 472 767 447 0 0 448 0 0 131 25 219 269 438 966 0 715 605 694 710 905 824 0 0 827 567 861 893 914 465 848 646 0 933 9 783 641 917 0 0 385 48 587 399 0 955 0 173 270 0 270 0 137 365 271 169 0 188 962 852 37 30 840 0 506 14 27 0 483 578 559 380 0 926 415 999 232 773 332 417 973 0 104 208 307 734 445 736 0 169 728 0 183 966 741 270 73 908 857 518 0 494 265 163 0 23 907 197 0 774 0 110 911 136 62 840 0 0 56 60 280 582 166 701 815 260 427 0 92 871 78 724 931 808 972 719 0 0 0 876 0 0 872 734 194 188 0 544 596 677 548 204 360 703 0 604 9 0 0 0 380 720 0 565 711 215 508 672 815 0 928 257 0 918 0 0 836 82 514 412 0 503 0 558 0 282 128 628 400 73 39 458 791 567 356 467 494 563 705 287 935 0 583 0 0 451 770 426 920 0 696 318 516 72 255 495 610 859 484 612 853 365 878 360 410 0 167 0 178 297 772 512 998 150 0 248 951 0 0 931 0 70 455 679 296 506 617 279 0 615 0 552 484 560 455 920 459 596 0 0 797 843 0
376 289 22 349 400 778 636 247 502 163 598 0 825 699 0 969 331 738 252 771 81 155 280 159 951 626 0 0 799 724 172 233 943 12 865 500 632 796 362 821 925 0 976 264 396 479 794 618 917 25 819 537 154 554 78 333 416 0 516 379 752 184 330 521 718 0 35 346 0 802 572 889 971 580 747 888 25 240 279 775 690 0 430 0 446 137 608 815 192 0 0 959 724 197 719 435 0 908 759 31 788 480 329 0 884 1000 790 220 677 852 581 12 930 768 26 153 0 0 394 506 228 133 262 260 417 641 471 892 10 184 541 0 166 757 53 705 52 0 128 519 720 37 545 821 494 255 218 884 744 447 0 456 0 378 190 0 368 239 0 182 872 631 0 686 0 0 0 0 206 392 0 82 350 107 784 435 95 770 0 822 787 0 0 0 52 758 0 296 773 0 163 227 186 247 661 412 502 0 661 916 168 0 236 27 101 796 749 716 803 565 161 933 83 623 973 651 695 943 272 446 597 740 0 220 0 891 180 167 461 371 963 300 230 997 0 740 298 276 0 981 211 854 0 932 724 786 877 619 869 187 910 943 777 486 0 334 748 165 950 504 0 672 14 249 913 724 253 852 617 786 30 154 931 220 445 503 170 224 333 36 126 182 890 919 446 368 377 160 699 617 0 867 0 58 214 0 805 284 0 0 57 348 639 310 990 952 507 902 246 108 416 0 671 77 0 366 738 498 358 740 0 378 430 49 893 0 657 614 0 612 424 164 986 333 738 821 0 226 0 767 422 0 726 987 577 870 968 0 0 894 369 144 0 0 703 0 937 743 6 535 0 596 0 977 0 0 99 374 708 934 910 409 894 576 555 741 314 606 920 96 505 371 900 80 0 991 144 235 0 266 584 0 304 0 179 637 542 462 751 947 899 771 624 792 252 504 462 833 422 279 408 0 116 712 0 123 0 630 613 717 855 866 419 846 433 753 99 0 477 75 0 0 528 458 586 303 931 833 0 919 0 342 199 526 2 0 947 866 598 734 915 51 308 0 360 784 385 288 612 0 577 487 117 724 836 337 375 975 264 995 654 158 788 0 403 128 64 747 671 760 475 127 16 47 370 744 891 860 0 953 0 0 0 0 0 180 0 521 421 0
771 412 0 44 40 279 427 103 36 28 459 543 279 400 733 438 568 494 455 842 571 791 213 582 61 112 852 0 0 271 0 459 255 169 776 402 0 0 0 954 698 0 174 0 799 529 270 649 649 0 561 144 0 955 893 139 772 549 912 87 164 174 0 0 423 922 550 0 0 498 698 916 180 92 636 194 467 0 372 824 507 690 874 498 163 681 298 76 0 182 990 0 0 651 871 333 988 406 561 22 584 459 0 980 506 989 0 868 477 461 450 997 623 174 695 348 0 21 592 452 940 756 471 0 768 98 886 448 186 549 890 0 0 391 19 192 0 312 115 965 0 200 0 325 686 980 567 443 83 132 929 444 261 644 612 578 942 860 872 12 242 444 927 562 0 0 5 320 333 455 781 480 474 228 677 0 341 0 83 114 982 0 0 0 866 98 971 101 0 997 398 940 327 348 0 698 932 917 813 548 817 795 928 356 220 0 69 562 0 726 922 931 765 423 0 433 669 827 792 0 925 0 188 981 378 623 781 998 447 880 175 240 958 141 921 252 0 180 372 72 334 222 490 0 31 823 67 814 533 751 553 537 137 130 836 467 0 0 53 347 826 748 883 0 0 238 759 417 93 599 334 0 942 56 381 261 0 935 682 49 0 103 553 827 0 331 0 285 811 829 277 10 899 259 555 116 931 708 303 0 624 82 0 886 0 580 36 355 869 410 256 364 517 0 970 321 0 445 633 652 576 796 718 576 458 479 981 290 750 694 664 357 0 4 618 405 896 0 989 0 503 702 838 769 94 0 0 717 757 60 384 822 452 943 263 800 69 241 285 574 409 220 32 444 188 441 266 117 911 0 0 0 473 592 630 477 0 748 197 930 204 116 21 609 0 96 531 745 0 136 132 417 272 356 0 0 86 241 447 0 0 827 561 565 652 0 598 711 0 811 860 840 321 458 378 335 417 849 468 116 33 487 498 446 577 257 923 301 731 464 701 175 86 0 0 396 361 673 512 604 483 974 190 586 711 727 0 526 54 43 486 933 0 556 379 468 155 841 0 582 126 559 0 419 0 756 539 841 795 198 59 334 401 355 203 510 692 404 558 0 844 0 0 35 412 389 486 931 642 0 248 96 450 871 0 846 0 759 624 54
731 222 334 0 577 0 688 88 195 88 28 0 0 681 420 986 117 909 227 0 31 883 689 0 2 62 553 583 636 800 240 529 982 925 919 944 23 387 333 367 916 764 54 0 821 697 0 0 699 561 0 847 347 46 0 495 892 833 706 0 0 693 117 0 0 734 0 852 336 640 798 295 743 0 0 0 92 803 45 366 267 379 424 0 668 284 339 155 94 666 50 585 224 265 0 369 712 430 320 587 190 0 0 0 989 570 947 155 0 137 988 708 588 602 603 420 71 987 243 949 478 0 433 912 0 1000 591 0 0 63 405 0 550 0 477 516 0 919 524 595 0 860 893 66 267 0 381 496 0 0 100 494 295 116 278 988 403 742 811 620 828 811 408 70 338 0 213 273 665 134 25 454 936 0 824 0 682 652 408 222 539 387 458 656 4 607 416 665 238 96 21 285 847 0 146 206 800 0 314 412 893 577 0 0 497 358 570 296 0 748 0 0 0 299 994 0 95 932 362 0 964 0 920 672 909 294 656 210 0 382 180 567 425 195 820 517 387 966 984 882 0 543 946 271 454 396 739 346 368 710 0 0 896 15 172 194 162 0 301 753 0 251 210 150 416 538 916 332 777 139 65 399 984 868 253 322 49 163 208 112 936 741 17 0 65 983 0 271 885 725 384 239 0 365 0 0 0 0 803 807 0 932 328 254 0 301 0 183 146 759 67 608 43 235 780 935 57 244 448 805 987 0 702 467 631 7 683 806 353 80 0 270 0 15 0 269 0 519 892 691 0 709 69 0 945 139 0 974 919 84 557 722 265 548 0 0 200 0 284 0 208 883 531 10 83 667 293 0 621 107 877 397 215 657 734 4 122 393 498 758 0 557 615 191 0 747 405 261 129 625 529 154 650 0 167 977 448 145 0 551 200 787 809 0 748 922 848 183 215 229 25 498 441 443 26 0 192 727 153 164 934 83 152 425 102 880 0 0 950 835 0 683 328 555 0 456 0 381 0 218 159 0 776 766 542 263 257 0 709 775 13 16 253 0 344 690 0 612 0 463 373 0 838 492 0 0 0 288 538 784 832 260 925 258 954 0 929 353 583 0 944 885 43 113 234 26 406 521 568 476 0 914 895 0 997 727 115 16 0 967
0 85 0 244 221 32 730 117 0 211 354 103 946 73 170 925 991 613 145 838 641 266 247 649 622 650 320 264 32 0 862 496 749 55 555 626 560 158 810 121 835 719 523 400 839 391 0 790 927 79 559 831 0 393 234 345 930 0 130 0 313 550 0 617 587 0 931 693 0 524 900 85 0 21 952 735 0 780 72 900 899 219 194 575 824 295 961 0 685 406 264 0 0 0 693 299 538 0 538 821 701 763 769 0 0 0 493 698 64 32 73 450 0 114 866 0 43 34 0 266 258 131 0 544 0 65 354 732 907 722 390 13 238 442 610 313 117 258 982 74 865 0 495 123 0 0 744 85 494 254 668 787 30 0 283 293 501 0 560 543 547 830 0 154 733 653 961 532 439 971 308 309 914 645 508 620 97 277 843 791 52 799 887 473 0 185 664 294 0 923 241 836 615 452 728 0 110 522 990 473 0 941 975 249 234 372 949 320 0 155 380 416 0 627 199 840 958 267 517 293 0 767 928 566 737 568 0 89 557 0 679 952 0 591 763 275 956 856 0 21 391 397 646 0 245 0 990 106 0 793 0 137 253 0 953 929 17 238 7 351 463 0 424 874 0 134 585 917 292 0 393 637 279 0 855 552 0 511 587 363 50 995 650 898 775 732 0 580 383 317 438 973 197 868 688 489 957 210 775 430 211 359 86 406 59 846 0 876 426 199 145 917 862 101 85 334 292 181 913 426 218 0 0 729 0 744 398 975 225 9 379 168 0 0 0 673 299 0 0 319 166 826 922 0 882 233 498 410 552 0 4 0 541 0 978 0 435 350 384 0 0 640 908 445 152 903 527 796 0 764 806 0 298 700 380 413 411 64 447 836 0 565 541 210 152 913 83 245 0 500 314 80 468 836 320 684 865 110 150 5 0 652 0 325 460 675 757 73 216 135 787 611 31 639 0 865 207 478 0 477 843 811 247 945 810 0 0 0 658 695 273 387 0 0 824 793 0 620 520 0 252 524 645 850 781 867 940 210 609 170 83 350 176 11 182 160 499 658 61 599 875 0 655 866 0 0 0 44 916 647 760 963 968 361 0 747 416 272 550 62 537 0 713 0 225 499 465 934 0 0 715 652 724 0 253 906 437 0 887 285
523 553 854 429 846 88 604 0 854 4 607 833 694 349 924 392 364 0 0 624 78 138 0 704 371 0 936 11 284 866 787 445 144 629 666 132 323 386 578 938 0 809 603 0 263 220 485 638 0 666 635 267 223 556 362 13 13 89 606 460 106 718 68 200 0 949 88 641 0 222 662 621 183 934 103 561 197 521 12 0 566 781 22 331 540 640 887 170 0 134 717 171 40 839 164 0 245 0 535 773 0 528 422 913 619 378 914 914 477 0 743 592 0 732 853 982 0 0 0 0 0 0 215 0 0 247 0 874 832 0 16 0 0 906 631 385 725 784 716 699 465 0 335 548 0 0 802 101 0 568 915 970 922 161 0 666 925 448 65 322 352 773 632 79 353 498 556 33 0 303 209 0 0 925 0 118 242 0 779 779 287 998 0 249 0 0 792 0 0 985 954 0 0 929 869 0 94 215 688 366 274 162 578 138 830 0 0 0 303 57 0 0 443 434 906 546 0 45 614 818 416 572 0 615 333 548 717 168 187 376 831 474 408 796 301 0 340 762 801 0 0 237 0 0 57 297 239 338 130 915 97 414 997 303 587 930 653 616 54 981 945 0 59 55 357 769 795 453 783 998 991 0 313 238 861 642 337 779 73 564 841 0 950 423 0 0 215 868 882 465 0 930 510 956 463 584 0 925 828 846 897 0 225 279 250 708 0 372 996 689 980 707 415 439 161 479 680 0 56 0 183 0 743 126 7 515 552 23 266 586 49 655 0 0 168 897 949 484 994 0 403 942 858 891 0 235 0 140 528 583 0 789 0 0 104 139 0 978 692 676 450 35 0 311 0 957 328 0 533 550 0 0 0 0 888 660 0 44 0 241 153 0 811 941 783 0 266 547 0 0 903 85 789 0 838 0 28 491 656 626 0 749 0 953 69 71 917 351 0 159 0 957 459 342 868 760 0 854 366 685 0 0 392 484 269 225 151 23 422 227 250 959 32 353 500 496 911 532 194 639 111 9 0 0 618 877 201 303 978 715 136 0 356 947 71 12 215 583 0 0 530 476 607 326 0 312 333 308 457 0 405 131 513 554 377 0 467 581 528 722 667 158 427 0 595 1 905 589 193 768 0 117 534 852 565 529 105 0 435 162
891 0 0 94 961 0 891 0 28 0 0 645 257 898 968 413 130 446 595 426 833 0 54 493 789 260 0 0 629 312 0 103 915 20 425 231 571 614 0 720 552 0 0 153 0 13 502 0 27 568 114 152 979 999 507 895 453 0 177 0 767 103 0 270 20 747 779 0 906 0 448 172 748 0 441 0 419 682 0 532 191 640 535 854 366 590 0 754 861 647 440 636 776 886 896 997 948 0 391 0 0 156 319 731 297 526 20 0 522 944 807 734 0 975 39 973 762 595 0 36 0 429 83 669 446 744 245 469 245 725 0 0 0 183 460 103 0 69 226 0 544 47 126 457 467 945 0 755 427 304 966 481 407 452 701 995 0 921 0 49 105 354 138 193 752 0 781 0 227 410 387 774 503 855 0 653 0 905 798 756 0 0 234 0 0 419 704 17 254 899 0 0 269 0 718 820 214 670 112 206 886 936 0 595 449 206 0 816 648 788 473 687 921 13 0 566 824 0 0 602 915 0 448 895 344 395 526 116 709 585 489 101 0 870 371 586 879 0 0 0 719 876 622 32 300 801 399 187 739 733 138 282 847 611 831 110 713 183 0 0 0 358 0 378 0 273 34 214 309 882 929 938 615 787 496 981 992 365 257 156 0 981 575 151 494 0 55 31 642 331 0 70 295 597 239 102 243 253 776 489 384 827 246 11 0 604 763 255 375 62 756 628 789 0 0 549 265 114 792 939 494 606 266 753 616 990 0 0 581 999 803 464 859 0 315 644 817 155 872 578 107 646 58 338 401 321 729 699 386 386 785 770 65 728 0 932 0 625 823 492 945 177 61 743 303 241 589 113 95 480 709 632 640 184 729 826 838 681 823 0 480 822 10 263 0 821 0 763 23 528 705 27 910 973 0 172 0 825 0 781 86 886 426 663 76 534 584 0 0 0 335 621 658 0 0 0 0 830 406 785 0 561 739 478 930 938 0 740 0 682 280 437 987 230 749 142 634 496 568 575 0 740 650 341 337 18 90 0 859 338 230 0 249 290 922 371 726 833 310 0 0 0 86 161 691 0 524 522 969 23 431 804 48 0 405 0 707 486 883 997 943 0 148 720 932 670 0 925 551 58 0 314 286 0 741 31 116 873 0 0
839 388 0 449 873 609 218 988 537 169 565 0 565 228 721 215 36 614 0 0 0 0 0 931 0 793 825 971 765 0 745 655 619 721 605 33 946 232 456 429 815 888 575 0 889 0 863 967 294 370 0 0 0 409 476 138 845 0 271 127 563 0 0 565 400 66 643 119 0 538 774 990 0 0 11 92 0 589 30 490 92 917 44 0 0 666 333 698 664 523 466 249 92 0 0 731 729 0 767 0 171 326 605 0 108 163 893 721 996 597 307 248 696 923 292 536 131 505 0 46 175 642 30 981 0 999 445 255 0 327 949 64 413 0 742 517 0 822 77 0 1000 0 776 0 994 755 554 876 339 808 516 0 724 0 42 969 307 943 714 178 0 759 959 393 826 0 769 337 766 0 633 0 952 108 724 188 591 706 169 751 597 946 546 229 0 761 516 321 674 0 436 0 229 732 165 444 368 29 123 0 884 516 315 999 789 998 18 0 868 477 602 507 951 655 176 176 273 190 112 638 447 508 185 526 197 542 177 73 863 921 129 14 600 824 45 0 0 629 980 937 792 266 861 83 106 456 538 718 0 0 629 277 468 0 59 191 141 271 493 965 891 438 0 980 437 751 131 921 535 953 294 582 131 0 0 908 0 0 0 753 282 272 423 50 21 651 971 949 444 439 555 0 661 849 686 466 836 727 0 570 227 41 291 157 0 430 730 112 0 934 0 778 615 22 136 480 0 0 723 346 803 86 957 68 0 722 41 548 402 215 324 109 0 516 805 0 571 7 0 0 0 0 0 564 196 0 942 80 260 101 663 843 510 893 305 0 429 620 307 0 0 456 627 280 0 107 460 0 237 614 20 762 731 14 862 0 487 688 993 239 667 190 462 645 312 729 548 0 0 321 0 0 331 0 747 600 172 8 459 164 460 775 301 284 407 664 304 40 973 0 0 539 785 741 553 891 422 622 0 0 678 0 0 612 0 638 0 836 0 437 600 0 144 306 0 113 0 852 650 796 478 350 820 170 405 559 568 761 542 234 583 0 668 185 667 629 36 327 0 558 700 612 243 985 40 865 0 893 356 290 209 0 862 879 734 765 0 500 846 383 0 817 535 540 707 0 38 535 88 0 737 0 0 819 579 684 545 793 525 114
320 746 361 971 13 0 92 0 740 389 40 440 371 408 174 663 349 0 544 512 231 270 642 754 878 0 877 970 0 374 368 502 238 804 837 88 540 202 854 792 839 396 398 778 204 832 705 705 0 535 706 158 159 510 589 0 647 0 101 666 80 571 374 719 71 0 747 822 148 194 969 0 0 799 729 707 464 0 0 833 248 0 0 0 446 0 448 0 124 201 849 530 35 537 375 560 0 482 596 75 131 728 717 112 893 374 299 768 99 505 991 242 547 681 752 429 753 109 502 505 212 277 0 446 558 793 418 0 559 621 779 745 999 0 199 0 816 666 941 529 603 0 0 0 399 301 878 105 0 0 447 20 478 0 746 933 673 67 649 186 0 428 758 0 456 0 279 227 781 412 712 322 0 29 473 0 0 406 0 682 84 312 0 949 635 489 182 631 529 0 205 0 238 480 999 573 360 891 384 234 901 700 899 627 127 886 569 283 327 315 338 0 0 248 822 549 113 235 0 338 287 827 377 0 638 483 79 864 516 0 156 268 858 941 860 53 529 865 453 875 551 340 500 718 173 330 0 0 489 736 0 219 0 0 902 733 0 605 26 421 579 401 947 501 708 0 901 653 775 665 61 824 779 947 644 0 977 840 253 0 451 350 971 0 0 895 478 196 983 624 174 603 473 909 373 464 0 581 28 189 211 0 243 892 667 27 934 866 0 0 571 811 473 0 124 766 882 243 983 0 374 456 18 898 714 189 0 404 310 381 0 705 505 0 0 0 499 887 344 107 0 37 236 119 0 0 524 519 56 478 570 212 518 0 71 340 566 38 444 0 882 927 729 570 88 472 0 279 241 733 496 608 123 799 666 738 277 272 873 665 96 688 679 967 0 885 206 0 0 508 545 246 887 600 651 0 936 772 287 576 0 812 173 86 709 520 491 328 798 0 736 307 216 466 56 496 633 323 112 310 740 740 0 0 960 100 800 121 46 0 89 626 959 0 0 0 391 0 0 126 0 348 475 0 159 813 483 835 0 14 857 0 0 804 365 0 715 507 884 349 891 525 912 755 0 290 773 918 979 0 774 719 624 274 0 350 374 0 669 595 121 625 0 210 549 118 949 602 0 0 521 489 212 357 231 0 0 461 0 941
717 793 620 144 42 401 592 987 12 0 905 0 825 0 0 608 307 0 0 64 255 215 369 103 222 10 841 704 0 0 5 296 213 0 894 150 779 0 488 177 236 762 882 751 231 965 363 79 0 373 524 765 777 843 0 25 212 571 942 123 183 256 680 563 5 0 0 781 678 0 325 0 690 538 322 0 488 87 14 306 294 465 302 683 998 308 748 876 0 8 116 966 719 0 820 175 344 377 22 57 719 351 296 163 136 408 355 0 809 0 445 629 0 937 931 249 795 638 0 749 0 843 0 528 323 122 840 90 489 447 374 613 117 455 105 0 636 187 520 0 0 768 247 631 629 177 213 293 599 890 233 0 163 0 0 741 0 124 608 859 854 902 334 0 372 0 256 963 384 357 290 310 288 0 0 226 820 624 572 587 787 0 137 442 375 0 725 330 0 30 558 150 555 0 953 691 916 0 901 528 209 713 453 299 422 400 536 0 642 773 164 974 381 12 794 976 276 590 0 795 0 0 38 515 493 762 683 635 526 0 47 642 0 467 866 0 261 900 30 377 58 25 205 317 594 914 298 609 0 400 0 325 580 894 704 870 348 708 0 777 769 410 586 179 80 897 884 697 0 816 519 943 141 0 244 332 578 787 812 752 515 0 488 0 79 0 789 717 603 204 776 757 283 816 655 3 957 345 657 77 95 792 100 211 192 240 0 413 498 291 0 0 292 995 922 313 0 54 512 458 527 287 879 733 538 639 527 64 642 523 275 179 260 19 298 503 0 0 778 915 362 0 15 752 373 638 140 477 476 0 679 921 150 404 304 0 355 539 924 479 0 321 0 640 537 12 228 582 0 892 579 498 646 66 0 949 261 651 946 466 723 336 0 0 770 0 140 0 464 49 286 80 764 0 0 657 358 873 578 896 0 148 438 0 0 0 780 0 838 806 0 330 672 0 946 0 0 295 0 387 0 238 454 486 658 481 391 0 562 6 634 811 104 804 202 0 235 0 924 0 853 899 287 867 314 369 902 450 584 0 652 69 301 597 7 0 807 0 973 627 11 989 8 571 0 367 990 0 664 0 56 0 157 513 0 465 394 0 47 566 670 0 39 239 0 0 530 726 859 239 999 675 291 939 368 42 853 692 642 115
543 0 537 498 0 951 945 479 0 170 115 526 644 0 896 0 933 0 192 34 412 750 567 508 136 805 149 749 912 147 0 0 813 321 496 982 221 0 0 0 0 854 774 985 788 0 0 0 268 0 575 565 0 917 190 949 0 739 198 0 0 886 830 0 290 876 0 258 534 632 888 881 76 241 184 75 360 0 898 243 751 802 0 258 687 263 601 0 232 70 346 0 142 892 0 0 383 605 26 236 319 525 349 0 0 934 743 0 503 0 219 708 0 0 740 936 769 867 425 924 721 559 474 58 0 522 58 51 846 535 752 200 600 153 992 41 721 992 108 52 388 452 197 268 0 0 0 0 393 694 971 495 510 780 29 468 743 0 549 288 406 707 937 714 136 596 520 0 912 0 406 854 885 25 0 209 0 927 0 0 0 0 907 218 0 79 399 534 525 0 458 265 356 939 705 679 293 52 58 295 253 854 426 958 0 675 87 0 496 167 13 0 319 449 533 141 0 807 109 789 100 707 496 105 183 358 971 131 0 516 437 930 837 297 702 415 827 164 75 0 819 289 0 414 336 324 402 404 0 42 996 947 101 481 0 577 941 0 0 790 707 237 315 0 615 782 881 448 0 203 685 991 331 0 624 220 211 63 0 77 961 0 264 106 965 0 381 670 324 0 229 356 830 0 722 476 0 691 0 319 582 635 454 0 366 0 221 675 224 0 0 593 531 17 419 0 929 224 0 920 0 984 120 233 365 868 491 453 577 847 81 144 550 981 562 573 715 690 19 0 772 923 782 229 896 387 0 127 569 0 167 0 898 783 436 952 982 494 911 0 799 857 611 0 969 831 3 334 323 0 649 921 672 487 615 0 7 622 483 46 778 42 274 442 0 471 654 0 570 345 824 250 0 704 0 611 311 795 899 0 960 522 105 233 0 484 629 942 823 354 977 252 174 473 642 322 432 806 961 794 940 703 822 412 102 741 0 771 0 0 478 432 265 400 698 727 0 642 696 140 36 713 669 959 759 928 915 109 746 920 78 535 109 814 853 0 0 227 501 934 0 935 0 0 0 912 6 840 723 846 561 191 0 260 217 308 228 128 0 465 168 972 463 237 83 0 42 0 468 0 0 500 0 18 397 968 556 0 371 0
781 23 247 0 858 19 121 598 715 691 0 222 475 251 260 598 355 889 275 528 607 332 927 3 0 299 70 243 728 0 361 308 400 964 200 867 55 751 996 149 223 388 0 0 0 685 922 292 0 760 717 882 763 90 715 256 71 337 573 544 240 0 554 0 903 44 0 0 394 241 875 463 258 107 800 0 136 36 371 0 813 693 90 0 124 736 328 0 0 77 0 229 83 809 331 962 437 198 981 865 24 176 518 860 263 411 533 316 904 789 737 143 973 689 523 0 478 415 192 354 631 867 588 458 904 345 0 3 248 0 905 620 389 0 523 183 66 0 90 720 16 263 589 88 909 0 0 121 135 967 799 84 503 0 623 480 0 301 262 0 0 529 495 105 61 704 263 66 0 31 301 898 664 0 0 0 844 495 0 468 0 163 29 917 951 246 1000 747 0 26 0 563 854 872 592 984 879 168 748 115 17 703 441 0 163 471 935 408 727 855 113 0 139 478 0 752 0 148 0 257 938 459 660 812 419 0 0 0 884 112 448 957 379 379 423 0 619 0 571 488 308 845 693 1000 992 788 702 570 870 632 182 767 863 896 886 690 864 196 848 369 680 64 0 0 102 684 93 377 0 557 0 36 176 576 356 231 101 678 366 102 643 521 493 561 867 252 190 0 567 460 89 251 0 335 0 755 931 643 0 0 377 972 182 74 89 0 964 331 235 858 35 541 0 20 346 624 783 789 889 207 670 684 933 818 900 213 308 403 820 1000 0 889 511 306 0 848 520 661 507 937 0 996 209 527 911 500 0 879 897 0 64 371 254 698 127 380 0 0 113 269 87 367 617 448 203 156 273 122 889 39 379 932 634 257 836 447 201 189 0 828 573 0 132 15 823 365 848 426 77 276 575 880 239 267 0 274 791 158 833 0 884 206 264 752 0 256 628 692 486 568 675 0 273 935 952 520 984 251 725 860 441 30 0 289 0 538 175 101 857 555 273 898 15 612 287 975 512 139 0 800 875 0 256 787 77 155 59 19 170 2 256 369 238 212 377 947 534 0 275 735 322 799 956 513 781 489 0 767 498 390 0 572 937 4 0 0 182 637 597 418 508 739 111 969 15 401 914 456 850 338 125 0 0 718 765 213 151 239 0 486
17 481 157 490 686 0 0 994 998 0 178 884 603 504 42 770 527 710 746 59 572 601 132 729 0 703 0 701 424 801 886 0 228 579 94 987 826 0 566 912 497 687 793 327 214 564 830 605 573 450 981 324 217 936 267 0 149 477 574 469 184 711 308 161 899 97 0 661 926 0 225 251 0 808 0 0 0 841 655 577 27 35 704 298 0 0 390 445 0 737 174 619 648 612 0 730 754 0 179 573 845 0 901 975 0 437 886 573 119 1 0 0 790 548 832 642 53 388 427 587 0 611 0 161 0 724 694 829 977 438 110 446 471 882 658 651 849 145 386 771 306 566 566 0 531 691 0 367 398 312 0 523 0 976 0 160 944 16 764 308 712 0 426 869 12 0 316 525 0 51 266 0 885 0 483 245 0 927 0 323 852 0 716 191 578 0 563 170 561 456 0 981 322 963 431 600 0 887 78 398 86 150 3 273 687 657 0 734 807 0 704 352 757 0 115 912 363 0 0 828 725 311 965 0 842 393 732 478 458 542 2 867 990 686 23 295 381 662 0 252 929 287 225 0 847 786 180 305 0 16 485 730 321 365 2 0 0 643 884 53 697 214 976 0 0 0 430 901 0 991 845 103 0 338 488 357 0 689 216 345 496 841 556 503 925 421 0 450 0 787 983 362 0 0 708 577 355 0 178 693 884 290 918 1000 0 271 0 0 431 914 135 805 142 661 294 793 617 910 171 335 0 252 502 404 682 0 803 0 799 779 132 17 0 353 59 572 967 0 269 726 491 0 0 333 820 0 58 872 746 0 872 0 0 233 833 217 0 760 0 507 0 0 120 71 0 0 598 709 49 121 0 760 628 925 80 833 574 347 72 989 0 0 555 147 0 852 0 911 632 31 109 402 623 261 801 183 610 546 0 444 917 805 342 811 0 488 0 385 185 786 999 0 180 30 607 46 849 864 499 272 0 161 894 595 0 618 486 0 70 0 58 0 517 0 64 562 866 0 372 842 0 0 129 759 480 261 841 0 300 502 24 736 0 978 0 384 688 52 198 670 153 806 428 0 932 419 148 0 34 678 150 675 0 0 498 650 227 222 435 0 315 733 0 816 0 301 0 138 986 981 53 0 339 757 26 33 0 401 0 543
336 675 223 28 0 893 0 959 203 397 0 32 944 0 736 737 150 684 832 51 413 941 325 120 593 989 530 753 990 0 733 526 184 277 0 466 908 0 350 513 269 529 0 993 558 860 662 24 783 536 487 68 988 315 65 551 457 613 80 761 261 629 0 145 0 167 0 0 499 821 466 0 695 0 38 755 801 0 758 314 69 599 0 293 0 24 193 683 77 659 0 66 885 954 877 468 231 0 874 976 706 946 180 406 712 371 561 0 571 596 292 492 165 0 551 840 561 265 342 0 0 181 465 219 849 63 715 708 220 67 0 983 213 252 0 95 0 0 736 0 423 190 394 753 5 187 809 227 236 544 274 0 637 0 512 0 0 0 375 655 140 975 0 168 260 0 645 0 882 0 870 705 186 437 0 195 492 912 573 681 118 92 431 456 770 0 19 110 453 701 791 586 416 209 594 0 129 673 333 64 568 475 514 490 429 0 152 143 563 449 0 597 0 280 0 0 293 60 658 111 303 227 116 0 438 376 0 737 50 264 53 0 0 872 191 212 782 90 730 37 0 246 0 844 639 10 58 912 636 11 913 1 355 57 479 177 7 19 0 0 69 675 0 172 477 0 430 224 0 316 0 44 534 802 716 66 0 702 0 518 706 313 737 566 743 977 396 39 529 0 553 230 717 441 0 502 351 112 0 588 954 0 254 362 0 976 574 936 877 237 0 227 481 740 881 384 203 108 801 335 687 0 169 828 0 0 610 58 508 729 0 958 835 154 785 446 307 466 0 367 271 236 98 69 348 987 482 670 601 0 0 654 0 0 990 0 934 168 895 0 983 63 430 0 0 478 493 527 359 519 236 97 382 120 626 359 0 28 790 191 589 891 578 382 0 941 387 682 493 757 394 403 300 0 927 343 482 22 0 0 500 438 330 581 667 515 241 0 790 880 147 269 0 785 0 77 660 446 0 548 536 421 138 450 292 902 559 996 957 76 9 434 0 0 539 0 323 77 181 759 238 0 0 983 0 563 832 726 299 434 982 157 0 149 4 976 938 370 952 0 766 0 0 570 0 885 0 947 524 709 0 970 450 522 214 569 578 0 230 443 167 501 138 162 0 900 155 613 529 194 589 739 574 404 482 834 908 911 191 0
779 0 545 310 0 522 0 457 8 0 29 585 985 758 0 10 135 866 0 825 998 929 0 219 1 571 563 915 468 530 365 40 410 0 715 0 55 433 0 905 0 179 345 626 0 891 294 621 562 39 639 868 460 0 470 493 679 645 999 943 445 100 161 306 87 0 0 835 803 979 475 198 655 316 586 81 489 285 750 633 0 482 401 768 832 461 510 341 947 370 656 0 198 433 468 10 0 751 0 826 261 912 143 864 368 868 774 651 789 0 665 199 794 160 798 78 360 89 701 287 97 831 0 485 805 735 437 775 270 0 840 893 96 0 761 0 535 951 693 882 0 821 714 0 715 604 390 0 710 764 124 403 0 934 205 503 604 60 421 0 42 322 8 0 357 528 21 750 755 617 30 175 235 418 773 380 780 0 275 734 833 0 0 829 0 440 0 616 447 72 327 20 762 855 988 0 600 288 811 395 683 0 996 0 351 942 64 0 446 614 364 0 783 479 449 452 44 478 805 0 584 764 185 40 680 942 0 764 910 334 91 0 582 282 207 203 567 0 564 225 344 878 265 565 174 823 0 0 646 586 683 0 739 460 0 0 777 411 236 0 611 0 225 373 635 960 162 147 663 37 714 323 862 925 796 481 166 32 889 788 0 987 0 754 315 999 990 743 500 619 952 434 219 813 678 968 527 436 462 557 0 30 898 661 321 731 245 140 150 275 187 671 668 445 53 195 717 819 523 430 0 69 671 953 749 403 340 513 0 825 25 156 0 916 73 0 305 0 0 372 208 0 120 425 0 794 558 22 628 908 0 69 837 287 416 0 0 413 893 0 955 920 513 0 947 816 181 871 314 147 537 367 401 722 228 830 635 302 622 652 0 919 683 721 0 7 2 358 41 591 0 740 376 839 427 709 0 0 33 632 0 418 62 555 0 0 0 750 25 788 10 553 126 865 767 0 869 975 59 598 0 215 769 219 0 0 534 144 606 623 237 167 497 941 996 600 707 74 102 692 696 954 841 1 770 348 94 301 0 90 228 768 497 952 91 75 75 261 567 707 639 441 0 262 377 124 768 32 0 0 78 0 333 0 881 0 73 606 21 389 0 0 412 740 32 0 830 801 293 150 129 0 547 0 0 264 931 109 207 0
885 8 678 871 0 17 0 574 780 331 848 476 720 867 130 407 908 791 546 0 0 800 519 482 721 369 0 0 171 642 0 96 0 772 151 600 351 644 57 0 0 119 344 925 631 136 913 0 852 0 0 0 489 406 0 51 694 792 702 471 306 730 29 0 648 735 225 15 254 0 0 595 708 0 231 525 809 389 679 852 390 328 678 823 709 0 618 545 206 619 0 0 370 648 395 686 831 0 597 644 0 250 93 904 727 944 622 211 104 764 918 416 693 112 60 29 448 396 989 0 361 517 0 352 795 965 281 404 617 0 889 451 713 281 912 0 939 467 0 825 828 182 105 795 7 509 736 784 919 439 133 503 818 0 211 0 632 840 377 119 974 717 188 176 0 591 826 178 686 434 133 139 168 0 777 0 417 363 0 85 705 981 808 386 116 868 508 0 0 0 982 757 675 981 36 262 987 22 590 0 61 206 975 659 770 157 442 573 0 158 880 950 0 271 130 538 991 766 0 884 543 128 238 999 391 255 252 284 0 505 638 225 0 412 708 571 0 111 150 155 654 21 424 0 815 358 316 599 300 918 736 764 596 925 668 858 446 603 0 809 0 794 852 292 559 0 269 590 121 261 380 976 0 718 312 684 546 726 340 836 495 802 530 0 251 0 890 168 881 498 721 869 157 659 105 85 598 336 14 0 455 852 768 0 143 760 263 628 423 0 0 40 0 815 390 0 0 190 132 361 526 785 0 584 0 761 421 0 133 668 359 545 801 0 0 340 669 0 923 704 864 307 596 0 543 448 369 0 486 0 535 216 56 750 0 0 568 428 0 692 218 0 0 973 87 856 633 0 315 0 325 134 139 205 655 831 0 0 346 727 988 769 495 421 393 490 871 322 296 585 72 0 0 664 947 622 524 0 879 949 923 199 689 108 786 386 588 0 631 640 745 595 170 850 377 116 816 0 760 62 0 107 518 127 513 872 203 578 135 527 914 98 0 0 539 700 632 2 671 724 378 0 0 155 591 371 969 491 562 505 0 113 0 15 702 708 0 964 0 30 782 985 710 0 824 490 275 783 586 391 289 0 0 44 865 238 24 0 682 237 753 800 0 999 532 387 606 939 518 439 491 941 801 0 0 0 193 738 280 300
0 0 376 424 370 20 345 768 405 861 0 353 602 393 74 489 0 137 864 205 870 0 931 995 0 802 326 0 616 484 659 310 329 136 0 694 269 535 0 362 447 485 0 729 118 777 315 744 831 0 148 975 632 85 425 944 845 306 0 991 649 0 0 0 875 167 539 906 959 536 800 145 737 159 794 992 691 397 0 929 440 453 621 814 0 104 52 558 103 213 756 597 866 0 609 750 780 476 32 0 841 0 177 318 341 81 19 516 0 0 406 706 219 239 698 857 606 0 487 603 637 309 532 0 882 285 948 509 544 443 11 0 0 942 0 368 434 563 0 673 0 0 227 529 349 126 513 483 783 898 109 512 999 655 620 474 717 399 707 631 362 572 0 356 561 760 982 937 611 0 512 490 706 690 555 124 772 21 31 402 0 694 898 587 1000 0 531 238 549 685 656 213 12 48 760 0 886 685 829 863 911 429 88 872 0 254 352 0 3 0 938 0 0 438 877 45 496 812 619 47 0 850 243 195 0 871 729 706 174 0 282 966 0 0 609 790 0 780 509 0 47 96 797 196 907 562 754 290 440 899 741 520 526 628 753 853 700 658 50 125 0 844 543 296 496 950 212 953 981 580 0 0 0 964 0 547 455 643 603 888 984 186 291 361 494 224 79 89 13 0 673 959 74 305 289 941 246 0 92 480 894 110 212 0 850 0 697 692 0 900 948 0 82 0 812 715 657 0 705 255 903 915 221 468 288 991 344 603 878 0 757 0 173 597 755 8 881 802 272 382 0 821 76 0 966 151 890 439 880 81 982 13 0 562 147 803 608 379 150 332 673 635 0 151 301 563 0 862 973 543 885 127 614 0 27 0 759 128 132 0 530 0 463 0 469 699 0 367 64 66 342 872 968 975 0 0 26 827 463 0 0 586 375 583 875 0 72 294 594 727 646 315 503 957 330 0 225 142 0 156 510 602 468 694 927 324 0 946 805 692 308 307 148 852 23 970 598 535 464 697 625 822 156 551 320 622 518 29 346 553 205 0 160 667 626 0 470 73 371 218 0 0 976 116 164 676 493 602 54 0 564 384 116 139 355 597 668 153 0 0 87 0 5 343 680 646 0 354 85 340 861 852 66 946 856 172 169 356 883 464
710 295 305 709 826 326 10 556 0 0 854 861 296 265 721 0 0 298 601 623 697 424 610 751 466 936 0 0 691 508 222 800 301 492 923 84 782 0 811 0 528 854 668 948 377 0 765 5 209 746 0 816 896 474 695 255 725 48 317 351 792 874 0 0 68 13 894 664 818 987 0 739 932 51 0 433 936 303 533 828 991 839 0 316 191 330 0 0 457 516 972 844 671 673 0 491 280 616 119 92 928 524 447 0 789 475 0 330 940 262 963 70 759 839 491 835 944 363 811 96 525 0 864 589 816 273 0 76 262 38 743 855 614 143 527 730 598 192 663 0 622 511 224 638 576 314 0 273 663 0 277 551 0 634 557 257 607 692 590 546 987 590 913 155 83 0 0 828 652 921 0 590 192 0 594 0 356 616 0 0 261 975 864 0 25 0 666 802 0 870 0 0 0 0 902 839 604 0 965 595 501 828 832 404 523 936 0 715 174 461 345 290 0 0 624 293 542 244 130 0 775 203 0 765 0 1000 705 623 308 208 521 772 723 517 201 416 196 999 229 941 352 226 0 38 928 881 106 402 976 769 811 261 0 303 678 372 323 423 755 291 0 117 341 391 500 419 523 0 813 598 119 877 258 551 0 152 897 0 833 992 84 677 0 325 520 810 0 443 245 132 0 0 796 74 574 0 205 166 685 809 963 0 883 0 887 0 704 0 229 0 530 933 968 91 43 166 500 541 0 456 212 0 0 490 7 0 564 0 0 0 730 0 0 82 291 155 728 218 656 649 300 913 589 0 3 0 0 25 0 609 547 0 212 0 802 208 609 0 0 347 162 221 17 36 432 383 85 325 802 0 836 834 621 781 661 211 548 241 122 0 675 705 434 254 235 359 627 0 263 762 0 0 188 976 147 24 553 112 208 304 181 211 0 674 345 977 0 864 700 929 0 936 0 0 801 285 201 224 839 439 0 0 425 886 534 911 610 71 525 863 0 230 890 579 0 157 735 73 987 903 16 308 249 123 809 0 12 638 0 0 0 652 347 87 862 0 810 345 13 45 266 0 854 682 335 844 0 0 681 0 515 598 520 979 705 644 698 254 716 80 90 893 625 548 678 207 194 227 464 0 848 0 92 985 118 356 674 73 383 982
421 0 993 730 0 618 0 208 130 0 974 810 128 304 353 853 343 666 0 985 0 0 274 921 0 747 294 59 379 120 651 1 464 974 902 308 316 731 745 983 0 0 15 0 942 290 726 632 0 390 0 759 186 344 884 288 0 394 306 812 458 699 288 752 342 845 718 659 451 0 257 25 179 624 149 0 853 157 71 295 0 835 0 988 124 994 0 248 364 68 430 0 0 0 0 957 281 957 677 261 0 968 873 553 896 0 609 293 636 700 963 719 126 783 378 56 0 752 727 0 419 822 588 896 713 407 878 0 668 638 0 399 0 674 985 411 0 993 0 469 18 733 722 867 350 472 186 581 854 751 85 127 148 366 0 7 271 561 1000 624 76 934 508 0 12 901 0 0 810 510 75 965 854 386 890 511 765 819 204 214 149 0 184 598 748 109 0 631 346 310 686 558 675 0 958 134 320 900 706 866 57 419 696 0 551 0 165 413 764 111 0 873 253 69 0 137 874 146 507 0 207 0 434 621 702 869 1000 404 774 0 28 972 685 0 850 675 440 0 581 709 986 742 0 804 92 547 366 686 247 0 242 0 100 778 853 533 721 174 877 0 167 723 295 872 0 196 633 741 530 0 0 0 329 363 198 833 687 532 171 986 440 445 999 967 0 467 97 480 273 0 0 747 210 204 535 875 93 202 643 518 0 0 294 0 0 375 926 650 608 224 679 493 136 356 645 596 80 0 0 0 319 18 0 0 806 795 0 395 101 279 438 0 116 0 639 531 0 0 178 418 0 0 867 226 0 24 0 955 614 714 392 651 256 281 598 201 0 124 229 713 876 566 599 228 28 517 729 528 0 389 659 145 417 312 509 580 777 59 342 661 271 552 805 868 425 655 0 658 62 805 656 701 0 348 434 600 707 0 0 344 57 729 0 783 52 133 394 202 55 18 362 352 739 390 962 421 77 650 881 0 411 786 319 368 0 396 312 993 596 286 0 653 502 287 875 962 0 530 331 0 724 135 804 118 631 691 0 430 366 589 762 549 811 0 492 702 922 64 488 0 96 0 898 0 313 564 14 0 92 48 344 96 889 471 733 480 140 898 30 946 898 799 256 261 256 0 439 377 0 229 926 626 370 901 657 0 109 649 0 72
0 718 330 193 524 975 114 123 322 43 0 739 0 522 62 0 0 324 0 308 918 516 214 60 63 0 0 675 572 568 452 460 126 444 634 0 0 618 0 728 0 211 619 620 849 202 902 184 246 0 328 913 730 222 143 830 286 315 711 0 464 324 493 623 8 273 18 0 192 551 610 852 408 514 299 675 0 0 821 112 16 356 700 524 582 0 0 686 371 233 948 0 926 180 0 356 0 178 262 914 0 755 0 563 0 0 391 155 0 535 894 518 109 805 0 530 0 391 0 591 873 520 517 0 0 992 614 42 0 264 589 906 292 741 271 245 0 358 0 486 592 0 785 861 736 644 0 465 704 115 248 693 991 0 515 965 0 136 72 943 0 92 153 921 0 2 416 216 141 0 118 12 0 803 0 807 950 360 401 485 226 595 679 774 0 8 94 512 0 58 247 582 150 352 147 86 781 652 0 213 0 528 762 180 805 0 4 0 190 47 881 829 6 939 709 194 205 0 571 878 331 399 340 974 540 0 11 85 379 951 299 595 755 0 0 153 763 135 563 270 52 4 346 805 158 924 0 435 787 620 0 340 480 941 0 0 824 0 757 284 0 0 0 0 16 1000 966 206 427 801 0 901 802 398 412 0 558 788 0 217 939 976 976 73 846 738 831 169 396 251 434 824 426 955 487 289 59 521 305 0 491 904 977 0 488 0 0 0 484 0 310 0 474 140 643 583 230 349 923 0 916 783 934 367 318 0 0 547 681 811 842 629 243 708 835 983 480 533 0 0 493 908 0 0 0 215 436 995 998 494 259 0 538 909 691 0 0 589 0 59 836 0 202 854 583 595 146 775 499 451 964 28 602 692 0 555 0 735 18 802 364 703 163 530 856 550 55 698 135 693 0 634 0 349 0 855 693 135 14 857 59 853 705 348 0 561 0 367 410 89 313 0 756 671 602 395 0 29 0 109 144 0 153 594 799 228 0 387 633 513 727 0 466 688 259 0 0 0 947 270 0 881 472 631 0 0 964 0 270 838 0 0 705 0 389 282 354 0 874 107 612 734 272 905 658 0 959 0 361 482 720 157 142 0 243 482 0 18 762 386 632 364 0 0 497 873 0 110 0 976 811 693 817 0 38 30 550 461 234 155
729 316 148 0 0 216 573 354 904 564 96 952 145 238 771 278 415 949 739 0 0 446 708 0 982 211 57 0 752 0 0 0 23 472 318 773 725 936 13 595 158 17 266 401 913 0 0 917 449 553 440 0 265 491 804 326 0 64 524 323 0 830 78 0 780 932 112 54 535 971 861 531 905 36 0 515 345 0 484 906 0 697 481 688 177 0 266 688 999 565 788 6 0 0 12 0 821 0 919 151 550 960 0 737 723 18 835 765 234 0 128 0 960 850 449 40 531 350 530 0 423 650 615 563 76 605 184 0 0 168 317 561 0 979 406 0 729 397 677 840 446 305 385 0 0 839 0 778 489 994 512 0 822 573 405 827 790 534 967 616 0 216 732 62 0 535 523 0 269 81 423 366 391 506 829 50 234 720 317 749 615 0 852 20 609 222 186 668 971 862 248 694 0 339 937 854 23 250 347 179 139 0 179 82 451 326 309 0 380 0 767 157 172 0 795 576 99 0 11 484 656 261 165 0 78 14 96 952 365 693 663 0 0 924 990 77 0 672 473 621 579 144 402 23 65 341 54 664 0 0 564 852 642 0 461 378 366 313 515 0 168 196 907 450 213 208 985 281 830 269 188 0 163 319 770 799 543 450 181 293 18 815 24 27 292 368 0 0 533 222 0 884 0 460 550 81 0 430 0 106 903 0 518 516 395 876 633 943 443 585 732 560 207 0 414 665 0 346 562 582 846 980 230 0 493 235 721 488 474 777 487 343 947 0 307 305 342 477 502 943 684 353 5 161 118 742 789 740 0 576 521 794 0 0 879 640 686 898 781 0 352 370 643 603 974 953 958 883 498 846 587 367 953 78 296 497 216 0 764 0 545 565 0 273 983 554 0 589 442 916 105 228 838 189 0 117 646 689 891 588 922 699 244 991 33 0 696 551 0 0 916 152 690 705 750 0 0 867 376 999 920 0 0 897 275 0 680 0 731 65 444 0 5 41 0 934 467 584 95 756 691 726 880 256 353 0 523 816 221 515 377 0 853 214 117 681 471 916 0 235 415 407 870 932 975 665 943 0 885 504 0 734 469 545 0 0 828 513 53 0 235 439 0 851 611 343 402 61 228 61 280 664 844 875 665 0 281 355 17 656
64 0 246 97 520 211 234 55 494 685 0 478 796 0 707 49 110 535 0 209 297 0 191 561 613 509 182 219 954 178 69 111 352 0 80 819 0 525 452 664 686 660 0 663 616 0 144 0 772 199 759 366 0 24 27 148 753 411 747 0 173 428 590 14 666 445 979 42 439 743 41 833 0 9 756 135 897 506 909 445 0 420 981 815 256 226 632 203 588 866 718 49 0 761 738 0 642 531 161 479 671 79 438 0 0 7 899 514 0 500 888 266 490 911 191 995 205 221 867 752 162 574 411 940 93 145 146 31 769 409 645 380 724 0 0 203 973 0 0 690 743 721 509 147 868 49 0 574 292 0 0 358 955 381 575 51 232 794 621 123 0 988 791 250 81 509 781 296 0 0 169 865 0 812 825 0 0 991 0 608 936 73 129 472 0 314 13 447 628 997 179 191 706 863 231 942 356 927 565 754 0 716 0 9 500 0 263 944 334 867 820 84 827 501 0 263 0 518 401 313 0 295 345 603 497 837 0 0 0 939 249 755 0 54 518 418 0 915 60 600 0 196 0 843 444 143 270 0 545 620 0 0 194 0 745 341 180 524 555 874 765 968 505 556 74 569 563 858 789 0 770 396 861 194 0 551 894 722 153 684 663 884 927 0 26 417 0 447 657 358 997 0 644 893 829 279 0 382 0 280 160 420 300 415 63 743 0 62 256 65 401 629 28 0 628 0 976 772 527 257 455 274 0 938 33 306 0 817 639 640 780 716 351 600 88 78 918 0 955 0 996 0 927 833 0 132 0 404 799 629 4 842 916 456 289 927 48 0 144 539 349 941 851 0 0 773 771 559 675 983 892 905 828 0 718 973 226 882 74 433 771 166 932 0 303 647 178 407 533 21 954 0 123 0 188 0 190 735 174 299 438 675 0 0 828 445 625 0 388 391 0 0 0 98 910 47 702 451 343 440 5 399 978 899 192 257 0 0 789 0 317 0 951 679 0 0 380 668 197 770 940 546 974 48 212 0 638 183 907 889 721 0 43 980 77 219 602 933 119 210 178 878 164 55 407 461 369 380 80 268 0 671 852 0 379 928 288 370 758 766 195 804 463 442 356 761 0 923 0 296 9 145 54 0 155 401 0 454 555 0
967 294 282 447 0 924 110 711 339 139 0 280 258 901 913 532 530 767 0 32 341 762 0 613 0 834 238 650 32 37 344 0 681 533 85 851 53 12 944 877 970 0 337 909 6 715 487 903 660 485 778 892 79 715 639 257 0 357 356 439 561 522 736 31 241 842 617 252 47 423 0 509 608 0 785 160 30 553 922 929 503 398 0 234 0 789 0 286 274 710 618 884 273 0 900 858 310 398 0 302 402 324 560 67 697 0 1000 642 887 0 601 0 312 238 528 0 484 313 0 427 571 359 321 638 451 693 28 982 123 842 402 0 195 0 307 25 0 10 408 220 110 998 304 651 418 481 136 647 765 815 574 274 556 536 777 0 118 800 860 0 0 331 0 0 0 0 129 500 457 479 828 458 0 983 0 576 641 962 700 647 0 192 719 0 0 0 0 808 722 801 618 936 818 0 121 535 258 249 0 574 0 541 0 97 948 643 432 994 967 0 150 297 977 288 132 421 651 0 151 0 629 473 0 0 626 668 643 0 976 0 0 521 733 882 0 868 747 226 0 955 600 844 296 105 247 24 944 965 0 922 0 0 220 0 0 0 99 936 84 183 44 0 835 0 247 553 565 458 239 581 192 565 451 895 330 509 298 709 621 405 587 725 273 247 542 0 290 179 0 0 622 335 0 934 635 254 20 708 851 0 195 270 876 0 945 670 470 265 248 216 794 753 123 556 194 538 843 86 0 0 608 745 365 76 285 168 778 930 829 144 999 820 182 154 87 462 391 907 326 177 308 30 354 688 470 0 849 0 147 783 147 275 42 175 808 143 490 945 0 113 655 139 517 633 214 0 318 0 121 669 113 264 148 0 66 776 435 813 43 27 0 0 25 0 593 831 763 384 909 383 818 157 866 949 419 0 586 0 796 156 17 810 0 754 69 799 483 965 213 92 318 336 0 638 712 224 90 692 467 212 220 117 938 780 0 397 154 183 75 459 0 434 83 976 72 673 418 483 531 17 103 487 966 483 551 430 850 1 680 0 0 0 549 833 475 232 0 340 876 988 0 215 418 618 767 27 0 942 340 0 0 668 622 615 891 0 46 211 303 61 691 34 158 133 481 420 63 392 804 82 857 0 970 0 633 0 879 208 137 342
0 86 384 646 634 953 807 653 172 428 454 264 419 815 736 688 14 612 0 431 0 633 551 104 0 0 716 622 428 674 250 272 209 46 0 102 0 8 425 164 35 106 55 0 326 592 740 505 502 130 0 44 998 655 904 174 618 402 899 159 853 0 21 879 0 409 0 453 815 589 957 207 0 827 891 761 0 70 0 993 0 0 0 880 155 366 123 579 0 882 509 931 580 65 525 37 178 870 475 945 669 740 789 843 513 237 645 550 643 709 0 264 888 384 124 0 0 5 158 0 0 0 269 0 0 387 0 838 195 124 729 176 0 994 809 648 855 0 114 0 0 0 545 480 459 920 154 914 100 442 739 923 0 0 0 261 627 0 789 0 0 169 599 943 636 373 505 359 850 598 319 713 637 208 0 0 133 71 345 272 362 368 981 443 263 7 0 921 960 287 940 714 635 366 731 238 594 630 0 687 0 25 182 284 383 372 612 842 256 932 948 384 501 342 0 0 632 388 711 743 883 605 0 712 812 0 753 405 907 551 141 0 701 0 11 625 904 639 851 139 68 707 717 250 13 667 0 502 928 0 534 187 490 504 856 0 161 670 413 938 617 658 698 0 346 443 536 331 288 986 662 336 893 749 84 636 678 831 860 794 0 0 0 968 0 381 556 138 366 859 0 832 880 9 758 187 0 535 0 383 875 260 424 334 0 491 957 940 0 476 732 966 488 618 149 563 434 538 0 679 0 156 77 778 675 496 275 832 208 67 1 878 133 540 0 595 518 0 0 862 623 552 0 753 603 913 97 0 961 461 736 909 259 0 967 104 150 732 71 595 253 966 172 574 559 794 641 0 0 125 68 0 159 0 0 545 0 538 829 180 543 0 207 10 368 126 0 0 861 56 208 0 64 852 833 41 637 0 335 0 798 903 719 428 699 642 698 504 473 679 0 559 856 841 479 0 537 202 694 607 721 334 910 0 885 349 572 576 541 355 0 921 766 360 0 357 336 742 719 954 584 660 779 393 390 926 522 493 556 84 0 179 915 71 668 0 721 403 0 955 190 0 653 451 0 844 745 473 726 0 385 230 1000 968 924 489 729 707 0 105 0 479 498 719 396 213 576 0 998 528 430 48 308 824 0 623 944 212 723 59
494 0 170 168 271 532 406 840 0 0 0 67 0 434 285 655 457 0 70 0 478 992 6 969 0 652 0 507 0 913 712 558 539 933 293 505 522 299 26 972 0 76 534 511 0 86 490 335 871 802 618 440 485 510 275 33 604 402 0 0 918 548 248 182 0 645 435 443 858 130 796 820 717 398 997 49 366 0 753 85 875 742 0 216 959 906 602 0 467 895 949 0 0 156 320 969 0 18 932 927 147 389 0 720 97 151 515 0 702 64 0 71 0 825 781 315 104 883 546 656 655 475 915 0 487 279 378 830 919 334 0 2 0 452 537 250 0 0 593 0 0 243 970 722 82 12 971 0 8 370 347 783 965 877 0 390 871 513 941 441 874 824 0 999 288 0 739 816 576 167 218 633 76 352 843 285 924 0 310 0 328 0 284 0 891 900 579 852 496 536 122 694 563 220 698 982 73 94 396 822 237 189 0 628 185 668 759 0 418 190 899 0 463 37 0 482 0 38 276 0 606 987 611 989 870 616 950 305 0 646 72 618 0 0 129 138 901 0 292 248 532 756 150 256 111 296 0 846 883 454 265 0 551 903 624 795 421 752 146 618 639 0 13 782 74 0 800 672 0 149 0 0 0 250 53 443 268 967 852 20 79 224 68 452 49 0 252 579 775 0 0 727 629 926 0 293 0 0 0 325 516 0 580 507 882 815 664 160 0 229 61 860 795 648 715 465 73 653 378 273 924 550 25 195 454 0 151 281 547 845 120 0 96 135 882 527 495 367 188 86 386 387 237 768 113 818 922 800 241 691 665 0 0 0 745 412 873 598 627 286 547 841 731 0 568 0 140 942 529 975 84 0 456 627 41 0 0 587 446 928 571 0 823 38 726 0 563 668 0 0 491 239 32 0 977 0 6 383 0 565 425 214 860 876 169 395 261 204 424 649 209 0 838 550 0 414 975 7 574 174 722 263 269 0 512 239 721 819 0 689 960 254 837 740 16 465 906 0 673 770 21 565 125 769 330 528 1000 37 895 188 155 0 0 830 751 924 3 277 0 609 638 211 990 578 181 314 763 0 695 347 68 552 732 180 0 714 960 395 999 0 211 583 933 499 0 0 845 568 544 0 343 776 0 290 691 825 0 107 198 691
0 429 0 0 0 0 604 644 920 542 0 53 321 607 102 7 639 432 436 815 591 0 338 332 291 938 735 491 558 40 56 887 298 366 653 223 649 98 555 519 885 286 476 0 0 925 245 230 17 309 0 878 319 28 340 615 0 269 0 663 888 611 138 754 684 593 877 122 913 579 604 0 433 173 910 986 981 445 0 683 116 965 113 856 0 223 246 0 136 938 217 634 666 127 0 460 280 323 331 367 622 0 0 252 218 9 213 135 332 215 596 678 394 874 803 65 0 456 0 493 276 661 660 889 437 571 418 758 824 17 908 157 922 734 837 138 391 0 215 717 957 509 0 0 0 588 0 108 718 796 730 194 51 38 873 0 0 638 300 364 692 0 0 567 210 223 777 933 913 403 891 0 451 0 54 813 62 123 459 843 960 510 143 61 123 881 45 105 0 919 936 825 679 622 472 857 410 997 209 397 0 47 437 0 55 0 139 464 412 651 13 475 151 870 201 0 0 0 0 315 70 0 0 59 0 534 322 480 635 263 742 539 700 311 269 0 474 497 275 483 87 852 0 0 566 791 439 417 684 48 475 952 0 996 634 623 890 940 605 0 0 424 545 0 762 99 117 930 247 643 992 926 135 0 0 989 0 0 0 0 266 137 636 146 805 922 0 419 225 360 539 980 0 415 452 516 0 0 295 763 0 0 671 181 670 495 828 0 591 385 512 0 702 130 617 73 148 176 0 129 426 24 962 738 442 939 688 591 114 487 0 47 0 0 328 490 400 908 669 442 0 736 0 547 11 969 0 119 476 666 0 0 248 0 0 720 101 830 139 929 0 666 0 998 294 695 0 388 160 705 729 892 676 0 736 0 0 400 142 980 735 970 289 0 286 84 780 0 446 561 884 150 200 68 852 0 188 825 777 445 466 252 397 521 95 608 0 399 65 593 75 610 621 553 0 735 919 729 209 401 0 848 905 136 363 213 433 284 31 0 404 44 950 839 743 961 0 0 47 0 72 636 0 944 279 0 10 849 268 365 452 550 250 129 280 16 383 0 114 392 669 867 639 627 968 293 0 302 718 721 558 0 0 0 0 153 616 853 331 677 734 193 0 559 874 909 0 79 38 588 744 424 0 944 56 862 801 228 440 942
164 795 70 620 680 969 960 735 0 623 513 0 0 819 0 578 190 923 863 394 915 74 329 659 345 863 354 64 705 974 357 0 423 505 784 717 546 642 0 698 210 0 560 891 0 907 851 648 630 699 810 100 160 403 385 266 450 330 687 375 560 503 747 0 0 652 666 434 403 704 944 0 899 971 605 737 672 0 46 0 842 0 758 566 912 0 130 414 906 611 426 413 887 0 409 687 151 826 573 784 758 0 0 327 313 396 381 0 32 248 641 125 709 257 503 298 136 385 252 213 886 465 464 596 162 196 147 290 191 644 723 615 578 821 841 877 592 385 0 813 0 532 0 939 105 96 159 902 660 941 643 110 0 690 818 0 878 0 305 177 523 0 196 79 434 933 800 0 352 0 193 212 193 924 0 508 189 0 208 0 302 786 509 165 965 679 736 499 267 491 567 580 0 0 393 0 790 504 918 152 729 0 929 502 974 947 0 993 860 784 324 134 348 255 770 876 745 542 0 0 312 122 402 148 130 0 66 748 401 0 0 753 396 177 582 472 0 987 692 109 668 846 565 730 353 94 961 285 828 535 7 730 827 309 0 858 392 0 823 562 0 637 549 877 0 56 849 157 390 0 879 465 422 471 762 0 322 33 0 192 0 15 434 64 269 146 0 189 96 889 142 724 556 0 977 708 568 33 187 891 694 0 580 583 837 658 736 416 746 436 0 475 0 605 732 79 971 672 317 441 0 172 0 0 805 197 221 265 179 534 466 698 57 0 458 779 707 482 78 798 0 0 650 0 181 515 74 412 99 613 887 828 968 494 0 991 39 203 283 0 0 268 0 422 0 232 0 250 47 68 464 619 456 0 688 68 300 390 0 778 508 0 0 0 149 778 385 36 303 427 167 0 703 0 884 0 571 888 322 296 789 682 36 69 430 0 90 0 63 452 78 0 658 388 880 0 848 877 0 386 114 370 791 395 51 931 0 0 80 274 704 53 439 763 0 0 0 706 0 0 189 690 554 589 298 0 697 165 840 853 726 165 290 672 470 0 0 421 254 0 505 0 8 989 632 185 667 906 379 978 0 433 605 819 822 319 605 776 928 714 837 789 499 559 837 90 810 916 794 518 572 194 0 0 421 885 470 682 0 0
870 401 604 738 805 49 87 0 444 371 755 275 0 235 414 0 559 0 507 970 652 396 671 150 409 721 702 713 293 954 191 370 2 988 604 0 0 911 0 933 709 7 627 110 662 431 0 336 97 89 109 579 8 440 994 329 580 41 479 0 432 0 532 927 0 234 852 510 0 333 620 310 0 521 466 0 0 396 0 293 666 593 825 310 843 862 354 177 907 390 242 0 565 524 771 0 986 612 71 34 238 364 0 0 596 754 204 0 615 107 579 660 981 277 354 0 414 196 0 180 610 878 236 0 713 80 998 553 388 0 448 0 647 0 0 267 662 170 0 585 0 435 318 729 0 377 873 780 549 167 701 595 544 0 838 0 304 59 0 427 0 433 848 319 0 266 368 621 596 833 545 89 961 296 634 0 0 935 63 373 355 170 708 593 465 164 0 734 135 19 992 107 971 821 300 885 331 0 260 352 276 496 298 0 450 292 8 56 798 368 107 937 902 947 561 0 102 103 746 399 74 831 448 506 224 541 489 848 854 88 0 184 483 37 410 905 859 842 349 128 288 781 0 175 0 323 0 158 0 0 962 617 44 942 597 889 457 340 789 0 339 0 262 261 599 6 805 171 559 262 715 440 157 864 334 248 845 178 716 545 0 777 0 502 966 875 913 269 358 672 780 458 582 19 468 848 748 518 698 34 829 803 794 0 702 557 293 0 851 990 823 0 45 921 664 262 480 116 0 241 414 593 186 934 209 168 0 36 0 633 878 436 104 0 722 961 51 110 269 842 474 752 21 865 526 207 274 849 717 491 138 586 832 377 797 926 556 66 467 632 72 756 823 272 808 798 888 90 0 143 224 284 145 869 589 142 13 0 797 180 0 400 910 737 491 391 195 51 84 775 255 773 663 692 327 0 298 0 2 678 0 90 879 906 801 722 0 732 976 315 676 570 477 441 524 759 319 943 211 0 482 456 487 842 0 185 304 0 43 773 268 0 192 288 579 914 319 27 289 0 214 842 806 494 251 672 411 900 319 146 0 0 67 559 0 0 0 414 606 0 380 81 797 630 732 891 480 865 753 647 307 0 795 410 834 865 354 478 788 0 222 0 644 825 78 0 476 986 404 0 859 63 610 983 946 40 206 0 508 294
0 747 0 557 0 839 488 0 396 562 255 465 360 428 582 0 337 906 521 347 740 396 578 989 12 70 280 477 0 688 612 901 993 307 277 244 341 0 0 0 742 347 207 493 44 645 0 812 885 927 0 973 829 990 633 150 0 0 729 635 839 329 8 978 389 195 942 0 265 958 796 473 0 808 826 663 530 0 737 0 0 0 444 143 729 538 291 0 760 289 963 614 0 338 196 543 769 0 772 841 264 708 875 539 0 318 0 137 358 320 0 536 386 297 145 338 1000 0 312 0 0 758 0 562 963 147 589 876 72 821 0 335 111 581 0 322 13 472 253 287 111 102 739 0 170 544 536 36 951 0 435 64 0 279 735 219 713 525 170 886 603 0 0 313 0 0 946 564 316 370 980 223 753 362 262 898 36 649 369 482 438 320 182 947 207 472 389 69 894 250 0 64 677 998 52 355 273 0 956 0 0 182 92 393 0 0 482 794 746 314 445 992 67 874 967 0 811 0 0 509 0 339 863 504 0 16 0 315 972 267 556 53 394 0 0 0 167 958 904 439 63 418 770 0 0 683 581 169 438 0 108 315 47 422 374 786 957 88 52 745 0 601 80 0 0 827 519 852 285 134 960 191 44 67 0 738 211 0 0 408 627 745 0 614 0 241 322 0 502 809 688 988 0 332 770 972 0 335 670 169 928 659 0 812 251 791 0 639 565 836 0 0 0 938 0 748 978 597 884 290 770 21 0 0 319 452 0 162 781 244 0 0 0 674 344 498 973 658 307 585 70 847 42 913 296 730 0 510 0 763 0 0 485 543 0 59 0 591 278 296 290 503 486 0 0 153 402 118 708 137 35 9 227 231 0 904 396 53 159 888 583 0 243 0 0 773 598 524 727 494 509 419 13 248 555 636 0 528 0 397 256 693 546 0 0 597 0 561 473 977 0 141 718 982 0 301 539 20 874 248 338 966 196 801 238 20 213 502 450 410 0 818 605 936 0 757 902 794 279 240 345 924 477 159 404 0 0 138 192 746 979 581 922 361 0 58 608 0 783 62 183 212 327 0 202 818 187 0 0 428 0 337 416 880 435 324 0 570 908 614 641 712 342 538 39 0 306 947 143 101 118 810 861 388 0 444 830 0 342 620
0 265 24 667 412 0 0 630 0 395 950 0 211 0 931 294 927 918 67 64 947 544 0 5 0 966 8 400 0 211 76 864 448 752 541 0 0 973 389 652 0 912 0 235 501 229 831 971 318 0 0 832 895 0 0 675 905 828 0 156 628 732 522 0 0 0 370 0 64 877 601 290 0 888 145 67 830 416 722 879 790 246 894 447 0 502 491 864 215 471 49 577 781 4 554 0 370 298 494 287 0 0 204 646 810 0 617 637 149 789 676 455 288 0 0 453 0 982 0 370 90 0 92 473 998 428 908 462 731 484 0 154 140 0 186 5 576 52 854 901 287 994 285 460 76 752 650 248 660 897 711 0 37 0 301 951 697 0 80 788 411 672 158 542 36 633 447 269 0 293 0 0 0 831 147 893 706 233 109 478 0 430 405 966 0 0 497 594 377 514 183 982 493 800 535 0 944 0 0 0 276 0 807 412 549 781 192 836 0 0 245 698 897 483 490 0 256 524 224 220 0 0 0 613 108 538 0 895 995 0 28 680 425 900 611 256 0 150 656 880 0 938 946 911 763 801 288 0 501 908 850 755 0 544 690 477 941 479 760 329 703 687 969 0 958 323 807 515 939 4 0 670 0 641 0 9 0 0 994 989 533 0 279 935 203 769 523 303 728 727 174 268 272 548 529 0 271 354 688 429 911 195 250 209 501 784 601 414 0 0 442 136 329 982 678 510 472 264 0 676 0 75 0 298 918 186 719 299 370 811 27 649 0 284 562 818 865 54 139 635 0 375 203 44 513 21 0 409 0 842 0 500 597 0 642 746 852 0 496 350 801 0 723 489 559 378 544 388 57 783 0 680 182 122 671 109 502 510 402 918 0 528 701 314 519 774 290 412 0 943 84 0 0 9 675 0 0 0 802 81 813 10 0 130 634 574 741 0 550 0 0 0 215 0 890 460 0 239 0 349 0 33 309 969 498 52 722 274 825 0 839 655 337 131 349 993 716 852 754 61 25 681 430 0 485 0 516 0 848 513 496 667 891 440 213 0 647 80 0 259 960 0 248 84 832 251 218 120 118 511 866 55 599 676 0 667 0 526 20 299 694 351 0 648 475 888 469 510 451 668 133 754 494 0 541 266 0 818 409 332
413 604 125 230 848 529 606 39 609 818 948 252 993 0 635 536 66 709 166 27 549 445 886 277 321 201 111 817 654 425 921 913 930 307 268 880 504 699 203 0 944 0 967 443 869 810 0 155 997 611 764 934 687 925 0 739 48 861 433 156 229 408 0 224 409 0 0 121 959 0 478 860 734 0 0 747 70 948 97 559 318 0 656 643 0 0 433 47 0 516 605 875 0 0 768 0 2 12 0 234 802 834 664 0 0 685 0 960 782 313 400 350 911 252 269 294 0 344 256 814 947 764 995 749 0 142 303 103 294 362 431 908 112 0 18 514 0 530 129 43 177 579 0 362 64 113 979 922 0 508 0 342 0 0 46 127 677 0 770 0 829 626 302 594 378 0 0 0 77 0 125 870 874 925 800 0 572 326 525 760 260 202 101 854 386 0 0 122 858 236 0 0 810 0 863 680 893 134 159 760 551 919 0 733 809 175 172 0 455 754 635 0 180 330 811 77 0 989 8 0 0 549 0 0 379 84 903 0 0 691 0 891 568 361 567 446 101 15 189 147 712 0 0 578 682 771 174 0 122 913 381 861 578 641 673 18 902 703 447 558 903 0 304 608 863 250 98 0 307 566 187 0 709 901 471 281 623 0 990 629 543 0 0 949 157 0 0 175 441 152 0 911 803 683 727 355 511 583 0 620 981 290 248 202 407 568 175 49 218 0 563 990 999 508 941 323 565 245 465 671 0 507 9 0 522 0 863 600 731 705 769 523 864 281 806 0 207 76 665 0 907 38 0 509 373 776 596 198 891 945 204 37 413 0 117 342 171 829 905 1000 180 41 216 277 0 470 0 437 712 788 138 469 554 421 16 654 683 854 0 0 558 913 102 582 0 0 551 306 452 491 800 569 633 29 529 816 253 280 941 683 934 0 434 871 168 554 295 717 0 950 111 601 182 731 889 460 840 94 712 0 466 863 768 703 429 272 561 29 854 0 714 230 213 0 245 20 0 994 0 916 874 337 408 242 528 440 333 0 304 439 295 592 0 175 914 565 244 446 0 613 318 371 13 994 578 780 0 770 874 0 862 6 950 0 291 420 292 970 449 430 660 730 550 945 484 0 0 163 918 548 73 93 265 473 271 255 0 470 0 862
995 0 68 830 0 626 0 375 0 965 642 371 934 689 0 162 512 526 0 789 0 774 297 710 510 401 233 0 857 491 444 878 299 0 596 164 305 656 334 830 301 349 590 716 0 0 473 756 418 416 295 358 0 645 661 301 805 132 669 0 262 470 854 878 256 0 0 584 828 875 527 0 162 474 275 280 791 805 35 974 106 278 660 0 0 159 238 354 243 382 0 256 241 773 352 882 0 159 985 618 0 528 1000 308 654 0 0 0 400 969 0 379 301 571 38 750 210 592 839 94 320 0 805 0 602 0 669 563 0 787 240 57 692 555 0 407 256 840 32 0 0 0 641 422 0 486 28 0 0 0 0 834 573 818 544 672 264 0 0 556 91 767 627 0 162 189 85 562 0 106 899 0 153 41 493 689 0 0 417 852 0 231 0 86 0 723 238 536 407 982 638 650 882 38 976 43 0 907 131 699 0 809 305 0 114 434 987 176 23 425 0 14 587 571 478 33 0 0 234 902 552 305 0 0 695 0 0 779 404 0 392 581 333 196 934 166 931 251 287 617 493 343 671 705 731 334 787 996 207 110 810 376 952 0 453 675 313 142 725 48 623 0 25 0 597 457 0 818 0 339 0 754 193 684 776 155 0 988 557 611 0 880 0 805 40 0 720 954 689 0 947 805 854 456 0 0 773 370 280 823 130 0 187 909 289 0 72 527 898 994 449 61 974 932 162 698 498 371 0 790 0 72 0 234 936 781 264 0 243 153 886 714 837 415 104 0 0 666 227 352 4 872 0 384 420 912 774 553 262 927 439 429 157 651 625 925 151 208 406 651 0 853 0 91 392 579 504 634 543 643 972 580 0 581 332 0 40 574 364 592 679 524 758 609 939 805 666 0 945 0 463 646 534 98 0 807 572 0 720 1000 41 210 431 552 870 684 0 821 636 0 503 253 994 0 657 698 0 0 710 415 0 269 0 321 702 494 0 777 411 937 323 571 643 387 510 373 244 264 149 811 505 573 962 766 462 674 279 0 899 127 0 191 931 0 0 468 141 624 0 977 199 470 205 492 171 289 976 0 251 311 490 838 249 817 53 898 260 447 970 522 0 318 826 867 0 39 487 492 120 181 0 275 0 103 619 3 24 624 33 434
0 457 987 150 684 869 973 132 0 278 0 0 125 931 365 903 187 286 0 287 0 0 8 401 0 0 40 508 912 172 680 140 0 166 968 358 688 149 899 783 592 65 308 300 699 805 0 643 605 534 288 152 0 664 983 39 288 0 0 326 803 802 614 145 554 0 219 930 78 956 6 369 370 241 0 754 214 4 585 0 743 219 0 0 0 212 0 885 453 0 990 125 212 73 615 805 0 926 945 0 525 815 302 958 916 68 664 123 0 587 970 845 32 844 184 322 314 0 202 348 813 0 457 510 36 824 0 238 568 403 726 454 0 820 878 753 920 508 181 657 911 589 855 550 271 744 649 674 935 689 0 377 185 252 0 676 179 990 414 611 579 901 384 536 965 0 0 835 0 43 683 508 463 297 909 140 520 790 313 374 96 499 502 370 193 0 809 344 0 776 141 0 797 215 212 0 956 620 366 795 677 49 777 708 974 955 266 375 520 0 647 574 997 477 0 222 146 0 513 361 2 176 36 822 0 675 588 436 539 0 143 2 358 820 429 348 0 470 455 733 987 932 331 0 984 717 609 898 15 959 832 562 482 812 412 358 0 378 33 700 195 0 0 319 66 459 966 546 463 0 670 789 629 345 67 302 422 160 10 0 431 866 503 702 489 0 51 850 124 494 652 0 337 262 900 471 0 0 0 744 0 954 0 80 377 756 858 0 421 825 0 873 0 768 913 142 616 464 320 897 728 217 258 146 846 0 318 211 0 569 588 856 0 98 116 83 443 153 451 22 202 335 324 730 77 0 186 643 540 555 0 789 99 881 698 226 805 0 438 286 30 474 469 330 931 750 0 968 185 536 359 348 178 219 279 0 167 911 732 509 799 278 644 749 190 970 223 0 377 464 620 576 672 504 856 0 0 374 754 0 488 21 432 79 583 0 0 469 749 417 752 552 381 945 155 984 943 340 349 461 199 256 63 812 32 453 253 0 0 454 758 599 0 838 46 0 504 990 0 0 793 858 0 676 892 0 961 52 367 577 938 935 0 363 116 543 828 576 61 320 565 896 884 79 0 534 579 599 22 110 0 424 704 632 741 661 767 690 664 716 979 0 0 875 0 290 399 0 0 688 213 968 488 118 153 0 0 381 815 874
0 609 0 904 972 144 597 491 873 263 327 254 0 655 831 0 626 0 993 71 0 348 95 0 541 257 87 536 832 659 863 638 422 0 507 956 0 0 13 615 693 751 0 0 216 579 0 835 527 286 901 0 522 0 0 531 6 822 971 605 678 850 234 269 472 594 595 722 0 639 772 292 39 430 225 287 313 275 23 939 944 31 0 0 852 858 394 0 0 162 548 66 70 531 0 996 89 337 451 558 918 329 506 518 839 765 0 129 981 0 810 272 313 859 0 875 241 0 0 483 733 880 258 779 643 429 109 625 254 946 630 162 0 845 705 823 885 515 501 495 193 718 0 670 897 424 0 802 104 169 881 441 0 501 839 308 203 359 99 945 156 762 690 608 85 0 523 841 295 86 370 354 367 4 286 926 0 700 650 929 784 971 203 506 427 143 0 520 652 0 0 466 0 472 264 193 409 845 0 877 190 104 246 76 301 0 695 133 28 874 0 813 318 349 105 401 735 27 707 298 0 0 58 406 0 352 131 76 0 0 765 255 842 0 0 674 857 35 76 11 310 471 0 840 0 526 201 428 0 568 921 0 780 606 616 460 0 647 868 482 0 38 831 104 965 723 388 811 895 0 174 985 400 908 0 669 871 954 964 188 727 0 674 976 910 854 305 523 150 561 529 783 402 761 195 995 123 0 942 394 0 0 818 282 0 184 198 0 0 0 83 296 198 0 0 896 184 0 575 367 989 711 15 985 72 0 708 497 941 168 835 0 326 648 0 501 910 488 581 0 467 85 572 0 924 145 196 410 952 280 372 461 544 623 833 686 534 812 184 102 376 626 109 315 0 616 663 0 806 826 0 0 640 916 377 558 334 170 290 848 594 759 2 182 117 103 244 0 0 0 306 775 961 0 547 0 448 397 262 838 0 358 397 0 795 0 78 0 892 0 714 0 0 843 306 213 379 807 783 688 863 951 340 740 169 653 996 23 421 95 0 0 836 241 0 0 680 322 963 769 413 0 298 973 318 531 405 0 100 273 779 251 658 0 0 768 327 355 862 352 590 486 105 691 634 0 911 950 0 902 0 608 254 444 231 38 312 290 107 175 0 774 894 562 0 339 332 0 677 273 139 198 813 993 0 587 0 212 757 446
580 355 881 197 348 174 870 139 115 159 137 115 186 545 375 238 773 0 802 707 287 0 975 662 554 0 0 724 531 24 49 4 843 818 695 0 420 597 352 676 889 271 0 978 0 506 503 548 387 355 193 0 730 387 423 621 3 11 718 0 0 622 989 568 879 0 425 81 512 0 56 63 146 867 69 292 267 529 204 535 945 144 534 752 955 769 104 327 0 78 217 68 0 601 0 0 0 804 569 539 236 378 223 810 33 0 126 960 204 368 352 827 158 930 0 562 0 903 0 822 678 490 0 0 194 0 828 847 713 419 389 557 732 630 771 691 380 0 164 355 0 566 494 587 0 802 686 0 619 359 888 414 368 881 665 0 239 0 0 503 801 0 0 964 938 0 0 3 0 512 861 0 0 8 710 117 26 29 178 837 424 612 41 0 0 484 474 0 14 726 183 435 640 745 451 405 499 663 0 42 581 476 81 222 759 826 0 712 544 0 845 0 957 260 941 369 356 757 904 502 0 723 987 485 277 861 232 319 964 246 755 339 504 444 936 158 0 609 750 465 0 0 29 516 555 539 0 451 0 144 916 0 43 160 959 43 265 146 801 888 775 441 971 194 285 444 949 16 37 836 23 608 0 815 324 0 7 550 600 0 0 32 677 319 46 0 0 284 71 984 280 0 838 124 685 29 0 835 0 437 202 580 13 248 29 867 616 978 179 0 517 736 811 47 879 986 840 760 170 83 518 291 544 56 0 474 208 0 658 0 610 143 0 463 188 0 349 975 0 765 532 113 816 820 16 821 0 0 266 409 922 918 0 873 674 0 966 947 74 0 100 0 886 173 0 990 17 338 482 976 0 939 801 953 272 299 0 543 13 129 357 0 43 422 722 907 163 0 0 0 270 633 479 830 295 392 430 338 780 419 0 922 0 0 18 83 0 944 0 422 453 665 702 0 104 0 673 180 726 186 64 345 6 0 369 246 329 240 768 837 724 981 196 290 365 593 206 438 107 243 762 60 45 665 844 0 41 0 0 479 968 283 372 0 568 8 25 658 229 223 960 550 433 948 42 964 269 786 0 362 115 0 153 894 748 879 834 486 503 38 0 301 0 863 24 893 0 0 456 591 361 884 158 145 541 861 0 512 847 697
96 707 479 9 515 956 296 11 607 675 0 813 0 132 0 393 0 685 284 796 216 0 834 30 280 527 0 618 825 55 172 308 0 674 472 623 271 981 748 15 363 755 584 360 247 45 0 113 684 901 830 803 953 50 413 73 327 39 0 0 126 722 125 45 280 612 0 588 268 678 73 477 343 0 518 146 746 427 394 804 435 0 981 310 857 47 803 0 570 79 0 927 0 0 0 612 353 962 0 118 79 37 472 75 644 824 955 855 0 0 0 768 49 102 678 568 137 423 11 376 676 283 881 65 0 0 594 430 0 769 829 373 0 126 0 197 824 99 979 597 0 0 856 934 998 200 354 0 0 924 0 421 206 400 0 918 210 769 143 0 263 0 319 919 530 0 770 0 0 0 0 859 596 625 257 0 671 0 0 870 684 0 0 81 309 0 977 0 450 935 549 647 183 194 878 888 418 553 749 197 269 976 0 653 703 0 0 882 779 714 959 728 0 281 619 621 61 0 695 978 621 731 309 484 137 0 0 0 910 720 495 443 250 871 514 536 630 793 552 0 506 439 0 134 885 732 39 472 960 0 856 982 444 0 713 72 0 637 0 0 416 860 387 918 238 432 689 300 633 708 138 412 789 443 254 205 629 608 513 723 0 87 275 951 489 571 0 690 141 793 749 576 621 641 846 0 573 287 0 615 986 804 0 941 421 0 181 0 139 551 880 0 386 0 604 338 733 0 0 732 288 765 145 0 109 318 245 802 237 937 639 654 232 922 0 31 0 0 34 640 993 0 733 0 268 250 412 689 0 0 411 917 361 654 167 206 0 0 228 569 0 390 104 535 472 578 651 0 180 0 339 255 841 764 932 584 726 0 0 0 691 266 662 510 196 817 715 0 676 712 599 373 264 570 953 675 531 643 536 734 57 885 123 578 0 804 0 0 442 228 187 805 72 556 941 819 24 409 238 135 573 892 290 530 830 183 600 269 759 0 198 814 9 583 0 0 0 559 972 270 298 281 0 71 0 986 0 413 476 330 450 781 56 874 787 988 413 25 400 0 955 636 306 590 668 613 0 466 921 161 551 378 0 838 791 774 495 653 476 668 590 491 690 0 781 861 0 112 0 340 0 65 0 791 540 683 513 0 278 0
738 261 683 420 741 40 508 557 969 50 638 541 676 731 765 167 384 357 268 956 774 0 881 86 0 891 715 341 541 502 982 259 715 609 712 667 0 0 237 390 532 399 992 851 0 928 106 69 137 434 987 926 500 5 0 0 0 757 86 445 599 294 920 754 0 228 283 12 237 677 426 203 974 121 707 0 46 712 145 887 711 702 234 893 128 14 778 358 145 774 838 453 525 422 364 660 261 961 0 341 756 0 153 257 508 789 731 0 480 901 65 350 895 0 0 678 706 0 0 0 819 129 872 407 693 211 984 433 259 0 0 59 118 548 659 111 731 768 255 815 152 901 533 409 60 824 914 0 478 929 96 972 232 0 786 310 0 831 49 173 45 45 410 0 232 965 0 95 438 489 183 0 56 0 649 596 101 756 615 0 0 401 0 648 779 311 734 787 392 0 593 288 0 98 846 138 188 0 737 424 0 335 766 326 848 0 0 596 766 986 668 991 328 0 932 595 848 369 642 666 148 848 313 811 793 1000 186 649 662 230 663 128 0 828 895 267 202 168 0 107 0 956 328 663 516 0 0 765 0 550 547 273 368 327 766 940 884 99 0 537 203 626 304 711 0 0 0 0 0 648 111 678 276 446 575 491 854 287 427 0 0 759 562 935 615 0 362 686 0 9 818 902 567 308 601 226 185 968 944 549 775 590 623 834 652 218 885 622 755 0 67 3 36 0 740 455 816 22 0 555 466 823 736 934 527 912 0 382 50 796 903 196 388 937 0 522 809 0 0 533 745 207 602 0 335 797 0 193 957 524 694 758 0 0 866 409 56 139 605 0 324 0 586 472 889 136 701 263 836 319 348 309 72 412 916 916 485 0 435 0 25 849 330 936 410 586 0 84 883 865 760 842 53 0 837 728 628 737 0 70 0 738 0 631 340 791 0 942 689 0 356 606 584 143 568 354 956 931 936 0 38 843 0 469 570 24 813 667 771 760 629 712 941 0 489 788 0 641 0 121 813 937 898 640 0 0 0 344 972 0 631 0 0 574 30 992 323 862 146 920 216 516 808 849 711 0 659 252 83 0 572 65 0 809 891 268 557 35 596 559 580 187 0 507 954 471 255 371 753 726 0 154 743 215 905 772 962 838 646 483
0 908 363 998 525 82 459 0 863 363 0 113 691 689 775 0 705 869 467 0 532 789 861 414 570 752 65 0 404 975 309 458 789 36 569 0 77 681 0 263 0 982 352 557 961 332 795 502 703 0 0 190 944 10 905 715 986 30 515 587 140 534 1000 0 447 804 464 0 369 91 703 0 409 0 240 0 626 167 734 813 899 40 570 331 708 962 696 957 10 940 967 909 299 400 64 391 0 0 755 237 873 839 844 0 0 125 899 844 492 722 827 8 902 0 802 401 277 855 700 606 730 115 0 679 440 100 331 0 0 0 626 345 493 236 961 345 567 159 0 939 764 0 570 153 472 0 986 79 413 239 0 0 0 972 351 0 0 178 0 944 610 352 736 0 208 533 542 0 29 571 344 807 897 141 93 874 361 891 21 175 45 0 668 541 545 859 535 0 895 0 266 669 898 567 229 242 0 312 868 959 0 416 912 172 52 639 0 562 670 746 17 458 377 204 141 141 345 588 706 96 890 919 702 406 366 202 357 256 831 470 650 412 775 370 52 599 665 578 73 11 10 796 131 596 0 742 109 224 0 533 0 423 833 107 0 68 761 411 108 0 311 0 48 0 0 645 125 210 0 0 843 0 656 429 968 640 164 859 190 487 0 581 325 437 857 0 186 0 273 763 425 804 958 209 489 468 382 651 17 174 16 591 0 746 537 649 15 563 0 0 838 0 873 464 30 0 567 244 128 765 0 425 360 68 704 0 363 578 368 431 336 0 870 859 115 304 536 365 495 108 391 285 198 543 0 845 559 983 0 95 733 748 160 641 531 0 17 960 0 238 804 345 982 591 631 826 998 554 452 414 343 893 368 889 545 268 74 0 439 810 816 29 983 13 78 296 545 610 182 173 604 500 138 433 570 687 331 185 258 64 605 0 694 0 0 708 426 659 717 334 0 0 571 716 499 993 681 961 0 0 553 0 611 681 13 382 374 276 343 0 124 0 996 3 130 198 120 363 663 511 0 481 413 180 965 873 732 672 869 0 0 570 10 171 711 0 813 413 160 208 661 314 516 0 122 148 790 921 0 548 670 688 595 298 0 521 973 393 545 730 301 597 745 0 271 381 0 857 0 608 753 906 0 12 311 868 789 4 112 602
0 411 297 0 939 236 0 0 992 583 695 180 0 791 0 595 943 6 484 43 416 647 905 770 563 985 891 670 76 0 474 0 28 955 0 390 984 341 913 149 937 607 294 587 238 0 0 949 454 0 236 686 455 842 0 0 581 508 214 196 31 390 587 275 113 0 369 323 649 14 0 403 879 953 78 534 0 324 519 182 0 0 534 740 293 0 780 867 350 9 646 0 794 581 141 0 225 823 464 362 0 105 277 143 516 156 253 0 243 737 996 360 253 702 974 597 708 0 57 703 774 540 600 697 620 661 643 0 520 74 0 369 513 0 0 992 846 602 912 0 607 665 745 929 631 311 545 552 912 579 348 998 698 321 719 642 0 316 834 0 28 4 986 35 22 0 831 588 0 0 173 331 83 0 240 570 0 0 616 0 637 560 861 761 924 176 851 0 31 909 0 729 876 956 0 325 862 0 0 0 363 984 106 8 0 0 0 633 210 0 36 728 0 641 570 337 47 304 199 19 0 172 429 935 511 168 87 51 158 126 66 0 653 143 484 796 317 383 467 573 219 915 661 457 125 467 460 233 33 162 757 579 141 971 876 148 330 965 649 122 522 951 895 674 0 698 99 395 974 182 734 299 459 0 764 279 0 805 0 0 103 474 0 219 467 784 326 610 986 0 146 31 393 930 790 838 815 774 32 0 446 869 196 838 321 527 923 225 598 241 179 598 0 0 103 886 898 41 649 5 409 599 861 956 532 953 539 0 970 943 0 207 558 922 0 100 325 0 0 979 642 116 922 456 0 752 320 665 0 13 0 835 259 399 481 102 886 0 0 210 518 429 3 427 0 0 966 0 0 254 851 482 978 126 191 900 0 34 368 0 707 54 0 0 0 640 190 946 168 773 875 690 189 0 65 560 999 111 447 0 46 417 0 47 497 0 708 870 960 682 0 0 704 335 653 378 301 467 455 644 919 531 390 993 0 311 563 451 756 296 85 824 0 268 767 353 486 367 535 0 881 387 10 996 907 345 304 4 685 209 540 943 0 523 814 0 531 110 277 752 582 0 0 74 31 113 657 541 673 27 372 879 223 393 641 645 922 121 428 106 458 968 0 180 0 981 91 614 607 781 351 625 6 0 530 0 122 839 920 796
658 0 0 0 285 639 736 260 546 618 159 0 1 745 73 245 0 645 867 116 0 473 750 374 969 915 0 750 128 695 346 0 975 46 474 0 559 690 821 64 751 530 370 0 397 129 826 225 392 607 0 709 511 357 0 592 991 384 483 765 885 426 466 334 0 538 899 0 809 661 739 0 0 0 972 0 0 0 0 77 464 896 0 0 418 146 115 830 235 266 248 408 0 0 377 800 251 598 282 573 30 155 204 615 201 0 178 777 302 0 772 914 188 186 211 77 0 45 91 407 640 652 867 0 992 278 850 0 158 335 241 924 466 0 335 912 223 223 913 44 911 794 394 639 279 0 547 14 757 495 459 0 997 123 109 0 48 701 839 0 75 711 0 57 304 221 139 0 304 385 662 0 661 245 171 0 0 49 207 251 286 0 903 362 0 0 875 310 638 275 0 845 955 888 886 261 29 0 0 129 129 453 211 848 219 0 162 469 0 149 550 914 891 610 140 0 418 650 0 329 222 0 597 928 298 741 393 57 420 0 475 912 810 827 0 417 899 744 29 150 0 0 145 583 517 477 471 589 399 128 731 811 644 721 85 21 357 91 471 843 35 840 195 147 565 175 0 895 343 340 460 526 902 0 0 815 911 791 0 846 11 246 0 799 988 426 0 454 725 786 0 481 394 745 118 0 98 672 0 0 189 699 371 455 214 567 322 691 959 0 68 0 21 299 740 7 11 433 0 0 526 577 102 377 786 910 0 808 0 891 971 206 367 972 813 640 974 0 230 29 821 976 873 406 966 174 243 392 298 0 193 723 214 12 175 224 783 106 48 0 669 966 515 338 831 494 0 662 516 457 454 0 101 474 41 854 980 476 0 0 464 519 159 975 689 56 732 245 665 331 741 0 270 0 771 0 0 587 957 740 22 898 668 965 701 214 271 823 0 737 0 967 0 973 502 543 874 664 0 317 273 907 884 854 352 0 976 523 560 0 645 625 731 224 0 669 140 526 887 0 283 0 934 444 248 710 743 904 627 686 84 492 356 0 887 460 594 161 665 443 0 358 623 0 387 314 735 311 766 506 0 541 555 22 67 549 18 111 0 0 511 145 0 349 95 0 721 429 0 251 169 764 0 144 185 595 850 554 264 621
836 0 537 373 353 993 625 149 437 1 809 984 107 364 657 101 0 143 187 873 475 198 601 629 542 688 702 0 764 612 0 608 273 413 628 531 80 517 265 639 69 566 575 80 470 0 946 766 754 118 0 103 296 833 420 0 932 0 0 541 0 626 0 247 218 345 113 265 0 154 7 65 770 705 23 660 0 726 888 968 0 98 0 721 92 414 436 0 808 656 708 988 668 771 0 821 0 832 410 947 923 340 83 576 933 0 453 0 318 836 0 0 300 0 39 216 508 0 0 0 233 794 513 260 448 963 34 0 0 480 749 0 129 620 182 173 825 953 10 521 726 0 401 836 848 0 578 0 813 0 104 331 0 0 0 790 675 0 0 473 44 813 0 250 0 47 0 408 505 828 0 59 988 0 507 692 559 353 51 316 456 0 453 0 850 41 338 531 0 455 901 938 732 242 120 0 703 688 898 567 592 407 76 913 105 915 810 221 614 31 738 0 0 0 956 691 540 650 341 272 472 638 183 349 412 185 549 0 424 185 480 501 155 0 766 318 18 225 603 364 958 55 230 0 581 455 0 469 667 168 348 381 617 911 28 48 498 400 33 0 0 103 259 367 425 691 438 314 808 0 109 448 302 535 0 832 197 403 844 1000 613 334 526 997 374 761 187 991 0 262 0 329 819 0 556 0 942 0 189 765 124 0 0 863 386 411 393 113 247 548 105 178 658 899 333 745 231 398 0 660 750 104 601 199 728 0 798 717 0 755 494 989 907 0 933 163 189 650 580 709 1000 0 918 152 966 856 177 305 228 730 866 972 781 186 664 611 0 0 312 0 0 336 157 441 496 0 494 425 0 0 0 0 0 668 345 194 398 800 282 157 752 0 557 905 851 490 899 265 896 790 778 379 182 583 681 368 832 538 32 0 0 5 903 109 596 925 0 300 212 185 641 344 643 753 27 758 168 826 0 0 556 0 507 645 246 301 588 313 539 776 511 0 423 957 943 721 933 770 636 165 789 801 626 987 777 98 788 617 741 306 351 413 0 570 629 57 0 597 262 395 0 640 121 492 44 16 0 702 696 0 0 225 336 0 436 410 803 156 991 715 412 974 815 17 884 675 847 314 348 0 60 351 0 241 0 584 925 211 763 202
740 789 0 191 957 996 354 815 845 912 710 852 0 441 862 599 345 674 422 0 917 724 384 0 353 268 142 613 716 49 197 312 0 964 697 248 692 659 103 408 411 426 89 617 702 267 137 0 23 0 0 490 306 0 828 622 338 102 174 0 980 978 634 508 0 158 0 305 747 473 0 888 994 966 0 954 929 606 0 765 18 707 0 989 545 538 355 682 796 530 850 0 52 505 898 474 568 0 37 211 801 0 0 202 0 717 197 834 925 278 81 66 81 285 686 0 549 508 283 456 755 192 356 629 98 687 414 566 670 0 362 180 123 276 585 427 0 0 612 446 333 0 440 229 585 103 797 877 716 812 0 105 677 883 0 681 0 190 19 0 560 131 735 708 3 446 212 522 960 187 0 214 729 503 814 0 219 453 315 358 0 167 412 0 15 807 0 988 175 78 11 0 0 617 697 181 732 93 570 479 418 0 783 0 178 719 0 0 810 5 394 451 0 991 394 450 0 0 0 810 637 0 367 312 866 924 0 554 643 496 83 89 882 0 322 459 125 326 922 464 796 827 569 608 958 996 179 0 287 632 361 457 72 798 625 38 788 882 261 923 89 0 693 432 129 276 923 359 0 652 328 0 238 719 0 0 452 671 929 668 806 0 776 85 820 0 643 0 288 432 0 33 0 695 518 0 514 999 629 352 581 575 849 938 823 0 0 660 0 109 987 790 641 387 0 0 432 0 0 794 620 601 0 444 197 131 0 377 616 822 851 242 96 723 0 855 0 0 132 544 126 422 110 705 730 813 488 906 19 19 766 846 440 758 377 302 358 0 572 859 0 692 309 697 266 785 464 437 0 0 782 214 511 0 544 953 0 890 380 699 225 0 638 0 370 1000 0 854 76 286 935 713 222 185 635 888 934 621 898 0 208 772 9 301 768 19 0 947 0 372 887 510 459 930 277 316 0 928 460 733 425 953 493 104 400 599 115 0 333 226 0 0 163 0 732 474 0 544 255 354 0 956 0 612 761 0 172 994 711 445 707 955 0 0 966 725 0 66 894 0 410 142 809 0 382 673 0 539 976 266 903 279 186 255 263 0 764 0 186 832 340 0 0 554 627 64 626 226 0 553 354 0 241 137 360 672 297 401 768 747
781 153 218 453 714 0 891 325 368 0 523 909 561 799 157 710 245 371 141 792 92 181 603 0 0 765 618 844 919 854 290 0 0 534 165 629 0 0 809 0 159 891 0 33 127 676 808 270 0 302 644 0 908 0 923 15 0 0 775 263 162 474 410 680 95 153 450 76 915 51 178 0 861 901 74 315 275 0 283 0 535 698 996 301 539 0 0 131 825 0 6 182 41 514 447 476 893 0 298 296 502 0 800 0 601 0 518 655 0 577 0 230 327 519 742 310 226 635 41 0 676 976 0 972 996 167 214 182 0 392 91 213 829 146 252 230 744 904 46 167 0 325 398 880 849 85 919 0 870 0 336 650 410 648 978 702 151 500 504 0 507 649 773 343 211 675 445 511 895 672 383 129 0 179 0 783 315 155 651 508 573 889 0 692 0 410 638 809 77 996 0 285 988 0 474 486 697 364 545 0 560 528 539 125 317 252 0 651 230 29 418 0 279 53 419 0 90 271 0 485 0 97 700 0 358 497 974 0 594 466 674 232 621 0 499 721 175 903 462 355 670 333 438 0 86 464 756 875 23 310 54 795 799 853 637 390 256 47 83 398 46 51 478 288 0 438 687 0 213 756 968 75 345 0 323 218 881 640 0 245 353 35 165 383 753 690 703 170 451 576 410 0 0 1000 256 683 428 267 607 52 177 571 453 480 0 667 638 0 250 424 885 333 702 677 0 0 494 0 0 0 643 246 734 652 578 7 33 244 746 530 46 0 193 153 274 732 0 0 0 0 37 0 640 969 189 535 545 947 27 781 627 0 432 0 515 253 0 625 210 928 488 563 533 0 527 268 565 166 773 0 760 0 0 766 802 0 0 615 325 142 13 1 590 63 754 504 904 964 278 889 0 401 0 135 44 452 963 144 821 972 0 0 228 10 609 287 335 982 80 381 188 608 0 682 638 805 275 346 593 0 7 246 778 772 332 0 0 41 784 0 0 390 496 0 344 141 60 779 261 823 738 644 391 682 571 910 552 412 554 343 428 399 492 777 894 994 949 510 0 0 465 191 770 126 0 135 799 230 603 0 583 697 555 666 26 29 765 0 296 0 915 753 0 757 663 660 262 281 135 273 563 17 32 815 0 6 830 0 0 90
752 491 193 0 781 0 0 0 131 21 545 0 697 623 154 21 931 633 0 761 324 472 23 341 504 722 47 516 697 197 0 101 153 918 697 759 154 863 688 42 896 824 24 150 10 404 680 0 0 608 124 387 70 0 403 953 0 95 532 917 0 0 780 0 549 860 247 0 51 776 649 772 0 413 702 614 694 218 324 661 822 595 131 102 64 0 0 771 0 271 745 31 405 453 687 95 0 929 0 781 837 1000 246 772 750 0 722 381 891 675 368 389 275 428 336 0 805 943 114 763 0 0 774 35 938 0 202 920 5 639 768 569 0 606 20 978 468 0 870 435 454 825 499 215 2 387 251 680 844 709 573 0 842 497 724 0 0 907 982 730 444 755 332 988 598 248 624 411 0 227 0 0 354 816 553 340 248 678 0 368 378 638 883 0 438 946 754 263 131 34 0 287 848 0 0 977 291 226 937 484 0 319 583 337 515 605 0 272 471 0 281 230 299 0 613 76 954 831 3 8 802 41 321 515 57 670 0 0 0 647 222 0 0 395 688 456 409 912 287 640 0 476 759 816 392 0 844 216 673 0 445 719 17 880 615 995 679 293 504 136 589 253 111 347 463 0 446 322 808 837 0 917 953 241 906 400 9 962 268 688 0 73 317 166 174 51 662 627 619 628 0 241 807 196 906 534 0 734 0 835 991 585 0 153 194 152 0 449 399 219 478 81 902 546 0 642 126 249 220 909 561 333 513 1000 837 0 853 0 0 767 747 569 673 654 491 949 683 786 811 178 150 791 0 638 571 511 707 0 619 447 0 302 552 421 416 415 132 129 642 460 0 720 92 0 0 0 493 531 0 0 48 679 0 238 943 0 26 800 0 0 816 277 516 549 0 638 0 559 0 28 698 895 867 0 118 333 0 123 60 324 39 705 913 503 558 650 0 184 899 875 729 0 59 0 230 70 416 0 864 0 829 0 0 453 540 823 389 436 923 589 0 891 948 206 0 682 455 899 0 150 167 172 973 529 661 638 721 0 732 964 568 533 700 0 512 524 191 654 850 0 78 326 649 0 0 0 0 319 44 740 434 931 983 105 692 0 0 927 0 240 865 0 640 737 511 0 584 376 353 816 368 193 330 586 548 0 473 288 0 0
0 718 0 510 746 650 624 0 629 287 287 613 0 604 0 780 0 0 154 708 664 482 11 0 766 319 200 776 0 957 332 459 815 292 257 654 0 180 302 200 0 691 0 383 829 795 0 340 185 0 972 37 0 0 581 931 108 480 39 544 855 645 678 804 0 236 0 506 702 813 743 472 995 0 612 0 117 333 0 532 0 648 883 0 630 624 590 805 98 9 319 101 171 0 999 700 405 151 312 597 882 331 0 930 0 0 587 901 0 817 0 0 818 256 157 0 0 303 77 766 617 608 0 0 0 0 917 0 837 829 402 217 684 293 0 665 0 64 493 779 166 559 0 288 783 807 599 698 869 630 1 4 0 285 271 0 131 494 499 473 103 225 0 160 979 0 0 678 522 814 916 0 611 815 245 19 539 685 113 774 313 0 0 0 690 0 130 898 377 994 800 174 373 334 970 364 228 0 162 751 479 583 846 344 317 961 594 313 0 0 130 0 0 574 91 0 426 214 261 507 0 0 760 187 0 540 0 967 869 568 0 328 653 768 432 426 571 816 0 687 978 0 569 346 910 374 320 0 254 889 0 480 576 737 797 404 38 809 872 628 278 28 552 97 654 839 0 351 462 557 159 212 234 525 0 616 707 422 216 345 651 895 0 468 0 772 0 971 533 131 350 0 362 705 0 367 974 821 233 461 109 0 526 290 88 212 217 0 156 553 239 783 476 982 432 788 159 896 0 344 155 143 974 492 970 253 253 0 603 545 471 448 140 862 0 110 489 788 265 337 801 718 25 600 420 323 361 674 939 299 741 246 589 0 611 0 0 350 2 790 261 544 847 554 23 587 839 960 0 0 767 518 835 0 109 593 0 801 76 516 0 520 0 815 19 0 355 373 339 374 501 228 766 301 629 0 102 142 838 0 100 49 926 0 0 430 546 0 596 36 38 0 267 702 416 0 400 187 990 0 419 369 327 616 142 924 833 98 922 362 640 51 610 0 98 210 0 0 164 69 103 484 0 262 72 479 0 832 318 121 596 875 691 703 795 104 781 785 0 749 834 0 23 128 717 0 827 974 0 0 297 0 705 667 699 736 0 0 509 269 841 556 232 323 0 617 876 88 501 349 0 894 100 968 0 544 0 0 948 0
386 348 873 639 927 357 240 0 592 337 952 265 0 0 280 518 0 714 5 364 560 0 492 541 174 582 0 830 421 160 746 748 0 87 234 164 203 463 0 298 20 0 887 934 608 586 135 271 456 905 213 492 0 896 68 0 966 662 0 508 46 0 817 481 977 510 941 962 40 572 818 830 628 674 287 759 820 707 848 0 439 571 819 792 934 0 791 284 304 322 668 892 0 694 362 0 963 907 356 597 726 833 350 486 302 850 620 661 130 101 118 599 776 0 0 0 681 0 17 566 0 0 596 0 616 42 324 0 602 573 559 0 672 754 0 228 509 398 604 799 438 750 841 51 832 0 953 26 472 634 357 359 450 622 303 901 837 0 0 87 128 934 883 110 170 722 0 0 0 0 884 274 4 0 12 0 0 959 870 927 309 0 740 305 235 270 4 870 369 0 510 160 894 7 934 168 656 243 249 261 958 750 511 346 178 93 406 0 538 0 188 154 454 632 894 791 48 399 70 487 824 353 940 590 761 408 370 723 67 960 701 641 403 7 621 0 483 618 564 0 70 0 839 270 362 252 967 0 0 850 984 982 0 703 84 0 961 880 211 800 0 114 22 460 0 657 175 684 0 0 92 197 304 323 441 0 693 622 681 426 969 758 152 843 868 681 519 149 137 403 982 0 624 538 66 776 498 0 0 0 0 0 487 887 254 523 604 861 0 862 709 0 36 456 0 920 852 0 156 648 733 61 0 0 229 963 0 0 0 254 269 0 265 290 0 495 476 254 0 424 103 879 672 908 263 0 0 954 450 788 0 43 935 239 486 79 750 223 314 261 529 63 635 756 467 68 245 946 0 492 0 0 660 0 599 0 106 0 952 708 676 954 445 694 0 80 685 826 224 336 3 250 21 39 347 855 0 463 802 845 422 514 123 753 924 19 383 54 620 0 626 455 708 15 406 283 135 836 449 752 0 641 138 982 355 0 0 597 0 793 0 0 848 0 549 85 274 714 984 566 700 385 0 185 0 0 462 144 616 968 0 300 123 708 304 348 0 230 366 733 538 570 946 762 619 805 851 67 0 969 67 130 440 0 426 766 715 546 0 0 606 903 384 0 902 856 439 0 519 0 830 769 251 897 0 410 173 0 271 0
299 240 814 618 899 533 0 981 245 0 357 587 94 936 798 948 847 191 294 0 819 752 0 917 93 754 647 477 466 668 725 908 333 429 147 766 994 332 21 0 418 70 84 377 735 708 0 134 0 950 0 0 0 114 498 863 982 351 504 0 0 734 391 577 254 344 879 249 482 0 847 809 46 56 714 0 169 0 499 503 437 208 0 412 443 0 984 0 719 785 297 387 82 0 913 0 142 0 874 0 718 899 0 41 188 0 225 0 310 49 349 78 968 515 356 348 371 106 0 0 224 771 35 45 660 0 875 61 641 0 0 32 511 0 685 643 0 233 0 384 0 0 449 559 0 537 429 610 165 0 421 450 214 383 373 0 560 591 743 934 0 11 599 54 734 610 280 91 530 4 0 586 523 0 0 902 58 119 125 402 172 0 632 258 403 213 914 852 0 573 762 0 168 404 0 486 0 0 330 278 766 416 529 867 73 223 982 964 38 0 151 639 222 628 400 495 240 483 314 717 0 100 836 0 0 0 833 87 798 2 0 999 0 893 776 831 186 446 266 140 927 812 607 510 695 125 0 964 0 354 327 182 391 221 318 293 430 0 733 447 0 831 467 766 164 117 868 253 777 302 0 387 392 484 515 622 69 870 106 763 783 288 0 150 0 932 639 903 86 0 245 0 0 366 569 322 249 937 119 870 166 555 0 627 297 261 609 0 653 584 899 958 811 274 283 470 264 495 167 77 660 509 948 0 0 0 0 205 772 507 618 251 473 572 97 205 164 0 879 437 761 760 827 0 311 820 672 581 0 216 0 71 0 0 0 787 822 191 233 0 263 566 741 336 46 358 0 288 0 0 406 477 93 370 0 0 0 979 676 937 418 671 392 0 436 0 330 334 348 493 0 0 766 827 0 282 611 736 0 619 663 0 0 3 186 307 612 0 864 566 724 753 2 753 507 411 221 0 3 0 569 657 540 315 775 378 99 728 388 597 172 0 514 727 808 858 0 551 420 595 0 960 441 508 523 945 801 806 775 383 0 0 128 77 309 91 219 733 411 399 906 19 302 154 32 267 196 0 756 125 613 416 0 661 370 288 698 0 0 997 247 172 194 411 10 0 565 0 613 560 325 166 145 565 969 275 592 140 144 696
206 199 188 659 278 351 688 967 329 567 0 350 236 738 548 111 455 647 0 985 640 0 166 518 0 386 956 0 669 329 609 0 328 210 453 663 605 389 575 496 626 532 639 136 784 113 0 605 210 0 828 0 852 972 474 0 532 0 854 322 981 413 934 355 136 4 749 188 329 242 986 956 412 77 230 680 298 555 912 0 777 0 174 922 509 40 607 546 326 887 375 792 468 610 376 564 638 929 393 493 299 57 25 229 406 0 688 35 515 574 903 343 0 52 497 967 601 430 203 417 0 0 477 247 237 828 748 702 42 0 84 640 81 574 0 940 966 620 0 0 463 0 788 461 0 727 894 28 668 145 812 98 916 59 60 742 2 340 94 0 0 0 260 33 384 620 0 957 0 502 0 955 875 419 18 695 722 252 148 120 0 848 0 0 565 715 247 469 882 912 217 542 0 791 343 417 702 473 259 0 0 776 698 726 791 948 0 354 399 489 855 107 895 488 0 0 304 551 588 447 613 92 426 521 40 254 187 19 466 361 709 891 0 0 268 474 0 419 0 539 907 466 0 881 146 298 380 10 740 408 223 255 0 199 0 741 465 112 942 633 823 716 91 546 566 735 527 291 0 624 688 827 809 0 0 0 180 878 99 911 200 190 425 290 333 896 140 983 267 0 383 753 179 871 462 56 275 0 0 0 0 455 197 611 965 805 964 423 861 47 69 964 749 0 0 887 873 696 779 0 883 902 579 455 829 653 152 828 139 844 457 635 588 407 955 172 980 48 346 358 664 30 0 11 520 106 715 123 218 916 102 327 0 679 716 520 902 475 35 0 93 312 709 746 899 58 528 499 84 0 658 37 217 0 523 92 738 569 0 601 512 0 457 821 0 705 387 0 620 342 5 674 718 0 954 0 477 0 653 675 0 92 569 0 714 223 0 992 353 741 676 748 966 997 83 939 917 0 493 77 267 119 869 898 776 65 2 0 513 170 905 281 949 806 452 573 0 0 610 339 0 407 708 367 634 230 530 773 881 900 351 710 0 657 402 84 559 522 491 768 775 145 333 0 15 0 167 892 924 776 667 0 0 592 0 921 0 512 268 261 95 218 627 811 969 437 531 0 499 735 817 836 704 373 474 90 967 138 264 184
247 305 936 570 0 63 612 732 0 898 716 477 49 494 329 706 505 50 469 116 708 442 996 303 396 77 810 0 505 409 721 0 0 519 857 0 780 898 133 848 478 712 0 505 0 0 0 0 604 213 0 695 0 0 509 239 0 0 707 400 697 164 563 635 0 303 919 443 226 259 320 646 759 413 329 88 654 76 60 151 0 643 648 0 954 463 0 0 336 838 759 415 581 680 0 0 965 226 965 177 815 814 884 169 873 232 0 649 768 56 576 150 101 294 744 753 317 0 603 397 775 94 993 0 0 0 119 862 858 182 201 159 0 828 330 719 95 0 35 0 604 0 283 159 359 996 457 27 972 583 815 7 263 0 115 0 143 542 673 0 841 35 0 0 790 366 0 532 0 169 659 369 0 995 735 819 124 566 111 6 967 295 989 156 0 827 897 0 265 62 685 0 32 914 205 219 0 485 422 645 873 779 0 55 0 0 782 361 478 0 427 161 720 758 998 771 758 340 0 256 171 879 0 617 523 1000 677 0 0 0 25 685 464 0 0 8 567 0 233 30 428 453 571 225 941 0 214 879 0 154 649 592 748 136 955 876 579 89 93 432 810 811 353 402 0 0 30 956 0 356 493 417 605 0 122 85 564 696 341 634 0 84 681 467 365 0 483 243 647 745 798 0 318 628 785 542 908 752 630 306 274 374 145 148 623 0 0 150 899 296 818 185 0 245 0 382 401 0 663 572 846 698 648 207 130 210 489 0 684 0 758 282 569 324 164 0 202 518 222 135 58 730 55 368 0 68 762 212 58 500 493 241 49 769 111 61 0 0 820 0 542 756 338 170 590 331 710 872 0 0 73 808 0 3 0 676 60 149 652 0 0 697 443 0 0 387 335 552 85 489 509 748 809 316 13 777 0 681 313 813 342 699 0 0 0 133 216 203 907 906 915 0 253 971 127 231 999 635 0 248 0 424 0 89 975 0 530 533 705 11 900 910 513 266 642 0 946 879 950 809 702 216 0 114 762 323 394 0 701 169 268 955 587 361 545 891 722 31 0 291 56 637 325 0 707 0 992 885 178 262 284 940 55 0 982 751 191 45 0 275 0 740 801 900 287 0 604 771 937 356 51 0 0 984 44 0 0 511 292 839
181 210 501 134 182 606 0 586 835 463 921 691 516 668 276 0 638 582 420 367 102 0 982 235 914 484 789 943 539 293 249 699 0 964 594 675 289 535 4 939 59 651 976 522 174 0 906 935 0 0 271 321 0 0 816 527 481 0 0 0 700 134 956 948 961 338 39 599 362 771 865 419 260 0 0 450 792 396 933 9 658 817 0 550 332 562 187 0 601 903 973 269 0 0 618 432 440 141 81 827 0 0 0 683 979 773 598 354 166 939 723 0 33 384 772 567 0 840 117 0 737 517 331 761 448 0 453 504 0 38 364 433 899 657 739 514 549 13 532 378 11 242 994 599 189 832 452 519 0 849 49 181 297 603 0 0 116 707 95 2 527 853 492 22 740 182 380 0 126 886 93 935 154 612 797 0 0 751 0 941 323 496 741 0 680 0 362 187 753 52 683 37 405 974 590 98 0 325 139 137 72 909 0 218 250 701 0 0 297 732 286 605 350 353 370 113 611 448 15 992 914 953 467 269 49 787 0 0 0 202 413 442 491 984 741 245 373 900 740 787 397 248 213 513 401 588 0 624 0 244 306 481 0 281 723 201 727 155 758 3 87 301 233 931 320 362 830 637 314 628 0 231 309 624 290 19 313 0 0 289 561 720 296 358 459 634 901 0 760 479 0 263 577 0 455 406 474 782 879 314 0 0 182 0 233 980 0 796 560 786 0 465 126 741 315 80 855 806 0 148 0 906 231 872 395 499 400 909 165 466 360 763 409 577 186 442 787 148 494 0 729 0 762 604 0 596 220 596 884 867 778 278 926 77 0 276 385 847 0 0 931 885 251 647 320 553 394 0 492 990 362 21 357 500 0 342 897 236 0 208 909 203 268 344 0 699 593 484 115 60 581 0 474 344 0 415 122 517 926 761 721 183 0 332 980 920 853 497 0 629 485 859 853 630 3 221 0 48 63 0 0 154 795 408 471 0 582 524 328 336 192 68 0 0 640 559 89 305 340 140 509 83 888 0 407 0 819 393 339 121 945 452 0 919 533 0 845 0 713 763 166 292 764 0 195 0 0 8 354 431 0 0 428 341 0 0 464 88 622 89 394 661 828 368 445 425 678 70 437 0 0 0 5 948 971 641 719 284 0 127
675 0 948 825 439 2 0 0 41 415 143 16 227 0 0 950 726 0 125 115 115 708 735 225 536 11 609 0 0 882 653 248 747 903 0 950 763 22 0 122 41 249 0 375 315 343 0 744 0 531 574 21 437 959 0 0 835 571 967 0 0 115 411 58 415 845 920 208 198 221 197 49 102 572 39 209 0 890 713 996 0 263 368 24 225 0 0 908 970 0 239 431 873 981 207 688 66 436 291 540 107 835 49 233 289 0 409 66 0 508 900 0 185 539 0 33 494 358 558 891 806 0 294 329 422 0 0 688 608 599 736 953 632 550 838 246 921 417 230 973 117 878 929 0 366 93 560 202 571 81 287 586 707 939 409 811 850 0 304 324 76 552 591 317 252 0 0 380 756 0 0 0 566 980 0 329 0 0 710 959 370 933 0 0 563 514 253 866 740 205 811 0 194 616 925 71 452 670 376 400 43 89 0 213 0 0 730 557 0 700 708 456 75 286 373 578 213 594 854 781 302 150 79 915 404 734 903 125 760 0 470 341 566 318 897 718 254 0 0 232 0 883 0 712 885 200 947 636 65 230 705 0 734 991 0 788 0 857 891 342 946 413 554 261 121 767 946 803 0 0 0 0 140 325 0 553 0 729 288 880 0 9 978 123 333 683 165 511 456 747 757 915 373 539 948 11 295 0 982 232 0 620 944 635 393 431 378 125 714 340 646 486 523 746 461 545 579 361 205 890 866 407 0 317 0 0 790 664 782 247 0 0 889 629 180 207 193 351 449 774 462 388 0 368 0 533 700 495 0 688 317 830 0 0 0 183 0 102 466 328 950 739 151 555 655 520 564 0 180 138 0 634 943 0 512 313 0 0 634 0 296 264 371 365 953 659 0 0 870 565 0 386 290 868 0 0 392 0 122 290 838 530 15 712 490 0 920 147 135 718 615 342 335 297 24 0 341 0 479 140 886 85 0 120 0 0 420 597 521 532 548 0 879 586 604 834 0 9 885 194 759 145 0 130 714 18 447 0 663 449 237 503 126 702 0 754 170 396 109 825 173 874 209 865 81 101 908 327 821 673 739 151 836 624 0 730 642 135 811 587 917 84 293 42 532 461 242 387 0 894 0 867 647 476 976 786 860 733 934 493
0 867 0 950 412 797 866 378 75 0 893 934 333 427 72 654 0 931 70 551 918 0 481 603 473 0 0 510 404 0 220 94 837 0 0 836 850 668 156 0 0 879 866 95 73 537 0 754 274 26 424 0 553 15 208 425 0 619 988 652 636 0 702 684 0 276 646 965 0 0 394 702 309 970 213 384 885 4 253 618 369 841 0 0 284 0 0 0 0 929 0 478 583 246 623 293 377 703 325 580 0 445 0 0 10 291 586 778 828 0 249 195 2 909 277 0 103 0 0 571 400 0 20 67 984 967 0 0 587 481 863 532 0 451 899 836 93 0 523 300 864 0 824 572 218 855 563 0 213 232 393 704 60 978 164 118 603 182 503 831 217 1 532 211 743 0 0 0 120 676 760 506 0 757 627 859 211 0 0 272 0 433 0 714 778 113 510 156 101 640 667 947 256 366 839 842 292 628 0 0 0 890 0 211 548 916 0 870 593 334 107 678 90 785 0 784 5 0 909 0 26 0 558 220 0 393 813 895 110 217 442 481 0 505 0 171 554 828 507 85 390 215 541 101 0 554 0 862 710 314 70 777 762 0 151 572 898 490 0 340 582 0 420 920 0 268 454 0 0 497 488 197 925 267 0 704 0 0 0 784 0 103 0 82 564 242 16 195 380 279 302 9 729 0 923 635 175 699 876 360 623 61 380 654 445 86 427 605 448 607 0 237 19 878 402 706 891 317 322 831 732 0 122 207 325 997 0 416 851 0 694 250 0 0 735 539 185 239 584 0 0 46 657 0 0 790 726 0 174 942 581 0 767 0 462 757 359 567 869 904 220 595 515 0 103 65 868 22 219 860 275 114 601 968 0 348 267 494 156 0 525 0 0 0 538 640 0 313 226 0 190 474 557 904 0 550 460 83 966 940 0 970 565 251 261 420 46 462 410 0 874 0 0 0 639 379 0 856 822 0 0 133 62 779 496 595 356 294 295 278 538 165 386 205 918 742 885 268 169 630 0 0 874 229 0 221 876 351 173 659 418 502 731 334 572 110 0 641 984 308 996 374 632 658 414 0 0 171 522 111 540 28 439 409 102 436 571 493 159 815 0 304 962 0 464 402 332 777 567 323 0 0 490 366 165 123 828 102 473 120
345 609 790 958 61 848 94 213 0 823 65 271 0 759 496 120 590 992 342 920 486 942 0 0 884 464 0 0 752 181 305 0 105 139 688 161 951 0 382 0 879 181 78 0 886 484 249 0 0 492 191 865 0 286 0 607 178 3 0 0 526 565 31 0 920 80 840 621 135 0 234 0 830 142 232 972 0 276 824 604 0 9 22 28 655 458 956 19 788 902 175 370 115 0 0 0 167 426 0 193 440 0 762 295 794 836 251 137 0 734 165 260 90 736 500 339 835 0 466 4 40 0 970 642 119 930 0 0 0 116 120 368 306 0 145 0 586 882 341 538 230 516 27 574 60 645 332 112 140 873 625 165 883 0 997 240 457 195 857 0 0 14 705 410 0 346 207 737 850 147 556 560 90 0 634 663 0 867 94 522 37 405 924 0 647 719 726 560 393 335 422 164 91 306 928 0 785 0 582 571 0 448 976 589 678 0 645 27 670 96 0 608 578 782 804 639 105 0 718 559 863 0 875 508 42 243 634 41 0 149 794 796 681 220 0 232 596 120 0 361 766 921 421 0 823 722 140 412 672 641 891 429 0 775 348 438 285 55 422 0 0 674 938 516 332 413 426 760 799 192 715 559 151 712 0 152 929 151 344 163 637 0 343 0 0 348 0 492 278 486 0 0 362 279 347 0 0 638 104 199 79 257 191 666 617 296 332 995 197 878 0 778 95 73 773 0 556 60 864 375 785 106 596 702 890 406 724 808 0 0 733 201 287 0 842 286 923 0 389 99 895 670 783 0 44 233 0 249 246 123 334 596 627 0 925 452 204 0 422 336 0 2 835 0 4 306 161 0 559 188 409 518 0 98 6 96 267 0 928 711 336 980 161 251 778 804 792 334 970 510 95 529 0 0 0 606 775 0 44 284 968 117 0 271 118 660 596 561 0 868 811 903 741 430 0 0 0 0 532 0 103 0 529 778 687 906 0 978 813 396 397 218 864 830 163 0 311 51 0 884 571 0 513 788 140 622 0 959 303 0 247 790 74 886 337 711 776 972 848 0 0 82 69 987 36 935 0 372 522 342 878 533 916 296 0 575 280 815 512 432 532 843 682 507 770 444 762 136 975 0 450 527 0 164 848 665 0 185 5 76
109 275 0 866 343 135 207 915 476 0 225 204 418 384 176 141 913 412 841 502 457 239 45 117 966 43 224 804 345 408 15 59 0 0 296 308 791 461 0 58 123 750 12 71 0 336 79 570 930 294 189 643 0 108 0 309 931 836 795 326 118 247 170 115 0 739 336 0 106 0 886 0 866 918 923 686 301 0 237 448 230 573 278 0 703 943 371 959 784 0 339 470 280 7 831 487 589 302 908 744 49 725 340 943 199 654 0 795 799 802 741 373 997 260 627 22 283 448 0 127 0 3 0 0 0 434 796 654 7 973 980 759 250 0 946 14 410 437 516 952 693 659 592 360 203 336 0 0 177 709 176 622 265 176 821 197 934 833 718 0 250 0 706 899 683 991 622 154 273 495 0 914 849 683 137 102 763 75 637 400 49 172 912 837 525 0 274 0 574 242 0 226 84 872 0 0 0 638 0 353 82 876 0 334 0 348 421 698 503 0 543 0 10 0 147 429 0 693 757 335 0 649 137 0 999 75 0 887 0 0 627 172 816 607 0 676 0 206 97 825 131 832 802 0 313 588 837 0 0 0 281 0 405 0 101 977 517 799 550 369 0 763 0 179 0 526 610 262 800 888 0 328 0 995 350 830 788 735 0 0 984 381 275 0 298 308 866 277 0 555 0 532 279 850 0 601 0 50 700 609 153 142 0 130 205 0 537 451 916 424 0 0 461 208 0 0 474 842 993 133 0 741 0 897 950 606 554 318 0 673 399 0 0 980 0 706 0 34 79 0 0 0 0 40 997 540 610 787 40 658 0 440 718 461 0 807 206 0 459 826 228 658 252 571 33 130 0 560 0 634 0 826 401 0 17 0 171 735 624 107 915 332 226 936 246 123 0 985 0 702 798 52 875 593 0 552 256 0 83 704 50 684 992 385 258 964 325 8 0 712 721 888 913 0 0 382 335 106 206 190 0 497 938 212 899 329 541 724 945 268 578 232 159 6 998 207 411 443 723 385 0 888 221 587 1000 984 196 152 473 314 748 298 13 304 738 67 472 566 301 987 73 707 189 783 0 0 937 0 863 103 440 202 0 289 0 185 690 936 803 0 737 689 162 517 930 147 0 0 893 97 982 567 79 896 409 831 300 263 0 993
0 786 393 0 924 748 0 928 750 0 505 444 0 793 131 0 0 82 0 0 415 706 0 0 0 606 750 344 469 66 249 741 776 0 0 0 723 205 261 668 208 541 701 714 0 576 671 798 0 938 607 0 313 486 227 99 401 0 942 935 0 262 911 391 0 0 910 940 921 38 0 121 191 0 470 610 0 399 546 227 594 415 993 410 0 0 663 574 496 0 604 264 444 0 235 517 798 10 206 556 810 271 847 378 0 503 282 0 203 781 599 920 229 261 0 0 75 931 804 615 329 153 45 724 150 479 922 145 0 64 236 0 0 637 215 641 0 473 103 550 481 626 370 784 629 488 451 0 646 348 0 696 450 989 250 0 0 676 435 398 907 226 332 177 19 0 265 696 226 290 757 121 0 626 879 597 0 823 0 0 0 934 0 14 269 0 857 599 244 0 0 939 945 746 0 575 397 652 0 125 0 0 165 418 309 0 0 736 963 872 6 217 0 296 440 41 171 434 664 296 478 0 930 132 0 310 989 1000 654 56 726 0 63 112 0 276 635 652 680 736 883 0 961 617 0 192 0 0 493 808 740 382 378 0 733 434 756 490 0 841 385 974 276 297 833 96 949 334 959 0 298 41 0 993 0 6 39 728 251 816 909 0 212 396 672 503 0 763 262 0 539 26 979 823 0 347 0 209 0 690 983 404 0 835 746 0 567 167 491 0 960 296 0 747 310 885 448 519 247 0 390 180 399 0 452 465 588 382 170 0 855 330 864 458 836 286 106 445 0 11 962 0 769 156 632 626 135 106 60 162 533 0 563 999 77 473 652 528 434 847 9 273 0 468 13 172 0 720 551 857 500 0 887 0 760 145 74 0 191 0 0 0 408 43 760 92 0 553 0 771 332 0 991 0 685 698 493 583 315 0 0 219 884 142 237 373 484 122 0 893 203 314 870 781 600 166 0 415 98 691 472 319 387 0 35 221 249 626 894 349 927 523 501 323 886 575 0 0 415 538 750 233 0 425 86 359 0 0 524 406 0 0 460 352 475 0 763 0 0 802 697 333 823 86 100 466 57 100 682 903 438 813 815 87 0 468 865 397 962 0 568 252 579 208 538 660 727 0 236 809 0 0 720 204 6 973 0 0 230 362
0 0 0 783 822 790 358 0 546 884 612 122 0 240 523 632 126 308 438 0 0 742 684 19 143 174 762 318 794 602 430 858 311 695 386 249 0 0 872 289 0 11 45 631 612 414 811 350 86 746 174 0 216 0 691 0 0 66 264 0 974 679 943 323 0 7 659 0 124 210 663 982 421 954 929 982 121 41 330 0 93 384 366 0 0 458 341 261 727 636 574 251 177 738 0 459 470 846 772 399 64 0 232 411 811 0 533 527 149 694 85 276 613 757 0 352 0 324 29 488 405 0 209 107 756 0 634 0 354 839 0 715 598 551 0 430 114 583 758 362 642 651 776 354 370 465 913 842 932 16 323 93 663 600 894 725 0 528 495 134 19 0 86 987 0 0 0 0 331 207 309 0 279 589 979 587 674 491 549 0 964 917 517 413 647 0 74 847 200 567 425 76 717 723 0 632 638 276 804 727 823 479 341 582 0 141 0 757 0 910 0 487 99 959 925 638 0 306 487 0 0 565 0 468 575 255 219 0 980 0 85 516 338 355 0 0 639 469 210 459 770 510 0 0 265 0 545 670 611 176 334 735 238 377 0 765 839 193 819 592 248 0 63 355 225 474 839 0 48 578 294 807 416 0 170 399 0 272 511 575 559 0 940 694 0 0 37 0 759 868 967 702 211 232 286 308 235 17 359 782 0 55 963 167 214 0 0 611 396 0 323 127 355 806 0 615 722 0 0 453 227 545 388 637 106 435 773 808 805 546 498 0 712 908 531 629 362 517 816 503 0 649 990 621 773 173 91 228 701 295 956 792 0 560 466 665 0 644 218 213 344 394 0 373 785 753 0 220 825 134 874 0 176 484 518 31 614 394 119 501 799 712 594 308 751 489 190 868 984 679 340 768 991 845 615 0 435 170 141 778 148 460 649 539 0 228 62 824 306 901 822 0 269 0 0 404 278 711 899 82 367 56 118 995 193 681 0 0 876 0 865 793 0 573 476 712 976 0 0 0 802 263 441 0 190 733 520 230 710 0 983 255 0 947 0 684 668 411 521 724 162 993 7 739 0 725 451 484 148 702 820 847 0 714 598 253 376 877 574 43 557 939 708 407 323 124 959 190 331 19 0 140 10 677 487 374 779 405 940 659
555 924 0 818 854 0 817 0 0 337 542 90 977 282 31 111 987 0 0 821 880 925 148 922 129 291 0 944 228 290 431 724 882 25 412 124 633 0 542 82 234 846 426 0 979 674 598 489 467 447 432 79 434 0 0 773 632 0 687 0 660 427 406 0 434 577 567 57 992 997 289 0 995 0 453 569 21 657 883 0 18 950 549 964 25 726 732 401 539 902 0 43 39 0 294 142 290 0 983 407 0 754 263 0 577 483 36 0 0 81 490 849 745 553 105 733 208 858 847 679 0 0 101 442 705 779 789 387 325 144 408 0 174 0 0 890 0 0 0 135 178 356 0 816 27 860 488 184 271 0 505 818 232 60 231 0 343 492 897 550 570 97 562 660 518 694 51 891 0 740 0 693 915 720 376 534 0 0 768 562 475 335 707 767 840 878 98 0 611 733 153 252 608 136 0 183 918 411 0 0 64 304 207 61 185 526 670 389 840 789 999 387 953 246 0 761 125 0 9 87 357 585 617 690 304 270 571 722 504 815 0 0 0 0 239 215 0 117 359 131 604 31 144 0 0 0 835 90 474 0 355 339 972 287 374 647 321 34 492 250 45 566 546 879 818 713 275 57 69 30 462 784 526 885 12 916 426 0 221 279 954 145 138 0 886 420 0 9 0 154 178 181 773 533 788 216 578 273 3 0 558 0 910 272 0 175 902 164 916 435 469 93 496 491 0 949 610 210 75 0 1 388 579 287 749 0 220 652 38 975 329 475 709 0 155 778 125 365 455 351 0 452 239 588 0 0 203 488 771 290 210 607 0 655 0 541 389 714 967 245 474 967 0 880 0 289 196 0 0 181 10 404 391 591 452 790 93 172 0 588 763 202 30 445 999 899 117 448 222 0 0 594 4 796 336 295 879 992 233 555 0 615 908 559 337 0 514 168 0 402 487 940 766 0 50 388 819 375 0 557 285 0 854 707 871 330 642 0 10 247 103 214 960 0 2 91 356 0 19 241 582 994 683 707 821 905 0 327 372 0 971 0 626 841 586 691 157 0 114 634 942 523 637 0 0 0 317 368 879 882 921 680 662 736 126 243 583 976 698 161 67 855 0 13 629 656 805 453 0 581 140 0 782 950 365 216 759 390 0 999
7 278 697 944 186 513 0 0 311 29 119 871 170 467 796 365 319 477 29 744 826 178 132 0 989 985 0 854 365 80 914 0 750 5 42 571 491 327 394 137 249 153 567 175 797 890 434 765 114 642 811 0 61 623 284 0 774 306 47 651 0 381 686 345 0 0 857 934 0 782 340 986 64 767 901 0 678 633 19 30 289 483 92 818 328 504 973 449 690 570 5 680 848 171 859 707 689 148 99 118 689 633 457 782 0 133 350 523 638 0 210 0 510 974 114 0 740 584 0 829 693 524 45 8 939 74 14 835 761 0 865 0 857 476 64 631 489 177 560 422 551 0 64 205 491 808 573 694 754 0 988 37 694 0 3 0 845 990 89 23 460 0 688 0 0 636 664 919 0 627 0 0 559 289 488 127 908 881 866 559 470 0 67 240 686 839 561 458 0 774 573 393 436 827 12 0 921 64 792 762 770 52 771 15 688 510 0 0 43 0 965 928 0 783 0 67 104 769 124 700 901 0 702 268 0 0 365 996 149 0 661 743 328 748 323 68 0 111 0 0 768 584 694 0 528 0 647 918 539 0 568 946 270 685 578 535 0 0 451 652 796 561 577 885 0 625 694 0 381 429 908 158 0 935 454 247 19 520 490 225 0 320 337 0 0 172 261 609 938 740 391 313 452 945 963 935 10 351 589 862 934 134 0 107 343 0 289 575 929 0 0 672 694 678 875 519 937 0 917 253 0 678 0 338 56 0 640 353 900 65 430 39 689 826 716 265 0 45 978 38 41 750 0 206 672 0 183 627 336 0 733 614 0 0 328 0 387 585 705 560 390 464 274 954 369 910 0 823 318 164 840 602 518 788 563 605 212 975 0 430 512 147 262 234 0 554 519 0 307 661 402 100 0 663 931 828 141 11 372 45 949 215 2 711 342 358 948 353 0 385 49 922 13 654 600 508 0 135 485 0 230 596 340 686 306 829 434 257 827 0 0 0 863 475 0 548 120 673 195 662 532 69 367 318 0 213 0 0 0 833 1000 260 725 378 0 800 826 0 1 275 301 562 151 789 0 690 67 688 854 324 806 22 536 152 878 0 418 452 397 556 0 0 200 573 162 767 687 294 540 688 267 835 608 0 686 0 947 0 684 419
272 212 538 879 612 216 655 704 0 0 895 427 985 899 0 616 72 172 828 0 873 763 655 0 556 0 378 0 534 273 866 560 335 875 576 545 550 344 333 452 0 792 135 0 196 603 432 0 278 206 948 623 0 582 336 402 698 754 0 723 911 352 0 836 343 14 977 0 179 491 447 448 864 19 149 616 281 193 124 507 66 485 258 0 986 0 0 935 863 516 780 310 854 611 412 564 268 645 625 361 0 342 0 848 516 0 453 414 792 407 81 284 823 0 0 366 52 347 89 0 535 933 869 496 0 603 381 148 660 948 5 507 189 976 801 706 11 226 418 744 50 503 382 0 956 475 457 231 179 0 170 0 567 0 578 211 0 541 194 754 0 662 515 307 352 125 0 0 909 322 976 0 919 499 0 534 763 107 0 191 539 193 432 841 452 240 152 420 376 930 19 610 986 521 746 966 479 0 527 532 0 953 0 552 235 290 0 580 50 219 16 823 769 903 357 0 213 829 196 174 224 217 606 800 172 422 0 156 558 716 175 0 0 164 677 31 0 134 0 0 746 538 543 618 100 856 0 350 706 140 555 0 0 0 0 474 0 376 519 506 407 292 170 183 252 646 455 243 223 215 299 402 0 9 25 376 641 0 433 466 347 377 317 715 588 912 271 0 963 960 0 766 71 933 0 947 632 861 0 0 801 129 277 392 909 323 0 826 176 148 773 0 0 449 122 0 0 838 831 129 0 789 399 13 0 60 6 110 9 405 336 935 505 0 602 352 11 274 0 0 522 703 480 242 788 73 882 770 0 890 920 573 272 582 425 943 1000 527 477 470 765 908 278 0 0 746 496 54 184 747 776 534 602 563 74 423 420 842 636 560 0 978 827 655 890 157 943 217 0 115 919 350 633 104 72 0 932 460 0 0 822 268 562 517 36 966 0 0 977 216 858 0 18 576 273 287 272 353 0 838 17 757 477 402 474 0 315 321 0 276 0 736 270 0 554 0 28 113 105 467 186 753 840 723 390 459 549 0 188 294 593 51 924 445 376 912 0 27 443 0 888 530 0 607 759 0 23 314 0 178 509 0 944 642 0 490 0 713 531 953 252 5 0 0 0 44 529 438 879 0 310 662 757 948 198 419 980 551 461 739
254 0 0 764 983 0 976 669 887 23 987 785 0 0 549 878 190 206 676 0 667 0 0 742 511 199 885 616 285 518 68 0 387 57 294 0 480 382 325 233 367 111 0 344 336 536 603 394 417 927 518 965 411 829 983 373 0 348 833 405 485 604 340 232 895 602 205 551 26 474 590 848 154 436 85 971 0 766 696 0 761 977 375 806 54 674 252 0 719 150 676 263 470 0 549 0 678 225 215 493 880 245 336 825 0 880 858 707 372 0 968 173 0 0 789 97 909 323 466 264 566 415 749 83 952 448 126 775 0 686 826 0 391 57 450 213 395 526 112 774 744 188 463 386 14 918 8 776 262 582 379 0 992 452 9 370 0 0 0 370 202 995 381 641 0 780 262 158 903 815 0 148 159 786 979 698 194 630 603 538 0 63 880 716 313 139 13 0 822 343 383 960 730 293 271 0 314 26 177 0 685 694 159 288 242 735 918 434 725 1000 464 195 136 748 107 0 0 315 158 407 924 560 249 943 695 314 736 0 759 0 0 7 332 564 364 152 317 105 0 1000 171 395 0 92 0 15 74 217 0 55 46 0 57 223 389 813 487 0 0 966 571 364 677 164 771 258 641 855 0 517 0 103 630 515 560 523 806 867 744 997 815 163 51 554 900 458 307 263 0 690 964 0 0 0 0 0 64 644 489 972 0 28 615 502 240 309 548 701 223 656 106 726 958 248 397 851 305 512 420 966 656 457 0 624 873 683 703 986 262 832 336 777 706 0 0 805 899 816 0 683 59 978 660 892 545 586 894 340 811 77 888 459 805 186 219 311 513 0 240 0 0 916 873 896 0 126 517 579 285 413 861 821 296 122 0 0 932 0 408 893 360 162 825 755 752 435 0 705 504 220 0 5 974 239 222 745 0 145 192 695 732 612 414 88 341 382 182 0 690 0 0 0 0 0 130 428 655 796 0 581 0 117 371 956 222 836 682 649 731 963 654 68 96 40 399 424 12 589 0 0 0 0 220 0 0 331 955 20 0 63 482 0 878 0 931 826 957 368 10 658 964 703 0 557 926 339 0 0 394 116 285 0 91 466 0 683 49 0 0 0 114 0 942 771 107 0 235 541 0 518 516 2 505 468 507 63 327 0 0 0
680 763 217 44 763 94 786 0 0 0 402 500 0 107 424 574 618 680 0 859 487 222 0 877 615 0 124 199 409 556 731 316 959 976 743 0 589 521 970 775 0 130 894 382 0 81 818 889 889 327 47 791 402 0 0 405 633 605 650 889 0 262 0 502 946 222 930 518 260 0 92 0 74 0 661 0 210 751 227 0 811 127 278 712 995 609 188 0 589 669 394 0 568 876 15 622 516 0 420 322 721 0 577 747 511 719 182 233 0 582 335 38 939 481 788 56 767 785 0 304 512 429 153 788 359 418 0 703 0 263 0 618 846 388 0 371 857 0 51 638 380 252 783 731 255 549 621 567 0 0 0 713 385 701 198 0 135 291 924 867 253 803 0 298 707 854 997 0 112 291 248 0 660 0 720 0 557 0 160 896 726 797 237 0 131 851 618 0 997 288 260 0 643 374 387 556 818 120 36 423 764 104 0 151 721 444 0 0 436 348 760 0 986 0 119 426 71 554 867 720 64 694 813 796 410 875 280 0 774 0 81 769 0 0 968 488 984 303 27 0 960 951 351 930 65 0 789 296 844 533 644 457 0 347 359 0 802 478 0 20 0 860 224 0 519 424 37 852 0 117 225 211 0 616 0 304 0 0 745 511 714 115 447 789 76 399 963 532 904 704 809 179 654 0 0 451 886 0 826 633 954 286 0 176 275 525 566 605 0 211 912 0 877 667 27 0 423 38 0 0 891 519 780 443 0 734 148 0 835 568 367 972 0 417 314 368 289 827 407 0 0 860 602 0 577 377 266 566 975 179 0 377 949 239 0 239 0 672 948 224 574 894 319 697 461 388 0 0 618 203 0 206 0 544 176 479 655 0 885 240 441 916 0 245 0 226 724 739 922 168 0 0 661 76 41 847 0 77 0 1 0 910 0 317 0 99 503 0 215 801 231 0 262 0 485 406 0 683 583 210 951 403 0 369 679 626 27 0 409 457 849 371 701 0 0 456 36 552 236 737 4 354 219 975 77 613 653 4 25 610 197 555 970 376 305 128 401 553 707 14 550 169 0 21 0 335 605 570 0 538 540 666 785 0 920 0 0 0 67 0 959 216 0 218 22 991 611 843 696 174 975 643 702 76 0 780 791 0 843 0
431 0 0 153 0 259 397 579 456 249 311 0 0 0 774 876 266 740 731 742 618 886 165 129 596 447 561 247 9 0 994 886 64 758 554 508 0 663 330 278 631 250 874 611 559 130 890 988 771 286 0 347 83 905 0 909 142 474 83 959 0 0 812 892 350 388 296 986 348 322 356 0 854 208 163 21 570 0 898 0 768 471 280 529 139 0 847 0 0 0 495 995 843 226 703 923 605 991 775 593 638 221 892 725 0 863 493 159 930 100 741 161 169 434 862 647 401 402 78 658 807 21 0 808 861 595 387 0 400 693 145 500 540 774 624 0 321 0 52 63 214 179 827 888 433 0 802 841 952 593 241 410 833 64 4 517 0 895 685 59 181 0 833 304 954 0 115 100 819 0 0 702 0 879 716 382 878 269 619 0 641 502 806 0 86 739 421 426 85 0 565 0 242 0 352 843 677 681 0 0 471 0 772 701 971 699 638 321 106 297 449 968 270 731 247 873 343 978 68 353 0 557 196 522 0 546 869 702 328 0 5 716 679 647 704 754 695 224 26 551 228 386 0 612 709 440 562 229 166 0 0 523 986 43 818 233 653 27 878 0 861 291 998 0 784 396 0 448 0 0 0 974 883 0 57 0 982 519 0 0 92 937 0 750 0 23 954 298 72 310 13 930 181 830 970 197 789 13 712 34 170 308 623 0 267 809 766 776 768 0 0 143 467 518 406 798 830 837 0 476 23 37 281 400 0 135 0 481 159 0 916 830 785 382 355 978 844 747 0 798 0 0 31 0 901 97 0 81 20 0 836 190 74 628 0 688 635 695 0 0 680 935 114 461 1 752 478 952 637 70 973 778 0 663 600 959 883 0 0 245 569 272 636 870 986 835 471 262 71 52 215 0 329 279 351 21 732 0 0 168 0 499 23 0 115 0 475 898 784 0 413 447 89 154 0 187 568 797 859 613 861 236 520 171 0 491 436 464 0 720 44 0 0 843 0 147 244 878 624 533 678 0 641 0 0 534 79 719 178 637 760 358 507 890 536 729 146 407 693 87 865 357 24 974 849 446 91 959 0 0 118 374 414 0 230 903 0 61 593 135 254 530 725 629 0 854 271 0 395 0 8 339 0 467 0 27 993 549 0 0
365 993 126 549 0 486 0 0 301 15 905 452 341 589 0 692 781 657 0 147 782 318 19 997 0 302 0 315 153 774 644 62 296 867 767 0 9 777 802 534 197 0 470 260 405 31 685 884 0 528 458 404 146 644 202 694 798 732 284 147 282 0 794 606 0 243 313 660 0 477 0 195 0 782 0 861 249 343 0 0 949 228 324 288 144 8 124 665 79 731 497 994 865 802 0 246 644 282 187 0 200 0 967 312 490 868 0 0 276 302 118 13 0 777 440 473 128 0 978 220 138 233 0 0 77 327 0 587 433 0 710 254 401 0 0 0 351 590 906 481 0 686 403 944 66 848 920 418 435 0 843 103 0 927 673 282 718 104 0 358 620 571 521 378 731 134 349 19 338 97 738 364 886 700 0 525 797 345 333 0 0 157 309 129 0 0 259 880 0 0 0 0 777 0 766 306 0 0 108 717 646 731 798 692 0 519 0 94 970 612 10 131 706 839 541 0 812 843 320 0 23 810 0 374 620 563 119 66 867 773 738 475 714 586 497 550 0 0 0 165 650 0 56 381 859 452 0 16 958 111 928 0 791 424 359 299 646 701 759 0 183 721 288 0 781 935 90 340 644 71 486 0 44 355 246 0 790 590 836 0 0 230 17 636 673 960 233 917 170 0 0 0 0 853 871 540 803 63 497 857 0 481 579 0 0 0 17 0 76 270 0 294 665 457 0 440 503 844 910 926 839 908 837 752 886 7 309 568 0 833 425 453 543 856 39 21 980 660 903 877 22 272 215 999 124 808 0 908 860 354 94 57 0 690 23 158 592 900 881 843 532 46 522 236 129 805 0 682 792 771 528 65 626 411 89 220 0 0 96 5 169 0 715 292 603 65 169 543 685 0 0 995 932 959 791 663 496 784 809 596 0 815 329 0 66 586 211 5 0 699 916 836 996 74 39 341 454 0 541 482 104 0 0 769 927 287 156 505 30 0 675 759 0 0 182 960 665 443 745 36 306 40 672 0 673 952 0 379 743 291 407 733 68 941 593 294 747 700 0 0 403 988 909 325 922 876 130 207 549 149 0 0 0 919 530 0 0 110 11 634 685 312 915 357 282 472 607 51 166 0 0 336 987 377 970 668 987 247 0 262
0 905 96 0 771 84 0 0 370 441 444 0 99 503 444 55 336 661 152 374 47 406 819 636 289 887 523 0 903 506 737 600 315 0 0 612 209 482 972 948 642 116 424 513 0 0 595 99 24 386 161 348 46 73 255 46 394 686 254 496 0 892 0 488 844 869 0 622 568 337 165 0 592 674 258 212 479 227 925 150 742 537 961 0 623 40 911 0 0 268 851 617 406 0 963 0 0 936 179 953 0 596 143 759 189 44 335 867 0 170 557 374 577 524 597 734 0 294 776 24 571 595 64 0 0 208 201 0 475 223 991 0 872 0 387 529 100 7 0 343 99 367 0 572 815 901 730 0 188 172 333 430 0 854 513 686 186 0 637 846 850 562 946 856 0 227 529 307 214 292 185 675 566 695 53 363 181 631 337 868 714 396 6 273 968 565 725 240 821 759 714 0 199 117 678 0 0 0 0 0 983 816 509 654 152 973 111 208 346 542 812 222 76 191 906 886 788 401 357 895 91 670 0 0 148 933 512 295 922 723 145 111 388 173 946 0 572 954 0 612 611 0 0 0 277 569 636 0 7 593 775 0 656 184 909 0 186 443 0 0 735 1000 977 119 600 48 209 110 418 216 345 0 347 569 540 0 670 608 433 0 308 849 145 980 793 747 225 329 805 793 0 586 41 248 823 0 863 391 451 363 760 111 712 981 941 50 457 253 743 489 671 0 283 568 836 881 0 364 998 0 231 608 0 103 0 907 0 236 384 0 422 154 791 931 396 959 544 634 31 703 246 960 593 37 751 432 172 725 564 718 26 0 211 576 897 0 488 538 0 730 0 561 882 61 58 75 895 0 0 450 457 481 279 790 590 859 840 594 370 116 144 0 0 136 980 636 333 181 0 124 635 0 661 147 0 195 0 746 299 0 183 669 733 0 279 0 483 250 483 0 514 0 0 668 0 707 430 626 524 602 128 348 0 544 58 839 118 164 202 0 949 630 0 40 831 277 0 650 675 343 0 281 0 0 512 36 0 924 801 219 0 0 928 192 205 55 102 898 0 0 546 0 494 60 0 907 821 316 499 0 881 867 890 268 918 529 85 575 135 528 0 221 364 998 213 0 608 515 8 1000 0 114 854 182 417 164 127 769 544 92
458 0 849 0 24 435 0 722 745 791 0 223 211 914 214 0 716 71 537 0 0 103 375 0 541 0 0 552 476 461 102 659 0 522 947 0 91 83 560 82 310 594 170 634 575 945 247 339 23 0 453 206 935 0 435 306 481 244 820 658 47 372 398 483 0 557 832 0 991 468 47 18 729 159 744 686 161 0 257 751 0 280 788 974 868 69 870 615 898 0 655 0 520 570 823 0 286 491 961 0 686 710 62 723 404 344 0 12 582 0 0 158 0 926 0 727 0 539 603 785 187 658 587 914 295 0 525 0 548 983 953 130 549 414 818 196 49 326 0 0 461 0 484 0 746 291 763 0 0 457 0 0 652 753 0 655 100 559 816 455 738 0 837 0 63 992 517 723 160 240 864 141 545 367 0 21 0 390 246 308 645 664 327 891 113 457 389 315 11 105 866 331 0 583 59 0 596 392 528 886 150 833 659 327 933 735 0 900 681 288 431 254 348 18 211 127 569 686 588 344 0 922 0 449 870 75 599 422 383 888 734 683 100 330 64 0 377 0 203 745 728 0 18 492 629 0 259 617 742 810 0 599 118 589 333 184 280 0 0 0 298 53 104 0 647 978 987 919 339 888 141 841 887 87 731 893 0 0 19 471 785 502 965 366 738 280 159 190 5 654 113 74 829 706 0 0 553 686 139 0 517 423 0 0 0 634 394 0 796 0 119 520 466 639 379 316 485 465 487 730 238 0 0 906 823 799 445 391 949 968 520 999 556 660 418 579 602 0 575 632 169 0 0 923 427 0 0 154 996 0 946 479 0 880 221 0 598 962 315 0 243 0 307 176 702 466 896 600 0 246 428 942 830 573 40 0 787 1 352 318 129 212 257 0 299 979 834 101 0 44 712 950 233 307 867 347 227 671 0 833 0 181 561 144 0 986 232 764 641 154 609 274 148 441 0 0 0 959 129 224 430 327 268 89 278 369 0 688 18 0 179 0 34 0 875 588 889 481 0 569 0 33 208 660 275 359 590 831 853 0 0 966 417 659 300 0 128 369 178 465 856 147 564 164 307 525 364 0 600 0 382 707 0 863 193 996 490 735 0 827 339 0 0 358 19 978 0 86 0 204 0 703 0 0 507 373 397 64 712 483
574 0 0 816 80 350 972 847 613 490 766 727 370 0 646 125 175 602 226 425 0 0 298 305 0 582 132 538 603 128 796 0 992 194 698 492 360 218 0 0 980 0 787 416 535 31 554 604 0 344 196 751 0 434 0 623 621 101 893 459 760 0 158 969 265 541 181 137 433 789 714 292 0 465 101 428 523 254 0 688 823 0 270 279 0 309 0 0 371 645 628 261 418 0 907 836 414 0 630 373 0 515 0 497 318 758 314 0 957 0 432 0 0 596 228 48 0 0 0 0 126 0 236 154 0 18 291 938 948 49 589 0 41 0 264 417 983 821 420 688 0 397 913 494 156 501 190 0 359 0 534 28 710 0 192 875 640 570 0 247 691 348 0 207 810 144 0 172 430 0 892 775 319 181 473 187 228 305 0 816 0 189 312 475 415 339 0 498 0 88 670 652 76 495 874 251 0 577 924 0 34 79 902 287 551 483 472 44 867 241 748 538 935 162 0 740 46 292 199 69 214 0 320 179 719 647 924 0 793 523 136 842 162 0 888 121 875 322 553 0 81 694 258 0 363 306 7 653 864 21 112 399 606 794 707 574 242 421 327 19 636 949 709 739 0 853 294 535 615 0 686 968 740 995 800 0 392 34 964 0 729 736 335 761 822 906 991 300 172 359 560 625 0 94 267 603 178 359 19 841 442 354 609 660 351 458 597 0 398 700 644 862 0 0 87 412 308 658 812 339 134 382 0 238 980 666 153 38 647 364 929 335 601 618 893 47 218 163 645 0 651 0 664 328 0 878 0 575 697 0 970 971 451 552 892 427 0 731 22 655 1 991 747 0 0 0 116 123 747 832 29 0 645 0 607 517 400 0 0 0 159 213 409 537 366 0 755 965 189 243 173 408 717 187 589 434 223 417 420 748 902 428 662 632 0 707 935 0 0 665 977 478 720 858 506 763 866 892 0 903 116 43 0 470 0 271 0 658 728 128 952 65 196 65 649 940 0 550 0 367 429 180 878 763 502 493 0 252 581 501 997 904 608 974 3 614 233 208 0 0 493 634 0 0 193 799 641 524 154 292 47 226 666 720 98 564 761 0 408 510 957 558 165 267 342 0 767 0 4 59 683 832 605 907 968 910 636 265 264 990
899 354 591 943 465 96 350 774 542 199 0 262 991 353 288 617 0 876 127 0 204 216 0 535 9 0 0 357 938 860 577 908 709 0 0 797 248 780 981 561 749 213 269 0 65 0 830 0 614 0 0 496 521 0 471 0 795 423 560 549 816 2 149 581 563 805 336 380 491 765 998 423 827 84 0 438 291 797 267 697 0 212 589 674 0 781 826 88 882 978 0 393 153 275 44 668 645 844 921 742 686 4 547 0 999 978 0 0 0 693 588 574 741 0 284 122 124 0 354 101 819 324 750 0 904 881 803 612 247 912 0 249 195 0 383 230 901 0 869 485 609 670 30 0 0 692 833 638 50 718 531 0 0 0 0 0 0 472 653 494 28 0 482 0 925 722 0 0 169 400 97 686 49 846 281 858 672 616 446 811 641 187 300 349 936 28 337 95 965 13 0 622 837 719 914 296 0 104 639 0 569 581 19 400 927 0 851 329 835 0 71 0 228 906 63 389 609 514 824 867 0 0 398 779 108 405 76 92 566 47 0 749 963 415 477 274 957 984 840 859 74 624 0 543 0 235 0 46 447 675 254 111 0 534 353 593 150 93 563 594 0 148 258 0 192 430 10 36 523 158 139 42 316 345 739 161 0 103 205 978 0 432 443 584 32 47 0 766 314 109 504 793 811 804 884 344 0 978 836 38 829 996 871 218 319 605 756 722 252 948 546 976 485 0 0 0 712 869 268 0 808 206 827 891 787 699 0 539 13 16 250 176 439 790 763 590 952 0 334 0 0 828 364 0 17 689 977 619 910 0 170 576 128 732 488 47 27 0 734 0 466 106 673 354 0 248 627 799 238 980 994 281 0 901 321 0 735 294 51 540 725 773 0 631 275 281 768 866 21 994 865 0 19 970 102 0 837 0 182 836 726 388 402 63 493 224 720 150 0 463 80 829 0 217 702 482 137 336 105 230 614 438 402 485 64 450 526 543 59 534 864 0 513 232 0 902 0 473 314 764 192 473 610 300 205 200 956 0 831 643 253 139 0 862 664 105 773 265 444 735 363 288 320 0 111 261 671 244 980 638 540 440 0 0 348 0 339 485 799 0 415 930 0 967 181 0 898 703 0 0 949 191 913 711 695 388 713 247 70 755
233 0 0 0 672 305 306 674 790 0 888 29 795 648 395 407 175 216 229 251 0 883 140 0 903 282 112 3 725 482 693 882 0 321 512 340 508 32 335 739 950 286 964 632 845 46 45 633 0 418 908 828 908 684 0 179 281 476 112 0 241 412 39 703 0 144 540 728 679 672 703 242 0 888 189 264 153 7 298 147 20 962 0 248 72 575 0 631 0 0 0 0 728 790 628 676 708 726 0 251 323 431 300 0 978 546 0 0 501 292 0 656 0 424 846 0 0 0 0 0 18 276 244 0 217 361 0 847 985 880 716 425 56 0 0 928 108 0 606 168 266 0 760 519 581 616 722 216 373 79 599 469 35 836 118 233 254 163 481 27 800 436 0 964 669 861 800 661 809 118 652 323 350 774 0 929 290 961 400 449 464 752 44 847 784 379 463 456 0 134 841 654 891 962 985 0 100 672 919 742 73 543 0 894 134 180 0 112 28 734 905 142 0 992 601 76 790 0 0 509 165 42 0 762 815 958 775 705 917 971 0 293 380 0 0 718 445 0 882 0 450 631 921 601 404 683 724 0 82 811 639 268 919 0 265 0 491 0 145 218 738 67 133 300 600 873 0 0 158 143 0 123 105 395 0 953 864 581 106 760 0 16 116 0 195 401 659 76 152 106 0 0 995 728 232 582 831 44 126 680 339 963 609 858 952 30 0 383 0 712 175 0 754 0 407 318 129 348 763 736 0 665 204 763 771 970 563 0 585 886 170 0 37 0 0 615 440 272 132 966 318 0 563 0 152 456 157 285 537 0 138 224 681 263 0 970 413 651 196 989 83 110 0 554 408 0 372 0 0 913 831 283 0 782 531 0 94 58 314 631 798 962 133 459 35 970 690 525 812 271 480 0 241 671 0 621 0 707 16 943 403 68 912 29 697 746 798 827 164 292 518 235 296 739 18 557 582 0 0 0 0 0 138 186 0 40 0 0 124 189 307 771 671 623 736 421 0 34 920 948 343 464 45 321 149 500 962 135 1000 403 123 0 0 722 244 319 49 882 338 358 948 988 535 429 271 221 0 201 338 98 464 0 671 0 908 751 0 135 38 617 776 0 919 244 735 387 0 777 366 210 17 717 878 588 0 0 2 0 661 331
374 745 0 15 515 663 651 514 440 0 81 403 938 0 387 0 695 0 513 144 349 240 704 211 210 582 0 772 927 81 846 607 853 0 757 714 841 0 698 927 491 802 0 512 723 391 702 0 486 596 701 928 790 719 127 986 216 586 79 0 174 846 0 0 82 0 0 866 970 0 0 0 747 550 293 713 255 163 875 705 290 0 524 0 207 888 898 954 380 344 256 35 659 117 0 976 186 815 762 795 431 0 909 790 0 965 0 612 0 0 366 794 601 319 956 0 347 42 528 363 554 683 526 0 45 171 23 19 919 388 462 225 193 802 844 9 587 0 293 88 639 791 806 560 681 495 837 753 636 642 0 202 341 426 78 830 211 922 883 480 0 753 897 0 929 723 0 206 515 902 634 614 0 123 507 229 372 488 956 431 748 544 235 727 761 789 897 688 455 0 0 727 676 721 77 874 156 323 0 977 945 0 0 694 942 28 880 232 0 0 520 404 677 367 500 992 175 0 525 930 259 599 77 156 0 83 523 91 389 904 790 169 128 442 981 726 106 760 970 0 0 4 422 721 481 708 624 0 0 199 634 467 467 877 0 479 0 933 818 136 182 124 537 855 708 0 577 331 178 758 197 361 0 105 0 135 546 435 804 582 750 362 858 948 396 849 625 511 951 39 0 106 813 909 0 277 626 506 0 391 865 33 506 682 170 0 553 0 133 64 0 339 874 544 854 942 224 800 141 50 442 629 211 643 547 836 196 289 0 220 994 0 0 577 781 0 0 413 720 0 612 124 492 681 769 348 47 539 556 59 0 157 436 186 0 371 61 125 129 0 376 185 250 926 415 723 874 0 928 0 0 741 159 393 737 189 0 263 560 0 0 781 319 725 223 174 0 637 138 0 791 0 0 78 618 103 298 971 919 631 0 93 723 631 0 0 220 823 838 297 910 0 122 0 420 122 0 851 0 166 0 0 912 0 177 489 806 651 0 104 178 768 556 568 0 59 0 0 15 0 748 483 222 0 607 859 467 0 220 0 944 734 0 185 198 701 683 323 461 0 500 0 500 755 498 642 365 0 0 401 306 358 230 750 736 0 336 833 333 933 445 135 813 0 355 0 0 0 117 0 30 680 0 204 97 774 168 625 123 271
950 30 0 187 919 289 43 986 202 895 730 270 592 0 162 361 189 0 374 917 605 656 0 974 230 688 173 0 621 795 0 497 0 0 488 484 923 65 575 0 0 557 240 636 0 800 193 0 709 0 922 869 869 43 0 514 360 0 47 454 668 662 921 119 528 779 676 914 430 367 701 332 953 953 0 624 478 0 500 771 591 91 633 0 824 303 366 959 574 0 26 491 450 993 412 307 849 22 513 301 841 908 0 394 281 682 673 197 304 0 0 444 202 934 190 952 108 267 0 431 356 160 647 0 58 190 784 233 900 145 0 951 416 0 439 887 755 781 269 977 699 675 614 418 347 772 0 384 374 291 359 999 353 547 196 0 321 303 733 395 707 213 0 446 901 838 32 558 963 877 516 310 0 493 929 148 0 619 875 923 0 205 456 0 113 317 0 940 905 64 19 10 0 988 844 697 0 924 0 545 624 399 123 374 665 101 242 402 0 792 0 170 747 0 676 53 945 0 229 0 404 823 873 240 0 373 160 707 0 0 343 476 29 372 348 898 920 139 45 863 705 924 521 488 686 512 701 830 85 799 582 212 931 82 0 0 703 439 0 202 472 0 798 0 0 387 0 442 152 404 715 709 861 265 255 22 0 537 0 0 583 464 786 153 672 510 219 0 63 780 367 0 0 710 0 463 944 844 416 313 731 819 860 897 187 336 766 469 885 0 465 48 130 0 205 689 0 645 759 812 74 667 357 250 0 479 483 0 459 23 329 0 646 654 702 327 355 0 508 413 408 235 690 342 515 999 925 477 566 412 40 810 0 656 0 817 647 356 430 0 505 660 617 66 739 301 763 147 267 647 96 428 518 79 0 0 602 839 0 0 0 0 307 177 946 555 678 0 728 993 0 0 556 799 608 851 988 0 975 493 175 0 37 730 861 467 0 57 0 189 912 792 65 766 157 0 562 134 81 298 144 491 906 289 0 480 356 559 954 0 435 464 406 300 412 441 260 415 0 0 0 0 0 0 0 246 975 956 0 89 993 12 112 74 304 372 123 0 436 727 944 0 702 397 825 681 432 707 992 453 438 600 548 0 643 675 688 642 446 346 87 34 157 875 0 326 193 626 693 840 121 435 497 445 406 367 0 106 0 465
360 622 628 164 534 356 681 986 0 576 446 150 692 57 332 541 64 0 296 0 507 0 0 171 351 123 974 919 931 10 327 851 289 0 928 433 494 308 325 0 182 807 0 336 590 0 145 568 0 173 158 0 0 425 645 677 0 609 706 360 0 142 0 878 773 698 887 952 430 765 188 835 253 455 455 226 858 570 767 772 294 0 363 126 838 0 546 214 601 212 797 712 732 12 363 580 0 275 934 642 124 61 900 990 577 0 663 52 0 360 667 973 434 145 0 339 288 654 0 0 412 800 0 237 771 0 256 343 29 0 227 470 0 786 868 972 663 18 495 932 938 991 0 442 412 402 0 0 332 411 970 0 740 403 905 616 0 815 988 23 718 341 538 470 931 235 655 260 358 635 202 39 587 452 831 600 328 576 0 885 791 632 0 0 4 284 547 726 18 0 230 882 321 730 741 102 21 898 564 0 707 619 719 313 928 82 0 397 19 43 582 664 649 0 237 404 286 333 139 978 90 95 4 90 0 701 632 202 350 0 531 0 908 773 290 539 904 171 827 52 32 803 337 0 486 457 509 460 248 351 286 862 119 861 650 18 556 901 877 0 379 87 931 0 0 788 702 0 409 141 0 225 7 120 774 647 397 0 256 802 541 0 708 444 0 0 434 9 616 716 0 252 0 819 0 464 0 0 0 704 183 397 799 0 835 552 224 48 247 508 0 0 0 0 0 473 828 599 204 2 925 405 0 768 882 168 82 962 970 0 0 108 428 707 255 577 0 503 399 0 105 309 883 113 0 803 879 706 674 0 0 534 784 0 13 365 582 746 248 256 430 487 944 202 0 2 901 152 428 821 617 329 194 541 784 707 0 567 606 0 855 530 192 120 0 179 0 538 0 272 258 469 533 814 745 0 360 0 696 189 47 135 263 195 116 555 953 628 0 0 467 678 696 153 702 645 396 347 803 808 0 83 0 0 659 31 868 778 600 833 402 521 632 210 626 143 559 561 100 605 0 454 154 405 351 487 118 712 599 0 539 0 970 42 336 474 690 26 46 444 921 711 311 816 146 739 782 409 5 82 423 316 128 837 651 638 162 603 604 42 572 381 755 832 0 764 173 277 911 966 390 912 0 0 482 524 189 0 872 940
321 271 538 399 966 271 873 543 0 698 135 0 822 666 439 278 792 0 202 395 846 544 0 634 835 0 0 487 897 596 466 333 0 102 723 167 195 622 473 627 175 0 766 505 0 0 0 807 949 355 0 198 344 419 0 0 743 0 213 0 225 0 744 0 340 0 398 0 0 797 512 0 584 794 658 410 115 264 908 751 219 359 0 116 459 820 818 859 153 868 12 14 923 0 100 0 279 0 13 837 332 932 505 0 23 401 0 419 575 946 0 768 67 0 242 834 962 0 906 796 120 193 0 432 298 543 327 265 858 762 493 710 19 701 342 676 395 255 642 207 781 382 141 420 906 535 119 77 0 532 0 0 756 850 673 234 0 711 701 827 314 407 430 296 0 397 177 794 481 379 352 870 284 0 0 156 768 0 395 38 3 571 797 208 691 773 832 0 454 758 220 694 478 706 975 84 773 0 672 567 81 663 0 0 960 708 195 0 477 425 0 0 979 103 163 370 816 67 0 354 269 0 374 333 0 794 295 601 0 825 0 0 291 913 245 557 715 610 149 470 522 538 228 356 299 0 652 356 354 0 383 743 452 996 166 0 242 739 163 59 773 928 955 908 462 0 484 869 0 986 149 131 587 397 526 984 0 122 114 641 0 431 261 0 246 853 0 513 283 935 623 210 578 590 0 675 488 0 963 850 178 72 557 315 538 418 0 290 0 940 374 275 243 604 176 148 410 358 154 622 0 395 543 447 680 490 27 0 150 731 730 0 118 953 828 535 390 204 214 269 400 0 448 680 516 0 766 529 302 184 0 123 707 17 677 730 355 872 755 975 206 44 124 26 182 696 290 32 363 896 189 408 583 547 0 744 485 81 363 791 0 0 706 685 63 895 525 30 206 488 58 221 0 614 86 424 321 95 734 498 439 462 0 788 214 857 566 541 255 218 469 617 178 904 0 67 45 0 579 566 568 303 892 315 594 181 646 997 157 124 999 129 981 7 0 0 594 654 280 0 883 857 0 387 42 135 110 333 815 872 139 340 401 165 44 321 160 324 555 941 0 827 363 215 0 725 654 0 48 993 202 743 937 845 0 394 297 680 130 0 512 0 0 0 44 280 487 353 829 0 255 864 0 0 134 0 921 0 127 897
0 0 0 62 0 0 0 937 0 0 130 878 458 792 456 0 129 958 798 266 142 519 259 207 838 68 778 0 566 846 689 224 792 462 0 0 650 559 175 421 591 951 766 791 176 756 515 220 929 667 763 0 437 708 903 132 431 0 135 738 665 326 164 85 923 617 34 927 434 175 0 0 911 565 0 59 143 831 529 479 521 0 524 221 817 814 848 0 740 953 515 259 598 741 71 779 713 0 771 677 574 930 932 612 191 0 634 772 637 884 758 673 787 0 416 954 777 105 0 151 43 0 433 569 627 55 925 0 654 598 179 67 75 0 392 339 695 811 53 0 478 445 0 457 737 960 932 0 200 669 0 269 64 0 0 909 0 940 0 527 593 827 810 829 244 655 508 681 273 994 291 336 688 407 641 359 841 921 633 114 181 622 972 782 72 80 0 0 142 54 492 924 0 811 317 246 832 204 13 423 0 912 115 477 296 833 384 602 248 364 540 247 0 230 0 0 101 300 303 959 334 299 0 138 440 641 378 738 466 652 471 655 0 903 255 474 645 785 90 268 964 933 116 458 700 333 0 99 0 247 254 286 768 921 45 359 821 621 453 582 0 0 352 0 867 596 985 838 0 411 0 410 981 220 591 0 0 0 0 715 992 774 0 943 28 430 715 0 438 391 63 590 171 775 0 847 940 207 433 350 478 790 916 95 885 985 376 0 960 176 0 0 503 277 705 0 514 946 588 0 0 630 163 299 621 972 301 787 986 987 55 528 12 482 610 624 0 0 211 0 425 277 303 0 110 417 361 380 980 0 955 0 484 42 600 854 405 953 1 827 557 18 626 36 89 999 772 562 0 976 636 104 632 636 487 410 662 137 675 305 777 12 63 708 0 245 0 222 309 47 9 0 440 811 787 282 0 0 447 0 901 713 955 0 238 269 406 262 53 971 0 803 99 540 539 802 0 475 255 18 922 0 0 344 0 353 811 318 252 826 230 552 773 212 136 527 683 0 432 234 609 129 0 876 230 130 194 456 436 0 169 83 620 513 29 933 532 982 299 201 791 0 645 490 497 742 804 387 0 537 775 550 147 160 900 0 944 100 967 643 354 420 259 0 340 530 0 770 0 618 570 850 891 601 454 479 0 307 329 432
707 20 279 0 736 18 52 192 299 318 585 0 137 290 576 0 644 0 0 686 557 225 0 324 236 740 86 290 0 761 900 165 0 551 892 0 194 865 570 0 0 0 696 0 0 857 144 487 0 457 756 996 843 61 261 956 460 887 851 25 754 317 753 560 460 592 967 144 707 786 0 478 200 462 0 745 257 97 106 777 726 171 518 475 198 0 455 563 506 796 108 9 506 698 520 448 0 117 396 262 101 658 97 699 239 311 59 299 0 518 103 636 343 429 0 947 0 661 587 902 3 96 426 862 147 502 515 0 437 482 654 710 221 383 326 782 335 918 439 646 602 635 809 830 0 0 993 277 491 341 0 783 12 568 0 118 94 685 285 790 0 225 199 70 652 660 120 983 547 774 259 0 0 983 126 801 702 68 556 49 814 0 844 336 224 51 586 709 0 915 296 855 551 831 0 660 0 950 0 905 776 817 360 323 415 658 64 331 229 566 322 740 952 152 387 255 774 266 704 329 100 0 84 794 0 763 807 290 497 512 444 524 51 0 812 992 898 0 170 292 425 0 407 0 21 32 327 115 59 0 435 0 803 0 873 828 0 274 491 0 149 775 595 604 910 410 759 975 135 721 334 697 0 0 381 0 769 963 556 591 934 30 791 991 144 408 718 128 453 746 423 248 43 197 623 164 0 732 937 162 977 216 0 196 443 812 948 375 376 270 0 95 253 0 0 601 744 135 300 586 212 78 963 728 920 102 160 0 512 622 0 548 847 517 744 0 965 820 0 0 417 975 766 561 454 557 0 210 189 276 996 524 0 0 556 695 307 949 548 165 940 528 866 219 769 0 929 736 105 868 724 982 191 624 24 492 646 192 772 786 312 0 862 0 923 562 1 108 0 133 666 0 0 0 42 32 651 0 798 711 752 0 932 146 442 430 982 103 0 162 825 325 495 496 337 868 38 618 0 208 372 902 682 0 167 553 345 75 0 829 540 20 606 364 792 784 347 533 436 379 328 906 510 785 485 384 313 977 622 298 311 451 21 670 299 556 384 0 292 879 0 0 472 306 129 556 322 466 198 873 0 127 355 0 0 378 0 967 980 353 347 840 670 0 883 814 20 0 0 0 749 0 0 473 0 167 35 526 554 56
836 0 689 0 0 819 0 389 520 364 533 402 21 59 347 0 607 671 0 0 112 77 700 904 226 907 990 0 459 848 0 168 710 220 287 710 212 501 0 918 0 365 0 724 0 593 0 178 636 888 560 710 559 823 374 987 481 0 811 675 0 781 682 612 812 363 3 66 0 359 531 226 530 56 923 662 119 998 142 0 910 136 492 593 0 662 0 192 875 0 832 514 682 583 0 165 0 0 35 481 660 956 0 144 192 432 7 415 492 313 924 200 752 0 835 772 0 872 673 734 628 151 158 840 139 705 174 994 927 219 948 298 227 590 811 921 518 503 937 574 194 976 382 150 293 972 471 0 191 42 203 583 0 0 864 0 991 552 0 49 73 780 0 211 838 595 539 151 256 913 681 752 84 656 596 197 971 710 187 986 0 175 541 809 180 650 0 873 896 0 0 333 822 132 982 843 923 756 0 0 427 754 716 828 0 764 505 502 725 664 339 326 0 815 0 0 171 661 294 0 221 57 0 10 455 0 565 402 36 868 793 571 2 0 263 687 471 957 513 254 85 292 149 863 188 298 654 0 343 0 416 0 659 666 716 215 1 0 550 0 0 416 24 0 0 162 0 527 861 810 569 605 0 480 877 83 926 837 258 745 797 580 679 0 680 334 458 121 71 0 0 896 0 883 211 128 0 170 342 370 634 98 0 0 457 773 807 194 124 985 842 34 0 45 0 495 658 0 470 180 409 486 499 0 957 860 0 184 799 576 935 260 159 668 602 0 190 371 873 0 492 0 974 372 972 215 0 559 0 0 210 405 773 67 127 0 94 358 81 197 989 227 0 51 556 48 383 953 788 34 907 326 0 852 0 0 425 837 956 221 398 457 257 703 57 494 374 498 0 193 488 457 76 0 0 0 0 0 576 198 850 916 0 291 342 766 871 188 667 713 143 141 991 669 22 41 472 269 757 304 0 938 561 234 86 0 151 853 408 314 26 491 76 0 732 0 538 29 913 0 435 464 382 648 606 966 171 397 184 0 256 500 125 811 183 452 332 456 432 793 515 626 811 565 0 953 723 660 562 936 579 203 854 931 237 438 306 0 730 222 903 378 987 360 261 36 95 990 0 980 803 298 79 153 318 405 762 52 477 991
676 922 729 607 617 758 661 397 998 108 0 647 194 0 99 343 744 0 812 830 0 0 630 454 188 0 163 234 594 47 513 191 596 902 94 283 0 264 0 930 517 202 979 843 0 0 823 793 998 734 13 0 531 166 225 0 601 753 96 0 0 796 0 743 271 136 107 0 32 436 0 601 511 969 4 0 870 576 920 506 684 579 867 676 174 0 707 97 0 560 610 520 591 846 0 347 36 475 475 125 0 0 237 0 965 310 817 243 0 520 468 0 631 38 231 906 355 201 827 706 54 252 583 0 154 639 595 451 0 550 244 957 0 536 0 740 0 772 21 485 747 773 341 927 827 373 0 0 807 116 0 0 679 189 627 882 164 794 844 257 0 206 571 0 960 352 100 0 297 252 0 847 315 685 360 99 0 0 722 187 896 999 758 504 600 609 369 185 0 853 78 496 400 89 0 250 873 0 981 0 769 375 444 920 0 967 112 0 298 584 352 921 616 446 558 479 23 0 494 502 678 209 501 603 716 230 807 280 400 0 362 303 455 560 460 0 432 89 836 0 486 0 75 136 0 833 490 323 0 0 768 249 980 438 270 218 301 464 0 942 264 25 0 0 408 534 900 207 537 644 665 766 879 0 534 846 783 845 385 739 541 450 0 0 344 799 369 230 860 27 531 273 311 184 0 873 818 928 135 408 0 983 850 329 285 506 648 172 832 57 773 0 150 123 0 338 510 206 0 478 596 458 507 345 949 280 0 0 822 287 828 858 0 894 873 0 127 985 810 68 538 205 795 0 773 0 563 750 558 307 187 571 0 6 0 957 400 718 460 831 0 0 436 0 950 53 419 494 303 139 535 482 647 280 363 128 813 543 0 0 0 0 992 977 0 779 968 384 925 0 0 570 991 0 486 511 673 0 286 335 142 737 602 942 0 178 575 174 821 520 406 234 793 781 41 892 664 556 0 255 107 40 533 0 733 853 977 307 798 826 948 8 768 0 904 723 849 384 193 844 0 7 0 160 223 350 824 82 834 858 932 825 0 0 818 0 55 736 281 66 4 0 103 928 939 256 140 833 282 445 886 324 103 596 752 547 746 10 63 848 908 648 0 331 960 492 0 920 675 28 546 876 867 225 316 213 464 995 0 447
532 752 98 0 152 557 0 461 0 12 188 0 766 597 122 60 540 87 791 362 593 199 335 0 200 994 187 563 863 850 221 820 662 0 0 969 0 767 22 557 68 847 255 824 453 298 452 136 353 195 812 190 871 0 0 179 0 241 38 0 0 0 0 744 585 313 751 900 573 0 0 614 992 46 998 217 946 976 34 0 42 734 0 810 262 829 837 336 683 890 465 916 547 656 618 811 302 694 455 132 273 0 34 948 476 533 705 883 53 885 85 0 0 992 663 51 301 662 655 558 67 688 823 495 0 21 0 0 129 0 153 651 83 708 0 936 625 447 624 391 573 851 302 318 624 463 327 415 296 945 0 285 536 0 53 169 553 665 702 694 0 751 825 0 680 189 206 379 0 749 866 0 192 744 521 87 0 657 0 0 0 0 56 173 251 64 0 805 534 721 487 82 0 499 822 0 39 604 475 968 401 672 0 0 302 236 440 529 714 0 814 624 87 65 0 0 124 0 399 955 83 0 745 395 877 441 0 48 607 932 234 619 0 615 0 68 602 840 901 0 500 258 347 647 491 990 838 0 520 0 0 447 431 635 44 0 244 99 0 873 915 406 0 0 17 693 857 0 701 261 838 0 899 0 0 0 705 67 169 939 58 807 0 98 779 0 77 719 914 343 0 694 0 0 234 0 713 0 609 0 310 740 178 467 298 42 902 333 651 622 347 591 865 198 0 943 262 370 171 0 141 925 0 655 268 156 694 78 310 100 886 409 733 829 158 0 703 886 509 105 631 0 244 515 554 69 403 0 0 0 847 744 374 0 888 78 251 163 0 979 534 480 0 0 400 446 806 545 0 101 202 156 0 892 147 713 818 782 768 0 0 646 150 0 999 0 964 928 0 0 197 147 804 14 0 654 177 0 545 0 0 604 308 882 0 856 115 0 0 221 355 168 357 886 966 0 519 0 339 229 354 951 914 846 481 0 933 380 393 35 709 277 602 523 215 685 124 939 266 175 141 396 117 0 899 945 831 0 0 476 0 72 911 965 117 727 242 44 302 358 648 108 0 306 742 433 502 640 758 0 953 0 0 364 668 169 198 771 0 156 0 797 594 755 452 63 0 0 14 120 486 431 876 0 934 661 0 0 0 450
826 0 450 226 196 846 671 0 211 567 933 156 0 80 467 92 0 138 110 995 270 390 0 90 938 569 0 758 438 0 354 616 863 355 113 55 0 443 363 780 961 289 270 432 0 6 284 0 294 0 906 0 45 343 150 24 0 0 938 835 803 0 0 306 0 0 994 871 411 546 0 834 317 514 253 877 572 173 691 541 223 69 381 809 42 108 887 198 39 474 0 948 973 895 0 0 12 197 890 641 598 743 142 0 221 388 47 0 348 0 0 247 996 778 754 471 263 922 485 500 734 0 459 329 0 103 0 438 497 43 30 305 192 0 513 44 0 771 843 50 749 883 178 152 533 0 8 0 284 572 601 0 179 0 979 834 766 80 11 0 427 285 433 445 759 332 0 913 250 832 933 735 498 0 228 643 749 907 753 400 493 309 473 196 0 820 439 450 331 714 148 636 0 694 0 0 292 593 127 56 0 17 346 582 792 0 405 442 688 245 972 852 502 26 0 4 444 326 594 109 0 404 91 834 808 798 0 164 248 0 953 271 0 86 82 135 200 433 194 436 931 705 75 739 909 738 901 88 581 433 196 580 637 771 583 587 0 481 722 75 0 0 795 760 0 0 661 175 865 551 828 882 0 0 153 976 940 544 509 0 306 823 0 137 197 287 0 318 322 784 890 120 356 303 0 522 985 490 298 331 445 787 0 0 0 26 62 0 381 521 0 761 276 632 499 0 619 86 859 343 223 405 719 503 47 601 787 551 958 0 670 5 490 0 80 587 964 0 25 581 845 650 677 0 192 308 0 841 720 589 331 480 0 935 0 569 461 80 0 531 0 566 68 339 936 366 0 775 67 177 238 810 217 484 838 379 572 205 362 549 926 866 303 229 120 0 307 575 0 0 835 0 393 282 578 714 785 128 0 577 0 0 0 275 0 876 358 0 583 814 191 777 506 12 516 550 394 288 60 196 586 459 531 563 0 321 859 584 0 0 779 567 860 0 643 43 0 726 419 0 127 129 503 0 629 736 815 385 0 860 627 0 457 579 295 696 376 930 548 476 0 620 28 187 197 127 698 900 0 19 344 865 0 775 415 0 140 847 861 670 802 733 39 0 900 935 594 0 0 635 770 0 25 0 162 162 0 73 898 473
582 70 580 0 0 335 0 693 0 297 346 86 829 631 554 0 621 0 753 633 372 811 847 0 463 145 983 434 614 0 272 0 993 0 321 44 0 39 680 762 204 234 584 495 43 77 561 409 151 51 1000 574 409 527 967 68 76 589 156 238 0 997 815 866 231 620 796 857 635 793 428 519 532 354 353 0 635 301 919 0 701 471 0 648 0 109 0 135 0 874 976 104 575 326 718 178 227 327 0 457 147 456 599 19 0 193 5 479 803 980 66 0 0 217 716 867 0 0 785 71 78 463 360 487 680 481 866 449 48 908 261 186 964 0 0 172 76 0 919 0 156 0 273 823 981 0 322 218 0 464 503 711 954 620 414 251 0 0 135 0 0 64 923 932 598 0 299 301 610 691 877 755 857 801 0 953 108 575 0 59 0 204 613 732 36 0 6 337 739 895 582 960 344 247 0 199 930 883 224 750 574 0 155 585 139 515 583 201 0 755 329 793 721 0 0 290 824 529 175 539 0 328 397 159 808 800 319 0 687 271 79 0 103 453 811 640 268 590 577 353 953 942 799 0 635 283 243 379 844 494 159 0 138 599 10 0 0 206 872 469 54 795 0 804 0 0 316 860 534 0 0 174 0 988 929 126 672 777 640 442 57 0 795 497 745 20 584 278 599 127 792 316 0 337 960 976 275 450 871 151 0 733 150 368 592 720 863 945 695 427 902 437 717 0 684 872 0 583 358 35 0 984 836 0 857 0 0 491 833 738 750 565 271 0 0 860 0 0 515 312 0 0 786 251 379 0 436 349 966 0 967 174 631 0 184 588 471 352 273 996 363 932 0 0 652 791 39 693 482 209 791 23 396 583 278 827 449 727 564 0 281 34 0 0 579 990 0 73 456 116 0 490 679 641 507 792 605 242 463 35 8 178 190 77 567 401 267 603 356 777 193 226 0 750 547 711 286 158 616 662 536 0 391 771 165 779 0 511 332 696 148 955 0 722 877 839 390 0 188 90 353 0 935 682 494 534 779 0 572 682 48 290 876 187 476 0 0 392 0 709 131 0 693 942 0 119 789 363 699 342 0 558 562 0 862 525 829 959 0 907 966 270 690 732 723 255 0 180 721 705 956 113 291 13 819 966 972 999 731 0
168 966 191 113 660 135 480 222 759 414 601 316 190 379 738 0 604 152 79 730 10 0 890 379 506 617 545 365 571 789 471 0 17 576 0 37 656 655 835 541 226 237 99 978 397 31 281 0 435 874 32 0 0 850 0 644 29 447 324 360 332 806 0 0 989 139 680 948 740 442 359 530 553 565 186 0 434 0 763 933 457 0 739 772 305 603 995 0 165 0 127 32 876 870 471 536 422 0 420 148 0 579 658 610 870 617 150 0 693 0 0 0 439 0 0 235 0 747 426 580 0 197 0 0 781 311 990 0 896 688 420 0 791 16 737 367 0 178 995 657 0 389 0 0 91 216 0 915 730 822 0 378 217 588 659 704 485 96 0 42 538 666 482 13 812 827 234 323 927 613 0 0 0 0 829 0 976 0 0 19 548 118 133 393 563 707 0 0 788 736 816 9 363 330 777 347 88 900 765 87 800 10 0 81 56 0 848 532 995 370 109 610 140 484 543 663 0 794 0 187 513 26 900 0 190 603 0 363 533 273 358 0 72 421 119 848 714 475 925 645 843 639 280 666 993 808 958 763 0 48 965 619 173 802 208 993 589 195 437 214 207 616 134 0 216 484 0 943 641 430 0 24 357 187 212 68 645 0 0 494 0 222 706 856 338 0 150 806 762 554 0 767 0 164 686 0 95 0 959 639 761 0 753 384 532 298 131 397 598 950 42 0 404 0 747 0 136 431 0 0 919 911 475 612 536 847 711 159 0 564 20 478 117 774 538 0 435 31 768 881 555 0 840 565 633 594 532 0 723 341 101 0 898 401 113 9 377 0 85 462 704 395 850 146 764 872 0 387 1000 0 210 37 0 134 879 996 0 27 762 324 672 0 0 0 316 920 940 601 0 716 0 0 216 89 367 190 642 903 509 82 0 208 0 881 762 0 254 33 804 985 421 998 22 164 654 161 548 714 133 391 370 991 89 905 565 16 233 838 216 598 0 0 0 80 0 499 399 576 450 932 5 271 177 0 0 470 485 748 0 668 884 114 125 596 0 520 122 588 97 623 0 180 303 593 286 754 0 298 737 847 89 0 396 580 405 890 0 658 68 683 0 0 829 191 748 903 0 324 536 134 248 758 762 422 217 703 260 0 589 856
73 516 0 950 6 0 592 309 0 147 578 815 0 153 475 506 182 181 141 269 354 0 242 331 259 962 536 341 858 0 604 290 117 492 164 0 937 395 629 268 0 829 897 394 230 290 920 860 592 251 356 71 306 68 0 905 144 455 840 874 523 60 559 792 25 768 203 747 182 90 0 520 306 0 744 0 435 592 0 732 407 94 741 362 645 0 628 782 0 650 461 161 0 97 0 327 427 620 60 727 279 861 266 557 550 0 0 627 255 61 723 928 245 799 261 895 27 836 894 521 742 666 925 715 187 810 461 786 263 188 77 511 415 0 718 0 371 320 500 494 449 58 215 579 304 781 230 545 686 793 203 226 151 487 0 253 888 0 523 807 314 445 4 765 0 976 0 774 0 827 745 0 301 812 90 818 583 947 623 543 301 996 532 548 0 943 661 809 0 670 686 214 15 222 184 0 27 97 984 538 279 0 909 428 122 970 762 0 185 608 903 20 0 642 535 601 800 170 531 620 0 892 0 157 630 470 457 105 585 0 164 0 285 533 723 321 554 318 31 0 734 512 288 0 556 0 323 859 467 539 662 725 486 0 801 519 0 789 375 198 690 0 382 738 102 0 240 0 516 933 986 113 595 300 989 0 184 76 274 6 242 881 243 414 506 249 989 0 980 101 913 409 995 901 476 674 305 0 664 117 361 682 574 998 963 366 308 449 265 485 864 661 111 915 527 374 0 293 689 226 62 574 868 145 129 898 622 69 0 749 0 0 728 318 0 113 0 51 882 0 712 775 263 769 0 0 991 679 0 433 473 686 218 0 0 321 706 57 927 654 0 0 181 0 0 22 589 180 120 724 684 533 210 193 0 0 0 895 427 0 416 374 981 288 189 266 0 398 651 0 697 203 312 0 267 434 0 0 501 35 747 923 0 894 154 0 697 0 26 280 216 957 140 120 0 632 349 811 395 0 740 328 851 50 426 492 671 173 545 246 69 718 963 69 757 561 199 267 71 858 0 870 135 750 783 360 833 545 258 513 980 406 682 472 0 0 585 252 748 627 191 424 663 389 224 743 805 592 279 739 852 326 687 835 627 181 23 115 203 1000 419 776 899 554 361 571 452 386 397 81 805 44 118 0 841 184 819 0 772 687
253 99 0 365 253 392 658 358 0 787 0 930 454 704 693 959 923 262 599 0 742 0 723 151 552 396 0 91 726 765 640 815 982 0 794 208 27 353 678 0 0 0 125 0 235 751 101 283 569 159 0 401 525 287 549 583 887 658 0 822 0 646 34 527 234 786 536 840 137 826 811 297 38 0 164 604 779 988 0 754 0 451 676 892 815 543 1000 476 0 290 854 581 594 0 500 740 147 0 642 932 860 362 651 701 314 835 76 0 896 849 455 594 796 166 787 0 103 453 240 696 835 252 669 794 219 165 572 925 625 0 274 0 460 0 922 540 202 941 692 0 919 745 538 0 171 0 0 19 930 34 832 0 494 0 377 293 242 119 0 500 519 546 0 584 207 14 0 124 737 539 151 855 484 155 0 870 63 321 406 187 769 0 369 288 739 911 858 0 432 479 882 508 166 607 0 570 295 0 661 448 992 303 188 663 567 200 301 863 195 733 854 60 525 657 0 337 221 618 0 938 239 35 653 0 248 235 603 312 636 568 0 260 361 0 897 998 571 848 591 865 0 310 151 631 18 107 327 0 0 675 0 928 918 118 151 916 162 827 477 0 0 583 919 281 720 208 0 0 715 452 376 668 515 701 672 774 904 487 0 578 0 345 752 307 928 570 534 947 701 0 609 856 0 0 705 55 98 0 378 316 559 363 978 82 645 684 571 770 384 597 946 721 0 92 0 114 194 0 723 0 61 622 878 605 732 0 1000 143 0 624 409 696 457 6 956 320 0 0 973 0 0 0 0 378 110 0 648 673 465 614 116 246 112 705 0 753 427 501 425 149 495 926 205 661 726 673 0 493 955 575 587 798 0 0 395 64 0 82 0 0 0 619 836 138 874 952 0 0 678 0 805 0 978 0 189 172 789 269 932 0 640 0 0 0 732 24 699 256 0 75 269 927 230 688 957 864 671 33 479 646 711 452 904 0 397 775 508 941 514 398 206 0 0 411 151 0 0 161 959 612 0 992 0 610 0 229 152 488 241 449 0 339 95 598 260 407 507 247 0 78 862 179 0 954 0 486 225 780 0 0 169 335 52 592 907 0 178 844 636 715 425 589 0 608 662 140 0 962 84 665 198 799 662 192 4 95 287 0 614 0
956 0 0 429 553 161 0 0 227 197 769 409 0 686 988 713 963 45 295 413 134 532 0 34 0 339 726 405 626 334 932 430 430 56 886 94 218 7 135 468 337 814 717 609 143 123 352 589 98 332 636 0 0 887 416 342 977 835 362 0 707 49 980 193 710 918 413 530 194 687 286 9 403 328 0 503 776 636 743 736 771 144 542 957 310 610 649 0 309 462 0 483 723 806 315 490 376 418 648 944 518 137 59 371 223 972 895 834 263 0 687 0 286 0 251 843 336 139 752 483 496 631 963 0 0 630 0 717 0 261 0 902 687 386 879 0 323 662 0 319 945 0 0 28 618 150 658 0 0 336 608 629 831 650 416 905 687 773 563 0 580 0 0 937 201 403 836 700 242 981 838 845 0 556 265 0 217 0 0 881 786 0 0 422 189 672 185 301 485 839 105 0 962 744 978 214 0 0 639 488 407 563 219 593 308 904 0 484 453 0 61 861 0 0 484 879 717 849 646 0 0 108 415 974 956 0 0 287 542 618 602 15 151 786 880 0 0 761 213 993 968 383 876 0 795 19 235 714 84 415 667 331 80 574 230 240 506 782 0 862 259 0 645 0 53 824 912 53 72 101 939 0 0 852 490 497 765 489 0 766 665 0 0 0 436 650 799 0 965 81 985 0 982 410 390 994 717 819 470 556 0 74 0 763 716 262 874 382 531 993 760 899 403 687 670 591 771 28 608 267 27 289 929 0 61 104 50 819 32 0 0 880 0 736 0 640 349 412 586 724 0 6 172 281 86 207 141 735 993 577 442 393 426 0 859 676 895 0 326 455 918 783 151 0 363 211 111 87 539 233 976 29 610 0 92 670 526 858 917 350 0 243 735 623 882 534 670 977 0 322 0 0 437 329 339 0 529 66 0 673 414 973 210 0 902 653 733 513 341 129 226 356 630 86 105 480 272 0 4 260 888 929 354 0 632 827 0 0 544 875 325 137 768 766 912 628 562 764 507 861 488 77 351 233 0 680 233 0 301 0 478 231 0 0 682 0 485 632 943 412 876 224 787 0 236 0 926 541 976 519 603 0 406 0 609 356 384 291 537 776 0 961 323 0 826 214 872 617 0 171 74 401 0 965 338 78 0 326 164 727
0 287 818 253 831 743 159 0 0 53 85 184 74 613 645 14 951 200 968 312 0 757 0 219 0 932 561 566 948 193 944 0 0 0 127 0 0 694 576 455 391 877 797 983 0 963 27 993 532 386 868 302 636 52 151 0 997 449 275 695 488 48 140 123 373 358 224 583 943 0 531 72 0 498 0 466 285 753 238 449 228 0 0 780 816 326 907 114 78 357 526 849 771 55 4 183 0 829 314 891 51 31 249 135 968 0 688 168 4 112 845 726 0 109 572 429 534 143 0 766 262 118 715 681 0 533 290 19 814 11 383 955 198 499 416 535 479 212 706 598 19 54 302 0 751 0 948 177 0 37 243 62 961 254 291 996 817 0 332 185 779 0 285 276 0 0 0 209 604 203 672 189 858 831 658 793 254 196 255 0 658 570 0 693 704 0 382 202 150 411 792 0 393 512 0 189 555 362 787 778 35 854 0 488 101 748 411 886 976 1000 339 0 440 8 53 435 52 328 0 334 350 360 373 184 233 238 706 0 0 0 239 899 830 988 784 848 919 422 655 0 434 241 961 507 226 151 655 0 785 217 35 0 284 589 112 0 302 306 142 559 277 487 480 6 351 0 0 976 0 97 0 408 0 0 19 105 237 844 410 0 807 0 0 545 0 396 0 78 980 928 0 697 0 535 659 794 207 0 637 768 796 117 675 0 713 425 0 355 0 353 954 0 576 427 134 621 826 989 50 119 697 28 491 622 328 199 728 296 821 0 0 854 174 0 104 20 355 0 428 118 720 0 803 599 592 861 0 0 538 674 0 760 226 607 236 11 788 437 395 161 580 0 814 18 504 0 316 404 0 309 245 0 817 0 998 0 770 631 39 303 133 997 921 142 321 341 740 0 553 493 0 596 0 372 501 396 0 614 931 0 846 662 342 720 284 197 780 343 547 434 571 637 0 766 0 667 189 141 140 194 179 801 16 246 0 840 623 308 279 465 11 314 678 0 693 595 62 400 1 0 102 0 595 504 444 688 572 254 57 693 645 0 440 684 0 524 0 0 776 881 0 340 958 258 39 521 22 766 538 293 0 84 0 890 0 725 0 617 198 875 764 254 958 0 591 793 0 522 200 205 73 906 363 0 0 229 645 0 0 175
0 614 884 639 470 0 606 626 0 233 218 0 973 937 186 877 634 150 621 925 0 430 349 0 166 0 308 0 140 69 894 197 0 725 80 213 226 753 790 456 0 264 345 532 0 792 636 923 172 0 0 624 0 0 242 607 764 959 288 315 674 491 631 870 0 147 0 826 41 493 366 737 501 973 90 217 404 801 887 877 378 0 462 775 505 177 268 784 784 0 435 860 0 712 0 296 220 136 724 819 373 795 0 0 0 237 0 672 0 31 0 836 467 0 349 879 426 782 74 838 0 12 811 984 912 0 0 811 624 62 830 575 0 474 744 596 889 752 203 251 844 823 0 195 880 472 451 487 102 108 327 0 555 490 515 221 275 0 937 755 0 400 0 122 540 0 214 473 73 287 357 95 879 383 357 0 319 948 342 919 156 784 703 78 538 770 753 741 834 615 542 610 760 685 750 102 0 395 807 328 0 508 98 903 813 114 0 527 0 0 0 451 361 0 676 947 364 157 278 144 300 795 853 457 893 453 921 63 262 171 781 0 0 903 318 0 884 745 154 22 0 621 906 937 953 662 162 428 650 0 928 823 889 758 621 0 0 91 0 624 31 604 79 357 212 779 0 157 61 733 211 74 68 0 285 266 206 332 0 997 14 41 0 262 0 863 802 0 0 991 306 0 661 870 574 974 969 180 650 373 691 471 722 548 265 539 127 889 0 89 0 508 0 825 739 826 590 219 20 758 659 0 878 323 182 23 747 0 893 571 0 746 610 68 248 121 351 701 53 0 253 884 98 0 0 625 179 0 713 0 331 352 897 925 782 373 0 699 160 0 260 390 977 929 115 0 846 254 790 487 317 0 896 522 953 479 425 0 322 790 411 305 390 944 575 674 748 429 797 547 524 741 123 309 153 55 761 209 885 0 0 852 0 0 493 0 0 0 748 817 0 792 963 128 471 686 187 899 294 606 0 761 478 507 12 748 332 466 941 346 0 909 66 955 993 0 0 289 19 82 77 736 694 868 744 203 0 498 231 0 43 9 109 943 527 663 191 0 732 84 260 799 0 590 633 433 648 868 391 0 0 351 766 867 336 951 0 636 286 0 413 203 824 499 394 645 851 381 439 0 850 290 596 273 645 0 117 0 638 79
253 991 866 0 311 792 769 0 242 389 838 61 688 0 0 437 329 458 795 210 146 0 0 788 363 714 0 690 553 425 0 868 898 944 151 0 440 334 700 336 54 908 690 652 427 950 137 0 329 152 393 0 325 23 0 94 696 937 0 257 856 785 820 869 627 861 0 446 84 371 0 0 361 0 43 424 89 340 466 456 392 0 0 855 641 86 18 542 319 211 759 865 865 49 695 109 376 0 548 508 265 0 185 985 181 0 637 182 0 1 977 83 574 0 498 0 0 471 275 160 26 0 0 746 0 218 983 87 149 255 354 704 501 0 180 907 0 69 310 336 490 292 546 825 492 190 819 233 0 687 814 0 185 0 281 521 605 0 851 445 628 269 6 728 642 28 486 956 470 0 935 914 519 765 140 106 0 378 630 144 0 437 478 652 940 0 52 347 163 523 90 692 89 221 0 501 800 465 0 0 337 114 0 160 527 791 970 495 367 356 967 269 59 31 0 357 84 789 0 257 420 789 45 779 714 154 246 63 647 806 263 479 791 0 919 222 346 304 690 693 246 519 743 860 319 16 431 17 224 587 0 469 0 188 343 0 304 443 725 458 182 611 473 526 190 260 120 0 0 719 224 0 870 277 929 819 278 934 480 893 617 542 860 850 409 382 256 354 14 8 204 176 660 736 419 0 141 564 113 528 535 910 929 967 0 300 106 912 619 79 425 506 0 223 329 243 275 572 13 350 872 787 271 0 188 831 538 0 630 951 159 537 618 608 0 366 195 786 0 837 46 777 603 850 0 149 609 216 726 0 670 0 30 729 405 531 452 746 828 984 0 833 68 0 255 0 308 910 364 142 252 0 827 145 0 492 744 272 762 343 0 0 289 596 900 18 666 61 50 593 95 128 38 704 126 0 695 367 82 609 954 915 541 0 267 479 901 841 699 617 261 0 0 121 759 901 0 62 529 150 0 618 906 380 301 0 637 0 228 954 710 715 299 310 788 381 0 838 851 827 171 34 990 79 0 921 568 9 752 0 317 521 972 997 0 41 0 0 0 0 206 533 112 577 475 0 817 0 0 557 8 464 974 97 339 522 824 0 804 398 931 729 275 633 0 456 693 896 715 0 983 0 124 588 407 104 720 90 46 211
196 581 501 594 900 549 0 567 283 249 787 174 171 104 378 682 0 851 0 939 93 0 640 253 67 331 952 0 647 639 0 208 114 933 0 223 395 827 122 715 0 808 0 0 332 0 595 544 484 890 847 703 757 897 0 759 190 973 950 82 0 0 27 474 822 761 25 0 285 516 368 29 46 405 138 498 664 569 31 589 0 493 387 251 0 967 24 841 539 923 469 579 103 510 987 323 100 860 593 121 406 671 510 0 0 549 0 334 0 688 189 132 468 0 434 159 612 80 734 634 512 0 0 594 844 1 182 551 84 387 582 207 0 950 0 0 474 732 489 31 318 402 808 301 35 55 857 547 445 0 438 154 591 0 244 0 424 966 757 86 0 957 0 365 386 303 0 168 520 3 0 967 803 110 314 0 202 533 345 609 0 104 802 0 476 686 277 408 193 63 608 555 140 303 362 640 114 0 43 0 0 744 9 937 51 710 0 0 40 761 684 657 0 0 792 920 0 328 168 0 475 165 0 940 748 0 849 488 0 18 167 424 69 450 0 120 18 746 0 637 362 280 299 565 0 784 526 684 0 0 72 0 739 654 973 477 0 782 127 631 761 0 887 365 657 758 689 0 0 993 114 287 833 957 0 0 656 0 0 26 641 663 354 0 0 0 843 322 136 544 955 0 930 0 106 353 0 874 337 0 634 376 972 454 891 0 978 259 700 596 687 533 406 904 446 127 594 0 228 790 582 570 246 93 472 452 18 411 652 509 772 599 23 706 435 500 393 34 0 0 846 27 731 23 170 846 968 0 780 889 136 0 0 347 974 822 329 694 896 306 81 0 0 905 320 413 0 0 0 536 785 46 632 79 258 86 189 381 478 465 17 742 0 51 536 0 988 823 111 89 0 0 0 0 291 184 873 40 638 0 264 186 187 21 771 938 160 88 204 603 0 0 514 518 621 562 151 648 908 721 846 0 865 280 639 432 55 145 965 371 431 303 982 179 148 628 0 166 280 497 161 611 881 0 817 877 272 99 653 909 0 215 0 885 567 667 229 260 0 974 0 33 709 137 328 0 769 195 621 650 562 622 854 99 0 300 461 229 0 895 200 607 386 0 152 0 871 664 404 834 588 225 948 759 462 362 0 0 0 184
468 736 834 43 24 972 0 0 709 437 499 389 0 523 421 164 0 0 420 0 122 920 71 209 107 79 61 0 402 553 356 0 0 0 928 0 267 33 546 791 630 998 119 888 188 0 568 0 318 0 423 165 322 458 45 569 989 56 87 525 922 998 266 337 0 0 471 576 74 854 0 255 243 49 497 205 0 525 61 0 0 0 0 217 239 962 695 703 866 552 891 95 830 464 384 695 0 0 0 356 73 632 0 801 783 0 11 935 0 559 674 0 0 0 874 526 125 980 0 566 147 479 17 317 879 0 982 22 876 757 322 991 102 813 0 868 51 0 937 175 711 346 57 977 88 39 872 951 846 724 5 803 235 196 870 40 0 164 406 46 277 76 0 926 907 554 321 991 0 111 0 131 276 516 818 601 940 83 0 0 923 0 622 614 0 873 876 29 568 176 525 921 56 110 582 461 799 627 681 0 652 812 887 458 911 0 0 164 465 0 828 410 190 994 440 531 16 937 675 492 185 46 367 150 452 55 836 490 183 0 0 443 665 417 232 77 251 867 0 104 0 884 828 0 190 92 54 386 499 0 0 823 0 351 66 552 238 697 30 160 678 926 835 550 834 461 120 0 0 815 267 362 0 739 9 245 498 428 9 15 0 640 2 616 0 0 909 688 521 965 0 45 964 103 678 0 2 0 0 877 912 954 899 778 610 235 492 480 734 0 1000 0 845 582 286 0 0 522 560 554 0 440 604 935 984 327 0 270 0 37 199 680 967 509 878 98 746 2 164 689 943 414 427 0 936 926 487 0 347 0 401 0 901 830 530 350 293 0 372 0 237 216 362 0 0 350 670 544 1 0 229 0 965 126 360 772 30 652 320 117 274 586 869 379 683 964 319 651 100 143 470 547 709 612 520 196 716 740 556 853 985 598 471 346 217 845 339 488 442 125 399 773 100 30 452 0 817 980 249 360 124 209 481 533 458 0 976 0 315 31 125 782 516 577 934 41 52 909 0 56 641 470 289 499 292 497 381 69 370 595 0 324 187 271 435 894 545 709 762 328 553 290 671 683 42 480 162 670 35 741 0 754 797 0 0 469 0 6 351 653 278 122 0 561 0 0 175 905 772 604 0 398 268 351 361 769 339 917 349 0
0 264 410 130 0 683 409 439 331 387 689 945 832 919 792 462 220 762 345 0 574 38 718 707 0 206 995 291 140 590 965 277 0 678 304 210 0 105 383 745 506 386 0 298 917 210 290 806 0 772 0 0 822 614 985 408 375 786 451 0 236 14 903 833 0 455 0 256 331 493 933 783 256 127 0 0 860 395 574 0 611 283 0 612 212 774 386 664 0 943 11 932 520 0 378 158 665 104 709 646 185 0 0 0 891 858 15 0 473 528 15 810 685 171 525 327 0 0 391 0 840 0 294 790 597 229 0 456 809 661 815 0 0 120 0 447 290 853 659 87 0 152 611 302 595 164 0 0 934 756 392 882 878 18 0 682 225 246 598 47 632 872 750 804 704 0 128 260 0 114 180 251 754 773 232 435 967 841 904 684 244 957 0 253 541 751 410 338 805 715 978 518 936 847 658 834 178 909 0 762 640 399 730 758 157 986 297 589 0 302 843 107 96 737 543 305 0 68 949 266 328 57 733 356 207 406 0 95 479 19 770 822 68 655 957 748 0 92 653 0 0 561 730 646 159 954 625 832 583 271 196 750 695 78 666 0 273 664 0 0 383 186 817 538 0 286 25 342 479 0 282 0 317 365 221 0 790 623 889 94 651 984 0 448 408 562 539 0 74 327 0 801 26 0 907 0 343 718 371 722 181 0 0 0 136 564 472 910 647 236 766 134 591 0 40 410 876 982 0 892 723 312 97 494 0 18 262 59 990 978 239 835 0 774 67 456 196 267 917 0 0 0 562 45 0 0 656 747 59 845 875 696 41 789 0 0 280 283 786 300 0 184 0 0 485 493 342 0 912 703 0 801 183 819 797 20 0 337 149 382 670 350 853 567 413 668 0 489 219 0 448 432 652 120 412 426 153 848 292 0 323 713 795 693 70 939 630 943 914 0 478 845 0 380 388 858 390 458 681 451 0 805 380 0 806 0 206 954 755 308 245 856 0 0 0 376 0 0 468 969 429 16 689 0 665 854 333 0 205 550 213 888 383 934 221 0 796 65 0 384 0 777 811 291 0 96 0 661 36 187 561 941 566 260 421 616 24 0 0 774 308 277 869 562 718 221 633 482 710 764 687 789 29 68 916 1 136 210 159 962
0 438 75 145 112 807 478 113 503 474 614 0 116 0 35 494 614 740 346 437 434 778 817 771 715 196 77 481 947 813 421 791 35 0 0 838 526 8 718 17 310 0 619 617 192 0 2 56 115 0 948 752 45 891 773 0 554 0 992 136 629 0 0 0 755 0 92 57 898 682 374 126 510 906 72 140 413 693 971 864 888 88 0 478 890 176 0 287 965 281 619 779 541 971 970 577 61 0 366 585 854 150 612 596 0 929 588 243 0 676 841 337 946 0 551 792 685 0 214 772 502 332 364 0 467 721 0 0 127 946 883 331 640 393 0 0 102 0 0 0 0 0 338 0 932 346 777 933 228 854 473 648 896 187 457 330 840 0 0 104 94 0 394 886 5 637 458 450 0 0 249 994 520 476 512 955 994 136 0 274 217 927 609 0 309 0 268 543 0 845 547 333 596 0 289 269 896 563 894 641 455 822 326 590 275 802 639 0 58 0 32 644 0 564 508 40 406 268 687 553 0 892 940 14 620 0 77 959 1000 756 568 514 776 293 257 21 189 764 0 317 99 223 497 220 723 178 228 536 373 0 954 652 495 943 0 323 28 268 874 926 601 602 661 235 132 174 0 941 0 819 341 279 0 147 347 513 322 430 815 375 87 586 348 269 371 523 717 703 566 0 523 914 180 45 0 168 654 187 11 795 0 572 589 936 225 219 326 301 0 0 57 732 0 115 0 0 179 746 197 962 739 58 207 38 93 0 0 878 598 0 0 406 87 501 632 0 0 0 264 837 540 0 0 953 0 988 354 0 999 89 70 577 211 550 66 688 802 0 369 492 45 633 546 727 742 315 713 717 110 642 39 0 10 331 997 831 0 148 0 935 353 294 288 0 158 98 0 0 404 147 790 310 606 305 49 0 0 395 341 0 323 859 662 385 841 915 917 0 0 994 992 0 38 0 0 477 302 532 0 621 0 550 778 991 441 261 0 447 652 86 177 0 895 805 350 830 322 360 0 614 30 688 0 235 567 825 0 0 606 199 359 580 48 635 903 0 439 836 197 365 144 248 0 34 0 530 766 458 69 755 243 489 34 0 705 797 0 0 57 135 551 376 260 333 999 260 180 503 977 282 598 441 0 711 541 676 458 584 509 533
17 0 948 401 662 572 0 266 587 167 391 708 998 534 0 786 866 918 0 595 344 661 174 171 247 327 134 658 577 733 603 0 0 599 56 0 243 221 0 203 859 0 30 535 684 477 549 753 339 0 87 560 0 165 391 439 78 0 754 522 912 65 23 949 276 357 329 198 0 316 115 399 569 372 0 355 0 702 790 959 433 787 20 0 0 435 28 808 0 156 0 284 597 246 0 942 710 371 464 892 0 569 704 0 112 0 328 565 245 48 0 613 855 976 304 831 366 832 116 702 232 0 544 101 0 0 0 578 72 258 719 999 0 121 299 496 938 434 0 678 0 50 765 726 676 232 0 653 809 905 199 434 628 556 0 319 563 864 542 650 162 0 221 139 371 221 786 229 754 798 808 376 702 686 0 353 599 845 237 507 0 552 102 758 104 525 99 446 748 963 671 593 484 230 576 294 0 389 154 462 632 416 0 563 106 0 396 0 0 183 943 677 0 389 132 580 861 34 155 0 422 0 774 442 182 580 837 255 926 704 426 691 0 166 569 553 639 267 196 0 674 0 994 313 0 774 401 982 0 633 25 533 514 0 150 683 905 629 0 258 266 356 514 367 139 887 0 0 0 824 646 494 374 0 995 747 646 714 449 555 137 0 12 0 0 362 0 864 964 937 749 455 904 576 261 601 698 0 0 0 726 795 526 0 0 549 875 48 227 450 75 73 878 342 807 0 281 56 600 14 0 0 873 0 6 789 0 438 0 143 494 211 132 229 848 0 840 899 0 622 945 395 824 733 167 0 0 689 683 0 676 613 109 776 559 690 881 61 109 397 828 586 319 0 537 0 233 863 971 480 687 630 103 254 227 562 446 0 187 641 441 0 686 593 0 814 72 744 690 488 79 371 601 771 0 884 594 926 609 959 485 0 561 69 714 814 452 0 32 319 687 0 636 0 842 559 810 264 583 575 0 392 828 0 878 716 925 0 650 0 644 860 646 280 0 362 688 83 125 212 682 420 465 868 293 425 682 200 169 587 631 0 769 327 202 709 955 247 514 0 47 153 880 109 167 317 356 865 0 856 184 0 60 975 41 421 486 0 30 864 203 388 0 118 613 502 141 416 852 395 0 285 0 0 334 0 238 0 0 266
759 948 567 336 0 770 974 329 0 998 312 92 138 397 920 19 130 584 405 0 402 171 224 0 214 0 492 0 995 0 184 0 466 759 330 146 5 962 497 571 426 0 516 16 822 991 660 161 593 0 957 812 0 900 0 787 955 812 0 283 590 0 687 518 799 0 164 590 0 1 303 571 171 948 0 909 732 189 441 848 443 912 253 858 869 677 536 976 447 0 285 780 32 645 248 399 648 639 205 5 582 862 431 84 471 604 730 609 796 412 267 512 295 0 0 0 626 950 974 146 0 409 594 34 935 325 269 0 835 0 869 0 184 579 700 448 308 469 718 121 891 311 0 892 498 157 284 258 343 233 962 713 0 252 733 0 133 506 0 70 911 334 7 283 882 433 441 0 254 154 872 808 370 397 656 118 871 26 787 972 0 728 855 119 0 395 747 32 844 0 0 227 180 440 117 803 0 218 0 30 786 0 0 910 463 471 898 412 643 671 577 660 771 620 0 181 615 0 813 608 0 47 0 128 635 0 991 480 429 733 94 476 574 773 0 72 816 574 970 722 313 135 691 0 285 562 480 329 104 31 482 962 15 448 429 206 25 428 651 667 0 407 897 883 32 928 194 115 508 448 66 808 176 0 230 952 454 486 469 711 228 811 709 974 514 978 125 58 189 0 0 963 432 532 459 294 88 212 328 0 936 208 214 572 860 535 816 227 170 783 724 448 478 480 144 267 116 0 496 360 819 239 276 0 594 725 582 0 432 705 0 897 124 0 358 0 0 619 0 747 437 963 423 0 180 616 12 729 722 0 415 83 0 969 718 33 270 0 10 360 503 563 452 527 202 816 0 5 592 0 218 57 433 282 948 0 0 970 248 116 435 914 890 127 0 0 666 0 198 47 597 384 913 461 623 337 644 749 0 0 222 999 795 818 939 985 397 967 485 0 399 950 701 0 0 33 799 880 233 587 88 0 2 389 839 824 0 897 362 193 775 0 48 0 602 0 992 940 534 0 118 738 584 787 962 735 991 149 0 327 219 0 17 0 170 248 698 385 720 813 55 488 456 92 528 367 997 169 0 0 803 500 118 258 452 647 885 720 223 875 762 24 910 0 686 545 971 682 780 394 0 299 570 863 0 287 756 312 199 218
518 504 537 796 523 56 446 533 590 0 957 903 129 439 194 0 306 543 130 546 453 195 0 902 640 708 636 625 322 395 658 0 544 0 774 80 374 139 495 132 0 880 306 847 725 369 668 119 54 941 878 166 175 0 567 723 0 957 0 0 61 0 917 751 689 782 635 588 0 879 689 252 504 392 713 9 622 229 158 888 0 808 391 978 0 31 753 437 505 0 203 806 593 575 284 724 102 353 405 0 0 0 0 594 270 25 0 687 721 961 266 194 432 609 726 551 739 422 182 179 0 869 25 968 670 0 301 897 0 497 73 322 708 167 943 304 564 319 677 501 471 0 168 0 857 0 305 0 784 689 188 278 597 906 0 23 823 536 196 708 0 626 508 374 335 379 0 262 0 354 341 0 144 159 820 0 729 0 4 140 0 841 0 802 0 923 698 407 799 981 0 997 38 413 0 0 0 0 0 171 1000 621 132 0 0 991 289 753 703 0 875 707 94 335 0 397 223 772 347 0 0 518 216 111 595 718 748 593 353 250 978 0 935 129 818 193 316 419 0 841 918 279 155 810 553 658 755 382 0 780 605 200 360 922 0 798 77 236 863 997 331 520 0 220 265 971 975 288 802 596 0 821 0 801 170 589 218 154 123 107 181 458 478 308 800 62 859 0 553 796 665 713 369 0 452 259 612 107 766 341 736 787 882 213 984 915 445 172 0 89 403 347 627 481 108 269 918 0 0 281 27 773 0 0 298 86 945 0 0 965 260 52 829 310 147 694 978 53 978 0 0 450 784 0 237 612 901 844 730 712 687 857 663 0 0 102 136 716 613 46 201 0 58 243 383 867 184 733 775 939 924 831 990 979 928 0 929 105 293 0 0 851 177 933 0 637 0 447 0 238 852 0 360 34 0 656 366 430 858 493 0 883 0 610 0 111 755 501 22 413 361 147 0 993 122 0 25 913 110 231 0 768 825 0 630 463 353 175 513 0 571 123 310 255 0 428 730 0 808 927 398 0 420 334 0 27 33 399 903 61 0 365 742 606 729 0 268 809 45 0 0 572 0 512 0 286 849 783 823 94 143 0 122 688 705 449 495 379 774 683 54 975 412 412 0 769 676 713 0 36 0 0 776 32 860 774 32 259 38 152
501 609 991 14 708 144 720 333 90 589 231 206 251 313 651 146 411 586 479 0 144 475 228 446 655 977 528 766 480 0 0 0 50 932 83 389 333 816 378 12 0 0 24 855 0 791 407 43 0 807 543 693 172 59 649 21 728 509 268 439 920 347 946 381 158 922 526 950 0 997 0 320 858 540 551 979 49 613 893 513 478 615 0 493 360 0 0 420 956 607 81 771 575 241 75 745 210 230 972 854 307 775 449 265 179 191 0 968 467 535 0 658 0 992 140 987 871 325 330 587 213 0 303 138 171 0 0 543 918 0 479 0 10 790 242 239 0 0 894 979 14 0 490 125 816 536 368 957 720 646 220 453 0 580 285 102 0 0 369 489 904 52 849 226 0 32 761 967 830 954 0 758 271 0 720 125 728 903 248 125 486 513 119 311 601 730 770 0 605 787 522 265 621 0 633 803 0 852 7 363 0 0 892 146 991 162 0 0 997 940 258 529 0 75 0 534 966 47 0 423 0 134 872 637 0 192 993 891 656 44 0 681 798 261 660 526 21 548 0 0 710 364 540 243 425 154 0 0 619 796 0 199 202 119 0 0 0 0 453 0 803 594 713 0 462 734 672 0 70 205 791 734 0 0 0 239 0 634 317 0 158 966 178 272 162 228 498 156 814 326 299 273 687 339 118 533 571 817 640 48 73 121 325 125 199 351 0 704 172 236 438 586 456 435 0 525 776 579 959 693 28 201 30 480 843 0 178 754 152 510 974 356 0 957 122 421 889 0 173 227 671 0 215 293 693 664 95 0 44 817 327 547 0 592 467 871 276 354 945 0 176 176 109 137 986 964 0 370 117 281 818 426 681 0 545 414 235 0 171 52 909 903 390 613 701 950 268 700 723 939 982 480 14 284 429 0 336 96 768 0 609 69 162 896 310 527 662 65 0 0 716 291 20 371 846 511 0 913 959 735 882 28 381 579 965 461 555 90 432 276 930 384 738 373 989 783 247 916 0 0 459 0 33 812 782 0 89 787 0 969 669 402 328 871 0 457 963 885 246 867 49 444 907 578 0 720 263 167 58 257 641 724 545 155 0 0 312 887 754 89 286 936 816 312 0 716 141 801 142 666 381 559 543 175 9 603 909 0 822 753
369 511 910 0 504 185 405 185 814 847 709 347 251 860 834 867 848 288 0 0 0 846 0 607 615 203 0 0 157 734 637 576 999 346 0 59 437 713 158 0 296 0 460 0 2 0 846 0 525 130 264 560 311 225 691 0 346 127 113 320 518 510 3 0 15 80 0 506 910 508 392 0 224 518 810 491 392 0 96 918 627 679 809 0 542 0 943 442 483 688 126 0 0 836 604 3 354 913 0 294 251 113 0 585 826 433 340 359 271 973 647 68 759 771 440 670 91 0 429 582 435 199 811 249 993 462 449 897 0 539 34 975 332 0 906 3 786 994 87 88 0 449 535 497 682 665 921 244 154 40 979 841 69 228 65 3 756 87 353 603 779 0 537 876 453 169 259 825 666 0 283 0 51 287 0 439 526 784 966 619 613 0 351 514 410 0 760 785 259 563 495 77 171 637 181 862 175 955 879 833 95 472 584 498 26 0 853 717 239 443 614 0 810 78 0 935 876 509 0 256 0 184 509 984 188 350 124 657 682 0 340 446 436 363 489 0 208 312 688 270 0 709 0 343 0 350 512 0 582 654 781 972 534 354 0 491 0 449 696 50 802 315 42 0 81 364 112 519 845 304 589 635 724 100 720 673 178 77 0 919 0 805 124 0 0 530 791 0 41 339 860 535 393 132 845 649 927 0 820 702 0 982 615 0 666 0 966 434 662 453 579 893 89 0 0 888 0 866 82 119 344 35 14 55 798 356 218 305 305 38 0 461 194 0 65 519 237 173 338 947 0 265 358 850 0 134 482 93 78 9 611 737 0 473 225 614 0 403 0 459 10 672 236 504 908 16 799 32 0 353 935 413 436 567 692 290 633 0 0 824 588 0 912 487 994 993 475 0 56 0 189 177 173 313 0 212 552 0 369 373 894 60 115 630 335 307 688 790 687 434 573 139 195 874 196 980 128 747 0 0 383 584 528 906 0 224 405 0 0 437 654 453 0 710 348 123 19 48 7 56 902 496 0 61 773 740 0 980 856 460 673 886 605 614 589 380 547 929 46 468 701 675 635 577 853 0 277 75 706 767 261 794 0 600 76 31 644 13 896 383 489 625 408 909 192 910 154 68 381 753 204 0 863 545 0 899 601 402 547 857
0 278 0 287 843 15 710 120 265 383 963 604 62 0 0 0 0 22 684 185 795 0 0 462 673 232 703 775 67 797 0 411 0 993 718 775 137 969 183 30 717 178 278 807 555 0 395 0 998 609 777 686 0 464 600 0 317 559 837 321 618 167 71 843 598 985 0 724 0 759 648 892 433 38 795 116 564 391 337 608 237 330 0 563 80 873 521 252 628 907 0 551 968 0 40 0 500 79 242 439 844 122 829 396 967 930 335 635 469 0 242 842 366 0 631 156 415 212 498 857 561 454 0 0 498 809 0 628 0 429 875 156 0 272 535 653 117 308 379 616 0 522 0 0 388 369 162 125 511 917 218 372 0 524 687 709 631 730 59 489 707 398 0 0 910 665 479 413 603 0 0 275 243 357 195 218 798 0 299 879 330 534 11 409 770 670 150 329 260 236 98 604 928 0 108 220 79 995 932 0 36 326 861 642 254 79 317 102 375 700 0 66 0 82 961 366 0 616 156 731 727 926 592 504 82 421 543 871 334 0 0 159 39 0 76 0 879 9 0 173 823 667 0 706 137 112 0 584 606 170 436 249 65 491 0 62 0 552 87 0 308 601 59 605 77 213 0 891 211 535 608 0 0 649 246 455 768 777 916 168 296 0 491 0 405 616 537 671 227 839 938 741 452 0 974 158 145 891 320 0 480 274 743 364 555 574 66 901 18 637 127 0 480 445 346 928 150 918 478 71 83 0 583 204 603 0 444 791 658 279 131 238 41 750 382 292 788 87 564 160 552 112 731 0 0 125 0 898 0 668 0 390 632 521 922 639 0 156 471 762 842 252 125 59 0 8 632 426 535 496 0 284 446 678 176 847 417 405 787 799 2 0 636 477 749 104 0 489 502 618 281 621 117 558 101 955 0 999 0 529 762 230 533 708 703 788 823 271 998 0 0 805 0 592 713 657 762 21 407 25 322 181 191 585 778 674 367 641 0 966 113 926 962 654 278 611 977 867 613 578 0 0 0 503 842 146 0 32 360 148 657 0 641 644 60 599 335 546 76 913 615 401 20 741 526 768 40 278 231 662 292 657 633 980 986 0 722 502 0 0 0 0 406 0 0 911 0 268 546 0 877 910 0 190 403 469 329 773 342 433
0 0 0 984 874 658 555 0 280 0 706 647 710 623 833 0 647 0 0 166 428 322 947 104 254 729 937 350 104 67 633 431 455 0 0 538 354 86 429 0 140 319 546 0 902 761 0 346 337 0 348 72 487 240 507 778 248 146 858 0 471 550 903 774 665 353 687 204 207 228 649 952 180 855 844 0 0 458 396 25 357 436 198 110 0 853 629 716 930 69 0 0 347 285 976 197 707 747 667 160 0 736 0 392 0 362 704 699 264 177 865 0 180 434 481 834 510 0 969 610 0 568 497 0 0 98 517 436 958 111 980 776 968 955 36 299 643 948 203 180 115 53 880 84 54 0 555 83 221 925 255 789 303 647 444 595 667 657 999 377 0 751 858 0 587 338 399 41 507 0 922 919 0 534 117 0 942 487 819 311 468 0 570 549 967 31 27 954 751 761 420 0 300 181 813 146 882 774 191 200 0 397 115 0 12 833 0 0 153 24 247 0 0 0 726 804 688 714 872 494 615 825 0 226 849 241 0 0 455 176 674 554 818 34 47 0 76 388 15 715 0 765 0 49 587 408 0 562 818 126 20 611 0 261 586 576 402 20 812 671 659 0 191 694 78 998 621 716 441 180 564 45 779 0 0 133 488 0 41 388 0 28 742 847 308 552 0 0 95 211 515 733 180 26 318 900 0 659 871 180 440 511 341 263 565 0 202 0 86 759 524 770 0 50 18 0 129 0 109 963 377 87 396 0 851 957 0 865 0 0 863 0 0 316 0 809 552 345 120 249 285 624 882 599 530 143 916 794 683 166 351 836 0 585 617 173 229 0 636 0 529 662 0 36 271 350 830 0 889 160 533 0 295 769 0 142 0 0 521 186 62 290 671 91 103 562 0 200 166 0 239 400 212 0 79 293 148 103 289 0 583 536 167 0 242 232 506 0 0 496 928 222 0 620 189 204 267 172 198 616 0 482 549 741 773 0 0 772 300 896 398 0 728 308 182 78 11 615 871 318 727 886 444 188 935 678 295 568 674 0 660 0 901 948 184 0 970 346 918 324 108 555 369 559 519 854 767 241 906 49 917 644 615 397 830 791 436 0 387 709 145 446 0 177 9 117 620 316 261 459 436 182 960 951 0 512 122 374 235 757
0 184 313 321 988 666 425 369 667 835 0 299 790 40 0 317 0 149 234 394 261 305 941 714 669 387 840 143 292 153 470 543 573 724 772 491 222 444 381 496 918 43 685 685 351 0 0 0 0 0 0 53 138 0 0 0 0 0 420 0 823 845 0 423 395 644 484 600 0 5 942 397 396 600 595 957 612 0 895 227 816 0 94 933 0 0 926 739 225 231 335 436 98 431 785 68 348 322 905 977 807 717 811 30 380 25 0 215 778 76 0 89 0 142 96 0 44 314 382 345 421 295 242 272 418 635 0 58 787 0 686 122 656 470 379 654 526 173 880 0 618 385 949 592 554 398 880 330 959 742 0 560 947 471 0 485 790 750 909 141 11 81 520 0 703 847 870 126 0 373 909 793 989 717 889 409 584 243 979 927 924 739 746 0 272 914 931 583 368 0 0 198 195 324 0 334 0 220 849 0 626 273 21 713 302 628 344 711 219 517 0 746 677 314 113 0 604 9 0 0 427 0 361 312 0 961 689 581 0 0 128 182 339 589 360 994 0 268 992 780 445 189 125 165 738 554 0 0 139 463 200 665 543 619 928 293 153 971 405 30 770 262 502 44 475 0 0 920 0 873 681 611 576 0 127 113 653 961 371 0 86 784 111 478 0 0 170 996 568 205 230 124 608 691 270 834 0 578 243 715 861 499 467 581 620 0 834 46 77 0 498 906 922 45 531 267 0 630 972 543 40 973 0 476 608 836 397 129 178 712 893 0 63 443 0 235 70 0 150 0 810 232 106 0 626 854 763 38 94 787 672 609 0 0 340 603 221 900 89 457 165 584 803 934 0 0 459 0 824 454 434 350 656 986 0 108 36 648 212 73 0 537 357 0 870 0 41 59 961 0 644 0 0 0 0 986 336 883 628 219 918 853 0 588 386 869 644 783 306 666 0 571 900 675 0 923 270 257 961 0 920 422 669 231 110 51 964 592 899 0 0 674 257 448 861 96 437 140 397 0 23 995 642 526 796 874 85 742 77 837 0 883 245 0 167 753 155 215 784 855 690 301 669 12 434 676 964 0 321 610 969 903 488 357 557 431 189 164 962 0 834 823 748 475 0 991 0 322 388 566 164 383 648 321 486 429 473 862 239 240
266 965 841 249 460 190 27 295 0 801 75 0 238 0 0 398 1 771 343 0 592 0 111 890 470 0 256 379 23 0 96 466 0 959 0 0 376 832 0 0 833 556 26 941 741 0 2 591 473 892 156 41 466 0 958 259 941 0 907 103 153 251 467 606 0 642 73 349 907 430 989 712 0 0 0 940 973 770 506 711 155 282 0 0 871 412 0 33 417 199 911 79 53 0 539 895 0 398 631 0 620 0 647 187 764 482 0 767 459 903 0 734 710 525 760 208 589 420 86 36 500 566 180 202 507 132 228 692 87 519 0 19 752 50 775 273 98 0 595 0 53 864 695 30 732 355 158 0 897 287 993 663 0 0 826 733 948 726 0 67 393 0 0 666 0 309 0 86 97 208 893 0 0 471 271 985 401 515 618 0 120 135 120 920 902 984 626 683 65 667 39 633 0 660 885 385 362 375 359 69 36 342 316 837 651 27 294 360 614 319 847 16 281 768 0 0 478 325 434 124 0 0 700 143 577 886 689 969 607 90 275 931 614 524 301 176 651 966 566 350 836 75 0 542 128 506 986 372 991 10 408 0 664 204 836 440 31 338 163 250 167 970 733 550 129 0 0 155 446 875 857 177 575 0 762 327 564 96 561 806 385 594 0 442 0 0 261 14 756 117 81 0 399 99 0 895 695 966 698 857 859 758 909 732 929 393 986 652 880 150 0 91 387 55 972 593 47 971 826 906 764 225 792 0 0 179 387 0 0 516 877 0 0 508 634 618 504 830 0 0 66 75 0 878 682 338 0 177 189 399 35 508 0 0 222 99 914 838 782 349 492 58 0 201 716 0 162 985 802 0 682 512 137 73 0 442 0 113 0 850 948 839 79 790 847 186 469 917 529 313 360 0 105 848 0 590 300 562 326 693 962 989 0 8 241 115 275 701 657 486 846 0 92 0 803 943 398 300 0 647 0 331 0 323 943 640 411 137 525 252 0 503 972 0 724 479 0 611 669 447 510 286 987 91 521 161 422 188 841 922 0 0 226 0 34 403 196 263 394 375 952 68 159 271 56 0 321 259 0 473 159 40 491 718 643 306 391 92 0 827 0 436 995 994 600 851 759 497 963 782 899 908 0 180 160 17 382 0 198 511
512 780 200 0 0 61 192 0 187 0 584 261 0 351 0 525 0 202 125 160 137 325 865 0 402 0 878 609 0 951 216 809 919 0 605 0 0 818 0 55 600 9 0 507 0 867 792 355 0 662 124 0 898 215 682 434 0 567 583 743 852 0 539 0 803 862 683 0 0 402 899 18 0 325 837 802 306 810 929 68 27 521 0 954 837 0 459 845 790 413 689 557 769 943 0 502 234 185 581 790 391 293 0 113 162 649 0 823 306 805 0 509 129 573 0 40 526 984 399 206 147 109 55 975 0 552 509 0 170 600 104 392 229 657 465 937 15 309 36 976 325 0 447 998 551 138 0 346 117 435 303 978 0 795 652 539 762 213 0 475 0 15 850 420 33 0 197 685 203 854 756 908 592 168 0 708 498 0 0 600 316 627 724 944 282 655 987 44 0 871 844 565 0 489 951 201 107 675 910 220 760 311 0 27 0 862 906 0 955 176 531 697 388 11 795 547 803 803 0 0 0 844 306 945 667 568 353 516 663 430 356 0 385 230 624 75 0 67 761 0 905 566 971 230 481 0 897 0 729 0 719 556 227 55 274 164 0 350 586 9 679 317 428 210 297 519 881 0 794 0 708 262 11 218 82 103 86 484 572 425 650 978 380 72 739 229 388 935 0 572 419 653 893 272 226 62 258 0 0 551 209 615 696 76 504 703 441 181 690 256 694 254 0 753 858 881 297 0 967 7 848 0 32 671 390 784 0 437 277 1 82 934 815 394 193 227 121 162 868 830 228 844 962 145 392 0 0 336 446 425 688 0 0 204 611 0 249 377 717 0 647 231 110 318 660 408 579 501 723 491 441 291 103 0 611 649 6 711 375 628 557 531 633 635 889 843 0 766 758 0 644 238 922 297 578 0 861 16 0 0 912 677 410 928 340 66 413 0 134 657 222 0 0 91 998 389 571 131 0 894 35 481 680 365 0 449 511 873 557 734 365 6 810 714 701 0 0 699 937 827 273 0 816 0 614 486 561 775 928 988 251 0 986 836 171 0 0 0 15 612 736 0 314 325 263 870 938 334 36 137 31 444 139 774 609 289 684 0 874 854 0 600 765 871 782 963 0 696 336 312 259 964 147 355 895 702 296 0 735 120
556 777 890 305 24 510 241 135 750 458 850 602 0 387 725 340 107 79 754 340 792 986 617 579 684 467 797 574 452 0 119 0 224 889 323 543 698 832 264 173 162 0 0 785 336 12 805 525 525 151 0 986 114 112 481 287 830 268 417 757 0 202 819 0 82 69 800 885 769 116 345 534 811 729 993 451 0 992 973 68 456 844 546 237 0 922 499 0 956 0 870 0 173 49 0 888 335 247 0 0 978 905 946 55 0 586 801 855 220 668 0 475 380 0 3 276 867 707 0 884 0 430 808 0 227 965 48 400 331 819 109 0 985 925 406 548 202 523 718 291 132 374 781 798 78 137 0 0 734 356 710 769 32 703 159 511 0 414 126 284 608 288 306 295 396 382 0 975 0 689 197 873 308 0 793 766 374 353 0 0 593 656 424 760 54 903 950 0 0 635 389 840 529 602 881 0 265 134 537 472 276 211 205 383 173 10 157 587 248 844 842 969 0 611 88 89 357 342 79 808 0 446 50 590 677 449 169 327 0 74 0 388 784 828 515 432 93 880 963 0 0 843 934 494 681 238 0 546 30 242 357 926 0 0 326 431 395 405 0 387 493 742 394 39 805 0 0 19 0 36 942 444 0 0 0 0 598 0 225 617 0 973 968 63 911 436 85 391 24 729 915 208 377 0 733 612 798 0 80 484 987 240 0 0 148 611 206 0 596 845 0 382 796 410 992 229 421 299 942 902 902 821 4 772 462 0 0 644 0 629 777 0 550 414 285 716 596 259 0 219 0 0 29 23 254 0 0 504 0 813 857 800 0 181 527 3 728 0 67 63 688 463 731 0 194 385 0 81 331 395 456 905 683 884 684 170 427 373 730 599 0 817 402 879 0 762 950 0 0 206 745 0 226 0 835 107 895 208 66 232 787 380 0 740 0 312 566 99 623 0 0 0 0 821 278 174 0 770 809 0 924 709 936 551 153 414 270 639 557 212 0 94 0 321 2 740 752 777 98 609 669 541 556 987 114 0 635 869 0 159 0 305 186 243 557 475 875 156 0 698 105 943 500 36 0 0 670 0 273 140 999 215 145 0 779 0 0 319 962 426 0 936 0 613 417 564 0 329 0 245 0 232 452 517 0 394 811 177 71 682
363 728 0 51 894 0 694 0 144 0 0 937 461 959 402 0 742 0 943 0 146 975 44 845 240 235 726 137 410 608 236 814 0 713 872 460 212 45 0 73 48 601 178 677 0 717 594 346 463 790 937 0 348 928 0 423 135 366 250 0 0 1 0 20 472 858 189 0 0 0 628 0 295 0 0 197 605 864 701 656 121 240 916 729 632 365 756 887 804 427 951 926 0 963 526 658 0 42 431 82 909 513 241 222 391 942 470 936 430 649 790 861 0 583 76 147 66 401 695 0 886 676 0 8 0 223 597 786 813 546 837 906 260 697 0 675 853 433 85 72 751 0 502 128 722 235 127 163 766 0 113 703 326 61 525 817 207 375 514 639 230 300 185 472 58 219 949 589 123 630 960 612 0 379 189 84 233 0 538 364 873 453 92 575 232 923 531 0 756 79 0 151 156 296 0 0 24 583 0 0 0 96 728 492 154 579 188 280 214 698 631 0 706 398 0 223 309 0 909 562 634 918 696 0 3 0 0 0 704 800 0 900 54 0 883 0 220 0 398 590 141 495 380 451 150 0 207 652 368 0 463 820 394 0 155 159 0 0 543 643 64 0 628 151 0 0 324 757 567 459 0 395 344 398 803 465 789 16 635 0 607 94 134 484 257 352 218 993 382 81 291 392 923 321 309 411 857 0 748 571 478 201 874 857 992 811 713 603 0 648 311 365 801 405 349 986 711 131 132 825 897 903 606 950 221 467 665 122 184 613 9 850 953 0 611 81 0 561 715 103 259 257 226 396 767 0 0 278 948 928 296 402 334 332 291 836 268 0 648 40 773 741 564 519 253 0 553 315 108 389 764 970 0 114 759 0 490 380 641 28 307 786 573 1000 24 619 513 411 434 0 617 943 818 63 289 405 328 0 351 626 32 575 39 995 66 638 150 0 483 717 815 569 511 485 852 169 523 24 475 441 959 478 760 973 328 696 837 57 791 0 829 531 460 0 527 389 734 0 0 690 459 725 291 837 0 763 4 193 123 158 654 135 866 557 0 505 9 733 618 215 0 236 765 578 0 538 0 348 374 301 468 112 879 0 663 0 740 470 0 946 26 435 32 663 433 204 2 796 337 860 188 821 398 61 449 442 0 821 852 453
151 212 444 947 0 598 464 488 632 709 129 198 967 767 540 51 235 244 565 407 515 0 423 449 317 435 0 347 440 101 148 224 0 406 0 494 0 361 672 373 96 0 0 906 438 0 623 815 0 209 657 890 729 941 394 274 750 266 939 717 752 861 617 0 965 760 960 740 712 814 33 918 0 435 643 0 163 0 208 651 0 24 548 0 313 524 519 0 638 967 76 0 0 372 100 295 615 810 587 79 434 0 595 0 783 928 0 287 466 0 956 372 0 852 101 182 189 949 0 209 0 534 372 983 857 28 632 996 671 0 0 497 877 692 283 0 986 532 553 689 774 41 458 102 930 964 182 0 363 399 742 475 0 0 0 0 192 473 112 117 799 714 762 901 110 770 770 200 666 0 139 144 944 357 852 280 671 533 789 678 0 0 814 105 0 696 445 0 303 628 885 507 660 627 0 719 237 461 0 0 107 493 349 871 630 148 71 218 734 227 731 864 24 746 602 0 0 106 605 0 774 886 0 47 214 272 187 100 0 700 9 433 717 0 415 202 690 220 0 420 203 336 431 544 878 423 848 951 621 257 345 0 0 476 542 471 743 684 715 0 281 279 0 0 436 0 430 893 972 12 326 342 535 247 285 399 109 693 0 678 896 193 849 561 143 583 596 16 0 0 532 0 0 88 0 773 702 884 792 0 915 387 0 593 172 0 604 416 931 0 714 478 42 464 673 633 225 711 570 0 0 123 852 438 0 490 643 551 0 139 604 602 484 615 0 985 288 243 858 8 0 433 346 0 995 500 0 700 0 789 632 917 259 287 955 360 0 580 299 25 516 0 77 0 556 428 0 756 0 0 833 518 0 521 639 609 58 163 789 174 0 149 551 86 376 954 853 610 554 598 0 361 292 0 0 396 348 903 237 673 132 869 814 36 601 724 636 523 888 856 432 268 265 0 790 0 0 0 563 837 357 111 181 675 0 317 0 47 205 830 431 0 24 798 0 674 527 347 0 0 245 432 0 0 0 0 195 207 245 772 544 879 365 562 0 354 114 0 66 0 654 0 777 0 0 316 601 475 0 715 273 196 772 914 720 184 0 0 595 504 0 9 489 274 18 796 0 591 766 357 201 498 927 704 856 890 311 767 816 880
384 238 0 223 681 344 464 554 199 71 821 576 400 704 943 928 825 593 635 189 4 910 907 724 32 465 816 778 511 0 0 123 0 114 213 0 860 658 412 0 86 252 0 839 459 402 749 468 311 4 766 0 407 0 612 478 573 823 0 129 448 268 0 0 141 0 459 151 378 615 390 298 918 798 763 891 725 413 208 0 993 387 450 165 0 887 951 395 428 513 0 115 428 0 368 991 427 0 0 771 330 821 956 0 0 0 933 816 13 384 621 538 648 286 281 357 39 0 802 749 778 39 89 898 878 227 397 984 0 0 0 231 735 264 0 949 0 0 267 384 577 877 610 27 735 844 350 546 16 738 0 137 0 705 328 0 0 313 907 816 315 465 862 426 0 874 654 831 0 374 100 840 339 892 0 572 294 851 29 395 605 986 800 569 49 425 357 353 873 757 0 975 933 946 0 464 285 796 0 679 195 731 479 0 555 0 722 624 462 855 960 313 456 23 0 0 0 0 0 578 0 661 521 124 693 0 0 213 33 666 698 496 0 783 0 464 0 0 811 171 73 0 677 498 887 0 135 161 530 244 907 604 873 322 528 120 0 318 877 734 687 293 615 586 223 342 687 609 181 377 0 464 374 427 259 402 996 842 44 100 468 328 663 621 985 554 266 525 549 916 0 0 216 780 656 995 391 810 841 355 0 8 437 0 370 299 755 930 988 0 47 780 599 889 224 193 0 245 266 434 0 971 526 137 489 0 0 320 684 929 700 0 0 650 0 67 0 683 419 854 658 987 797 899 235 60 646 0 896 371 400 0 50 770 12 802 734 211 972 539 166 0 240 0 541 793 355 0 377 20 649 11 597 256 0 328 177 840 533 867 575 498 678 370 785 214 0 739 0 148 0 296 255 253 979 489 0 757 694 922 99 280 297 296 0 472 368 0 63 0 563 0 650 787 498 215 936 907 938 869 891 732 397 0 744 512 663 539 291 808 609 0 350 910 0 0 363 961 0 0 216 28 245 707 699 431 498 0 876 0 718 325 57 803 687 22 696 957 401 247 916 441 991 637 124 493 291 935 0 825 440 0 160 651 690 897 511 27 273 495 702 968 74 122 649 0 987 693 178 281 624 261 97 833 492 10 627 339 803 258
0 656 0 662 442 88 0 770 487 0 0 926 117 171 120 214 541 626 702 0 228 143 889 0 402 0 690 651 955 143 0 678 0 845 0 346 0 925 465 749 761 0 526 521 515 678 0 0 105 572 989 512 124 844 923 199 109 101 536 952 0 327 767 966 0 0 175 475 377 96 480 327 0 716 0 659 930 435 0 625 661 477 840 587 0 278 2 197 122 0 0 702 583 807 400 721 720 905 668 617 345 911 662 0 0 498 133 683 623 0 560 96 12 872 0 306 43 0 0 286 355 366 731 262 0 167 310 554 125 285 190 655 103 0 118 0 533 492 0 0 713 300 624 180 364 0 0 0 475 885 979 728 756 430 966 0 458 0 220 814 821 0 551 0 948 863 848 726 0 0 157 887 579 431 551 147 513 876 90 402 730 0 428 0 798 0 0 961 0 9 461 324 835 0 859 220 601 109 325 263 613 597 0 929 0 719 425 230 79 623 0 925 23 414 665 913 185 0 341 0 162 563 527 246 597 0 0 178 0 572 556 829 0 800 0 932 3 164 506 28 649 433 85 726 811 703 443 0 726 32 739 957 51 185 359 320 510 118 40 777 0 0 654 833 0 36 997 0 237 419 486 555 528 391 306 0 479 980 41 934 87 74 343 787 970 594 12 341 414 782 825 0 168 0 985 914 0 994 784 133 181 21 824 0 603 127 846 608 207 288 0 379 0 753 0 490 350 803 0 292 353 970 925 0 971 359 155 0 0 8 859 773 0 798 995 675 0 713 301 75 895 754 703 221 454 888 811 0 47 641 0 257 274 661 0 761 955 659 168 949 0 506 0 316 232 612 524 0 851 685 0 0 550 0 667 0 0 399 42 864 0 0 904 709 0 311 249 882 0 775 252 108 0 436 817 868 43 922 137 262 693 0 944 527 969 38 212 0 211 872 0 273 603 0 0 171 100 178 268 791 0 316 0 528 220 736 479 722 1 351 103 0 0 741 42 341 383 793 48 301 931 120 0 133 0 558 0 55 0 0 0 333 0 0 101 0 849 553 223 571 0 0 13 205 436 814 801 0 366 267 886 268 486 965 0 477 644 0 305 214 0 249 204 776 224 852 516 0 892 745 381 632 238 68 153 169 164 689 178 685
829 0 0 190 279 237 257 201 742 862 413 101 81 795 874 647 942 298 0 828 463 0 275 768 229 835 0 554 992 902 0 793 12 0 422 802 95 138 0 0 379 259 0 0 48 0 0 71 164 860 0 0 228 504 296 0 0 0 107 0 215 0 120 832 555 632 0 414 894 0 0 774 256 0 713 0 755 806 749 791 118 0 0 373 976 0 0 83 396 0 679 381 129 376 696 822 56 41 979 914 731 263 0 246 537 535 0 528 0 0 457 0 104 231 852 229 39 86 372 343 921 834 316 0 553 450 889 0 715 793 190 0 882 348 0 379 246 538 0 641 399 646 129 573 0 294 378 0 0 102 847 294 306 473 277 81 268 122 394 636 879 623 603 872 309 858 0 637 172 319 622 957 452 0 881 608 779 539 126 390 972 0 75 875 410 573 894 884 692 289 587 561 493 859 341 0 152 0 266 143 326 886 512 796 278 254 488 500 159 695 495 893 0 0 0 606 0 728 664 110 0 251 0 268 359 446 866 0 162 0 685 639 0 0 0 956 16 333 232 393 0 16 367 0 749 216 0 846 275 726 201 66 542 978 938 710 704 54 0 0 402 406 0 0 342 0 957 754 256 512 895 953 747 986 563 627 107 0 936 7 631 62 271 206 60 479 618 751 296 0 660 746 530 0 692 0 861 927 94 0 957 872 764 329 506 104 0 615 111 644 0 457 256 230 0 350 454 891 251 0 0 430 701 140 681 948 602 486 713 516 0 0 62 454 0 284 586 294 511 49 0 895 248 509 0 478 0 267 372 940 266 0 563 224 330 939 0 139 27 687 867 112 883 992 258 427 514 276 191 438 0 0 328 683 909 852 0 904 302 0 951 71 0 0 0 0 0 736 133 819 510 841 182 173 594 0 187 145 970 793 334 350 211 714 219 404 68 929 0 772 788 347 0 828 972 0 386 0 370 662 296 155 935 951 630 0 917 169 911 165 610 872 848 122 0 484 195 0 45 430 729 686 706 953 232 0 458 727 0 55 979 524 145 171 0 0 0 0 783 571 144 0 609 0 940 624 0 343 310 207 0 645 169 411 815 196 144 759 335 766 612 0 0 298 0 360 188 790 194 918 236 498 783 66 0 634 0 992 341 605
576 487 897 660 288 319 653 0 190 685 170 795 583 0 110 0 488 0 475 0 140 988 990 815 535 57 211 746 685 311 14 936 439 0 659 923 962 314 892 854 0 0 716 347 0 115 0 708 711 318 498 90 275 0 703 0 368 467 660 615 0 430 546 799 308 544 462 0 905 233 0 616 369 602 0 621 1000 78 0 707 84 383 541 22 218 0 83 0 0 144 521 748 153 443 121 812 0 104 631 408 215 162 766 356 846 163 778 115 78 728 865 689 452 0 884 0 876 995 0 722 0 776 269 272 42 0 273 255 340 779 973 399 586 632 643 0 686 540 811 765 748 0 911 162 26 504 948 562 0 684 352 196 701 939 107 853 969 104 0 632 679 651 416 880 180 515 100 84 57 718 533 905 285 0 945 945 0 460 118 1 236 763 0 0 0 0 606 117 27 352 0 0 804 597 0 314 0 257 0 6 402 996 644 0 971 729 214 981 836 996 0 653 590 0 565 808 0 345 619 0 518 320 290 30 674 102 812 947 362 75 962 530 0 405 713 323 348 319 896 0 373 950 0 404 596 0 472 485 933 112 548 525 9 663 827 124 71 249 77 0 334 965 911 272 201 1000 975 0 49 887 435 870 785 857 809 432 967 330 0 246 473 760 462 0 545 0 673 822 22 495 768 727 40 0 455 510 658 567 248 404 674 0 226 713 0 893 295 398 0 0 117 0 203 490 678 0 0 761 0 0 455 538 26 700 870 797 0 899 936 884 0 807 0 757 0 435 304 179 738 678 528 16 704 25 0 560 442 0 0 866 840 469 170 0 880 64 292 253 0 47 615 708 0 0 871 691 189 268 560 208 203 420 0 114 380 259 938 918 74 559 910 845 292 955 904 589 607 883 681 887 645 528 827 0 991 532 266 0 699 0 9 919 0 725 382 613 536 0 72 0 955 787 238 312 170 584 0 529 0 650 574 769 0 792 605 907 0 915 985 0 586 713 99 787 496 710 687 363 61 460 0 969 902 0 484 0 59 219 298 12 734 343 568 452 0 374 849 645 600 261 917 733 769 139 694 39 0 736 984 358 75 233 455 0 786 233 149 78 604 287 892 193 208 664 69 584 0 481 0 999 0 0 511 58 521 873 925 946 315 93
326 549 933 325 0 1 985 223 132 776 519 0 405 364 0 895 932 152 109 126 459 813 458 0 985 691 988 656 522 507 104 727 229 952 75 847 646 961 120 447 691 0 222 762 0 192 868 0 803 378 393 331 188 989 0 606 0 934 420 232 398 403 793 588 322 68 0 0 0 133 0 0 910 337 216 581 422 0 790 786 938 53 0 0 618 894 100 187 201 811 655 610 210 464 316 208 0 350 0 204 0 0 417 276 0 175 0 0 802 0 913 918 204 346 344 457 127 0 0 284 240 186 525 656 194 566 30 196 47 75 902 751 754 786 296 226 460 0 505 510 0 929 427 744 154 11 7 351 540 0 0 192 22 876 251 972 0 699 431 973 0 0 895 133 0 887 882 361 66 773 610 508 910 524 502 0 226 364 377 953 58 188 532 692 0 611 31 0 973 576 835 0 87 820 514 627 463 21 0 674 270 138 197 613 758 0 496 0 425 86 218 154 92 492 0 823 0 743 61 56 109 808 630 279 765 806 826 980 76 545 200 501 271 710 136 27 0 118 885 226 869 711 876 196 547 0 826 520 657 713 182 171 89 539 27 623 153 0 0 519 979 167 0 89 739 866 125 0 0 24 840 586 953 718 62 380 217 189 729 0 23 0 756 341 603 0 307 517 721 822 181 264 31 939 742 125 942 0 222 428 282 799 36 0 74 584 899 563 510 407 441 809 184 895 38 204 0 487 714 251 834 156 519 310 688 0 0 51 795 57 321 441 0 615 277 441 111 128 593 70 532 185 0 665 612 387 197 334 0 999 0 638 308 0 881 382 381 0 996 233 0 654 0 764 694 494 0 903 70 524 42 0 1000 14 803 648 980 296 646 846 804 0 308 513 626 815 280 70 439 956 63 301 803 876 0 177 0 244 562 324 680 858 0 897 0 751 0 582 418 0 766 686 658 930 686 0 315 933 882 301 85 461 247 121 966 991 26 73 486 0 267 412 738 0 0 740 307 676 205 210 878 187 634 842 0 866 32 974 0 0 961 169 337 0 10 0 116 523 869 147 596 259 765 0 558 999 510 0 923 637 0 813 378 277 562 0 924 0 17 833 707 295 402 397 245 802 273 876 944 655 0 595 962 806 594 294 824 982 124 347
0 516 310 498 0 428 621 355 0 879 0 204 253 0 731 56 356 0 275 504 818 701 506 0 782 107 514 328 838 926 440 189 157 13 663 206 939 275 933 0 904 827 961 965 785 79 0 0 714 18 104 0 816 80 674 523 0 164 956 729 663 724 840 317 9 655 258 289 25 0 668 520 0 0 61 405 228 326 65 310 0 232 557 534 685 459 0 0 136 534 762 879 828 221 581 322 226 142 0 325 80 543 458 296 0 0 766 755 99 40 511 201 0 458 43 118 790 0 841 0 0 665 915 105 791 964 947 0 87 24 221 517 897 416 989 678 702 0 199 667 479 110 363 105 381 588 333 837 588 684 381 332 592 207 418 694 0 752 484 670 596 402 787 97 507 780 640 0 0 739 135 139 551 477 0 484 659 431 779 804 138 0 405 39 186 251 0 0 0 237 772 792 183 0 351 653 422 270 406 40 0 176 837 517 986 0 947 820 817 714 898 0 758 429 984 979 433 849 0 923 0 604 0 353 114 57 372 642 656 618 45 383 616 294 0 0 908 0 0 200 0 693 716 0 766 592 0 48 637 81 597 553 674 0 0 487 628 530 356 0 380 644 961 483 104 0 109 871 435 583 0 0 0 20 909 490 563 96 68 340 0 724 25 0 608 663 119 360 841 0 154 831 0 73 477 798 969 0 691 0 433 449 112 0 155 619 459 173 918 755 0 838 822 318 293 744 755 459 612 839 836 225 202 0 0 938 837 334 166 674 400 404 120 130 203 497 32 658 975 684 4 337 839 426 70 899 0 952 766 26 855 119 111 830 447 518 351 254 995 0 727 0 391 572 358 0 102 0 515 965 535 996 507 662 633 332 904 227 715 752 797 838 797 94 370 153 0 214 0 96 0 0 861 36 0 172 392 637 397 369 869 692 0 694 0 739 906 236 0 457 277 891 46 733 0 40 922 379 0 0 408 555 722 728 0 374 159 0 290 460 89 953 768 202 0 0 702 690 403 210 869 967 0 906 953 119 0 0 875 5 542 494 599 665 1000 33 47 546 974 844 998 0 784 775 0 513 524 0 112 362 26 22 266 81 528 349 713 0 776 801 384 0 0 0 0 756 894 544 838 945 360 369 800 727 300 0 0 890 197 865
0 220 75 256 600 425 981 9 0 836 823 852 842 545 624 302 136 742 713 683 566 284 791 899 590 488 787 408 693 803 997 490 398 954 602 0 27 103 656 56 482 631 535 176 381 498 0 175 347 627 218 300 954 916 75 781 0 73 220 898 733 383 0 653 589 0 499 807 0 588 958 0 21 524 256 0 470 725 102 545 804 302 369 29 0 904 218 0 786 722 927 679 503 303 517 264 506 254 182 678 0 822 515 515 205 307 0 642 276 274 0 21 12 86 416 550 25 0 0 865 56 138 951 952 24 581 351 0 0 0 45 655 313 84 26 439 15 634 121 344 0 632 972 981 542 425 98 95 83 907 546 154 100 333 789 557 884 186 890 837 874 201 0 959 906 0 272 70 678 374 974 751 864 313 0 206 315 996 0 500 75 0 655 0 322 893 3 998 416 509 227 392 879 804 383 775 586 932 532 537 403 147 77 542 524 260 677 0 452 0 962 922 385 814 416 428 0 822 255 54 398 379 849 279 35 326 99 224 0 0 204 983 834 0 0 393 738 0 916 191 773 886 286 0 985 16 0 340 437 561 149 225 182 103 371 854 852 758 70 59 352 73 0 612 63 418 218 0 0 646 0 580 203 0 636 413 0 47 882 0 768 936 174 107 704 0 389 569 703 462 964 0 0 0 0 0 291 0 119 858 203 0 0 518 507 658 354 793 711 502 309 352 339 197 167 0 533 494 976 521 831 182 0 738 557 140 15 315 246 968 0 569 246 798 903 429 800 196 117 837 0 660 717 384 0 0 520 731 402 909 451 339 751 684 108 991 12 955 102 743 0 661 209 283 0 63 932 67 27 807 0 540 134 357 825 190 93 608 695 835 849 0 730 573 554 247 12 995 463 934 0 827 8 89 484 138 151 0 90 305 995 0 140 152 794 914 424 129 642 721 0 700 896 0 360 453 77 284 141 629 406 717 150 816 0 946 0 0 327 297 68 502 725 0 600 507 990 884 709 960 946 479 297 618 921 0 866 169 197 208 226 239 951 105 436 174 380 729 277 965 375 149 25 469 640 916 513 392 698 746 691 0 187 637 0 855 69 101 698 847 231 0 472 0 255 139 925 762 401 0 897 228 42 707 180 188 518 38 276 208
783 490 566 134 549 1 810 553 0 0 62 248 270 50 480 713 762 44 413 253 497 132 599 100 707 229 913 0 939 0 778 495 303 25 986 0 363 57 522 110 133 724 175 0 225 170 710 295 0 846 150 818 0 130 103 696 713 204 536 595 249 463 323 565 218 0 349 739 502 554 871 113 840 292 112 547 477 0 903 74 9 0 573 0 763 308 73 176 263 176 449 204 352 0 600 104 952 455 897 206 406 168 157 0 0 0 55 18 35 393 0 134 0 754 697 665 878 683 0 829 825 244 0 80 469 734 716 666 0 54 167 0 752 499 415 0 527 0 326 296 0 831 323 523 0 773 496 227 55 684 273 777 541 660 768 642 415 0 797 966 233 30 0 369 555 30 310 840 0 0 345 330 176 800 0 86 146 490 252 876 333 457 574 345 868 641 591 0 508 749 0 418 672 368 207 782 977 0 456 456 120 0 0 456 938 225 257 754 0 724 0 0 317 933 454 59 88 863 0 599 0 859 711 552 0 633 0 0 553 127 505 396 4 37 0 33 749 227 0 96 0 530 530 387 0 0 739 358 256 89 438 143 871 159 869 0 0 656 660 0 0 577 790 839 448 937 765 556 19 102 191 688 522 785 587 685 317 913 315 133 165 393 0 701 291 260 615 802 0 0 7 790 140 236 846 0 0 0 0 485 497 556 293 79 169 486 413 0 0 0 170 0 883 371 836 640 369 703 77 605 223 0 285 535 0 274 560 434 635 503 418 408 0 0 396 907 484 94 142 808 842 469 482 716 0 327 91 342 788 30 702 709 994 286 875 420 397 340 648 0 941 280 703 622 35 0 701 338 799 286 928 696 961 0 0 448 881 335 0 715 68 902 229 268 332 370 655 698 481 0 293 128 929 161 0 352 308 253 981 218 266 821 63 691 607 854 161 528 579 325 265 0 263 283 358 772 766 0 724 19 920 525 459 0 698 714 16 480 280 476 336 372 323 701 395 0 363 819 132 94 878 0 0 578 417 0 911 187 684 0 532 46 0 56 336 0 299 0 383 0 999 0 107 165 65 465 392 433 98 565 759 945 168 974 460 752 398 975 812 189 762 0 0 167 73 985 784 768 540 925 744 961 362 761 926 183 0 686 279 247
673 127 171 466 363 696 444 647 371 745 766 532 654 254 0 684 0 916 692 627 225 834 55 797 933 312 0 100 726 12 509 532 626 521 329 72 397 844 664 905 507 16 0 569 175 275 0 501 138 0 901 0 23 933 613 377 865 927 631 170 771 59 721 156 398 0 85 282 579 0 519 502 960 581 0 0 47 191 0 521 27 252 382 752 969 67 96 7 774 751 0 159 0 976 899 0 0 802 565 246 0 122 503 0 418 714 281 0 0 88 0 273 576 297 412 0 320 326 960 399 343 158 640 0 0 0 647 357 343 290 994 985 725 681 0 760 414 954 992 840 185 0 966 0 908 138 0 169 623 785 561 185 613 173 207 6 485 0 558 0 994 0 745 0 554 366 216 939 52 383 675 0 532 402 131 786 575 0 671 205 578 826 783 0 732 335 284 737 0 400 719 387 34 0 776 643 709 698 779 374 623 0 387 882 125 0 743 888 263 0 25 0 997 804 0 232 371 656 0 394 136 634 946 0 248 911 576 312 955 918 834 505 822 275 8 0 203 368 866 504 0 0 606 111 64 186 742 900 514 786 80 115 739 922 379 639 251 288 131 0 984 528 256 253 31 743 948 0 0 0 0 965 659 346 225 816 35 988 522 0 181 210 274 538 0 874 246 781 236 574 630 573 889 972 133 283 0 922 499 0 322 502 837 709 925 843 568 964 592 698 800 329 0 151 727 247 865 254 268 848 323 691 541 10 343 880 413 526 416 940 683 683 0 0 348 846 469 522 773 270 629 25 242 749 0 110 0 93 391 709 121 0 629 0 435 0 974 564 0 709 618 0 791 72 140 686 744 903 204 962 835 559 248 0 839 198 0 681 0 212 193 0 0 900 452 810 322 520 743 0 989 0 580 0 366 976 0 825 365 18 0 164 222 231 564 387 0 232 806 0 130 842 0 843 997 560 338 48 238 288 722 196 766 0 976 920 264 290 92 0 476 989 177 439 0 418 964 450 0 220 311 653 64 430 0 448 261 228 111 975 0 0 594 763 0 657 652 526 563 26 0 961 0 853 379 0 0 718 238 0 901 333 316 14 924 0 705 0 966 234 468 70 981 0 699 199 900 327 172 702 286 441 689 0 0 395 48 191 47 0
792 195 371 266 538 17 982 897 775 371 376 903 852 865 0 675 117 0 972 72 625 0 939 0 166 0 915 0 605 144 814 978 3 110 0 0 577 464 377 953 47 565 345 0 467 589 921 0 0 0 768 125 146 229 0 218 587 0 412 99 626 715 807 171 4 0 796 0 681 0 340 993 610 352 0 735 606 221 381 113 178 32 580 0 6 9 828 440 565 936 698 653 937 144 54 822 948 0 820 0 96 414 329 355 417 0 818 0 0 345 153 533 924 945 724 126 613 638 925 850 480 761 0 0 295 482 0 121 463 915 127 0 0 0 0 600 0 62 125 289 594 0 604 381 493 453 367 690 532 646 571 0 798 0 75 14 72 459 503 313 323 377 272 318 73 217 528 67 240 572 176 742 0 729 0 260 575 721 219 0 40 155 0 837 823 373 0 0 644 0 566 983 944 0 0 709 0 695 175 678 999 325 298 945 713 304 814 985 730 926 393 0 57 185 420 956 0 504 0 605 118 765 0 73 0 151 977 268 552 220 176 235 895 582 252 789 0 124 668 0 860 397 610 348 253 263 0 500 347 122 0 216 570 97 813 807 598 488 0 294 887 874 769 933 917 261 0 871 246 410 296 570 86 995 246 50 0 790 460 0 925 502 618 729 669 29 685 0 0 0 66 587 266 408 200 283 616 35 0 158 579 333 174 622 595 0 99 835 488 161 0 123 73 496 746 0 585 107 892 810 183 167 976 744 972 618 974 420 97 603 0 0 970 0 25 785 74 423 311 0 684 716 527 280 247 0 0 0 299 885 682 253 416 831 456 662 960 658 0 0 548 889 256 708 0 525 0 653 0 580 541 933 460 684 841 536 580 804 71 0 0 488 43 940 817 991 611 906 355 0 0 589 612 810 0 0 894 399 558 443 400 387 0 982 559 182 943 646 0 96 681 549 0 802 79 54 205 0 766 154 488 758 288 473 77 347 341 734 957 73 746 255 634 580 22 541 378 102 638 975 0 709 770 844 874 192 259 270 113 215 435 721 0 909 211 0 133 565 854 44 359 991 264 228 893 245 920 916 326 0 0 207 0 866 405 620 115 0 409 722 733 500 0 620 972 89 0 221 443 219 691 321 455 718 216 0 595 79 738 935
1 498 640 0 968 281 488 868 746 428 0 956 49 14 0 0 6 150 40 331 547 232 0 570 105 31 430 520 0 91 0 116 276 49 677 594 431 140 122 345 855 424 905 384 896 836 857 68 0 212 0 328 0 405 0 180 647 948 735 225 0 59 577 25 985 247 499 863 149 0 0 524 727 602 606 0 374 0 167 326 830 816 0 581 385 287 11 0 440 514 180 538 451 204 0 779 842 722 47 603 798 146 18 31 581 369 382 4 140 0 825 0 935 765 0 585 771 595 130 0 965 873 784 0 788 297 854 382 596 240 364 961 845 620 559 265 280 0 730 267 913 922 102 775 0 487 135 152 181 843 561 557 262 0 269 910 489 303 0 146 627 204 592 157 590 405 583 88 75 649 378 0 56 0 204 211 0 186 278 981 279 234 249 14 852 884 385 0 196 0 149 597 0 0 437 806 519 949 60 398 472 878 867 331 88 892 0 597 361 295 980 0 481 894 438 548 124 150 948 17 131 143 488 552 0 0 0 936 0 0 0 998 529 517 943 625 139 84 418 119 303 295 144 367 384 407 0 24 216 0 0 794 792 0 341 0 723 0 735 0 427 850 619 809 520 68 0 795 960 798 0 223 0 897 761 684 261 253 967 0 77 293 735 0 642 472 695 427 746 5 0 310 102 131 736 0 940 464 319 0 0 144 741 24 380 0 0 323 4 186 989 877 292 384 99 907 608 891 994 773 788 0 221 392 946 532 667 803 677 798 610 731 0 438 178 386 274 65 0 433 70 0 310 140 957 652 0 687 448 523 643 193 22 263 929 603 0 187 962 0 0 390 871 0 915 469 607 386 528 901 512 520 726 309 188 611 331 337 870 0 152 150 0 84 853 335 0 288 314 257 972 232 384 283 397 0 682 580 104 547 0 852 825 0 627 0 0 66 0 182 0 95 13 349 79 322 0 42 13 0 93 256 510 330 490 200 93 607 669 0 631 0 761 303 633 653 19 823 427 0 986 280 387 662 0 624 0 0 0 42 536 377 648 0 829 291 894 251 412 0 468 891 464 683 197 695 0 67 627 0 239 0 443 274 71 978 0 485 0 0 394 681 197 0 773 0 598 0 748 563 303 101 196 0 825 900 393 0 934 489
129 279 113 86 364 0 0 446 335 442 148 808 69 666 925 0 631 586 866 874 895 69 857 176 850 0 11 632 248 501 888 817 13 243 507 377 647 285 452 936 0 734 565 0 974 694 531 153 765 936 0 0 99 138 525 768 883 41 646 297 874 0 287 0 763 495 274 526 247 94 881 89 545 615 346 697 70 74 702 298 372 810 313 904 0 651 0 0 470 100 877 736 65 687 681 448 26 863 515 169 333 116 392 354 557 0 204 291 28 252 78 292 800 680 0 814 0 377 202 351 159 464 296 180 811 178 0 0 606 483 328 0 44 119 420 901 970 580 280 690 18 627 690 284 631 0 854 988 527 836 416 462 216 0 400 115 591 618 0 693 304 271 0 446 632 422 84 727 595 247 498 821 0 832 79 817 0 90 0 92 446 625 677 0 639 367 678 581 966 775 351 763 926 986 390 21 308 182 542 333 820 0 913 0 781 939 343 259 252 696 955 268 612 790 0 0 305 0 765 800 545 0 633 0 0 66 522 21 0 0 695 16 0 479 635 699 0 729 499 0 0 499 630 821 99 179 973 47 21 293 725 400 962 977 0 894 0 859 0 0 0 644 0 625 0 882 337 987 180 225 268 520 372 752 23 538 293 119 891 969 888 207 148 677 95 241 390 229 580 55 0 737 0 607 245 909 154 296 0 0 0 395 68 781 353 0 0 86 601 732 898 540 6 344 780 998 0 0 341 246 922 921 744 910 71 955 829 365 503 240 0 0 898 973 506 506 722 236 0 301 151 209 321 342 326 0 834 653 815 361 609 511 855 0 532 61 918 0 0 621 0 473 0 0 520 535 836 598 794 0 747 60 641 405 0 679 0 958 803 58 694 720 387 0 232 645 267 904 341 881 485 0 586 781 0 435 589 0 834 526 453 694 677 297 873 632 0 736 144 456 235 0 305 140 76 421 0 0 54 979 508 133 760 5 648 952 0 928 196 420 326 243 288 376 84 859 745 698 320 958 678 506 73 0 556 889 439 126 442 747 854 0 587 905 403 155 506 0 0 245 808 107 274 0 211 862 898 474 215 955 0 457 387 414 7 0 141 221 62 172 0 974 114 211 90 0 180 541 0 0 151 140 648 862 442 0 223 973 900 373
637 181 232 169 533 310 396 302 378 417 322 133 0 0 462 981 302 330 32 955 0 804 376 744 0 136 556 82 0 0 809 0 608 879 549 283 863 567 653 992 0 0 456 367 354 0 548 719 175 579 461 914 619 0 357 0 605 0 880 747 370 564 0 188 547 741 43 763 577 0 431 669 660 243 293 623 3 763 331 0 679 653 826 859 645 0 64 375 253 353 908 0 0 660 604 300 252 427 782 89 0 221 219 430 19 785 381 569 376 61 156 621 837 0 541 0 964 939 921 107 0 0 0 757 603 776 487 889 915 514 148 0 389 773 0 0 0 767 598 686 827 0 41 372 894 0 846 546 876 468 593 0 299 17 276 346 20 818 0 436 886 0 749 847 0 0 263 464 44 566 129 159 194 237 0 648 0 102 0 943 940 0 686 605 303 560 879 482 528 488 578 81 382 0 952 825 559 609 489 189 927 728 194 0 328 987 958 475 600 0 23 451 0 349 0 357 273 445 0 554 635 818 0 286 862 261 120 622 950 448 0 0 115 312 388 968 472 602 658 537 991 500 660 752 279 0 771 393 806 786 516 287 910 593 77 32 261 651 0 886 55 0 10 988 0 348 633 0 0 306 741 721 719 545 18 693 0 839 476 918 165 85 680 828 498 18 101 0 259 794 632 0 0 372 0 0 399 563 0 933 410 0 902 287 593 960 0 153 217 444 3 0 74 0 379 0 685 723 869 0 949 0 695 186 327 650 0 88 695 145 809 0 954 135 0 0 8 982 534 486 634 521 0 141 165 47 865 0 0 810 178 816 625 555 989 841 382 94 680 0 119 783 887 0 989 775 961 0 382 560 0 284 270 310 125 0 294 981 660 692 108 904 857 883 733 367 381 533 822 0 516 694 54 523 295 141 0 453 363 0 191 535 483 84 547 551 707 867 794 0 28 545 752 629 810 300 874 474 46 964 608 823 16 619 19 520 419 716 921 535 354 776 0 617 0 991 886 411 899 338 0 397 344 792 0 954 0 898 501 78 170 913 0 163 809 508 646 384 289 270 948 669 533 112 85 245 609 0 0 605 672 10 258 128 223 641 404 466 56 237 369 534 514 936 611 521 86 130 0 611 526 0 348 808 46 0 817 573 600 545
835 961 865 0 305 263 416 0 523 0 511 909 193 0 418 478 298 683 482 268 395 0 626 954 74 541 522 275 0 277 903 0 793 0 174 692 84 0 602 954 0 681 549 777 878 151 683 953 0 704 592 0 0 0 321 294 0 655 479 877 527 317 38 917 724 0 0 915 376 799 722 855 0 855 859 7 18 605 147 802 274 495 260 317 982 396 84 406 524 748 573 35 0 576 87 105 797 849 0 814 394 530 661 210 0 628 899 117 0 923 232 426 653 211 0 238 71 868 615 451 611 140 902 2 684 737 435 563 292 448 185 0 463 3 212 0 943 629 562 488 706 877 119 0 0 645 624 50 0 393 756 304 738 725 176 866 745 0 0 186 794 34 36 0 610 0 371 782 744 168 452 897 264 733 80 727 15 562 904 940 310 0 364 0 471 449 0 483 327 139 175 444 0 780 0 114 0 976 875 405 0 819 942 744 358 0 269 104 69 389 0 122 279 401 223 0 66 163 0 668 723 985 226 0 450 772 81 820 739 569 141 461 773 558 941 263 456 322 240 0 999 151 526 0 580 425 202 273 53 150 493 253 321 0 60 0 901 740 394 627 260 59 989 0 662 98 831 826 0 0 450 722 0 905 996 14 712 402 77 278 776 184 902 415 0 898 40 177 902 676 0 0 612 100 33 221 592 914 189 73 253 463 476 711 700 832 800 839 428 855 574 489 749 875 0 337 154 15 85 420 304 131 0 685 995 502 0 250 469 503 553 0 926 0 792 394 0 769 898 206 620 116 866 0 899 435 848 863 236 622 76 941 0 342 234 86 256 841 621 833 895 0 925 46 330 180 673 266 53 79 0 149 860 807 644 417 141 79 38 0 347 0 79 22 480 536 284 576 795 0 701 954 668 76 0 965 311 746 974 350 638 613 388 344 694 644 863 0 416 159 781 826 235 674 237 933 0 0 960 459 643 455 294 90 827 199 0 45 158 505 933 623 0 549 0 291 0 302 676 0 0 174 893 24 434 507 796 0 500 692 272 110 598 266 718 234 410 312 268 0 912 272 0 0 0 620 727 95 193 378 165 175 0 768 480 0 634 75 341 937 852 918 964 524 603 324 433 857 849 171 208 952 768 99 0 486 910 339 287 704
665 909 326 575 722 582 720 96 656 763 0 558 368 493 648 0 283 605 196 632 675 253 519 35 904 0 815 284 649 420 954 0 709 0 171 793 847 320 327 529 30 227 589 860 441 422 95 957 456 48 930 303 657 362 163 0 916 0 408 642 439 0 0 869 639 299 0 514 43 0 301 711 0 598 0 413 558 557 109 815 82 687 22 0 0 433 42 805 172 882 257 60 0 0 504 421 154 0 802 217 0 601 408 0 874 664 661 491 812 183 971 364 480 611 108 0 341 272 526 222 609 0 103 892 411 794 932 834 184 993 483 0 255 200 154 293 801 340 705 285 0 495 546 100 964 775 0 944 38 372 107 223 277 0 0 0 295 612 893 0 450 905 813 507 699 0 729 607 0 735 93 292 242 798 267 458 716 419 505 52 0 0 132 221 541 721 47 1000 0 921 590 480 908 0 386 304 53 332 985 313 988 0 920 49 210 129 754 990 393 705 893 368 380 921 229 989 450 816 671 841 747 389 81 476 40 0 878 32 272 259 904 0 743 695 204 125 575 446 820 918 0 109 705 902 665 632 838 309 961 726 0 997 571 908 671 745 0 935 489 0 148 0 82 633 266 992 611 857 796 511 0 549 588 895 0 442 368 0 369 0 662 957 255 0 54 641 0 633 0 19 830 732 551 196 29 190 733 223 614 379 722 294 893 447 775 22 791 0 0 432 88 686 917 185 0 213 841 470 316 934 280 592 983 441 0 482 325 370 125 947 64 766 347 458 568 43 0 72 668 848 0 283 102 458 721 56 0 616 831 416 47 486 962 724 691 523 868 0 157 268 39 309 314 417 434 650 48 228 0 0 608 191 416 45 0 252 710 858 0 620 406 176 775 17 26 807 885 213 709 0 488 898 992 0 395 0 0 758 896 0 152 485 304 0 827 0 151 317 771 346 271 382 311 616 238 891 204 774 731 418 563 621 47 993 9 998 0 0 675 428 616 378 0 322 0 0 0 620 0 51 518 482 446 602 0 691 971 855 47 971 440 0 34 70 338 0 317 185 271 292 296 274 0 28 748 201 295 315 0 696 300 0 0 395 714 230 239 630 0 589 970 0 0 354 736 348 390 48 397 411 0 0 276 432 894 972 993 24 954 477
356 323 24 0 225 282 208 315 210 0 962 107 319 82 993 496 938 399 700 227 208 463 0 669 361 0 580 44 842 181 594 0 747 562 132 620 0 297 19 85 480 493 425 783 177 397 305 0 443 970 948 0 636 469 226 0 191 0 231 57 847 514 0 270 0 453 938 749 0 0 567 47 449 287 423 969 186 464 529 592 0 858 415 0 609 440 348 953 0 175 849 976 454 808 178 632 305 216 763 807 389 0 0 954 885 241 245 245 192 435 48 171 342 138 203 617 891 419 429 505 0 113 940 800 0 0 571 967 102 0 395 564 598 702 209 369 834 494 0 587 898 0 0 0 660 0 0 12 0 0 0 672 487 888 22 461 192 973 106 342 88 35 328 570 993 523 492 28 0 234 6 409 876 309 11 713 797 494 696 236 992 189 429 633 728 656 224 87 964 450 622 92 0 751 406 0 180 0 320 591 531 227 824 903 853 320 910 421 653 444 596 820 32 0 0 298 315 84 764 806 773 582 0 561 253 0 932 137 375 584 427 305 0 53 0 709 295 175 889 692 437 2 827 985 826 751 332 161 0 727 24 938 173 0 938 887 456 597 915 601 353 0 0 94 457 275 760 539 0 836 172 0 0 265 70 671 0 826 247 0 151 0 631 451 646 0 0 21 482 504 937 813 330 73 0 936 250 11 18 428 0 808 85 686 88 0 136 0 681 954 875 500 721 121 684 275 0 603 898 328 135 974 836 0 335 417 669 859 865 156 637 961 658 0 0 912 533 0 142 163 0 285 536 654 498 0 851 0 0 392 706 806 523 800 9 587 320 930 891 267 727 513 0 0 0 0 58 0 0 0 175 709 349 553 827 0 137 868 521 491 787 0 999 157 827 0 0 321 45 0 554 458 467 176 974 912 25 0 192 934 298 484 391 367 706 0 746 586 660 281 139 0 964 277 0 767 669 518 104 688 21 320 901 292 0 923 274 748 0 159 418 778 357 0 757 615 56 831 694 0 0 0 22 230 312 0 0 166 597 869 611 481 48 494 712 648 0 3 528 653 842 0 31 858 360 0 973 169 954 407 938 0 820 509 483 327 86 20 122 501 833 776 974 108 0 565 0 546 18 9 119 325 398 704 0 990 485 777 897 411
539 192 0 512 0 929 804 649 155 0 984 69 318 135 0 134 224 0 0 398 0 360 688 740 182 867 486 521 503 623 196 0 97 170 0 0 0 850 108 706 662 23 0 0 89 16 0 302 938 298 866 0 626 839 66 479 706 387 538 322 625 421 354 207 286 0 65 553 0 638 0 422 0 0 763 0 860 415 465 235 172 0 335 729 823 378 33 0 769 994 857 627 471 954 336 246 266 497 81 634 219 964 53 649 558 333 937 633 135 856 230 903 484 284 0 0 391 997 199 884 0 95 612 166 541 825 938 55 276 176 506 894 29 966 0 349 27 892 42 509 497 900 561 0 343 1000 216 694 0 73 236 842 778 62 983 0 80 760 0 559 919 388 898 0 762 253 25 305 82 67 0 426 248 264 0 327 599 190 0 88 0 0 427 51 216 738 2 143 0 55 785 822 281 160 120 468 517 265 671 545 21 0 0 228 309 472 575 252 108 659 0 248 248 0 971 213 649 210 491 448 195 617 221 177 681 192 778 0 143 47 0 8 195 0 189 678 599 440 0 278 125 483 931 841 931 453 703 899 136 0 2 0 904 195 498 265 70 0 0 636 274 873 99 544 922 24 913 988 728 0 954 0 417 73 111 348 338 47 916 883 445 455 762 327 443 0 162 690 310 870 104 365 155 324 793 998 402 0 621 817 980 103 716 509 0 295 0 406 936 466 602 464 0 562 0 697 13 670 656 0 812 531 759 885 362 0 78 816 0 960 630 740 896 0 0 0 0 527 29 0 622 992 705 412 0 971 151 0 475 0 975 24 447 964 931 654 199 0 615 595 663 878 313 121 399 728 0 944 529 662 0 58 0 869 0 0 326 914 303 142 812 0 566 322 0 599 35 717 0 323 317 685 50 188 209 41 351 991 0 511 0 208 547 0 484 633 386 295 394 620 442 577 559 58 82 0 981 188 861 636 111 678 546 980 104 268 343 498 911 0 248 480 0 781 74 309 244 704 974 382 638 865 7 926 0 298 473 978 344 412 569 20 538 0 544 745 470 310 260 661 961 15 961 751 13 978 901 556 440 135 998 750 5 0 203 0 731 47 0 17 319 686 349 0 487 0 814 849 0 190 201 0 838 6 885 853 312 0 0 770
0 198 0 221 512 366 258 392 333 0 0 740 943 154 0 0 34 605 748 982 288 216 0 946 0 625 4 0 142 0 458 536 285 996 20 341 301 961 462 684 181 0 0 0 890 308 242 369 668 0 792 194 210 829 0 368 355 212 0 705 0 677 338 585 734 0 944 58 0 712 895 558 269 614 736 0 561 0 31 481 751 687 751 601 0 0 36 248 884 557 834 920 0 110 0 714 254 885 163 141 9 802 0 353 624 943 823 776 855 535 724 0 944 597 0 0 55 972 0 594 562 170 48 273 754 992 0 0 0 512 664 0 0 659 929 636 713 0 500 426 0 949 637 0 193 740 56 110 852 158 0 685 0 387 770 107 3 690 109 220 23 689 697 655 354 447 271 473 441 0 0 529 272 982 369 457 595 971 186 57 882 0 997 765 0 251 0 956 0 732 602 558 844 628 540 809 283 210 0 14 430 117 955 0 0 879 399 555 312 84 452 0 710 957 959 980 985 919 299 729 735 685 410 266 271 502 770 0 361 0 55 93 189 217 799 32 47 0 0 96 177 399 0 56 251 538 591 601 178 0 601 298 760 912 143 877 50 131 351 0 994 148 989 600 0 0 762 0 777 0 358 0 0 164 159 0 566 0 740 614 167 568 0 862 644 0 923 0 0 0 0 301 494 0 0 52 717 535 73 573 173 739 318 188 676 103 0 445 0 109 806 695 231 841 776 0 0 579 716 709 668 471 739 972 274 755 817 0 487 381 0 134 378 0 147 27 627 950 945 828 0 256 240 828 661 0 0 830 29 119 872 318 989 994 945 948 867 0 583 537 739 0 883 956 609 763 732 0 155 72 279 557 729 0 968 0 514 793 415 646 607 703 0 500 632 455 331 0 753 520 851 337 959 351 888 396 0 782 818 467 0 609 680 581 166 857 900 851 935 291 532 0 393 0 978 194 707 658 3 333 68 795 334 145 736 562 899 898 175 698 0 423 152 194 942 276 152 0 105 204 126 824 0 225 487 105 924 0 22 293 160 633 632 750 581 771 103 788 0 708 81 832 113 861 34 107 688 0 87 302 912 461 787 0 371 837 96 313 0 0 143 418 57 0 0 748 977 411 898 482 0 246 268 380 438 260 306 472 470 726
0 51 312 0 847 0 0 296 292 36 106 630 0 221 610 0 614 756 0 0 502 942 0 893 467 489 617 693 397 0 319 208 928 529 339 600 538 192 61 615 277 642 741 103 431 903 514 385 872 156 0 365 781 279 0 59 681 480 421 949 52 537 866 697 817 468 765 27 387 360 390 845 191 15 0 995 201 860 0 161 722 548 295 663 480 493 343 0 377 460 164 838 400 0 0 267 538 573 0 0 112 0 12 37 494 258 893 470 69 731 456 184 280 275 931 0 0 503 429 641 417 0 573 541 831 484 17 0 161 884 168 56 76 0 919 599 935 0 75 530 702 105 211 745 401 845 244 145 557 240 0 895 0 413 0 695 485 253 221 942 82 56 292 975 815 0 0 234 139 853 429 249 866 0 475 328 492 480 187 330 750 789 340 3 989 554 109 338 875 363 0 807 284 292 753 511 513 952 0 38 351 427 511 895 356 649 549 541 282 690 370 120 0 0 111 0 325 426 0 63 496 441 993 770 318 755 694 0 443 11 18 680 183 639 0 47 313 413 0 364 812 277 577 544 416 0 672 0 83 5 445 174 601 0 176 0 788 0 597 686 970 4 0 40 630 0 0 857 430 623 543 156 392 363 799 376 686 679 975 496 464 934 805 577 342 0 352 580 595 157 109 157 210 52 0 774 841 453 617 0 865 0 666 52 0 722 659 138 291 0 0 427 419 529 110 0 211 846 926 150 479 652 99 394 875 980 0 990 551 535 383 313 295 0 918 841 886 723 73 639 141 850 24 200 32 454 347 729 902 405 289 346 427 0 165 80 729 733 6 919 602 836 352 59 0 106 0 641 312 180 0 293 811 449 385 709 610 151 605 315 372 515 46 49 922 659 411 879 222 544 997 0 659 0 244 0 0 730 176 384 447 0 0 835 335 359 465 68 266 586 562 148 0 210 796 137 920 829 660 0 344 0 783 398 963 0 832 4 636 579 287 259 140 26 819 817 596 0 404 995 455 0 879 517 519 389 0 0 803 783 269 538 445 625 344 0 695 272 333 702 447 926 0 0 531 189 749 0 407 756 0 824 843 863 683 287 145 0 0 0 192 0 0 291 938 314 510 0 469 513 850 556 0 533 105 0 897 0 986 0
313 898 788 0 828 410 863 590 54 298 961 0 316 483 0 309 685 438 592 551 909 147 0 238 218 0 551 267 67 400 0 0 369 602 177 673 280 922 672 271 780 566 167 528 0 86 75 0 134 292 0 623 0 0 766 825 635 140 97 0 917 863 557 417 248 0 0 155 315 65 527 537 687 0 29 393 894 0 0 410 901 912 49 564 429 91 728 55 404 985 157 50 22 310 330 333 298 669 495 164 303 0 358 297 217 524 636 12 0 143 749 280 946 626 289 499 0 416 668 247 452 286 217 715 648 42 750 578 969 479 329 765 287 0 0 618 795 752 955 0 0 793 334 879 425 930 61 272 94 387 680 742 656 950 830 713 369 345 480 98 773 712 0 239 0 351 247 855 820 903 0 873 559 554 0 856 42 505 183 911 601 636 0 701 971 864 788 985 0 300 211 155 703 0 722 407 98 500 972 677 512 492 751 220 947 638 819 0 629 966 149 560 516 74 0 432 0 3 47 136 737 29 916 948 83 992 0 884 259 475 210 245 924 230 977 355 530 191 1000 722 0 49 504 793 251 825 362 76 755 864 0 676 0 0 560 0 175 989 0 692 605 694 582 169 638 0 336 377 528 694 309 0 0 526 769 0 0 938 0 32 644 95 0 0 423 985 0 0 422 709 0 102 71 283 0 0 186 0 575 155 963 534 84 589 94 701 926 711 0 325 0 0 710 7 486 704 623 843 977 608 0 49 546 439 126 775 0 409 0 931 511 8 44 88 637 108 808 132 0 761 240 127 342 0 402 685 271 431 245 0 54 138 923 861 608 0 761 153 0 274 21 358 0 0 31 935 0 0 342 746 354 556 717 444 495 754 606 29 0 446 0 458 206 498 52 146 0 966 749 0 0 0 865 487 0 572 942 0 713 890 498 347 694 452 0 468 303 352 146 0 83 314 571 0 410 946 319 0 535 0 303 0 204 653 549 330 928 28 251 683 270 303 978 244 665 860 276 105 881 666 656 834 68 29 539 558 590 0 0 425 801 196 928 262 0 0 536 365 162 239 119 0 0 967 522 0 459 284 615 626 0 152 0 0 756 790 35 0 159 798 212 931 840 630 762 0 753 570 678 0 868 991 0 483 0 920 378 886 461 207
0 0 0 418 748 0 599 833 795 52 943 873 847 0 0 623 660 529 828 902 910 628 0 438 0 40 432 404 650 564 551 969 506 0 611 0 735 437 0 744 0 614 184 514 605 0 798 461 392 0 353 264 334 332 859 502 803 212 240 656 594 682 0 597 0 879 0 387 973 344 0 677 380 643 949 656 393 281 0 224 666 249 716 132 114 0 0 862 0 669 950 770 351 0 863 686 521 905 307 269 207 0 621 99 24 862 693 0 903 0 649 608 208 212 681 0 923 34 367 0 773 532 227 243 554 82 453 0 861 936 869 444 614 0 775 475 189 159 0 875 140 449 216 0 786 485 0 0 613 0 670 857 999 168 972 0 955 0 0 275 843 477 883 199 609 184 209 886 252 684 194 162 24 0 0 568 832 201 260 497 553 575 142 625 149 0 373 301 3 424 576 767 610 0 504 466 0 992 39 644 0 365 653 457 803 656 112 597 300 343 698 0 287 236 800 792 803 634 543 0 577 881 318 117 0 465 289 0 0 224 0 984 770 73 0 0 804 539 622 0 625 0 0 45 753 682 0 858 820 91 190 902 981 763 468 881 370 259 0 649 336 264 14 472 274 386 0 0 473 127 0 954 315 935 37 246 576 298 689 748 552 0 355 0 463 0 40 250 471 991 0 735 132 27 367 889 869 458 928 229 360 678 958 200 942 215 293 0 599 622 8 922 280 0 559 485 20 170 922 762 168 0 52 579 242 789 661 729 212 151 418 508 802 739 0 872 0 552 568 383 391 31 706 0 55 0 518 768 875 839 572 873 132 838 0 840 112 0 760 614 0 0 0 73 0 432 984 0 122 0 181 759 752 924 0 695 285 531 479 850 518 639 549 0 765 327 591 0 20 525 0 251 953 0 669 208 142 837 0 684 700 0 165 801 671 963 0 365 0 549 753 40 490 200 0 653 0 161 892 113 0 264 0 485 676 592 44 17 342 922 891 188 571 872 273 0 290 119 366 260 0 0 721 215 971 428 799 692 643 508 0 592 119 704 905 978 388 898 0 664 85 563 0 365 49 945 364 227 557 735 205 617 610 814 211 597 450 733 821 298 710 776 178 710 372 293 0 758 909 832 768 64 159 0 707 675 592 199 703 0
0 4 0 232 483 760 693 927 722 156 573 0 451 717 9 808 973 0 289 0 511 778 417 268 0 580 0 346 258 0 884 0 689 0 582 378 699 921 0 0 694 544 2 435 945 495 89 0 884 677 0 700 356 590 165 430 0 937 391 793 715 723 604 613 503 0 214 0 830 396 775 465 181 0 434 0 0 992 31 0 238 998 62 281 588 0 231 0 722 109 390 414 5 431 703 445 395 0 968 294 710 350 213 264 477 0 836 891 630 227 229 459 0 0 858 98 639 115 269 214 80 15 314 0 82 206 0 26 187 884 972 597 32 379 0 0 779 929 787 366 0 557 769 708 334 761 183 345 0 424 598 855 856 415 301 142 494 71 62 603 51 804 415 287 454 751 324 207 271 647 694 162 281 924 936 0 810 0 0 0 901 189 661 492 275 901 180 793 486 0 0 0 699 172 573 295 443 0 924 62 615 139 234 494 22 951 841 41 388 0 990 784 0 523 566 206 0 714 501 0 900 496 748 624 0 940 0 156 204 702 405 298 555 786 531 106 614 594 359 0 722 87 947 898 939 69 803 741 814 0 804 505 917 933 464 340 45 0 855 360 233 0 823 701 0 0 810 343 0 124 856 162 288 0 574 8 875 23 555 0 330 0 0 204 562 0 385 860 0 409 791 586 761 205 0 622 498 848 142 32 185 0 23 0 977 231 0 158 948 71 239 0 678 586 0 336 0 104 89 327 175 0 0 888 265 0 647 417 699 624 0 276 0 0 36 392 0 591 93 369 0 646 901 286 892 97 833 0 168 985 70 559 219 671 158 8 0 784 0 0 595 461 0 0 537 802 228 572 0 891 0 771 867 179 691 0 888 967 869 708 0 0 112 26 978 424 836 395 344 138 382 0 318 835 94 242 832 284 285 283 998 706 0 977 889 0 862 946 452 946 785 0 114 616 198 661 284 0 291 613 225 468 280 353 782 812 868 720 279 469 0 341 393 182 355 0 0 960 0 352 865 873 706 236 939 381 387 863 0 0 247 720 424 842 677 953 226 939 0 270 0 392 661 613 613 447 608 0 573 0 0 358 907 161 964 176 48 760 86 0 264 820 854 951 57 725 244 0 841 949 601 0 954 0 815 306 462 170 570 141
0 0 205 518 0 0 0 0 647 0 0 809 368 365 326 736 878 648 731 0 759 281 834 964 476 313 75 684 0 67 933 163 238 231 0 582 311 899 508 381 253 543 477 477 639 995 619 782 938 873 0 859 0 389 673 443 911 368 421 18 634 946 499 679 284 387 341 622 849 387 892 0 368 557 992 817 521 866 921 603 0 85 686 525 966 844 131 0 746 648 840 754 586 431 670 131 65 590 29 0 250 245 296 149 784 220 905 357 0 0 551 149 825 437 0 685 654 0 952 470 653 526 355 657 197 0 893 771 574 809 917 813 0 0 446 49 117 0 0 860 960 0 0 0 0 0 838 445 0 0 544 42 121 675 541 979 325 844 772 0 423 575 859 0 503 0 0 903 679 0 49 599 27 0 814 701 847 54 0 113 349 486 0 505 0 355 0 575 452 377 177 963 0 793 0 401 78 618 0 151 56 0 0 0 0 95 32 0 723 793 216 917 78 504 587 783 852 158 0 824 915 644 0 0 0 388 0 206 939 667 624 607 332 942 101 96 565 0 49 0 706 599 761 0 694 325 218 352 454 621 214 822 802 174 759 969 415 30 0 240 65 0 151 772 429 88 920 0 47 614 616 726 486 220 18 835 949 569 48 822 222 0 888 424 478 211 505 0 0 41 777 0 55 71 279 875 0 115 997 272 0 738 0 898 56 772 241 994 590 420 0 711 149 570 749 0 612 0 0 200 867 110 761 0 30 0 390 719 0 961 268 388 740 905 38 824 729 0 895 78 0 522 760 638 0 22 369 864 729 692 365 0 551 708 0 0 383 152 0 515 863 0 19 0 367 48 247 317 0 548 506 907 0 58 173 231 343 597 326 274 711 63 404 0 216 0 446 887 828 612 0 533 375 888 902 964 869 928 467 661 0 545 682 932 108 938 196 0 0 565 184 711 809 237 130 0 620 907 973 0 150 985 0 629 410 0 322 736 207 281 764 0 483 659 0 696 47 0 267 758 205 0 0 6 811 333 0 0 790 472 565 83 66 119 838 936 0 752 472 405 302 988 5 342 0 0 532 360 820 643 633 845 873 0 828 306 84 193 799 959 0 233 909 0 0 446 979 694 624 0 258 0 606 606 671 627 281 746 352 969
240 64 1 96 858 293 0 275 637 676 0 232 236 783 134 0 0 813 82 830 0 276 453 0 132 682 507 743 128 291 25 748 208 476 694 109 695 445 299 0 569 47 898 415 209 316 446 124 278 401 0 392 0 0 26 409 736 0 199 959 825 676 532 0 0 727 0 916 373 297 948 0 810 503 630 515 189 0 499 120 101 448 702 0 0 119 644 551 0 0 11 872 0 406 0 137 764 819 0 668 263 50 928 418 681 897 695 726 189 288 971 501 170 464 924 372 135 663 720 44 500 370 839 393 40 372 895 397 381 116 252 52 266 0 0 628 929 989 519 626 148 488 955 10 0 459 0 489 872 0 524 660 555 972 963 23 0 0 505 209 839 0 971 325 948 407 640 0 981 830 0 863 574 122 798 252 659 730 0 446 0 802 0 405 845 834 575 17 739 321 210 714 801 555 722 322 0 794 508 981 0 712 960 797 0 156 946 0 122 104 0 0 37 676 877 485 818 150 200 943 870 919 435 466 306 0 0 0 0 861 187 954 70 565 752 0 414 512 391 565 0 101 244 368 674 251 318 461 149 924 0 386 0 225 125 30 214 0 877 169 219 960 91 300 525 781 68 0 384 829 295 917 968 236 805 519 703 972 960 548 641 0 0 0 500 145 215 775 781 884 130 0 507 0 353 52 257 145 733 0 466 29 270 5 0 699 47 0 121 173 156 428 0 246 65 423 777 72 0 248 0 615 612 0 927 587 829 0 201 0 240 0 867 857 133 610 233 502 166 764 428 672 877 0 212 27 312 787 275 0 0 115 0 0 765 17 0 124 201 524 0 870 338 893 416 0 284 244 0 0 996 277 173 764 479 900 263 732 153 144 112 640 83 956 0 577 895 675 730 62 842 538 0 490 842 225 163 433 526 76 0 0 128 0 369 543 334 0 526 203 778 615 439 0 951 837 918 850 64 402 993 738 390 15 0 386 851 269 439 969 115 186 46 758 0 0 129 781 483 124 635 503 0 0 810 266 671 320 0 932 301 0 0 0 0 853 837 739 963 652 673 493 660 297 633 216 0 0 274 257 204 0 140 454 15 543 579 992 381 765 809 917 84 110 25 285 293 828 147 46 0 627 813 255 49 0 562 453 344 777
625 808 689 0 0 757 156 91 401 134 206 818 0 811 651 943 752 507 479 912 652 167 328 623 269 591 971 97 420 926 313 338 886 149 925 453 193 0 356 690 346 228 871 146 0 0 954 236 615 261 693 970 589 132 209 0 709 866 972 130 941 890 475 801 185 508 0 943 761 0 0 752 809 0 0 494 269 190 925 991 371 0 440 30 89 222 509 672 378 746 0 0 611 852 55 609 0 69 155 896 0 283 853 682 0 0 597 0 28 0 661 393 155 455 484 750 0 0 274 925 640 268 499 469 314 636 402 746 897 706 433 335 803 268 77 487 744 0 0 251 160 661 589 722 17 362 318 888 169 120 769 0 332 820 821 0 861 885 841 792 286 659 698 194 433 454 0 142 0 801 534 269 20 411 740 182 481 408 106 331 147 78 0 0 0 86 0 0 25 0 543 342 64 188 247 305 736 438 843 0 0 667 870 763 767 0 340 267 116 0 0 600 523 0 474 0 145 228 0 893 471 919 0 541 842 7 177 406 0 509 781 212 0 0 806 405 231 550 73 363 917 58 925 435 775 645 100 705 500 48 670 0 0 96 413 897 324 815 0 478 874 85 62 12 394 701 773 865 417 161 576 660 621 49 477 678 0 0 862 695 0 41 945 105 486 0 528 645 413 258 0 149 218 174 166 0 0 0 530 724 995 296 0 875 830 343 291 662 531 271 992 724 399 76 663 0 0 0 314 152 668 0 316 0 755 205 235 592 86 243 239 84 968 894 968 318 0 798 0 287 404 0 909 0 0 251 837 539 980 694 301 780 776 442 494 387 0 528 635 662 0 69 411 328 28 334 947 565 362 503 540 0 957 882 794 694 0 273 999 0 0 493 276 151 238 666 696 283 647 383 394 746 0 212 0 249 430 833 646 0 0 570 481 747 108 321 215 247 694 598 96 392 704 100 863 25 767 979 516 351 644 881 858 0 312 958 792 13 410 0 601 111 233 0 493 838 0 417 419 0 0 479 55 0 102 324 810 79 294 857 947 770 190 510 552 581 569 0 415 690 13 276 943 597 640 76 0 900 611 80 359 914 0 582 628 0 749 126 634 685 0 763 376 17 914 131 146 0 900 128 430 806 292 948 123 867 986 199 847 126
0 167 35 873 475 879 302 0 41 93 209 0 493 415 318 237 183 0 696 0 79 607 30 633 267 0 0 0 0 0 0 809 633 670 80 959 249 0 0 569 708 233 753 133 704 0 672 128 812 249 504 656 465 685 17 0 975 552 0 0 123 931 424 936 849 853 379 730 964 968 779 67 125 27 566 768 0 821 904 318 468 687 153 197 535 1 271 42 892 553 292 0 197 408 821 0 523 255 315 928 0 865 683 332 569 776 611 632 769 241 759 818 0 364 287 546 337 849 752 486 266 839 170 748 56 798 948 612 539 433 714 0 473 0 0 852 982 342 541 674 0 385 968 669 931 0 353 828 0 505 608 637 251 260 645 569 25 840 672 72 835 0 15 298 5 27 667 44 612 697 0 778 0 752 941 568 859 469 126 0 813 468 0 772 862 764 0 493 280 420 0 0 31 891 0 844 151 87 163 220 32 312 399 490 1000 0 0 937 670 893 639 843 141 942 421 0 625 0 782 162 916 0 783 0 749 820 787 821 538 840 691 778 639 0 0 989 276 128 118 0 865 628 967 983 0 973 247 440 459 0 362 0 49 831 732 809 298 269 343 718 842 650 27 21 183 496 497 463 369 286 570 0 255 488 496 865 121 391 237 397 930 527 586 855 684 397 0 0 0 599 539 0 618 0 183 845 328 387 809 654 473 810 320 0 679 859 0 217 102 215 472 0 0 0 823 0 0 0 960 630 402 629 54 466 0 852 994 284 205 0 678 315 486 568 50 582 946 0 0 0 850 387 377 956 0 202 134 612 968 382 878 354 221 261 757 547 0 71 585 389 863 356 276 129 852 559 162 594 948 767 0 186 147 334 389 693 599 583 553 0 759 849 964 464 0 107 461 172 0 0 686 162 593 276 124 94 291 554 514 0 598 243 8 445 448 686 607 874 856 982 31 686 267 690 754 16 400 0 212 0 676 940 495 0 150 267 0 539 629 0 481 0 610 729 719 744 421 825 947 518 376 526 888 250 281 0 467 128 626 0 163 0 189 254 621 0 611 68 899 822 376 0 110 686 9 636 331 150 479 0 0 651 731 533 0 100 84 113 924 268 567 0 559 810 588 173 634 973 0 772 0 0 720 992 0 191 910 407 150 133
240 941 326 283 389 815 406 530 267 144 0 783 0 479 212 321 990 983 0 25 0 300 89 738 314 772 0 0 80 544 482 407 656 325 0 0 408 0 0 472 0 809 467 389 0 1000 866 245 0 323 862 964 616 311 359 839 170 115 93 179 979 138 0 306 470 192 155 0 229 0 808 971 709 91 469 0 232 81 652 677 938 524 115 990 62 178 801 707 0 561 948 46 0 0 621 240 0 700 373 55 751 683 887 656 992 756 173 48 856 716 431 870 761 490 816 510 772 0 72 908 872 116 831 462 467 219 743 555 328 895 196 934 0 580 968 934 478 128 298 992 608 341 668 680 384 75 725 766 387 179 700 905 743 582 506 338 85 999 0 631 445 627 137 884 748 265 504 963 955 178 915 358 547 372 291 0 0 507 626 167 714 727 180 15 0 96 803 694 767 508 0 202 0 815 859 584 842 238 0 84 428 252 363 401 415 299 380 0 127 976 419 0 136 821 414 351 727 844 0 917 0 99 550 184 720 577 383 0 152 0 104 291 159 0 0 670 521 657 68 385 0 0 126 838 965 518 0 588 261 191 0 977 984 0 602 0 0 411 0 239 118 580 918 925 391 244 0 374 0 185 732 700 0 0 86 145 343 603 405 0 823 651 409 698 236 787 523 0 0 837 90 0 853 804 24 882 0 0 420 609 985 434 689 636 880 315 95 951 514 939 0 493 957 949 657 0 929 485 340 99 196 547 414 607 828 2 305 846 315 0 690 650 279 259 662 771 91 939 988 320 847 253 430 0 0 0 43 0 895 451 838 112 401 180 114 803 861 86 242 650 851 0 667 987 876 992 873 641 0 538 411 155 595 0 991 403 420 677 667 17 974 580 868 554 0 734 466 0 708 64 468 918 977 853 492 273 0 653 0 489 84 34 133 0 496 160 863 669 7 777 0 747 731 0 929 155 696 948 48 119 188 818 851 0 723 856 296 392 466 384 712 0 889 0 162 447 885 939 320 24 798 585 0 717 660 279 737 484 813 0 116 828 238 0 0 442 372 165 956 172 0 0 0 132 549 257 592 0 883 615 0 0 14 757 0 747 526 887 315 491 0 713 107 400 302 0 160 338 981 329 608 524 647 57 997 726 323 682 0 348
423 232 475 390 603 594 105 870 0 384 662 0 11 989 609 767 0 584 827 483 312 471 436 972 875 144 177 316 532 112 161 96 518 0 434 958 469 360 881 165 66 813 599 950 0 370 376 0 957 6 545 907 436 681 930 9 341 0 917 871 306 658 0 447 16 492 298 0 247 580 715 160 0 309 477 764 101 0 243 705 944 147 0 122 0 606 0 86 621 782 785 0 505 296 0 914 565 535 246 0 81 0 129 978 471 824 994 120 0 313 148 102 491 230 53 788 841 459 401 0 158 172 349 490 0 830 820 98 736 451 776 990 570 400 239 71 0 89 14 107 621 79 908 799 501 852 507 503 161 154 416 0 0 770 546 0 0 0 189 728 249 617 364 105 654 148 463 66 977 620 948 0 398 0 0 153 269 227 561 841 288 97 819 0 445 389 663 901 0 715 740 180 638 872 0 504 136 665 356 232 118 0 884 764 837 811 616 142 829 0 963 150 258 750 0 449 371 0 793 20 6 731 784 267 12 118 339 947 0 100 855 823 444 695 0 640 561 585 919 60 358 0 321 908 736 302 522 0 34 0 34 936 281 122 580 0 912 0 162 0 0 521 0 5 619 140 50 0 631 863 914 403 589 333 0 699 836 626 0 330 862 0 601 650 838 913 78 443 384 431 380 57 450 27 289 811 187 904 0 885 14 1 104 225 622 918 0 726 409 811 974 944 717 579 279 323 585 122 0 0 262 715 745 814 0 441 564 91 90 681 637 839 100 400 243 313 717 782 105 587 409 267 165 339 38 175 262 945 148 919 56 721 961 0 846 389 56 519 649 459 613 308 49 108 635 808 814 818 399 341 276 794 989 524 233 527 0 26 563 272 871 965 987 89 790 235 179 0 88 0 271 763 0 528 0 888 384 774 312 709 374 801 461 661 0 976 394 570 0 560 232 609 0 359 676 145 0 837 207 502 932 0 723 9 155 465 825 475 780 668 875 0 0 419 754 362 138 421 573 419 410 0 863 351 428 84 274 547 215 653 862 127 586 145 0 974 372 83 447 0 0 379 640 739 0 820 857 0 159 139 218 627 471 378 649 0 609 0 513 873 150 0 391 765 291 28 55 967 303 122 752 515 265 0 0 0 709 98 0 2
289 600 0 32 0 411 287 317 873 0 464 0 972 219 120 862 455 777 648 986 216 0 0 545 370 213 309 0 251 0 783 576 463 147 0 598 516 0 366 123 743 352 230 665 0 284 194 0 216 99 0 776 354 553 772 287 350 375 892 767 812 0 682 140 865 272 0 73 0 830 29 1000 997 32 54 139 0 131 884 661 455 114 353 795 940 0 650 34 695 264 61 0 591 0 319 351 643 394 655 748 656 988 741 672 508 852 957 0 335 139 969 458 804 264 144 247 0 0 983 629 0 135 547 573 0 0 0 0 0 0 253 916 350 870 978 716 544 79 708 235 552 778 262 830 81 393 755 0 786 781 684 437 387 416 0 791 816 0 403 967 857 323 712 869 0 420 80 32 0 32 0 930 0 736 443 598 511 322 777 363 113 690 0 457 975 421 595 950 665 654 269 108 0 0 247 536 229 0 322 825 0 0 634 953 360 398 175 270 544 949 13 0 408 421 0 503 853 534 321 393 398 923 523 0 0 870 764 170 753 41 973 36 0 521 0 813 0 220 563 435 663 311 0 726 333 378 190 632 214 917 745 28 253 284 100 795 0 533 0 94 473 0 0 509 75 697 562 998 0 360 66 0 0 0 546 247 438 898 0 667 5 579 898 546 0 887 152 12 0 566 947 0 0 652 285 0 703 867 600 358 0 169 0 894 864 421 122 759 122 0 411 911 223 160 0 812 901 778 711 300 7 122 74 199 844 645 409 498 0 888 852 779 942 936 0 944 942 257 525 0 204 460 822 0 842 0 546 206 0 0 292 0 994 744 340 422 737 0 0 774 324 773 940 0 341 305 866 800 70 0 343 405 923 92 580 400 544 255 625 239 577 923 789 823 292 537 837 833 0 0 0 242 538 171 0 508 321 692 130 324 233 94 0 833 995 0 100 98 719 606 50 0 46 439 0 205 506 947 0 802 897 638 78 17 0 328 242 766 458 860 137 663 0 0 182 414 536 9 469 0 92 921 0 415 441 980 0 868 159 686 0 348 0 165 0 374 501 158 0 877 0 872 0 90 980 918 654 242 607 881 667 0 739 364 369 783 364 585 954 184 178 366 0 370 197 724 910 574 572 703 784 241 996 428 38 770 829 578 0 651
769 944 395 192 944 542 136 730 700 279 832 736 516 177 192 341 0 406 6 204 879 366 321 416 0 803 0 751 966 568 806 56 0 0 0 962 0 0 367 0 252 845 0 151 989 573 60 806 973 0 158 539 0 741 128 243 657 0 698 867 985 26 156 898 953 711 297 810 0 0 586 355 155 95 970 616 114 357 488 3 96 932 0 846 121 85 144 494 0 309 0 667 0 821 489 510 0 154 766 809 276 0 0 796 123 676 924 860 294 0 417 628 945 0 634 388 345 995 72 0 894 0 892 0 67 325 851 256 0 558 0 672 702 246 0 612 500 0 870 209 904 137 817 930 457 393 204 508 42 735 71 586 0 911 0 250 337 952 833 365 47 63 748 248 910 332 0 944 244 0 55 224 38 0 535 799 0 930 392 73 980 72 851 497 0 525 52 25 344 416 510 881 442 309 994 683 480 609 498 399 953 856 869 991 236 0 0 101 0 504 0 211 669 61 552 0 107 792 994 638 595 706 315 123 892 120 898 0 65 0 850 562 679 505 775 0 114 0 234 141 487 132 380 0 846 0 397 801 629 194 163 196 30 475 875 108 338 631 317 0 0 512 0 105 470 465 538 875 95 744 0 110 670 0 430 322 18 507 0 0 0 800 467 418 304 231 492 806 812 0 425 0 350 0 290 388 669 844 282 0 47 5 0 580 742 693 0 0 973 881 55 717 54 274 272 405 0 821 207 402 0 0 178 276 337 0 838 837 0 259 0 990 152 0 57 543 865 368 345 0 928 544 207 0 491 100 758 432 540 0 221 699 591 73 630 44 785 0 356 298 770 0 0 0 169 310 888 788 152 981 696 0 490 903 20 132 626 897 713 615 358 785 0 16 37 276 994 210 459 269 114 416 701 412 73 863 510 0 226 8 0 978 739 126 604 897 750 376 655 0 424 318 223 629 885 21 598 281 540 199 656 582 571 657 167 77 766 333 23 825 910 131 758 224 793 613 703 685 0 266 544 544 0 0 196 923 442 375 500 530 690 396 0 0 950 281 586 264 705 750 239 0 454 902 482 389 0 402 888 297 626 79 511 12 0 63 182 716 704 814 444 176 458 359 239 697 933 928 400 0 431 251 817 0 0 218 820 545 849 0
258 627 52 89 763 499 891 635 0 898 696 200 990 431 942 858 42 499 307 348 273 451 0 208 59 334 627 960 706 851 645 606 363 0 983 250 232 0 530 216 0 62 105 0 296 154 202 139 859 772 0 136 654 562 204 453 765 913 739 0 546 932 838 888 108 69 772 0 440 699 973 683 202 0 0 538 154 144 262 822 986 681 382 140 50 450 705 139 317 0 699 444 487 879 53 768 939 335 345 241 461 0 539 43 776 406 240 474 943 0 443 853 566 274 760 56 782 158 129 991 449 30 0 993 811 0 46 835 862 0 44 611 259 635 345 214 98 889 358 935 589 55 608 0 171 996 0 340 693 944 499 211 653 855 706 777 891 832 33 392 0 660 184 402 973 82 50 248 894 873 771 827 83 468 129 981 0 720 350 393 580 346 0 740 128 0 459 140 0 562 0 967 267 639 965 159 0 424 0 648 784 366 0 328 348 453 735 873 264 697 0 0 0 517 0 242 798 990 0 802 11 0 0 0 461 196 51 0 818 606 809 0 530 916 619 0 738 686 931 0 204 150 215 20 122 488 997 0 4 0 383 66 0 206 462 514 85 285 348 961 221 919 216 445 118 156 1 513 581 766 734 635 0 848 62 145 85 492 0 127 45 51 163 610 466 391 924 285 990 59 751 3 0 911 51 847 605 881 496 622 461 826 220 0 0 0 574 946 0 292 504 770 715 992 0 696 140 402 988 0 776 0 0 0 816 0 416 755 767 78 925 465 373 596 18 731 268 605 0 760 0 0 79 387 59 0 734 0 197 786 196 0 178 583 0 545 770 630 0 3 0 476 0 937 846 1000 0 222 941 992 629 596 276 184 0 897 711 773 201 447 929 529 357 507 918 219 151 960 0 12 197 150 414 641 231 596 896 142 0 180 256 0 0 126 578 0 0 0 303 684 560 0 825 629 187 0 918 573 986 967 632 864 875 572 265 730 0 958 914 349 0 201 575 609 212 904 337 707 156 377 265 0 20 126 460 975 0 872 0 339 714 567 532 722 960 816 201 91 875 539 0 931 0 448 173 0 226 139 282 869 288 953 280 887 153 394 979 875 477 670 124 162 0 372 948 917 472 866 91 397 74 139 212 208 971 0 544 0 560 918
774 620 517 431 156 0 662 216 0 491 346 284 250 0 304 25 732 461 457 159 0 76 778 560 673 193 834 280 838 431 960 118 570 709 463 406 162 925 79 940 877 440 136 596 0 796 0 0 0 0 767 727 394 378 0 0 511 133 854 186 441 0 755 630 484 50 594 989 0 633 131 326 1000 297 647 187 124 0 0 820 123 715 11 296 749 423 0 0 43 584 0 541 846 734 365 475 488 260 349 0 279 886 665 270 0 601 925 231 72 80 335 815 420 89 717 0 584 683 604 0 745 701 604 76 162 0 857 166 0 929 0 341 67 687 176 0 225 222 531 143 4 0 0 0 175 0 445 0 692 550 709 733 828 552 265 877 108 71 521 36 61 361 267 579 810 267 0 813 0 830 49 631 290 147 134 0 705 545 0 238 0 275 0 247 736 798 484 450 19 844 0 771 682 0 237 88 418 0 396 67 274 187 0 773 853 0 0 38 0 614 0 379 419 28 0 440 95 840 0 308 774 0 857 739 860 0 232 0 363 722 0 700 212 0 0 60 799 946 713 914 0 437 138 398 120 0 699 0 0 633 187 981 566 607 622 171 23 186 813 756 707 645 52 0 600 907 0 839 0 0 124 884 471 939 760 774 553 731 821 24 107 513 233 542 312 524 10 145 119 556 442 361 675 553 263 782 345 0 885 727 869 895 12 239 0 546 273 0 835 722 586 289 322 696 271 895 0 652 641 917 973 0 536 374 57 0 0 145 911 622 725 46 0 714 0 0 290 692 260 358 738 392 156 902 553 277 0 419 670 707 428 905 584 238 0 0 898 501 991 36 410 847 0 652 0 663 234 435 837 621 363 0 966 122 0 678 0 487 976 569 81 0 576 0 425 732 565 0 679 823 404 724 911 96 837 815 114 676 44 0 330 36 500 681 798 571 0 0 105 89 594 436 853 506 798 0 365 411 78 193 174 493 52 624 190 198 411 742 684 0 0 275 457 123 269 627 73 46 0 0 914 75 291 753 0 939 540 18 0 504 398 0 996 443 154 280 522 0 239 0 392 369 611 978 0 5 601 0 226 0 415 373 169 441 300 555 967 31 49 633 388 729 833 312 725 137 0 464 0 114 896 25 0 462 857 611 701 499 576 636
133 188 896 471 0 0 372 709 942 327 796 0 0 399 0 202 291 33 0 58 122 150 348 298 0 0 0 948 346 240 400 0 793 631 594 630 62 695 259 407 559 776 465 457 0 445 0 576 348 200 351 394 0 194 276 53 99 658 0 562 57 86 0 786 552 988 40 248 0 994 611 824 765 689 6 319 410 420 0 0 387 211 485 899 0 0 539 0 875 869 0 0 684 0 879 280 100 109 134 770 480 39 316 473 707 0 0 360 25 38 190 0 936 0 334 275 65 480 953 997 208 0 381 484 476 555 623 125 832 419 828 413 52 247 906 71 492 393 925 225 71 208 127 410 990 180 0 576 954 436 455 750 622 0 256 177 475 0 628 779 0 870 0 992 344 319 597 669 960 310 0 610 903 483 697 821 0 0 869 0 487 235 92 201 661 0 842 692 595 0 964 618 0 289 0 681 520 388 892 712 545 984 384 915 825 208 290 900 328 359 0 163 75 65 277 743 962 272 694 0 497 264 451 475 570 955 931 0 877 952 961 0 0 141 925 385 30 275 0 318 0 332 270 901 624 0 129 175 513 0 571 0 599 0 761 65 563 743 0 0 481 254 914 688 82 27 554 893 563 0 719 0 473 355 542 729 0 225 663 810 856 0 955 958 965 125 484 998 0 0 992 582 890 92 591 444 112 983 401 0 0 301 374 158 760 0 694 584 866 0 968 795 699 308 246 110 29 0 128 717 0 397 588 0 276 0 0 581 31 0 977 972 0 946 151 492 0 999 779 0 0 349 694 687 0 865 0 962 921 760 559 271 859 102 617 658 270 216 0 585 1000 0 726 0 880 984 409 657 774 967 0 947 0 257 43 827 519 0 827 523 535 306 251 966 705 744 238 0 829 0 45 148 0 219 29 324 444 464 0 526 740 0 888 0 639 0 706 552 691 277 313 619 670 966 461 440 827 641 875 227 427 0 420 735 0 0 189 824 651 0 0 0 471 1000 565 770 852 262 0 244 404 231 0 924 0 0 400 827 829 970 628 65 866 896 0 177 842 597 675 253 18 493 895 638 784 54 482 932 233 511 236 777 512 122 561 813 558 536 0 569 817 885 142 162 358 95 824 417 995 661 512 0 100 120 538 716 0 674 0 891
438 0 964 201 596 783 601 479 946 304 300 743 0 358 971 909 879 0 856 338 0 952 507 101 855 577 156 404 868 26 130 196 844 793 359 898 642 317 0 659 985 720 599 344 62 280 161 4 925 111 0 0 357 261 569 0 33 233 817 205 596 994 1000 127 969 102 16 0 509 493 499 768 452 764 521 0 283 0 0 12 365 615 0 245 697 313 0 77 71 859 140 825 890 572 481 854 279 941 528 797 383 942 963 557 24 757 444 0 345 59 778 419 911 0 59 556 270 334 901 45 0 0 705 0 983 29 245 303 0 96 792 0 0 911 163 697 462 539 819 0 0 445 0 959 437 417 383 52 0 953 733 163 121 201 232 0 872 323 0 0 156 0 609 658 0 949 131 0 208 900 877 0 11 0 610 489 944 893 0 0 0 100 669 0 89 0 340 635 635 139 0 748 516 781 0 399 282 0 0 0 0 0 653 189 438 316 765 689 664 283 386 534 0 638 404 987 870 0 634 267 178 822 272 0 290 347 288 392 0 601 942 228 47 362 981 921 582 791 749 511 401 628 820 210 206 753 68 480 186 304 0 0 793 346 0 0 488 156 579 748 0 0 993 498 60 580 0 0 491 839 858 0 530 0 0 273 771 608 702 558 713 230 0 708 183 0 238 298 522 804 43 0 0 597 205 63 42 750 261 485 0 320 508 655 209 875 216 620 946 400 686 0 268 499 0 81 228 937 966 199 0 720 466 657 0 0 267 357 0 457 952 952 525 562 910 838 832 567 275 994 0 0 782 819 38 659 302 474 0 31 598 0 886 443 36 812 459 239 852 153 254 321 139 175 0 559 461 272 321 0 162 612 235 202 609 796 555 614 654 113 569 365 750 570 239 420 257 977 0 366 704 0 436 288 239 763 16 0 744 909 0 0 209 930 520 0 0 911 102 699 372 879 837 422 0 493 942 259 856 975 255 261 524 154 450 0 0 278 672 65 935 583 0 74 665 444 675 982 388 0 0 0 0 0 539 956 105 0 563 72 0 294 264 0 428 165 296 0 803 800 287 657 0 3 57 745 149 0 794 898 968 109 990 588 0 0 500 589 363 322 0 259 455 626 188 143 612 302 8 346 689 674 875 437 988 617 816 798 400 451
504 255 190 21 902 0 342 0 147 277 943 765 0 0 955 404 312 467 754 457 646 58 0 414 589 473 459 0 904 844 597 476 375 0 874 603 812 449 832 703 0 279 476 790 335 882 375 211 0 582 0 776 850 509 0 72 152 0 13 49 915 33 0 825 136 511 190 369 242 396 695 641 617 93 268 131 780 951 547 554 304 59 205 0 0 852 658 888 35 576 868 428 332 219 286 693 704 808 270 654 176 588 571 866 0 171 915 517 43 586 606 678 0 0 992 447 0 310 574 137 236 564 991 846 186 0 545 972 147 0 670 0 560 737 0 625 625 41 430 223 594 175 286 545 441 44 263 847 126 816 613 712 0 0 244 592 246 249 10 352 250 67 533 204 388 0 510 888 494 0 309 547 887 0 382 276 429 118 0 182 13 441 0 11 950 0 941 0 657 0 11 18 564 51 236 999 295 415 365 952 0 895 0 52 356 406 148 735 920 918 52 596 639 75 425 336 131 476 0 786 713 915 0 644 445 0 280 452 0 750 781 320 218 784 0 974 349 344 666 291 288 0 103 475 2 403 339 633 369 613 843 518 0 804 0 693 832 911 398 709 0 662 0 437 168 189 289 32 243 947 744 937 668 0 863 848 0 80 330 771 993 781 0 187 589 564 373 0 0 792 150 157 171 56 23 883 68 511 869 738 131 512 0 510 0 326 0 863 537 0 627 270 852 0 671 0 322 278 366 0 673 872 440 0 21 0 352 412 837 219 661 0 0 251 96 451 98 262 0 0 59 0 0 0 42 693 68 377 519 0 383 114 538 908 0 0 866 277 18 0 440 306 0 923 791 898 793 34 859 0 494 0 636 82 0 174 452 0 418 408 71 577 0 530 948 779 653 905 451 964 620 876 539 882 44 273 0 100 932 225 617 795 432 0 291 221 293 490 473 79 525 399 0 0 781 377 149 0 725 664 836 897 95 795 426 376 984 127 201 947 171 419 40 0 0 0 138 992 136 521 32 722 230 514 889 0 405 388 0 388 535 733 828 0 0 719 728 922 943 680 138 910 0 810 769 381 231 11 0 261 896 0 569 0 217 724 988 470 0 845 0 798 339 0 95 554 0 7 863 289 0 0 685 203 195 951 961 516 673 209
396 364 379 388 492 0 909 0 682 630 872 430 0 613 0 857 421 417 196 693 868 450 506 0 836 408 0 770 257 924 322 252 916 619 0 807 249 153 0 0 519 806 432 0 677 645 0 617 0 809 0 457 102 492 0 262 843 68 495 50 0 65 0 431 794 85 992 43 110 51 474 592 151 798 204 817 288 505 462 977 632 371 987 939 911 295 934 0 0 735 806 566 0 919 475 0 70 0 0 28 337 418 0 797 151 535 826 0 730 596 0 223 0 184 396 589 390 700 900 615 0 291 359 44 951 566 490 165 0 0 647 159 0 592 0 573 626 0 103 786 31 734 72 938 0 198 943 41 225 242 587 0 105 251 779 523 764 797 199 0 0 898 590 383 393 0 748 828 144 210 721 0 989 25 13 0 642 0 535 75 809 359 81 87 0 816 0 735 157 419 639 809 318 371 0 0 850 116 679 7 26 810 935 0 0 59 0 0 0 587 0 933 0 351 251 497 529 550 0 927 405 907 0 829 470 778 970 841 905 762 354 0 789 0 608 699 0 909 358 734 733 813 793 997 927 694 655 408 340 61 565 453 0 958 0 551 0 795 0 184 579 0 385 117 390 408 472 402 0 106 512 929 0 230 0 0 941 93 678 334 0 823 84 828 257 704 451 426 266 622 419 907 0 429 0 970 499 73 901 394 263 596 0 0 189 989 910 78 596 489 0 0 702 840 0 0 513 824 759 433 825 338 515 92 233 239 708 0 155 821 279 361 410 541 702 69 108 216 0 756 468 426 131 56 959 872 751 351 0 0 874 247 52 161 840 436 0 90 689 941 0 663 783 409 0 0 0 0 935 327 576 856 604 0 0 610 425 159 770 799 430 0 838 811 0 514 714 208 90 0 699 878 999 3 100 942 0 0 204 0 837 838 0 459 918 0 624 15 850 643 795 88 76 297 378 530 0 922 838 440 0 468 830 28 380 376 723 0 2 544 0 852 255 515 0 41 812 79 0 0 473 601 431 0 731 790 543 162 592 0 307 0 407 490 236 404 502 244 50 607 279 0 195 452 958 836 0 571 167 302 278 0 222 826 0 643 606 564 466 0 627 836 88 0 416 372 0 347 0 640 0 10 607 846 667 644 897 958 891 760
451 317 170 7 314 0 559 0 674 720 996 761 703 837 894 859 506 159 662 317 970 958 0 392 255 602 579 998 90 749 101 356 213 494 280 702 123 960 783 372 0 0 555 975 138 916 132 224 908 527 0 736 510 764 898 0 518 260 91 0 0 246 86 218 0 0 0 0 558 982 189 494 915 83 990 0 41 702 755 838 379 88 93 767 0 402 490 438 809 542 850 0 637 720 243 398 279 487 994 0 910 0 0 650 917 22 756 899 0 841 0 45 763 0 464 137 0 0 6 0 359 0 306 0 90 106 439 597 905 644 889 0 891 80 257 349 999 163 0 871 181 853 577 0 318 859 162 0 0 602 861 512 0 563 816 2 0 633 548 981 256 371 306 49 47 931 729 870 162 0 86 234 0 592 266 0 711 190 333 960 661 391 729 897 0 32 995 0 0 84 498 933 439 185 669 150 259 756 241 569 475 0 0 60 0 935 920 40 620 33 0 875 440 0 860 122 115 709 324 240 952 912 0 0 906 536 790 796 479 52 432 41 951 414 0 180 5 632 73 484 159 476 687 719 559 861 0 107 0 948 789 544 670 465 423 195 0 359 0 79 771 788 575 473 0 474 397 0 956 456 113 0 494 0 590 83 0 491 987 285 269 621 0 671 195 0 490 954 0 309 0 390 569 47 0 946 117 0 919 215 0 453 494 279 544 89 893 397 179 212 0 51 48 428 517 374 904 478 0 262 247 0 0 758 369 769 0 534 235 460 809 398 30 0 405 221 713 705 84 317 280 397 0 132 0 528 279 631 233 0 575 744 911 0 851 964 347 997 640 52 682 624 0 112 225 659 92 898 330 324 397 95 0 301 0 0 279 0 604 764 0 82 0 0 782 830 510 856 0 2 13 483 304 741 404 952 717 869 206 632 681 375 703 0 0 0 67 644 898 684 0 452 501 746 629 801 0 375 694 134 341 609 0 788 245 579 640 0 816 0 563 568 0 0 0 579 684 0 779 561 540 280 13 0 563 447 0 842 447 0 712 803 991 324 534 252 0 339 839 874 0 554 0 0 292 229 0 941 761 892 737 835 686 961 941 0 967 489 636 320 2 326 367 951 384 421 877 272 348 379 384 868 0 693 154 910 0 0 793 0
491 269 807 714 0 767 822 864 359 0 936 0 0 34 171 145 300 882 0 952 195 0 0 862 476 441 345 0 789 843 168 0 889 598 307 787 966 340 0 701 449 826 846 352 0 382 143 0 641 482 573 202 116 453 34 425 386 341 998 250 0 935 561 409 813 984 901 828 892 95 799 501 0 918 674 0 845 991 0 153 663 196 0 778 912 878 0 0 0 179 48 938 2 595 494 395 919 966 461 393 465 91 909 310 947 714 0 597 18 426 872 329 234 0 0 0 681 621 609 90 870 0 0 537 663 749 0 120 492 888 614 57 240 910 733 0 936 0 749 344 361 0 0 113 0 0 363 183 799 263 461 0 282 0 0 91 488 310 0 911 738 431 489 161 202 2 0 650 0 418 696 0 293 664 0 792 101 501 0 453 262 79 0 0 844 0 106 0 920 73 32 0 231 782 535 234 253 0 679 0 533 942 0 379 154 603 353 663 0 848 817 286 0 604 627 104 915 871 0 540 481 676 907 0 241 557 533 72 678 622 115 159 0 863 0 134 936 739 447 74 360 950 898 798 0 0 355 926 167 8 619 953 952 0 169 734 800 475 0 0 238 636 0 518 575 873 911 26 381 2 844 476 943 0 228 657 422 0 925 165 48 190 475 320 471 399 0 950 0 320 411 117 76 775 168 732 0 364 575 573 0 374 990 127 885 927 0 189 72 205 592 430 600 693 208 143 0 0 801 246 189 24 0 996 243 722 406 970 0 954 0 753 820 760 0 0 0 1 34 664 733 0 819 42 0 714 154 157 0 0 0 462 216 778 659 167 508 118 0 385 774 290 908 750 400 2 424 160 933 141 0 0 16 123 535 642 0 324 35 188 632 342 0 478 112 514 625 790 574 288 0 804 407 0 871 0 515 299 668 0 0 46 953 123 710 465 185 845 672 685 527 0 583 870 269 427 946 470 582 468 0 728 106 255 957 0 0 708 0 88 643 0 0 160 826 0 0 207 956 0 0 980 226 707 971 0 0 199 285 922 294 0 154 969 0 0 521 0 912 577 165 728 78 628 543 678 251 188 449 443 698 927 206 0 0 654 644 827 679 0 292 716 22 24 475 182 205 462 975 0 881 130 385 716 115 118 19 915 133 310
0 299 317 378 224 686 866 769 629 650 713 55 247 640 453 193 0 786 229 0 68 989 0 0 0 830 509 770 308 0 50 0 0 0 119 413 708 0 88 809 594 621 221 0 120 959 235 893 73 565 820 180 0 75 0 0 480 536 502 0 458 374 342 0 73 573 65 671 277 613 82 277 42 647 688 548 817 824 0 957 554 75 966 576 391 418 0 45 502 353 603 436 255 534 627 419 235 819 689 0 572 469 203 944 0 0 760 0 0 576 783 351 416 828 658 237 725 0 0 45 929 824 247 44 0 0 72 0 43 811 0 676 918 409 930 786 900 955 0 0 925 3 0 0 608 518 627 642 794 0 0 177 388 449 413 0 0 708 130 652 398 355 0 433 978 0 0 0 0 599 68 0 0 778 414 279 578 389 437 636 83 0 421 723 450 574 10 105 0 379 0 396 0 88 854 850 863 674 95 787 152 388 701 560 97 373 500 0 0 594 349 506 78 925 48 799 41 466 646 196 419 620 238 369 0 37 109 423 69 143 543 949 784 890 0 444 793 522 837 338 919 495 0 385 532 0 543 895 0 249 51 418 174 619 468 36 154 0 657 645 0 657 679 169 46 0 335 924 439 761 0 675 0 615 862 0 614 98 0 926 912 343 819 723 755 0 239 334 261 912 412 847 0 74 387 570 820 645 31 201 466 0 849 0 304 248 647 594 679 620 301 758 0 0 738 0 372 498 164 975 576 5 168 430 748 348 115 284 0 0 0 400 325 416 0 251 0 254 444 192 617 363 948 534 0 217 0 182 306 576 0 698 620 493 512 494 246 936 835 683 211 100 354 847 189 568 679 136 635 367 928 0 416 0 0 0 192 690 984 584 785 364 624 705 360 758 53 58 278 867 18 0 741 156 957 253 179 893 218 0 971 538 350 0 200 745 326 547 0 115 5 597 525 715 579 809 219 0 0 0 664 0 943 140 171 0 224 0 263 556 381 530 495 0 106 465 0 434 0 236 24 77 425 220 0 0 942 417 410 19 0 725 0 836 147 300 201 667 738 0 579 590 539 0 516 467 0 41 305 292 99 586 0 45 375 0 25 142 171 0 891 201 78 135 0 565 30 201 0 173 0 161 754 372 0 336 728 0 308 576
556 690 436 0 448 28 622 570 99 702 363 104 560 490 373 320 508 0 0 635 138 469 136 731 679 165 0 0 793 475 496 798 349 939 153 505 0 771 708 316 363 719 992 369 578 707 0 292 958 621 203 424 951 510 126 0 326 702 598 307 587 427 626 511 312 702 750 790 0 266 104 888 815 238 777 486 445 329 711 276 57 0 0 713 355 787 114 0 918 42 355 586 800 708 855 986 0 783 821 792 455 97 999 409 22 708 246 543 460 298 128 0 644 157 0 0 954 974 223 312 558 406 821 445 0 662 860 444 0 0 804 343 580 624 302 530 441 540 432 510 180 620 103 160 322 0 451 932 320 245 627 753 961 105 277 736 674 517 850 476 274 914 0 479 0 943 659 399 0 0 682 390 937 656 884 451 0 222 677 515 381 0 909 571 0 912 961 670 227 867 830 212 0 0 392 615 962 54 391 125 2 76 996 806 127 663 601 372 280 239 156 746 989 0 996 17 0 612 792 0 291 771 798 614 34 120 997 593 645 961 0 0 769 215 411 0 0 0 162 513 311 965 976 226 106 0 264 36 21 275 531 874 477 0 0 427 716 925 183 43 660 300 0 0 0 631 630 598 119 512 616 0 751 262 250 376 646 491 0 303 674 139 141 505 843 0 352 279 444 199 0 816 722 918 0 424 839 145 474 854 0 741 0 346 62 479 85 450 0 798 943 692 0 348 717 176 0 614 81 639 217 602 494 817 849 694 666 0 0 69 44 103 638 812 552 437 356 259 866 831 382 318 963 157 121 361 339 604 101 987 837 0 0 0 647 783 867 851 0 93 282 0 510 25 842 435 763 738 766 0 789 709 0 730 453 546 400 868 966 413 234 21 258 0 498 0 0 0 175 879 74 79 503 952 0 463 929 85 71 194 278 0 287 367 638 117 790 0 87 957 52 642 471 367 317 359 0 0 742 0 156 805 504 358 37 0 313 160 839 0 797 0 0 0 660 822 0 625 481 0 889 760 410 23 250 148 894 419 430 1 0 527 189 523 874 0 0 548 512 925 518 912 565 0 0 869 656 943 678 38 209 101 39 0 0 29 32 933 607 236 455 0 0 0 25 27 0 0 640 573 438 43 483 708 991 601 902 192 469 0
235 886 0 0 221 14 886 804 339 294 772 945 342 724 0 440 0 193 326 846 479 0 93 10 97 193 651 473 953 179 696 881 0 371 476 854 198 197 798 0 243 326 376 462 194 108 0 415 710 87 528 629 643 997 935 42 495 220 329 940 768 48 947 185 998 239 292 65 150 0 50 539 676 0 505 555 689 697 631 0 650 849 706 457 0 97 633 19 950 233 574 669 654 935 196 764 871 0 0 814 624 762 0 859 11 989 591 989 871 0 912 911 835 320 862 508 442 628 760 282 102 948 217 0 747 0 807 939 838 0 0 0 367 850 0 0 79 284 673 762 46 454 278 486 880 174 654 494 453 720 0 927 480 257 538 885 887 811 612 41 959 436 362 90 0 0 209 139 219 986 557 795 840 822 600 197 496 894 0 44 662 640 315 93 779 685 152 641 0 164 116 928 600 592 444 405 908 926 209 274 298 352 336 861 565 483 461 725 289 513 900 0 982 495 813 508 891 99 857 900 0 465 722 330 0 769 459 421 100 0 612 856 333 958 219 894 362 0 477 0 309 465 338 0 177 0 575 417 55 0 293 158 0 836 673 763 30 0 839 928 14 924 743 0 509 596 846 0 545 497 208 45 478 898 411 329 193 819 34 896 329 940 619 756 196 684 0 445 501 616 0 0 314 704 390 918 829 375 498 721 789 0 201 352 445 0 259 217 958 0 349 582 974 0 342 976 0 770 403 898 432 966 292 204 0 21 70 162 0 346 729 0 63 167 847 0 181 430 16 803 0 689 978 0 140 636 779 900 600 0 0 891 472 371 197 133 987 0 92 681 502 984 914 0 0 663 557 411 0 245 518 435 0 0 778 551 960 668 0 0 0 90 159 139 424 860 945 693 411 801 966 392 297 660 599 404 12 905 516 595 644 363 89 214 0 0 871 580 619 762 806 583 507 889 0 775 109 0 889 397 863 591 936 924 0 891 357 812 0 680 0 0 103 125 945 628 701 204 450 0 437 119 0 404 0 175 0 0 114 0 411 0 121 982 643 751 0 842 0 526 497 350 25 535 551 949 697 924 387 585 0 469 742 534 305 139 44 619 271 0 775 464 68 975 320 0 537 921 34 476 126 780 124 0 258 597 563 994 185 157
0 0 698 818 587 530 495 601 0 535 283 690 476 512 978 561 720 0 384 0 910 253 32 0 0 978 182 24 632 0 346 0 380 565 0 208 0 579 381 210 0 820 642 687 0 484 150 736 58 120 546 185 0 555 200 623 0 248 471 52 693 491 952 59 370 888 8 198 951 645 125 0 778 116 703 28 0 212 880 137 831 5 771 392 957 0 894 437 132 419 177 0 0 320 856 545 414 72 366 549 672 0 0 422 346 766 175 56 55 852 201 535 124 340 573 578 411 0 71 995 904 222 183 861 225 29 286 144 928 635 173 0 549 483 0 0 941 392 217 1000 724 928 143 253 390 697 975 857 118 656 404 0 0 413 861 345 49 499 0 898 266 18 688 39 331 12 361 0 805 177 457 409 432 0 889 75 0 208 0 963 892 423 935 0 53 498 723 0 166 918 634 0 274 565 389 591 721 660 318 685 393 0 735 922 740 623 287 0 141 956 0 757 0 268 674 164 997 810 0 340 779 0 630 92 11 740 0 589 246 973 719 504 558 205 255 208 663 144 461 0 375 546 406 257 813 0 390 300 946 318 927 0 316 943 357 0 115 0 0 973 645 939 903 266 570 173 45 0 671 0 83 892 0 772 696 275 778 0 0 675 270 789 536 858 820 679 656 606 0 465 0 0 0 740 41 989 166 0 28 958 316 843 931 0 106 30 0 350 925 19 594 0 245 719 576 589 0 780 688 297 895 674 652 584 0 990 82 603 139 0 102 790 147 231 655 630 754 0 403 0 0 0 805 921 945 548 329 993 363 820 325 823 447 402 760 585 660 0 400 0 515 519 0 388 535 359 0 0 874 581 168 240 183 104 0 331 304 0 418 804 840 852 884 588 606 79 0 270 130 935 0 431 0 0 0 831 471 0 0 134 919 104 0 290 0 368 0 179 0 37 165 562 335 991 318 0 79 591 0 297 733 556 760 0 0 0 271 4 0 293 70 265 466 893 565 362 399 291 479 576 368 8 292 741 980 954 723 382 0 0 53 309 0 903 0 840 959 961 895 0 0 125 6 885 846 470 244 396 0 672 877 152 263 218 191 0 0 760 794 382 913 921 873 594 457 936 943 472 466 847 936 0 820 0 244 305 0 0 0 505
353 225 638 980 637 0 701 799 0 850 115 0 682 0 61 36 0 967 0 156 880 802 701 96 235 291 490 471 183 781 675 0 910 0 0 911 914 0 336 608 0 0 614 192 321 682 0 520 0 18 410 0 0 695 962 0 0 0 49 375 715 580 715 920 345 0 854 26 882 0 955 450 187 474 271 403 39 524 0 312 935 809 0 628 365 776 105 951 515 997 48 0 732 355 647 788 477 549 0 0 296 259 726 439 0 146 789 452 369 200 593 0 17 755 782 0 591 0 656 0 0 614 431 765 605 803 382 205 143 993 657 464 882 0 65 651 210 193 0 800 484 347 357 952 543 303 124 701 801 737 804 0 921 347 223 0 0 850 77 544 0 695 165 111 937 0 969 870 732 107 450 226 298 883 47 552 245 795 44 726 162 0 0 0 0 517 849 0 393 41 486 0 606 564 0 0 873 411 337 985 713 896 0 383 65 0 557 350 954 324 516 231 361 72 390 61 277 936 0 0 0 16 0 598 0 865 646 322 122 413 0 0 525 0 0 274 474 813 514 17 0 442 960 684 799 0 806 442 0 340 855 446 30 153 99 246 830 367 613 108 0 0 214 942 29 947 614 696 698 766 194 117 223 735 301 0 242 230 111 254 589 0 0 362 60 0 35 820 64 156 639 778 486 918 352 0 795 465 282 179 715 744 0 673 618 483 446 717 0 92 627 941 435 742 242 0 465 701 491 797 0 189 0 292 95 983 877 688 559 167 302 186 108 263 0 767 125 0 0 0 991 795 85 242 833 318 64 763 0 301 377 0 0 45 358 36 504 867 951 658 264 622 712 945 854 662 674 0 994 287 175 617 307 459 325 731 347 279 722 659 913 471 95 103 347 0 486 745 445 846 618 531 626 366 519 947 960 361 637 554 0 174 883 732 922 975 891 724 480 331 679 331 0 0 70 805 0 431 0 0 29 797 245 0 167 880 625 0 514 371 0 630 0 598 943 0 742 0 599 438 829 60 316 480 86 777 460 325 352 417 460 287 639 550 726 934 0 816 40 0 240 642 0 879 550 450 133 485 547 498 213 0 867 0 597 914 925 0 145 324 471 81 640 390 602 0 466 915 682 828 0 350 862 576 315 0 531 527 410 623
960 227 791 674 0 37 623 703 410 143 533 987 582 838 432 221 186 70 343 895 0 250 0 863 0 23 0 0 981 363 260 192 667 568 43 292 0 0 219 287 889 732 411 0 0 961 0 651 0 923 0 962 984 866 0 0 1000 734 583 966 980 656 0 412 1 0 0 282 447 0 520 739 744 0 438 633 63 38 365 0 0 790 390 363 424 800 704 306 223 293 267 612 597 0 0 186 552 727 0 0 400 753 322 827 295 702 237 594 0 0 511 829 810 328 511 173 497 535 0 116 429 423 457 799 198 678 480 459 442 626 186 726 27 0 41 275 54 350 131 470 248 837 0 48 943 691 808 939 826 683 336 67 0 822 416 386 0 147 0 0 815 282 412 960 79 13 483 821 1000 808 883 771 566 903 0 723 495 0 367 468 862 272 0 383 421 576 559 61 881 696 692 616 81 62 0 536 261 504 0 905 700 0 629 687 884 406 122 435 889 0 0 518 149 674 0 504 14 317 118 18 820 0 17 969 0 125 841 973 212 61 534 98 925 0 107 11 527 542 0 0 768 378 836 328 776 756 711 697 0 0 0 545 761 692 802 460 868 0 531 0 561 12 267 198 0 51 0 199 444 331 29 661 0 319 960 946 548 0 0 349 118 292 387 61 174 996 500 164 739 445 0 192 492 0 0 38 565 763 152 260 0 0 944 917 62 0 958 727 624 190 775 358 320 367 766 0 398 812 0 430 318 593 323 971 0 496 0 54 990 477 555 628 402 328 488 312 0 631 694 240 437 253 0 98 862 0 386 292 637 0 956 770 917 322 0 276 0 260 931 941 0 0 564 0 85 515 357 36 917 509 799 214 191 266 708 847 954 54 385 117 44 31 605 264 79 423 615 286 130 769 269 339 943 926 0 0 92 385 18 95 0 820 453 0 571 990 502 805 629 655 0 0 0 192 82 815 192 70 10 202 953 710 334 0 297 478 120 257 943 0 316 753 958 245 278 388 645 648 865 188 231 336 131 535 760 357 26 117 0 39 640 55 0 849 316 473 65 114 892 933 638 628 821 16 192 219 84 975 0 889 607 367 95 566 193 768 0 762 4 549 416 189 478 812 0 393 578 722 384 586 0 0 462 0 954 555 687 613 0 604
998 873 664 725 213 712 401 206 822 652 188 307 811 0 600 302 0 297 0 966 277 0 917 910 656 0 516 518 426 634 0 470 702 965 510 329 993 26 996 306 221 0 0 294 707 4 820 649 0 964 741 638 45 844 141 747 230 0 785 253 384 681 214 0 232 0 504 315 255 234 742 359 48 0 501 0 361 892 0 394 0 586 673 284 258 596 81 873 763 888 957 880 300 994 928 608 393 925 466 108 199 880 977 473 0 947 0 995 942 411 351 738 862 532 343 99 993 358 808 594 0 546 724 508 267 146 907 0 966 0 523 298 420 0 734 144 532 584 648 758 940 124 636 883 460 395 474 39 559 840 973 54 0 59 499 221 398 842 751 515 565 216 524 361 0 679 0 527 177 673 398 565 651 185 882 673 0 966 0 835 619 876 0 0 798 605 689 0 0 72 365 334 399 462 953 678 382 812 0 419 119 0 953 323 117 0 890 653 780 0 704 963 0 0 466 0 708 316 622 454 413 489 830 611 371 530 0 717 838 33 386 260 531 0 113 923 227 619 873 627 107 899 506 427 887 661 536 0 758 408 263 916 0 0 578 0 0 947 0 0 98 771 110 0 134 261 728 501 248 425 250 276 0 251 731 127 858 441 552 478 81 997 0 115 54 867 697 831 269 192 113 958 0 928 0 610 307 18 433 455 893 780 394 961 578 960 373 0 0 119 0 369 648 444 645 0 706 428 728 0 0 274 339 429 316 731 390 32 140 203 0 428 806 946 0 309 0 500 945 860 358 777 908 522 428 325 731 0 204 0 963 651 517 244 349 975 363 542 891 305 86 399 668 106 378 599 141 791 0 132 898 38 106 518 0 0 0 772 795 99 114 930 0 0 617 231 127 930 348 858 767 838 531 283 549 376 906 0 559 92 0 302 369 287 220 402 749 180 880 260 736 86 0 151 434 882 736 376 648 450 826 971 701 883 62 409 932 943 567 866 0 0 2 963 898 301 901 352 0 162 955 660 828 931 320 238 883 844 0 821 133 0 483 886 875 548 995 764 476 507 313 684 680 0 955 383 668 798 463 0 621 800 0 921 494 0 294 403 765 0 735 576 430 0 24 597 791 573 689 37 0 94 800 902 579 0 0 123 12 0
279 361 349 560 985 291 947 308 14 65 925 0 631 998 0 790 196 358 611 787 504 0 238 845 140 887 734 0 152 651 950 0 26 508 453 194 0 882 372 0 693 365 0 699 391 951 701 209 66 708 473 394 181 308 446 964 3 840 413 742 941 214 825 270 97 857 541 903 354 240 393 308 29 308 0 766 555 144 985 140 964 272 0 16 454 982 677 141 550 927 781 979 526 647 0 745 537 426 254 912 722 0 295 818 860 0 238 212 63 32 961 586 28 365 153 395 685 42 469 806 440 813 198 952 728 0 46 609 589 744 980 0 857 694 686 0 636 161 579 71 902 0 0 379 913 847 705 354 0 957 620 0 782 941 0 313 100 740 0 0 551 0 638 0 731 923 641 0 378 0 996 0 442 886 858 0 0 16 934 45 251 645 976 149 590 698 26 0 505 411 291 991 830 271 317 421 755 234 506 873 0 812 721 731 840 993 442 333 237 0 670 921 140 0 436 0 341 541 263 322 155 0 132 342 21 71 866 140 341 619 538 75 0 15 0 0 0 579 43 0 313 542 0 776 0 59 150 969 117 305 866 0 743 258 442 861 674 0 60 592 145 0 934 6 1000 0 477 240 257 895 842 0 685 951 0 6 465 910 926 666 0 875 956 753 840 813 684 412 43 196 66 468 0 438 419 0 766 486 480 0 858 0 158 355 558 4 896 0 669 829 340 0 0 705 150 541 244 699 900 986 844 0 839 569 724 0 0 561 397 83 475 278 318 875 339 87 118 538 151 894 322 324 395 747 685 631 358 660 183 516 73 198 587 634 145 932 470 638 501 60 251 991 88 346 734 839 554 200 420 511 275 724 505 725 39 203 526 855 401 391 141 517 394 0 124 473 0 407 0 192 0 102 361 859 227 774 0 172 972 178 0 421 849 0 354 513 329 706 760 648 456 684 687 932 0 0 0 728 0 692 854 878 0 366 0 406 0 0 260 947 717 0 626 760 655 683 477 87 727 692 0 517 420 242 208 639 429 498 860 752 299 595 880 557 0 288 916 648 0 105 939 0 0 576 652 199 261 960 326 142 0 238 144 69 0 0 631 403 289 0 843 560 330 844 583 515 0 0 955 178 937 120 66 685 57 825 609 356 881 593
80 0 86 406 0 0 972 533 78 363 183 0 0 452 653 98 0 0 492 0 312 402 409 0 0 0 0 121 684 0 620 0 681 979 11 0 0 178 0 0 215 93 0 0 120 219 484 257 510 262 534 0 136 793 434 0 464 439 760 853 457 582 403 0 6 148 100 497 909 273 302 304 173 0 243 0 665 496 454 240 712 409 285 20 562 291 0 988 829 749 14 681 88 634 250 401 62 226 979 471 280 704 921 8 79 819 797 380 426 230 816 5 0 711 557 0 351 449 0 404 299 0 0 281 976 0 410 615 547 0 370 130 0 638 0 548 0 662 266 0 265 0 347 182 104 412 764 411 404 515 979 986 101 0 683 0 268 676 706 417 0 632 341 10 930 516 461 852 145 80 766 147 773 881 0 699 718 144 380 419 205 0 830 112 955 575 593 84 212 690 266 678 289 59 756 0 0 0 742 74 37 959 497 934 309 0 0 195 491 0 0 0 311 0 0 0 242 223 0 0 889 722 0 187 969 195 938 398 417 72 0 271 99 755 15 109 445 0 609 801 0 0 0 492 447 77 962 410 718 0 303 118 314 53 777 3 535 838 0 691 160 679 0 0 980 846 0 455 380 407 282 534 28 0 173 379 55 789 0 49 0 332 846 0 409 314 857 120 0 509 291 0 216 371 533 260 813 246 613 0 0 116 307 88 0 660 410 770 462 116 267 0 0 621 130 406 529 858 628 24 0 527 371 890 0 424 548 263 0 194 653 693 194 247 150 778 146 50 289 490 0 271 367 737 0 0 367 151 511 757 790 261 398 95 489 16 997 105 146 631 458 0 0 521 827 488 357 504 381 84 192 409 920 996 134 604 813 128 0 146 0 214 962 592 0 0 0 0 192 334 0 776 360 754 752 951 0 424 796 649 710 0 0 191 0 827 884 462 829 431 124 0 456 271 683 0 329 118 117 0 820 31 0 594 381 536 0 568 436 117 130 300 662 609 609 304 310 0 472 487 901 113 697 890 45 42 278 930 978 494 446 386 274 933 379 376 389 906 893 113 515 681 743 0 918 957 80 372 188 779 556 842 472 535 490 401 0 333 698 634 546 0 899 47 0 873 0 174 436 460 26 623 939 901 780 571 957 545 8 308
0 446 444 0 0 951 0 117 882 897 289 98 744 678 811 182 962 287 585 3 383 333 596 745 343 840 428 947 841 210 834 452 242 181 0 895 0 716 417 106 729 902 172 971 832 545 253 0 492 358 431 526 0 99 766 507 331 21 587 462 634 813 313 142 903 686 37 671 740 233 679 616 644 0 823 223 0 55 0 294 60 909 591 0 775 567 303 776 284 0 64 912 374 996 510 0 206 436 119 34 622 120 69 324 964 0 855 984 185 0 0 0 843 585 589 868 0 101 891 924 485 696 74 16 208 0 771 626 411 684 0 0 628 523 894 211 0 497 0 246 395 518 482 885 163 504 0 257 331 40 555 491 135 387 584 371 985 539 813 16 854 846 0 279 331 263 468 820 584 871 0 342 0 0 526 713 569 884 990 286 0 924 751 0 220 0 0 351 298 625 835 0 979 584 363 105 0 74 258 612 0 0 756 0 0 54 935 864 712 0 0 720 897 185 576 746 871 424 579 542 26 230 685 355 290 0 0 688 349 825 287 248 0 772 0 548 0 515 893 806 133 305 0 249 906 0 0 157 201 645 888 949 790 461 0 548 0 551 332 244 677 795 398 73 79 679 838 464 24 0 543 666 61 219 219 578 278 0 0 269 269 6 0 253 583 289 965 999 0 686 454 364 843 0 604 2 600 508 724 410 701 752 321 0 912 368 564 0 87 633 0 466 139 424 558 0 662 764 551 944 652 784 922 429 0 957 214 813 125 190 62 732 128 0 97 672 951 0 682 195 220 0 0 698 759 521 916 536 751 69 854 51 554 782 0 376 726 414 580 0 580 915 328 956 927 627 423 762 0 235 81 235 838 452 0 0 516 326 816 844 939 310 937 841 0 328 627 466 103 497 0 207 289 410 699 0 719 888 730 50 982 0 803 0 229 727 307 50 705 0 487 654 156 808 929 709 890 518 4 704 0 424 340 848 794 929 494 386 0 0 143 241 405 308 643 25 0 45 0 704 987 487 0 620 0 259 326 0 671 624 0 392 953 0 584 82 147 364 911 349 0 263 336 481 995 865 260 0 0 0 782 61 248 378 787 954 629 685 243 802 682 74 934 13 113 948 0 555 0 5 0 686 588 104 197 985 0 603 538 0
257 994 529 802 269 151 799 1 331 236 0 851 397 341 347 91 611 353 648 420 471 336 48 679 447 600 654 635 733 517 469 826 751 544 287 593 435 701 882 623 306 903 215 835 99 0 690 0 637 0 566 0 818 630 0 716 525 227 790 111 674 246 0 0 176 850 70 482 0 669 899 335 221 288 134 0 727 0 782 329 901 740 0 418 428 99 483 691 796 0 0 935 437 253 315 563 504 172 985 375 0 625 542 842 363 520 382 520 275 0 651 445 474 74 764 0 511 612 632 505 134 97 903 824 806 574 838 0 0 21 705 121 221 932 0 623 431 0 436 365 0 949 388 45 142 549 291 773 0 395 59 150 499 579 557 185 0 7 749 0 745 670 161 31 260 654 0 0 631 256 0 0 400 987 834 336 760 999 449 0 623 247 0 0 520 46 752 138 723 533 286 526 736 459 0 0 155 100 873 0 992 547 0 912 0 502 329 0 172 28 0 662 0 353 147 994 0 14 804 96 0 90 858 0 2 430 354 100 27 0 678 0 412 191 63 0 563 493 891 0 708 927 0 94 620 506 556 818 142 0 11 246 0 905 649 707 377 87 0 374 14 321 856 142 993 351 0 748 81 877 0 177 53 558 991 0 860 0 0 221 0 499 4 798 146 0 250 255 464 29 219 0 320 116 0 436 36 671 760 460 265 826 0 208 345 442 136 0 451 750 634 549 825 968 146 366 308 583 762 0 21 948 222 0 417 360 786 144 0 391 0 686 462 263 994 626 889 0 868 797 0 354 838 650 524 846 502 301 736 66 370 483 332 800 104 855 300 481 990 77 938 907 309 0 400 459 697 958 43 664 461 61 0 399 313 186 475 464 0 452 978 119 573 798 0 302 0 743 929 71 0 162 682 600 142 308 853 355 139 766 0 0 85 167 964 861 360 264 334 454 621 154 31 562 656 459 0 759 0 666 393 182 356 492 672 83 780 0 838 414 545 599 160 864 536 298 820 9 827 642 302 616 61 360 96 753 260 0 984 355 846 327 446 540 0 352 612 667 4 223 458 573 412 922 0 920 0 819 538 314 359 0 962 0 667 0 559 152 310 852 0 487 0 532 877 581 102 591 249 572 460 463 0 938 281 454 987 991 0 207
507 169 836 543 716 678 569 553 0 194 16 865 982 403 5 339 654 277 34 732 481 922 667 64 846 0 0 916 48 426 24 812 487 0 20 540 0 0 905 756 998 16 456 732 0 828 0 0 530 459 983 722 447 195 0 0 209 979 593 282 183 532 0 877 0 295 828 309 204 826 481 842 408 47 0 464 658 852 464 0 431 977 462 632 355 915 570 374 285 848 719 482 0 488 0 227 650 938 57 0 171 0 371 735 296 0 963 121 561 760 25 230 0 376 378 468 0 0 99 545 777 0 156 0 5 457 805 732 905 714 387 0 472 900 260 84 0 417 781 483 956 441 936 410 188 878 205 749 804 19 0 623 171 808 888 147 367 104 0 748 493 130 77 631 110 606 348 420 42 862 0 0 151 469 853 482 0 0 514 186 131 0 415 901 0 258 0 851 0 413 421 175 990 790 417 829 403 328 408 336 930 319 524 0 273 394 203 779 279 70 0 959 530 762 282 0 994 931 849 0 654 798 160 951 817 615 0 0 0 0 635 0 0 173 413 371 634 591 361 841 443 0 507 451 256 0 136 296 0 0 351 183 0 0 63 482 0 171 46 760 279 207 698 303 384 838 497 887 631 462 575 0 242 0 394 0 995 470 0 429 734 506 254 973 0 459 283 671 788 570 936 167 760 0 0 229 532 0 0 883 70 599 137 366 352 469 4 878 798 302 884 24 236 149 90 523 475 590 890 529 786 560 0 742 400 921 497 102 492 282 723 0 104 978 649 798 612 634 551 371 0 612 0 0 456 0 392 70 676 538 537 717 188 657 740 619 558 809 131 341 0 914 0 593 792 772 913 74 96 189 511 933 150 419 0 98 909 914 0 0 0 905 466 27 577 575 43 129 0 0 67 657 0 254 591 577 353 697 398 976 561 94 181 647 14 0 993 796 79 580 189 812 388 795 607 168 0 745 149 557 345 466 144 172 376 15 0 0 694 967 0 300 2 584 853 0 648 0 0 711 777 599 118 973 354 122 946 311 0 616 0 832 825 310 435 843 847 0 610 55 472 875 149 179 222 569 725 705 389 773 844 202 534 0 0 964 991 422 570 327 0 0 437 846 83 918 203 482 537 871 0 830 702 0 0 743 181 421 331 657
570 97 0 702 755 743 0 433 856 919 147 717 421 436 0 156 269 285 691 74 0 847 530 644 252 260 596 0 0 539 814 0 739 26 0 333 373 797 440 617 491 539 710 302 0 464 965 0 54 727 291 0 541 899 0 302 49 199 548 758 962 494 116 388 252 330 724 936 964 0 166 848 87 232 179 37 837 133 915 248 80 818 0 513 0 0 282 160 0 428 53 71 855 539 7 493 0 349 443 41 634 396 986 738 671 908 437 46 440 386 0 193 580 580 0 580 393 123 0 0 0 165 497 0 0 152 0 0 488 342 882 0 0 536 243 508 336 219 656 0 349 0 154 512 0 797 717 297 0 519 993 774 461 530 153 778 0 536 0 491 738 0 416 405 243 520 465 847 56 710 58 0 612 566 0 766 0 73 0 883 318 939 626 650 304 442 379 623 904 52 835 473 0 330 803 211 86 0 0 27 134 898 308 438 877 761 792 814 390 685 0 445 242 818 836 28 124 0 0 42 404 468 287 498 583 948 997 0 355 863 997 175 961 117 928 100 136 747 49 73 0 593 249 228 537 21 607 665 370 226 219 804 287 603 30 648 138 896 0 38 655 637 55 2 317 849 995 804 120 875 0 447 657 211 0 330 0 49 156 577 518 931 422 0 373 239 485 0 0 527 46 687 822 0 446 572 0 331 203 791 304 298 423 0 0 331 235 882 592 439 982 93 976 529 0 542 0 0 0 594 739 0 0 102 722 103 722 478 675 624 838 462 232 221 545 630 228 384 452 298 791 362 951 350 257 619 75 0 888 524 737 249 381 827 198 405 361 0 0 89 0 941 0 0 728 640 692 855 657 472 38 832 0 156 987 414 0 894 0 266 0 600 0 720 514 711 436 0 535 960 0 202 618 0 709 131 404 217 595 335 0 811 849 366 0 0 443 806 76 972 29 0 9 168 0 0 644 205 791 0 54 0 951 0 668 0 8 827 367 472 857 83 811 892 833 330 986 78 0 458 699 509 599 0 878 542 266 375 513 720 17 661 627 588 607 746 707 0 0 642 898 958 268 680 0 61 931 0 178 437 813 518 426 223 381 578 959 617 904 908 222 893 297 0 918 682 920 0 934 97 300 970 0 0 9 397 832 361 746 0
226 376 816 533 446 365 299 167 209 0 474 211 459 0 0 250 0 780 306 414 506 754 858 731 991 0 431 888 964 410 33 0 965 567 636 472 371 456 665 799 0 573 697 0 374 0 0 0 194 753 464 474 929 616 197 898 338 957 0 352 806 0 395 349 495 628 260 616 662 932 0 9 0 219 0 59 151 516 3 344 0 252 342 557 598 168 489 282 466 534 798 701 0 537 969 0 18 466 267 603 598 48 0 172 51 152 242 532 9 27 144 293 753 439 695 668 44 274 0 681 0 70 144 273 876 900 635 950 0 107 0 920 29 172 201 745 516 9 443 0 0 379 402 0 787 524 998 53 150 920 750 700 134 699 884 0 420 0 112 769 804 140 613 970 370 213 924 872 61 0 206 627 617 70 96 57 0 834 816 383 570 560 617 0 534 700 878 68 205 276 513 353 100 0 161 315 783 635 0 712 649 128 744 515 969 0 0 231 959 936 52 25 503 320 107 0 0 169 0 936 349 474 735 520 0 281 51 798 275 865 177 0 854 624 179 144 0 749 680 798 0 504 0 116 279 442 266 861 0 763 870 3 0 0 0 0 2 357 583 237 556 79 0 812 153 0 671 908 131 937 365 137 412 158 153 0 29 346 484 0 795 861 782 437 804 169 523 0 568 931 0 67 942 904 0 0 897 416 400 0 263 837 279 0 0 0 329 926 28 60 279 0 0 208 0 460 0 422 221 775 580 0 897 32 684 832 595 701 318 342 0 145 416 153 131 636 174 499 972 830 0 118 877 0 60 147 744 797 920 254 0 893 793 8 601 349 60 621 100 0 0 284 569 712 0 580 920 194 0 396 0 455 0 467 0 286 1000 903 319 817 0 417 0 781 370 170 426 582 303 983 128 0 528 0 541 0 90 989 898 170 0 921 753 898 242 449 618 6 743 690 507 0 0 45 704 343 333 538 192 0 594 1 68 465 0 97 782 649 788 0 0 861 516 355 0 60 49 740 0 680 0 382 706 101 585 136 353 36 0 423 0 0 615 205 173 569 651 665 490 140 162 141 364 903 109 196 671 841 84 0 79 491 926 0 0 583 308 0 979 182 469 330 0 797 0 114 713 224 768 522 84 558 454 330 872 364 591 0 0 530
0 503 924 995 787 0 772 239 759 533 314 401 914 73 938 784 777 0 365 97 0 682 0 0 708 120 614 445 0 425 0 987 853 0 503 937 607 623 236 8 762 771 0 0 0 398 403 24 0 378 0 679 675 0 642 0 399 0 847 448 43 872 518 884 0 858 0 728 298 508 0 984 157 44 781 813 523 0 0 942 153 537 683 661 781 890 581 69 0 653 570 742 0 411 309 772 712 587 0 502 931 100 853 335 161 19 887 0 442 631 451 287 290 827 312 633 650 461 0 201 78 279 712 910 366 0 57 265 71 577 111 654 0 0 79 542 183 246 0 939 949 52 51 792 0 679 68 104 0 272 815 76 719 483 0 439 464 667 920 11 224 59 767 0 87 222 951 931 5 908 729 348 104 974 106 850 678 533 961 0 692 0 0 191 386 960 438 288 970 858 472 936 702 442 408 416 945 665 536 522 31 939 655 710 907 360 38 329 0 0 518 853 428 654 0 880 0 487 915 0 239 6 728 795 828 896 885 277 657 751 921 406 468 0 0 602 526 811 274 123 605 626 0 98 707 30 183 160 9 393 900 920 223 324 662 516 272 601 22 318 930 0 0 74 699 820 179 619 0 685 98 509 373 67 638 643 0 452 699 231 627 908 109 393 462 2 460 0 369 0 712 0 620 80 833 0 408 977 775 97 151 168 993 633 0 307 116 687 960 750 779 0 791 0 292 278 709 71 499 518 942 0 0 807 0 116 463 643 388 593 585 736 280 134 355 786 924 0 807 73 315 0 520 871 0 346 24 90 668 698 878 0 0 0 0 0 227 638 759 991 0 0 848 448 313 858 149 999 337 137 833 0 501 520 418 436 694 197 0 0 220 0 101 741 810 74 429 187 58 294 881 113 626 0 538 445 7 138 0 183 164 766 0 461 363 504 234 721 963 331 631 0 184 176 749 226 803 403 278 696 419 803 299 0 867 754 0 661 355 679 528 125 913 486 746 628 598 0 549 366 438 904 904 0 798 151 781 670 590 0 114 793 809 266 781 519 670 459 897 779 54 266 946 635 862 824 696 128 800 543 479 210 0 349 941 293 702 479 562 614 0 146 0 338 0 0 381 5 126 314 760 371 47 69 666 186 751 236 931 443
0 44 989 905 958 817 814 0 0 660 684 90 487 99 501 881 892 581 0 814 831 657 572 838 94 267 169 305 977 74 304 38 402 350 131 199 972 107 719 857 295 439 39 232 0 870 285 841 245 414 454 224 40 40 618 0 0 0 61 742 898 258 26 0 939 981 0 691 388 0 253 528 0 0 946 690 799 683 422 773 904 490 292 920 440 688 216 916 0 0 0 870 305 438 283 946 0 499 371 0 645 463 302 722 404 335 355 109 0 439 131 406 736 126 78 113 613 220 0 388 0 305 862 118 0 146 813 249 83 748 0 360 0 0 394 4 884 0 975 448 344 976 701 0 766 872 0 806 506 982 0 382 574 0 271 0 183 624 579 670 530 89 0 317 882 0 205 48 139 283 356 644 846 336 873 964 100 627 19 639 449 0 754 404 761 731 318 479 808 0 769 927 646 767 920 795 901 0 895 796 760 0 633 745 0 850 0 815 393 339 868 702 812 173 0 487 0 0 2 109 0 707 781 925 922 397 1 423 757 0 511 113 915 673 259 0 0 274 866 46 63 751 343 742 446 498 0 705 681 438 367 398 156 0 971 764 677 0 679 0 294 995 92 220 891 0 411 0 0 0 0 154 863 702 0 652 0 335 79 479 0 213 266 656 0 426 820 312 240 524 333 508 145 798 109 647 729 702 506 0 728 357 363 953 394 0 0 666 220 426 219 0 597 170 967 888 717 670 0 746 380 657 328 674 258 596 975 127 550 147 813 973 917 332 945 520 0 66 415 92 707 664 936 988 323 802 212 704 279 68 924 899 23 359 116 444 26 503 474 356 381 60 1 885 303 167 940 182 109 942 773 554 290 302 0 0 145 519 605 305 81 930 453 77 0 0 421 766 0 979 869 729 478 251 769 0 774 444 0 748 159 544 0 949 323 626 184 503 0 723 294 827 486 504 198 35 853 281 58 0 533 891 278 514 0 0 365 65 946 607 0 144 887 500 516 525 940 0 942 846 616 159 757 378 928 269 350 695 873 0 560 0 750 546 872 55 517 0 557 0 0 755 82 131 37 863 509 279 0 104 269 699 204 133 357 954 319 155 0 625 186 2 0 263 131 349 473 0 905 0 808 549 853 474 827 273 0 864 0 471
273 0 786 18 0 817 586 318 653 0 125 0 0 0 0 898 0 0 832 122 0 661 442 840 339 544 128 452 608 6 792 64 0 991 364 346 555 53 0 596 408 346 370 508 0 269 204 0 0 754 30 0 393 781 58 656 0 0 357 439 882 0 529 224 363 992 0 60 808 422 229 70 508 647 231 0 572 877 469 0 523 854 0 176 926 954 65 47 959 933 470 951 83 261 646 477 282 23 301 667 0 309 305 405 0 538 922 701 79 47 777 538 678 0 27 345 387 443 304 656 136 131 934 268 283 571 337 362 0 673 0 104 791 0 972 963 992 669 828 433 0 861 765 0 69 528 130 705 797 0 717 0 133 240 437 1 0 952 740 344 0 0 17 785 81 888 130 925 70 590 180 0 534 242 427 15 84 358 869 883 886 755 3 865 0 266 944 705 40 171 0 164 163 943 190 943 348 389 0 579 922 782 520 0 112 435 413 803 632 221 401 739 0 470 965 514 0 0 702 914 585 772 589 0 556 0 317 49 473 280 173 0 665 640 305 0 681 657 438 155 754 803 321 457 207 816 821 647 40 0 287 610 0 222 167 648 279 590 0 954 467 678 113 183 0 0 832 857 561 0 722 689 202 314 250 0 368 150 213 555 677 102 967 750 656 0 139 0 517 0 742 864 885 0 194 790 155 389 807 23 292 360 659 417 706 902 287 733 610 0 969 75 529 862 455 0 74 809 745 365 0 688 128 878 95 896 571 720 288 74 0 603 0 219 357 51 0 122 972 736 1 666 424 0 0 539 253 579 591 989 162 0 597 529 294 928 367 232 507 211 438 683 663 705 639 491 439 501 284 0 514 197 631 101 0 440 347 477 612 770 481 671 401 840 0 321 707 610 0 325 535 236 0 0 796 63 36 966 312 901 0 527 55 445 130 0 0 891 994 0 401 225 573 0 455 0 864 204 242 0 873 334 245 432 0 136 168 302 149 244 240 304 85 121 6 0 0 347 496 891 0 296 880 344 343 153 650 80 583 469 586 928 500 327 412 0 311 0 436 731 734 244 10 673 26 212 359 869 0 436 907 0 0 699 36 0 783 600 489 227 694 774 676 277 152 515 140 392 469 0 678 875 284 900 206 362 114 220 854 341
7 0 701 931 432 371 852 274 0 199 49 0 0 793 190 226 569 0 744 760 632 541 343 257 732 665 201 0 276 90 794 615 76 461 845 321 0 539 150 4 813 634 674 46 371 0 239 619 248 0 0 660 748 0 974 115 828 960 768 25 93 0 0 901 0 483 647 245 829 482 733 484 830 505 91 220 741 0 867 47 289 0 0 590 0 866 716 898 792 309 880 265 126 0 540 0 203 231 462 687 38 588 338 0 297 0 839 0 732 0 900 0 91 191 790 621 333 316 0 716 472 7 0 527 23 984 294 258 0 238 863 235 434 422 471 5 730 0 0 0 350 160 712 631 822 278 0 370 229 620 290 102 181 11 611 553 196 589 776 976 332 186 0 439 766 224 360 0 965 1 0 783 839 152 410 911 0 608 643 139 245 0 79 0 0 93 264 730 896 0 951 0 590 832 48 68 0 0 344 145 255 0 512 0 607 0 0 924 858 325 58 215 248 307 874 553 837 11 721 865 234 83 210 870 0 0 0 532 72 0 641 0 46 350 66 135 0 160 471 226 452 154 338 513 0 0 528 618 0 0 865 147 828 333 754 0 385 305 150 0 156 0 667 0 806 986 432 396 887 0 556 499 511 221 166 162 188 426 986 0 727 812 841 131 0 87 0 271 359 870 612 0 541 945 693 0 90 0 187 0 55 349 546 332 918 0 978 539 131 542 455 0 0 174 613 548 977 177 885 523 436 415 242 263 954 267 918 0 0 839 61 137 492 128 0 840 505 753 978 83 534 507 305 720 759 9 899 0 73 680 650 622 372 484 960 4 624 939 867 813 0 593 406 557 369 0 667 55 899 267 0 391 0 324 6 0 380 499 147 383 570 805 499 189 100 816 708 398 505 449 930 204 764 923 285 0 700 468 847 611 614 569 581 928 141 909 0 496 688 241 330 297 769 0 415 827 644 550 194 0 299 0 0 376 52 575 0 0 379 502 658 0 408 527 936 282 0 812 246 989 263 34 652 276 865 518 348 158 0 417 414 592 218 347 976 0 497 637 654 0 230 0 251 0 840 307 236 260 900 0 445 970 127 597 0 35 143 523 0 0 0 817 0 985 520 856 552 0 923 721 749 699 884 78 799 491 677 4 758 651
132 0 191 163 0 720 774 345 518 335 172 337 825 0 0 893 967 908 26 0 711 942 377 684 0 41 362 226 0 565 816 0 636 261 60 666 57 722 256 185 795 150 922 5 546 723 267 0 661 863 0 0 939 143 716 949 76 316 563 909 339 0 605 897 747 642 552 461 0 886 648 150 0 939 185 410 63 0 189 632 68 312 838 0 549 0 480 402 75 229 249 999 47 0 0 0 607 0 926 786 0 945 601 754 244 232 804 59 0 531 576 0 441 0 465 386 57 145 812 120 516 607 0 662 929 326 0 135 224 0 996 470 0 927 257 873 471 781 298 332 741 0 144 0 962 861 323 587 81 751 861 840 108 0 625 622 4 823 0 155 0 388 183 920 0 236 316 208 819 655 580 88 437 73 0 340 220 778 0 246 390 922 0 477 425 106 622 16 725 650 592 434 320 473 261 112 778 0 629 0 828 449 389 426 0 642 73 304 410 609 0 0 0 606 0 473 0 636 756 155 810 708 600 0 0 450 259 835 745 0 997 177 312 0 238 495 353 893 582 769 856 521 0 565 864 171 552 193 0 687 964 58 0 937 364 7 172 208 913 415 492 449 575 932 167 233 743 559 0 0 233 720 0 119 32 109 874 727 140 0 355 0 0 0 79 952 0 984 302 0 725 172 219 906 0 0 0 489 0 642 405 810 521 91 137 0 784 114 54 416 836 478 730 0 475 530 398 15 0 41 257 406 302 0 768 702 881 671 809 452 674 742 928 962 0 473 667 167 545 779 0 90 0 789 278 163 9 654 74 56 442 339 0 209 0 0 0 165 420 852 909 0 412 74 629 306 62 40 277 890 374 370 635 528 592 350 0 342 617 726 813 528 93 0 518 189 198 871 0 0 933 85 533 545 921 568 695 811 272 35 302 545 585 741 369 97 735 275 0 0 227 273 370 778 888 994 117 156 640 29 0 642 0 827 349 599 620 799 287 695 802 437 830 44 160 390 254 80 84 80 482 682 39 759 0 0 446 0 245 374 616 494 928 343 906 0 0 483 0 934 520 714 308 0 0 70 433 848 676 189 0 0 336 468 598 200 336 682 312 968 870 0 965 0 833 50 317 319 830 684 145 80 865 48 256 333 58 600 23 478
789 187 24 0 442 0 961 0 158 264 809 437 616 173 490 703 914 238 797 0 903 18 768 0 808 571 977 538 619 0 0 678 883 707 226 187 198 525 149 0 601 199 0 509 549 158 733 462 595 295 749 0 0 0 0 611 128 783 359 789 95 521 0 855 0 389 168 678 147 923 174 0 755 0 560 0 872 203 118 863 705 554 843 0 310 104 332 126 0 387 607 154 347 207 309 704 177 0 189 996 0 190 0 894 495 0 183 0 170 373 4 123 0 239 827 215 61 905 738 364 826 916 7 83 55 673 0 469 0 437 449 278 6 0 977 996 0 0 152 886 997 450 164 334 993 242 849 6 56 81 226 920 185 0 0 884 0 797 949 0 0 0 865 0 248 510 0 0 0 881 696 58 0 468 156 440 742 0 524 0 989 649 0 995 317 366 683 0 664 991 359 212 886 77 0 623 970 48 493 0 0 820 770 751 0 0 414 718 224 0 744 0 725 0 0 867 253 598 0 0 0 0 99 450 0 347 833 80 615 422 765 361 847 667 870 358 0 230 0 0 197 0 9 727 446 0 57 76 621 399 0 568 279 802 0 207 952 0 490 193 507 880 0 659 0 511 197 664 960 44 834 451 68 559 64 186 0 520 0 273 0 318 187 0 934 518 811 125 157 217 0 362 944 0 400 873 144 0 829 0 696 876 272 298 985 832 791 159 300 744 19 745 68 567 0 933 0 444 923 68 690 548 0 615 158 0 462 79 0 35 600 256 599 851 330 390 852 30 938 438 716 0 614 224 111 256 388 906 864 526 904 968 864 21 703 520 679 874 787 284 584 128 0 30 289 300 440 617 917 722 186 422 900 206 362 815 635 62 8 712 611 0 230 431 0 186 0 0 53 0 0 345 663 0 581 318 32 495 475 359 0 704 0 91 0 358 757 610 148 189 488 874 650 566 953 967 321 741 878 905 219 0 0 16 872 0 605 941 100 444 0 928 0 551 494 618 391 407 7 239 367 124 0 241 0 501 82 180 0 728 268 0 898 445 158 922 373 210 0 596 334 448 256 124 998 784 298 978 346 437 262 474 528 929 560 0 690 334 683 0 0 0 692 541 0 968 889 0 106 226 0 846 534 0 99 908 905 197 0 137
584 138 0 335 620 0 310 733 290 704 376 485 782 267 20 785 0 417 347 444 0 669 243 359 628 601 0 942 700 801 609 0 739 932 174 238 15 192 294 0 311 532 128 858 177 0 101 946 0 0 271 57 228 496 985 533 0 0 620 401 26 543 190 767 345 38 52 732 361 101 246 0 935 763 171 0 984 416 759 181 567 67 915 233 257 353 0 271 578 563 919 731 936 611 404 406 558 0 818 122 0 61 319 132 961 3 309 887 681 0 74 52 343 299 815 503 746 906 818 179 491 201 269 826 254 292 425 805 0 702 144 614 747 424 742 503 0 803 640 87 756 0 84 0 979 324 0 835 413 612 0 465 0 598 820 1 0 29 0 211 326 768 995 0 456 549 781 0 684 234 740 564 714 0 0 585 231 937 56 42 65 949 0 428 643 0 940 174 624 482 0 0 837 0 387 555 975 981 152 960 595 0 732 418 0 79 888 0 427 0 0 270 316 0 860 547 894 321 103 0 464 542 159 0 90 821 114 369 966 0 980 738 275 682 126 0 82 988 0 298 744 0 499 188 141 412 359 0 84 595 0 217 58 825 469 609 980 0 0 581 191 687 0 438 43 824 0 962 66 0 505 697 12 284 934 0 237 840 577 529 122 843 84 0 590 0 796 266 818 793 0 0 36 937 216 82 0 0 330 447 990 826 116 295 0 822 526 954 798 894 519 433 65 445 682 978 0 0 749 342 140 400 691 0 728 0 0 639 938 0 433 620 573 528 0 878 739 757 381 321 0 18 968 810 0 541 130 0 976 453 244 47 726 270 0 777 176 631 0 482 212 353 827 984 498 209 643 430 720 299 0 946 964 0 685 908 933 541 580 421 651 493 0 967 650 685 207 0 457 66 837 0 570 335 293 0 939 321 640 358 0 682 222 585 49 557 42 1 192 171 426 627 557 51 10 611 933 107 0 326 257 699 267 403 628 876 933 242 939 0 537 199 769 799 375 0 275 0 923 0 290 379 302 525 963 480 14 974 179 951 35 416 71 335 0 662 231 998 0 326 254 0 739 432 0 902 356 25 0 130 744 413 213 46 765 173 897 270 13 0 176 86 658 261 412 597 513 0 0 404 445 918 193 903 0 328 772 960 0 77
790 385 665 17 654 0 827 848 564 902 0 602 234 0 814 0 0 978 131 0 470 739 481 775 822 562 420 908 821 933 0 99 359 416 752 335 411 382 970 496 340 150 295 189 420 916 234 152 600 18 571 0 727 492 0 522 517 767 177 378 758 303 706 314 564 931 466 779 535 470 742 0 839 306 352 807 439 193 198 478 526 281 610 0 477 176 677 999 868 416 0 600 537 526 0 0 358 911 891 168 159 267 0 0 243 453 206 686 343 0 951 608 989 57 0 193 849 964 716 17 681 519 494 0 51 825 934 121 610 321 418 369 99 708 0 794 0 0 263 0 826 0 601 0 658 451 855 0 539 545 113 0 0 479 999 839 713 8 739 0 726 0 241 224 775 956 0 188 187 0 722 864 544 276 434 166 360 111 168 358 355 237 811 267 854 615 365 0 562 0 892 410 68 367 177 694 279 910 944 459 790 362 123 0 0 0 225 0 185 332 0 430 0 210 86 0 445 611 702 169 368 650 804 0 458 0 709 162 444 641 710 810 683 630 0 0 137 592 14 643 0 0 708 487 0 896 0 0 865 769 159 659 875 551 716 388 583 0 22 480 18 269 0 0 969 658 617 0 644 120 355 965 0 263 787 0 254 632 0 845 136 217 748 590 185 0 0 663 196 551 443 870 357 483 133 0 75 807 732 0 597 189 174 0 993 986 44 407 687 0 420 0 132 0 0 663 233 454 148 425 931 411 648 872 0 716 370 856 549 707 403 221 112 980 795 615 239 0 56 534 0 0 451 631 351 0 0 620 854 535 418 369 63 855 609 0 609 0 78 363 755 129 981 142 0 634 641 510 691 197 863 844 954 33 167 0 228 788 313 0 203 110 903 571 545 627 97 651 292 925 983 0 0 596 158 961 206 823 0 366 659 0 0 382 411 511 274 577 0 920 770 498 237 752 109 252 933 766 77 910 845 902 663 29 0 83 0 0 0 249 684 965 0 0 982 394 66 596 0 0 719 56 504 252 0 0 334 214 276 972 894 28 549 431 781 472 784 600 157 836 663 0 988 0 0 626 0 627 686 985 134 0 558 60 134 0 265 512 444 496 0 968 628 122 0 665 0 230 93 292 449 0 0 903 17 274 958 954 0 197
635 484 826 432 983 0 284 362 362 792 410 709 123 577 751 916 401 545 852 288 805 74 231 216 214 622 544 890 0 741 0 109 616 447 913 715 622 526 617 399 480 820 861 573 584 959 841 200 0 596 979 0 0 439 75 449 219 673 744 804 22 391 244 97 333 329 530 0 332 804 0 411 0 200 0 875 88 833 788 0 297 643 818 133 0 750 166 541 596 4 139 0 843 0 909 0 0 955 0 209 219 555 0 0 888 127 540 503 721 0 563 139 0 611 879 364 678 0 683 391 242 0 159 53 270 632 451 0 898 0 806 605 660 687 179 406 238 594 0 535 39 55 0 939 112 983 178 609 638 0 951 74 595 269 599 63 741 0 386 548 343 526 0 853 95 996 0 548 315 509 452 782 227 476 0 828 808 147 322 84 468 0 300 0 0 655 7 697 891 805 963 0 137 0 0 0 401 0 359 480 135 0 130 21 433 0 885 109 0 801 30 753 397 639 0 3 225 599 743 953 114 772 821 498 645 141 663 0 800 911 676 373 920 570 334 0 442 246 279 663 5 0 0 262 0 435 963 436 7 0 0 866 694 0 271 277 600 268 52 874 134 0 329 215 758 0 524 691 473 876 448 149 920 976 822 293 543 273 0 401 207 0 15 184 83 190 81 16 0 0 641 603 411 213 994 668 0 528 20 861 568 39 520 627 441 827 991 0 696 829 357 154 257 819 837 620 0 0 737 403 402 0 364 0 55 583 608 689 0 505 959 0 576 981 0 747 258 0 529 0 243 135 123 898 0 615 931 854 445 930 993 873 26 159 740 642 407 603 294 0 173 60 0 477 1 0 0 386 852 6 0 580 219 535 829 0 0 755 843 262 68 541 985 0 58 0 18 683 899 200 47 604 417 337 282 0 0 546 0 5 0 0 0 276 0 168 877 553 0 0 812 424 621 936 162 270 779 208 0 0 259 730 190 0 411 0 672 452 209 758 584 34 0 357 844 633 277 857 94 682 0 416 919 996 209 236 91 229 179 0 991 0 0 984 289 867 0 812 573 0 391 517 675 268 140 0 0 121 874 262 826 301 723 251 877 0 556 379 285 97 281 830 114 514 764 687 441 212 493 178 0 0 0 86 281 430 252 276 200 0
485 700 756 0 0 0 456 0 258 322 513 499 372 0 446 806 462 0 558 250 811 56 702 569 541 449 880 303 26 0 80 21 549 504 448 817 377 617 638 13 249 440 564 868 0 0 27 921 47 871 1000 341 613 528 271 917 795 0 468 365 716 765 565 535 902 197 494 404 0 0 641 935 411 156 395 486 220 295 626 324 0 274 0 447 377 500 0 406 133 805 961 561 788 494 363 168 769 74 856 508 5 64 378 0 0 932 311 957 12 109 490 310 0 64 0 490 290 661 467 0 655 258 955 0 321 0 417 58 0 426 0 880 653 106 0 192 996 0 0 956 206 0 572 264 527 326 0 949 578 0 407 949 0 415 516 353 552 260 0 866 388 0 53 443 0 814 393 399 734 937 535 958 750 125 469 794 581 325 0 758 778 861 872 988 0 506 0 403 456 434 546 661 539 902 172 665 0 485 280 0 0 125 892 696 933 545 0 291 821 847 0 524 559 828 104 868 653 84 0 825 831 384 573 363 0 549 643 4 615 753 111 787 982 359 272 523 293 0 75 374 167 29 674 491 377 555 0 0 318 424 0 403 537 171 525 610 817 270 429 301 970 527 452 0 972 484 0 662 507 225 768 0 365 411 358 737 0 250 650 0 0 762 702 665 861 0 742 35 888 798 618 948 0 475 838 256 78 873 498 850 18 0 0 0 934 383 952 0 201 538 0 708 98 170 0 637 0 0 641 193 458 230 130 0 0 649 602 700 382 882 111 808 202 194 779 828 0 244 839 147 330 0 476 216 320 247 879 0 887 0 733 304 570 520 173 0 700 852 880 0 213 415 0 931 570 51 184 809 229 238 126 908 971 0 452 868 0 239 837 0 304 0 0 231 16 0 133 881 420 817 444 0 350 144 0 798 104 0 536 490 0 229 444 599 302 0 41 561 699 589 942 185 886 0 605 424 0 890 214 0 889 0 940 602 812 487 119 36 265 626 191 695 35 110 308 708 669 0 49 263 89 435 0 253 814 0 211 437 449 831 0 557 496 291 483 0 273 868 559 264 906 0 161 908 679 448 290 162 771 844 486 0 819 932 766 275 906 378 57 918 284 809 547 57 0 904 478 69 838 874 954 841 661 229 337 395 0 0 474 607
440 0 781 374 69 693 943 851 96 0 0 854 651 755 4 845 0 823 0 535 453 743 393 857 551 179 521 234 271 58 366 427 780 875 117 487 689 42 409 215 0 423 386 95 0 601 975 513 494 355 870 979 836 0 929 728 0 714 883 0 238 0 2 455 191 55 704 28 397 472 869 411 566 147 937 233 217 266 793 15 11 96 271 0 30 542 903 981 0 254 243 0 171 749 263 0 813 749 491 482 224 312 0 140 747 62 49 359 417 951 50 0 0 797 808 612 491 807 785 806 0 218 0 300 332 0 995 0 256 552 0 314 0 588 351 960 0 176 488 95 806 470 884 249 574 0 400 63 659 631 745 800 612 623 51 776 142 430 0 944 256 21 883 96 124 487 0 693 416 568 410 503 677 482 0 760 0 0 800 276 892 534 697 421 0 518 0 0 0 0 147 786 386 489 565 479 0 599 657 876 0 361 436 143 860 822 450 485 402 612 142 0 765 548 0 92 436 199 0 201 747 0 781 28 330 0 423 0 740 625 664 0 639 927 4 350 921 332 541 865 964 960 510 646 337 714 550 146 0 736 744 895 461 600 701 21 394 615 988 0 83 382 67 1000 297 787 205 982 335 351 427 783 0 139 0 686 479 724 209 450 803 717 0 57 0 0 780 597 430 823 428 219 839 470 0 538 401 650 647 310 0 701 0 387 769 142 79 56 380 308 0 591 427 168 141 0 0 45 468 411 447 112 540 971 963 0 0 642 991 0 0 0 317 812 0 660 153 0 0 341 677 888 462 178 139 0 0 214 523 70 696 0 867 843 0 507 870 103 968 484 91 604 21 232 534 384 912 789 719 917 528 0 571 163 872 171 0 108 281 390 231 343 735 55 862 787 785 293 859 428 943 331 898 201 612 0 713 627 0 618 459 0 496 901 964 297 551 723 146 910 914 119 0 993 0 118 320 98 735 855 413 945 512 393 980 444 287 360 20 890 36 169 501 981 442 799 0 37 852 49 147 181 582 270 0 257 219 414 899 610 0 0 308 148 0 0 345 448 135 101 264 0 719 553 500 555 340 662 264 0 706 511 96 238 0 709 458 296 90 244 571 738 255 452 228 426 381 119 149 553 625 0 606 860 0 564 0 47 150 0
385 0 887 809 872 218 89 409 100 980 234 613 95 0 865 672 542 888 855 713 462 277 691 0 889 0 102 484 0 732 399 413 791 859 0 753 794 264 0 487 804 168 633 931 297 124 184 941 551 46 321 124 118 801 407 260 0 524 0 640 737 340 0 0 210 0 626 0 365 98 0 651 368 906 782 666 0 231 424 0 0 0 0 76 939 353 439 312 675 0 0 379 836 568 0 491 16 462 634 156 5 425 510 0 623 293 48 0 465 770 431 611 735 868 0 490 943 713 613 833 38 88 232 291 68 502 0 19 370 963 0 0 595 11 281 378 997 90 203 900 692 344 245 146 0 913 946 0 857 341 431 0 130 997 622 0 0 955 0 948 0 411 0 71 470 539 739 0 285 122 0 0 236 578 110 0 958 611 824 375 102 713 313 0 61 994 0 649 879 348 133 293 906 0 903 875 154 0 3 0 196 198 0 289 495 75 641 57 728 520 0 204 596 0 84 799 478 7 657 994 0 736 0 722 0 115 793 928 731 279 387 364 755 461 0 901 303 714 644 371 163 706 582 0 125 876 392 731 0 447 92 0 832 464 88 462 479 483 349 921 0 0 974 0 0 219 0 506 453 426 900 0 541 123 82 557 0 865 263 774 764 0 402 908 951 321 770 166 976 647 945 737 155 797 0 0 0 662 0 247 678 0 0 587 244 22 151 459 567 0 503 826 222 0 393 0 849 191 339 546 585 0 936 283 444 415 435 708 33 584 465 57 840 823 201 0 714 357 899 831 880 98 0 66 552 667 509 881 872 678 0 0 734 632 880 0 672 55 32 0 714 352 971 980 764 938 0 400 593 253 265 615 254 872 0 599 0 0 267 927 743 405 897 114 881 292 0 462 59 771 978 203 267 92 551 656 611 653 565 644 1000 150 0 626 528 143 561 470 0 107 0 6 84 894 0 721 995 469 0 669 561 580 0 225 86 0 0 87 382 749 535 478 755 946 690 194 0 667 248 40 440 956 38 416 180 812 22 33 0 0 75 37 94 454 913 118 318 603 330 0 473 328 100 0 361 277 904 695 982 156 196 847 751 231 889 24 973 0 242 692 0 974 551 31 936 493 591 328 877 551 616 547 0 617 896 459 645 699 0 0
547 104 699 0 838 323 606 711 88 636 0 0 0 386 193 893 711 676 189 328 654 340 0 0 636 797 611 0 523 80 0 0 0 728 884 28 0 0 829 616 903 112 856 0 965 906 571 55 504 0 404 922 530 0 284 264 711 555 0 791 929 714 165 506 25 937 953 961 574 0 128 47 593 479 999 613 923 0 0 179 642 0 963 458 0 720 612 758 373 476 485 599 822 481 188 199 0 624 600 580 556 591 474 805 493 161 215 656 611 831 144 0 522 701 471 5 977 0 651 915 430 0 0 0 0 330 477 0 644 702 112 94 725 537 275 153 26 544 0 0 184 0 25 24 330 755 0 381 587 283 977 25 0 0 678 0 454 0 877 303 0 746 443 664 245 0 413 711 689 525 253 320 318 167 269 0 744 957 968 750 605 988 792 447 873 60 307 761 5 0 0 814 384 0 753 861 0 617 787 840 642 115 20 348 365 675 849 66 840 0 952 0 306 200 0 0 313 820 241 0 857 352 633 0 0 0 426 0 0 223 630 0 29 611 243 598 580 422 0 387 0 0 760 511 61 863 793 415 360 817 203 924 625 559 502 575 805 245 638 39 342 310 575 544 0 995 0 839 0 235 456 761 773 0 0 111 96 705 147 958 0 0 0 83 544 0 210 0 629 885 653 36 0 354 312 617 0 348 314 904 871 453 901 0 0 647 451 632 409 639 463 434 801 681 0 367 859 432 0 451 578 258 839 697 481 893 0 0 800 0 928 876 0 0 38 0 272 684 228 840 99 0 0 480 488 922 534 0 356 981 0 253 0 478 165 366 497 599 712 276 301 250 250 702 207 626 296 65 0 0 900 0 0 19 570 856 552 0 0 635 602 715 628 986 780 830 104 520 0 934 212 431 131 0 535 0 832 902 0 680 894 333 916 0 0 724 586 370 64 796 429 873 283 0 275 277 643 0 886 18 809 654 543 0 572 0 0 657 541 841 822 255 217 303 0 972 405 665 881 0 281 625 501 124 970 0 392 105 567 652 879 335 156 0 128 106 782 216 160 936 702 258 0 965 498 0 655 0 626 770 192 749 825 881 0 143 631 304 221 0 0 167 0 746 0 0 310 57 704 47 0 921 950 32 324 858 946 0 0 816
96 462 801 109 267 912 912 0 72 0 476 649 903 90 567 445 905 0 472 0 636 794 360 493 83 838 662 124 449 566 440 0 623 0 0 756 447 637 0 227 515 399 354 967 968 142 0 64 871 748 166 0 120 227 0 502 0 721 786 438 13 491 737 54 504 0 778 0 686 625 673 0 36 530 939 0 850 640 969 253 243 93 0 574 922 409 147 0 0 0 469 881 0 230 0 726 841 34 958 998 500 783 902 504 218 578 243 837 0 164 30 345 236 890 646 169 540 0 391 0 454 0 0 797 366 0 86 318 0 679 851 455 0 0 0 801 22 896 570 881 0 692 0 897 0 689 400 674 921 942 612 326 262 588 217 0 945 0 288 112 399 546 52 437 0 431 797 808 573 0 364 639 488 948 422 735 925 550 27 665 435 107 707 227 661 78 158 585 0 0 623 115 0 989 749 15 710 620 0 81 0 817 950 0 831 72 713 685 415 681 754 557 0 662 22 530 153 677 957 65 686 241 527 0 0 163 787 881 437 128 340 353 0 0 911 0 606 362 707 877 0 0 305 569 776 0 967 558 0 0 396 887 985 559 478 58 733 372 622 902 131 179 18 719 516 998 67 129 718 0 184 0 123 407 294 585 985 0 990 342 288 788 0 820 506 751 914 0 667 591 797 594 932 255 242 304 0 575 829 830 904 930 259 128 210 343 0 459 540 258 694 674 65 852 993 501 858 348 541 0 112 926 174 0 523 0 473 0 109 696 407 48 544 885 425 652 474 721 680 954 0 913 190 959 215 0 364 934 835 904 133 916 520 489 311 93 713 321 625 85 830 564 301 457 154 389 869 205 50 674 694 0 680 758 396 294 899 784 179 696 75 895 0 660 940 0 507 305 0 0 117 424 172 368 899 291 236 384 0 0 893 79 467 258 665 0 81 141 0 748 166 43 312 942 529 398 808 845 0 460 0 0 869 527 330 282 6 159 392 799 785 133 110 804 167 873 225 719 708 373 968 0 768 2 850 864 223 698 741 823 827 509 534 0 0 699 985 734 192 779 0 157 595 0 765 831 831 661 118 498 0 208 328 348 863 312 813 5 784 857 757 714 770 235 159 0 653 430 0 375 987 0 594 103 319 759 288 502 0 409
0 723 0 946 437 294 0 532 764 0 0 930 363 0 145 0 720 978 0 794 540 978 0 131 832 0 0 0 881 0 947 786 75 632 401 189 0 326 320 866 0 276 664 301 340 0 873 316 856 152 591 969 388 260 930 948 445 880 329 132 0 663 964 372 559 806 351 114 941 479 844 0 785 550 0 297 0 0 830 0 589 508 566 272 384 391 414 965 41 979 420 0 14 952 0 0 0 404 568 72 0 81 568 0 815 0 126 0 575 933 547 870 893 223 923 124 126 359 294 683 0 129 872 179 177 0 273 105 851 251 609 0 0 53 232 509 0 0 0 83 909 91 326 355 0 429 0 414 601 0 0 219 962 0 618 646 0 666 585 485 35 155 835 302 416 0 0 581 0 117 0 519 227 112 354 409 795 528 721 517 520 176 81 0 887 704 0 0 692 580 480 899 0 66 923 721 811 676 282 383 0 0 750 105 604 212 239 933 198 249 507 828 328 134 439 476 134 0 747 28 177 231 346 716 3 209 349 517 709 41 813 0 15 159 929 275 51 0 0 395 619 202 796 0 670 470 970 111 0 5 996 104 276 542 563 563 356 503 0 0 659 0 988 408 672 617 495 784 0 0 309 0 767 667 515 291 130 0 281 797 552 537 938 535 669 303 629 861 715 577 696 149 974 348 253 232 511 0 714 515 71 59 414 69 398 749 399 353 837 142 784 938 903 28 265 0 417 313 983 935 339 443 883 112 722 576 468 822 398 973 113 8 654 549 978 593 0 206 452 527 0 350 24 684 0 745 880 0 730 966 253 355 0 981 725 236 801 191 0 774 708 44 884 0 0 10 0 746 0 713 270 0 691 444 676 477 434 361 188 146 308 576 193 415 741 602 807 789 26 28 787 661 672 149 0 624 74 519 0 331 568 584 606 142 237 0 642 282 628 53 0 834 466 631 0 829 0 857 0 560 736 0 837 201 0 1 710 0 871 914 278 590 0 642 0 811 205 0 934 0 936 8 544 215 331 29 245 929 159 63 0 86 501 937 439 155 320 0 953 0 948 950 646 704 68 593 0 735 873 795 744 0 938 199 50 30 506 252 675 929 0 0 0 71 527 0 313 0 0 374 399 971 636 330 0 600 929 352 0 145
660 971 110 526 379 846 526 354 536 576 245 45 0 936 324 696 859 686 115 0 905 817 0 634 9 458 321 259 278 343 516 551 243 360 357 428 43 531 641 9 610 0 709 660 0 0 629 0 91 0 0 0 838 723 154 985 747 0 219 593 34 596 913 302 515 0 704 0 640 362 561 604 916 878 518 600 0 388 374 55 0 962 341 456 226 431 694 113 404 0 344 710 123 939 0 0 240 841 58 816 0 472 690 858 712 197 264 237 760 124 0 0 0 29 0 64 986 330 432 379 594 0 261 148 625 219 942 225 837 812 613 651 555 865 998 0 50 182 0 833 431 583 697 957 810 10 818 734 998 44 995 38 159 385 825 614 19 0 0 673 343 965 745 609 0 906 841 0 185 456 986 680 747 542 899 958 188 0 17 479 741 0 742 600 876 569 764 108 426 200 287 0 466 0 844 315 376 0 941 0 416 423 941 393 414 294 0 478 202 0 147 925 768 626 747 162 852 883 213 0 874 511 0 36 0 0 583 713 742 839 896 0 700 152 233 774 0 867 101 0 733 756 108 980 765 523 103 0 966 242 857 479 638 730 556 304 0 192 220 859 669 305 0 0 295 422 28 816 928 475 157 585 970 702 110 3 0 0 418 100 0 429 939 312 83 156 982 109 675 991 0 316 864 848 348 491 610 143 877 190 652 589 63 0 592 0 0 678 238 874 55 793 974 18 0 305 794 360 791 732 772 0 468 0 579 858 17 0 413 174 640 395 211 475 537 934 750 789 268 816 204 182 38 915 0 427 890 179 104 0 476 465 835 0 229 0 171 145 0 0 917 675 844 0 167 470 478 5 0 999 992 0 39 591 172 38 713 0 938 0 220 0 528 173 189 590 165 0 932 213 0 0 706 313 437 936 588 275 31 243 374 0 19 227 0 0 0 328 393 260 10 871 464 402 447 0 132 0 681 581 0 840 111 595 432 501 649 0 113 0 0 652 0 39 589 0 0 225 0 853 524 483 922 136 0 674 985 7 892 75 0 855 377 838 283 676 885 502 0 411 0 860 765 249 693 175 551 0 993 361 0 243 865 0 781 560 356 341 168 0 699 259 720 0 390 336 101 0 696 186 197 47 356 0 0 999 0 935 850 0
771 0 454 163 440 471 546 0 451 39 0 566 692 720 582 300 992 672 947 666 0 255 0 70 307 485 329 986 808 697 747 492 722 156 584 167 0 667 660 0 467 521 563 0 723 354 701 934 751 6 409 551 542 352 91 0 386 957 245 257 0 572 722 573 0 94 4 872 191 108 0 500 797 160 59 13 0 922 881 856 72 290 380 520 511 259 95 0 989 280 377 33 259 267 462 0 675 778 810 0 882 237 99 331 768 187 488 0 864 230 902 0 546 0 833 747 322 87 389 847 57 76 37 107 88 752 759 311 0 43 0 691 234 585 0 0 237 288 1 907 32 50 0 880 796 0 949 611 453 580 0 745 879 595 0 515 922 614 45 520 731 0 0 0 21 379 702 673 241 530 673 0 944 954 658 892 50 44 622 0 126 0 0 503 194 0 191 0 478 0 0 474 363 982 887 682 411 576 686 60 117 0 32 94 164 0 988 0 0 499 0 651 0 683 0 230 810 859 803 861 33 754 256 621 191 880 976 831 0 209 481 590 148 544 576 518 645 237 843 965 301 240 0 0 291 909 930 673 0 798 386 908 622 431 113 354 65 657 239 736 21 0 641 6 258 0 64 0 425 847 721 781 575 10 760 27 483 0 20 0 0 232 51 0 720 314 0 836 756 843 677 0 610 243 840 0 791 0 968 323 575 82 834 923 678 477 185 571 494 577 0 256 0 944 0 304 730 621 578 830 369 0 0 446 0 0 0 38 0 0 428 337 682 832 106 899 865 214 803 246 184 779 704 141 657 385 736 808 595 579 228 761 0 0 811 0 409 599 0 0 440 708 672 838 0 0 0 775 243 475 603 497 416 282 743 920 587 401 288 255 720 0 934 504 378 583 503 463 760 0 891 838 0 0 704 390 343 844 672 4 347 0 599 0 213 224 0 627 424 638 143 341 69 899 0 997 950 972 0 160 589 0 81 0 277 700 381 605 501 0 791 240 497 246 0 0 245 924 790 450 222 379 723 391 906 151 129 744 200 401 610 254 568 423 28 0 870 912 881 382 545 522 15 148 885 422 0 0 0 246 0 0 909 559 58 0 909 437 768 900 37 668 441 0 679 0 240 324 0 186 120 304 755 0 760 404 592 75 0 279
114 853 974 360 0 869 307 421 492 956 533 143 309 983 547 0 0 0 0 249 351 883 537 313 310 881 343 720 0 604 995 983 852 0 383 129 366 426 677 30 236 109 864 688 806 976 0 37 0 706 126 758 287 961 299 0 327 0 253 798 53 0 847 0 714 633 262 384 747 410 107 0 777 733 0 430 0 437 196 974 0 563 483 0 170 354 400 817 969 199 0 944 152 599 0 211 0 0 724 622 423 199 606 0 346 684 969 950 649 483 0 957 0 781 731 46 0 259 200 347 636 0 0 36 271 0 483 0 725 0 474 22 158 317 841 545 811 0 260 188 0 125 133 0 277 216 17 0 666 437 226 0 730 0 977 914 598 41 997 9 144 731 0 56 341 79 903 505 553 18 242 800 0 0 0 0 829 28 512 55 936 766 973 758 842 612 624 396 0 836 254 92 204 577 0 388 472 681 0 221 979 871 592 578 493 491 297 0 744 599 718 390 681 178 603 206 782 266 586 600 668 891 0 496 863 0 0 948 857 0 191 903 199 825 0 911 909 0 839 154 469 684 217 199 0 0 276 425 159 926 213 984 0 38 214 0 370 598 518 788 590 491 128 658 721 172 61 140 0 930 0 0 0 348 496 0 493 894 498 0 0 720 60 988 318 925 347 484 437 319 0 820 0 356 927 0 0 0 257 641 465 753 787 653 0 620 747 690 834 250 572 0 608 289 832 392 190 0 942 76 0 320 45 566 804 441 246 97 487 845 766 836 360 570 551 756 873 0 257 0 253 716 9 0 796 771 10 464 0 377 0 861 500 616 0 304 527 937 0 381 879 599 20 125 813 473 912 298 0 570 0 0 684 0 995 5 701 469 0 0 69 774 487 118 0 906 432 737 216 537 466 729 0 290 606 794 0 432 591 866 428 89 822 601 159 585 278 0 362 893 0 0 21 457 714 0 554 500 533 371 0 0 743 846 27 903 117 626 154 873 84 129 0 898 917 664 978 0 844 695 58 578 867 646 275 0 744 706 594 0 572 771 193 469 0 0 640 299 0 0 244 442 429 238 0 641 0 633 0 342 181 932 935 0 967 549 156 565 646 58 0 135 580 109 805 354 622 977 722 0 168 329 122 0 710 879 373 613 139 709
872 743 689 31 611 0 0 702 430 888 253 573 623 639 23 309 131 0 926 937 999 5 644 418 213 500 418 146 910 485 821 412 234 201 544 620 685 11 669 0 530 770 513 0 887 432 916 750 0 0 0 0 484 4 636 285 792 714 218 727 371 961 594 77 0 319 0 203 772 186 882 563 971 493 201 180 195 974 559 0 0 916 0 637 693 204 654 66 105 811 900 542 0 960 123 564 515 938 0 0 251 0 0 708 875 0 94 799 202 147 165 466 619 0 0 678 808 111 953 283 274 303 798 312 841 370 910 839 866 259 980 151 480 0 855 126 643 0 86 639 445 225 512 840 498 759 119 358 297 234 529 619 493 649 472 0 970 608 377 527 732 67 976 0 0 0 431 0 134 585 661 187 481 539 0 709 0 997 75 0 849 220 445 952 381 163 840 310 481 776 575 41 959 658 0 328 71 0 436 35 312 972 686 32 132 437 0 150 362 596 249 706 343 806 591 392 872 0 0 0 62 0 261 705 963 298 49 715 395 828 543 709 811 39 716 0 912 373 524 134 0 273 0 627 468 520 0 203 865 0 497 203 0 213 842 826 0 0 821 44 1 0 924 563 909 0 209 258 598 767 0 0 0 0 247 455 678 993 0 135 0 237 131 587 124 331 676 445 100 29 977 0 0 850 717 263 629 747 845 717 0 556 309 22 212 763 680 266 932 699 196 872 969 380 588 825 0 506 0 74 226 966 98 343 851 577 102 544 0 954 206 45 181 522 623 0 67 903 482 624 628 692 950 210 0 0 428 198 247 220 0 376 560 365 0 0 109 771 699 256 601 162 0 282 787 0 303 758 243 518 505 293 0 261 208 59 291 888 305 0 528 184 706 88 154 136 0 991 631 568 909 986 0 0 946 731 404 7 710 664 0 810 588 633 0 385 565 716 80 471 125 573 0 266 0 245 765 977 347 927 287 782 409 763 963 715 0 0 799 0 0 192 0 760 582 661 895 770 646 510 972 24 80 168 586 873 552 128 0 0 0 68 0 422 813 573 0 494 12 162 0 307 252 103 957 83 0 392 459 545 318 850 711 990 0 608 746 510 322 977 0 932 641 701 580 592 377 511 67 354 292 188 172 571 256 946 0 343 82 179
185 310 314 30 636 103 677 645 21 569 0 968 98 150 100 847 186 0 858 150 47 98 385 0 519 458 728 973 126 698 664 676 808 433 0 372 0 50 608 0 170 260 887 0 525 801 73 735 0 0 0 316 738 668 910 81 155 585 314 88 383 197 433 683 529 841 365 270 0 90 584 518 291 0 324 325 860 60 0 150 0 202 167 0 149 352 682 0 708 514 784 222 577 0 0 646 479 742 0 140 490 0 321 22 845 735 474 601 267 952 373 950 0 0 773 507 219 597 395 295 936 978 359 832 320 0 97 491 0 628 0 658 506 761 0 894 231 278 448 558 614 785 314 0 10 0 0 960 0 0 774 718 548 691 0 844 649 0 0 194 491 442 583 957 411 143 654 0 320 507 761 0 553 349 528 169 261 423 0 744 689 208 691 641 0 241 56 0 0 473 99 20 936 635 633 95 0 984 243 284 40 877 581 741 0 447 0 24 997 59 353 93 820 1 0 766 306 623 861 492 428 0 0 185 261 288 0 16 678 613 126 93 21 1 622 149 0 0 426 741 114 0 0 383 217 716 171 0 525 955 600 931 701 0 10 337 0 82 952 308 833 384 410 0 40 676 506 86 256 872 769 970 106 486 978 305 70 664 213 0 484 705 864 0 0 166 0 503 495 704 0 875 714 0 787 358 364 144 947 0 69 0 315 882 457 269 425 580 186 460 694 796 890 206 148 834 944 196 454 153 302 185 0 469 683 566 438 474 139 360 124 188 372 279 324 102 366 706 0 50 568 448 873 0 530 643 844 634 199 0 954 637 0 98 689 160 0 786 185 384 679 156 921 0 595 174 0 997 696 981 77 425 137 445 0 400 689 0 519 314 79 157 585 259 827 576 0 0 661 444 0 0 749 508 663 827 13 443 861 98 970 0 853 651 618 464 890 0 146 509 864 853 479 283 862 354 599 75 856 0 478 810 0 0 0 67 194 0 662 395 812 92 253 797 0 0 0 0 143 701 637 273 391 745 0 0 0 470 439 497 545 834 773 0 920 0 812 90 754 536 354 260 910 995 904 661 482 0 414 756 0 650 0 263 0 0 611 498 0 264 531 672 109 444 421 135 625 0 735 751 0 0 971 952 958 978 0 924 0 707
0 83 257 0 0 698 307 446 797 862 319 727 0 29 987 141 0 919 958 890 727 192 990 151 419 0 461 10 0 39 29 291 834 200 721 774 303 433 117 0 744 277 333 928 777 246 474 187 596 664 407 708 764 712 563 936 461 0 801 404 327 123 190 0 350 453 894 0 0 914 147 508 487 872 0 495 315 674 877 491 165 0 0 151 0 998 274 553 0 295 718 0 0 695 579 463 765 140 83 337 845 0 185 0 507 0 878 545 724 529 738 407 8 0 819 512 319 708 573 793 128 161 266 676 704 439 980 516 708 592 0 0 59 0 0 793 921 368 200 714 735 357 447 382 174 562 0 537 191 0 467 84 476 932 378 136 323 964 0 168 632 739 0 6 580 921 0 223 167 560 790 72 732 0 2 0 0 833 656 918 412 198 589 128 290 905 651 626 284 46 362 702 0 0 403 736 685 469 592 165 539 0 307 994 0 0 219 83 0 969 408 0 0 533 0 181 342 487 0 469 370 417 0 0 880 626 352 0 698 706 0 27 755 73 616 991 755 517 1000 0 188 845 549 0 825 0 886 0 775 0 790 569 0 0 325 0 878 0 926 726 310 30 518 0 261 48 653 227 371 372 822 436 0 577 949 640 32 631 389 762 880 709 104 191 122 27 574 0 891 0 35 339 615 533 0 515 900 650 959 532 0 995 394 824 504 551 50 830 640 0 69 182 250 851 478 577 0 484 213 368 943 704 363 299 500 73 0 491 0 614 922 447 0 128 702 257 444 689 875 0 0 0 361 843 0 110 457 578 465 0 837 574 70 790 62 470 826 872 551 559 5 641 816 709 791 742 536 195 0 904 0 968 516 628 825 745 462 229 580 564 482 962 944 0 872 541 91 53 58 964 0 974 381 921 543 178 388 438 947 652 0 622 324 460 901 677 334 958 0 82 929 583 99 574 883 726 604 703 979 591 311 85 811 265 971 475 49 820 739 133 0 892 922 170 0 493 317 343 790 302 728 0 782 0 580 219 0 319 0 439 630 0 924 0 0 0 66 802 933 0 0 528 637 78 166 541 0 869 0 106 491 151 866 491 949 378 770 0 697 0 0 604 923 975 0 2 473 0 0 68 0 332 382 838 0 414 175 814 463 65
0 508 528 395 45 0 307 813 848 526 0 730 55 998 541 918 112 152 411 842 735 132 0 49 253 0 387 0 800 885 689 659 492 437 631 909 476 428 20 505 807 675 785 81 440 738 610 475 0 884 753 0 372 0 403 710 2 567 981 245 0 479 468 302 341 0 0 285 234 530 0 692 671 538 55 47 945 688 751 660 241 0 186 334 872 716 0 168 826 806 440 0 591 740 472 261 367 757 618 924 147 0 956 600 860 475 121 952 901 95 4 0 553 703 665 455 138 0 0 403 217 389 95 754 296 624 367 0 380 0 566 0 151 147 859 181 301 636 285 327 590 973 141 0 459 922 14 865 34 0 737 633 467 885 135 713 998 163 193 40 566 0 0 0 729 242 0 338 477 225 420 533 394 735 779 306 692 229 0 220 159 553 340 35 0 442 235 782 993 310 490 951 0 505 640 427 576 0 0 272 942 774 456 661 921 568 0 192 821 324 0 0 32 333 168 233 187 794 0 818 865 548 0 808 0 814 226 288 586 297 593 678 591 946 591 363 650 243 191 0 125 949 0 0 622 190 805 389 353 60 0 492 811 847 908 45 135 26 183 650 19 0 664 772 915 157 795 924 502 88 864 366 769 935 856 103 326 82 0 857 150 415 91 764 286 247 869 941 961 62 0 580 0 241 182 799 281 895 990 497 620 599 414 720 776 823 755 77 358 258 0 678 0 253 191 102 758 14 0 0 138 842 540 0 409 572 870 630 358 765 0 581 285 593 973 414 0 416 48 827 453 0 29 481 747 7 392 0 496 768 38 813 266 0 0 723 735 527 285 745 0 642 583 935 598 765 0 0 96 510 650 851 0 889 258 606 494 594 177 0 2 295 283 469 742 417 62 0 0 177 601 770 358 110 962 610 579 758 615 380 0 451 76 906 0 215 132 331 781 684 176 659 380 92 347 296 784 385 0 0 0 396 318 0 745 673 669 0 483 343 202 317 200 0 578 889 0 477 64 710 545 809 547 458 635 1000 0 0 711 924 107 995 0 940 767 579 35 722 692 556 0 869 933 826 834 153 312 0 528 156 0 0 987 61 0 75 396 358 0 322 409 425 794 827 106 836 199 0 0 156 269 337 132 0 867 897 101 828 239 594
958 786 670 0 291 34 658 675 0 865 18 904 308 531 259 0 925 985 390 705 0 43 794 815 148 16 0 508 335 0 533 906 952 0 855 802 0 74 101 0 39 6 0 556 55 0 126 499 248 769 406 390 68 311 523 401 278 0 184 149 970 256 0 546 36 979 817 651 206 202 809 666 916 0 535 931 528 515 0 454 425 897 579 0 509 0 0 0 600 272 91 361 411 605 284 0 0 972 425 106 0 0 138 0 169 490 542 787 524 0 888 0 877 867 773 636 0 284 0 127 808 629 111 530 853 175 786 858 348 56 311 452 366 217 576 981 94 36 0 381 0 303 0 304 444 583 747 894 815 0 0 384 297 138 0 0 233 809 0 646 719 354 0 906 203 414 0 820 963 781 243 543 912 710 727 526 659 0 0 0 961 909 405 896 38 0 516 967 0 691 920 0 562 77 491 793 0 312 430 0 684 0 197 847 0 198 174 549 601 556 942 432 709 0 0 982 927 448 36 710 293 116 430 357 742 801 309 16 298 710 650 438 0 0 0 924 0 40 274 726 387 0 241 817 320 335 574 813 528 772 0 488 307 0 848 0 0 543 610 850 493 781 970 773 17 765 419 831 0 0 254 498 0 310 241 0 982 294 278 814 145 0 424 0 0 782 595 215 439 0 227 638 710 218 752 232 773 964 903 0 816 50 0 495 232 758 929 948 920 0 135 750 285 0 0 602 722 70 213 993 0 608 0 550 304 593 0 0 59 0 483 142 229 967 191 296 679 811 630 257 943 19 830 541 119 739 366 193 0 950 652 434 431 651 384 181 977 39 351 0 487 858 24 0 451 0 892 0 182 0 0 0 0 418 258 0 92 678 408 703 282 96 133 681 292 198 928 121 983 536 156 0 422 156 73 164 714 840 761 132 780 297 481 745 0 79 0 295 948 338 17 612 907 902 493 790 0 199 947 608 0 0 205 641 598 358 0 0 429 0 0 353 0 174 375 533 0 857 0 257 652 0 713 81 389 0 69 134 710 629 0 878 690 682 160 659 0 605 331 279 0 218 596 589 958 249 281 863 862 861 0 278 0 731 515 995 865 556 861 169 0 863 434 306 739 879 560 304 754 378 344 0 852 366 374 538 0 579 578 799
787 243 543 394 818 0 515 0 0 539 0 130 488 0 613 699 209 500 124 371 115 433 0 25 911 759 201 539 930 998 0 939 730 896 276 0 0 300 702 374 234 0 801 264 82 267 16 223 790 498 685 73 0 344 151 49 0 711 765 818 0 576 0 782 66 935 0 29 371 301 227 104 569 774 440 0 241 385 0 103 433 496 0 0 731 740 0 742 641 695 268 0 718 0 0 295 100 608 856 519 40 350 630 329 0 764 889 0 82 689 541 568 0 171 0 501 779 776 0 989 375 410 478 359 0 419 412 811 196 492 259 809 686 751 540 156 604 0 0 955 478 651 64 266 757 144 50 493 39 835 194 447 510 72 0 306 647 331 243 892 0 0 801 509 0 631 0 480 518 263 0 651 173 0 0 0 708 733 924 377 258 498 150 472 339 467 888 572 387 268 6 137 223 958 380 311 0 58 0 318 106 998 752 495 595 935 857 728 741 0 0 0 458 779 0 804 162 607 166 292 335 467 0 972 321 0 817 0 0 958 0 958 634 285 620 512 428 88 0 674 849 948 42 597 584 978 941 0 219 31 0 249 610 973 748 116 780 266 608 833 924 0 564 602 418 0 147 797 666 811 0 607 980 763 369 423 0 960 688 802 54 846 585 273 823 309 784 0 0 419 699 905 91 69 270 0 921 633 0 0 45 408 971 891 396 0 163 741 358 901 914 537 0 340 772 922 86 418 0 188 868 897 25 870 798 29 78 312 155 200 0 226 843 18 963 483 0 74 0 558 731 0 889 551 846 568 831 530 0 248 708 0 214 459 0 609 0 15 203 168 0 706 197 928 440 652 524 565 195 0 846 0 731 0 0 605 888 528 23 330 0 876 568 501 733 791 124 455 835 592 811 464 0 930 168 231 0 0 533 0 367 779 583 982 818 45 64 120 165 0 927 259 351 699 686 0 731 0 14 329 980 0 940 958 679 618 983 678 0 440 864 171 108 294 0 58 422 540 452 250 837 770 338 756 165 384 0 0 184 176 0 234 0 979 835 642 369 40 94 219 769 320 160 0 0 866 100 97 127 977 0 322 2 621 29 0 455 500 242 921 502 933 476 205 284 563 588 808 643 483 0 95 55 738 460 64 554 508 195 897
401 681 0 845 422 769 690 846 389 738 273 495 0 819 521 256 10 0 914 924 0 351 404 0 0 516 904 829 780 630 474 874 231 0 235 667 0 0 0 909 0 794 13 0 355 770 895 510 0 0 336 0 942 37 198 872 427 0 396 0 0 55 898 430 673 0 887 185 364 554 246 684 453 407 0 948 926 476 901 0 805 877 283 36 694 728 17 81 721 740 0 950 635 567 0 528 894 558 0 284 535 192 81 7 636 953 805 697 962 523 234 976 336 828 41 153 182 0 413 275 683 433 861 980 772 630 0 425 828 599 19 403 0 216 16 144 955 241 341 224 579 526 979 0 123 667 377 895 0 627 286 184 0 504 389 0 0 133 66 914 602 960 655 0 445 0 0 777 170 768 354 356 0 361 517 992 79 708 964 67 0 391 584 0 512 444 138 974 0 0 206 96 805 352 0 308 895 383 733 173 0 34 437 647 660 0 964 0 924 586 606 746 885 256 175 0 802 581 327 883 563 321 85 321 767 572 0 733 930 828 307 958 0 862 10 0 522 207 0 56 206 811 525 432 655 736 0 612 774 699 804 925 784 807 539 78 423 107 773 0 112 0 26 588 75 614 276 0 653 0 0 169 194 549 588 0 127 283 356 0 181 0 881 0 310 0 0 736 220 515 0 0 0 0 187 0 538 359 705 755 0 422 159 0 0 4 816 906 0 473 653 256 597 493 157 18 715 0 74 721 240 71 689 992 406 76 358 977 0 0 724 883 660 335 0 573 917 707 199 0 0 677 35 262 0 21 0 24 104 980 178 0 245 785 468 0 199 0 289 851 179 0 554 0 983 621 603 571 340 943 440 134 0 706 0 431 430 0 259 91 0 362 849 555 211 104 0 306 387 337 0 0 803 0 0 0 577 555 497 945 2 322 92 0 952 865 726 455 461 624 0 148 205 630 518 341 69 745 546 601 291 0 742 0 992 512 253 917 264 364 122 377 422 629 655 0 212 642 979 538 536 0 0 982 825 374 986 0 787 390 429 943 313 353 700 0 857 21 483 0 888 0 0 248 78 0 0 774 24 692 310 0 41 0 682 432 724 82 189 0 237 0 202 145 263 641 606 457 860 940 178 673 251 917 962 747 814 784 0 941
252 802 98 72 351 970 737 551 409 139 51 878 0 18 751 908 587 494 768 0 4 33 291 583 968 0 799 894 0 438 0 475 645 0 291 173 481 864 0 163 0 45 0 219 273 561 884 882 533 600 304 746 177 313 464 823 335 921 760 139 84 500 548 698 683 511 27 0 698 787 920 0 0 718 857 325 682 851 0 966 312 0 458 64 39 920 0 0 487 301 725 348 759 0 0 0 462 839 0 932 0 470 286 244 747 519 0 774 964 87 979 92 512 453 317 73 963 917 848 960 946 534 485 949 550 511 643 355 416 136 714 0 832 845 0 347 697 0 415 157 0 512 676 634 319 488 0 0 294 414 964 145 167 0 536 410 680 30 356 849 107 378 344 461 897 819 946 184 196 917 444 584 827 955 0 473 197 263 353 440 59 74 589 627 697 502 700 758 0 0 753 857 0 207 422 309 955 0 455 115 204 300 751 926 652 165 837 695 967 223 685 0 157 529 407 0 74 798 567 0 0 103 672 859 571 0 13 0 0 642 730 832 664 415 35 155 90 173 286 56 0 0 809 628 0 766 530 390 660 833 502 0 796 818 909 164 106 339 221 325 162 12 56 824 949 566 934 520 310 705 775 318 290 681 42 46 137 410 0 0 338 0 528 49 247 8 311 679 32 25 669 538 449 188 834 353 391 701 958 367 472 205 984 0 63 434 244 0 0 239 776 0 616 83 0 0 813 0 917 422 120 971 0 0 578 753 441 56 235 0 75 0 0 854 813 949 244 401 151 31 981 907 920 566 936 0 195 438 453 481 0 0 929 101 388 427 428 219 608 738 450 0 29 734 440 173 0 0 0 818 694 175 913 788 814 358 243 74 119 118 398 525 531 50 263 663 926 0 510 372 896 372 0 12 127 986 674 17 954 949 829 260 0 19 158 272 37 834 454 337 377 0 0 0 384 987 609 902 881 0 21 27 674 667 51 0 108 170 693 46 641 831 941 65 492 0 29 178 579 506 248 440 508 155 308 965 0 798 654 858 602 0 0 0 347 237 19 370 598 797 96 274 0 712 0 187 0 776 182 342 206 770 380 82 274 430 463 667 772 999 0 133 357 0 0 867 0 0 275 754 640 0 50 0 533 552 164 880 170 694
0 95 548 0 0 520 264 435 0 762 696 107 187 664 0 493 837 853 698 181 795 0 631 174 206 55 94 606 655 0 966 845 560 0 540 34 980 714 0 246 946 0 0 0 831 460 0 604 387 820 209 0 71 817 31 351 641 474 288 122 152 746 40 658 0 0 0 0 0 907 0 986 208 578 179 0 0 419 965 0 825 105 0 418 192 424 0 540 0 57 447 891 312 746 0 352 0 902 594 495 212 971 34 528 645 480 758 373 317 277 0 238 547 82 124 886 428 0 998 179 905 819 729 126 98 0 494 711 231 0 807 408 879 1 0 911 807 131 393 518 591 0 371 533 985 719 0 713 630 417 653 755 189 516 0 842 587 697 0 0 810 874 962 793 595 634 899 679 837 0 191 502 0 269 715 748 0 985 604 382 514 634 675 547 811 0 464 992 0 611 290 609 978 0 843 122 0 552 195 0 544 692 0 511 0 159 144 782 414 571 920 994 35 0 902 307 0 82 455 0 768 483 86 720 780 483 675 400 303 0 474 0 473 616 549 828 120 395 722 554 831 430 0 748 0 745 235 566 0 708 520 639 0 513 392 341 0 435 396 404 36 677 71 953 517 336 342 858 0 572 672 88 899 350 79 940 176 15 0 668 0 0 330 254 53 0 448 687 0 470 326 452 343 417 643 948 968 445 331 0 953 671 0 781 798 111 0 488 664 801 371 684 453 446 8 0 27 581 300 974 0 964 182 95 815 878 705 397 447 728 366 362 558 78 257 216 134 419 815 764 831 923 646 834 0 555 350 501 429 879 460 0 439 806 56 76 438 843 209 973 150 125 578 615 0 433 324 54 0 559 762 580 962 914 349 0 247 10 270 106 661 299 487 456 425 341 651 485 197 843 1000 353 129 850 678 129 73 392 299 735 93 532 510 0 783 259 670 355 546 309 276 30 946 637 290 0 0 632 59 981 0 295 424 485 809 642 0 948 0 506 407 285 613 0 8 898 425 129 0 863 752 26 0 50 0 254 0 196 267 0 996 424 231 227 883 189 0 254 384 418 136 558 0 772 0 0 859 954 158 201 547 0 446 20 0 149 0 456 909 797 552 681 332 0 935 0 922 249 808 228 697 915 6 0 485 0 664 642 284 719
104 235 129 567 264 560 811 636 719 601 451 937 723 891 420 411 991 566 696 0 129 69 610 860 226 673 792 884 961 43 969 770 55 622 697 950 993 36 867 0 72 0 641 226 594 739 0 942 0 318 876 395 54 600 191 78 19 992 254 236 0 956 613 648 427 345 33 0 655 457 187 0 417 237 491 281 402 0 0 246 6 0 665 361 6 0 98 908 0 124 0 271 871 598 496 216 0 0 0 0 953 498 707 656 813 1000 541 494 0 660 452 742 617 961 807 390 252 545 0 396 0 574 388 574 0 0 958 0 93 996 914 897 223 231 951 871 364 0 0 0 421 0 320 348 55 0 0 765 0 0 672 0 888 258 769 918 614 101 466 428 807 449 224 96 787 862 768 275 356 0 0 0 279 455 721 259 946 361 0 593 98 0 693 0 76 605 137 739 659 63 830 13 474 30 0 140 147 154 806 695 402 427 208 290 322 221 819 294 737 284 778 952 695 0 322 681 585 0 0 509 347 702 920 0 289 485 0 131 791 452 879 569 793 0 0 22 853 11 508 0 179 535 0 0 305 445 710 0 544 530 247 111 0 551 178 923 890 571 640 785 96 415 3 983 738 2 549 0 608 109 416 584 529 0 906 529 681 462 972 0 933 621 0 88 0 1000 0 0 0 0 591 558 244 0 831 55 0 0 101 126 257 133 811 675 481 630 648 281 219 0 210 0 0 816 743 196 827 999 172 738 630 911 0 294 322 362 609 55 825 867 177 668 545 926 683 972 521 313 815 246 147 414 298 463 166 664 808 453 61 701 0 680 381 0 609 0 705 923 0 927 451 190 997 28 0 45 117 496 870 369 391 378 745 0 308 991 56 623 0 954 917 578 432 838 144 0 575 353 51 478 386 813 756 424 698 854 362 95 149 296 0 231 697 35 431 338 941 984 0 615 0 617 699 330 701 0 71 413 898 648 630 829 828 0 0 14 371 543 315 903 563 522 0 41 640 123 941 693 629 232 960 378 531 651 219 0 264 0 680 105 709 1 934 0 90 806 766 0 413 819 711 923 139 164 699 378 209 0 78 0 676 459 527 379 765 0 374 170 932 409 795 682 264 102 84 299 319 0 0 973 0 511 845 592 318 0 617 12 964 359
16 73 80 575 589 0 289 240 243 884 449 95 600 826 639 411 601 0 681 289 546 715 52 533 900 370 55 0 0 360 542 714 508 59 552 0 427 947 204 159 465 229 429 218 701 321 521 159 856 193 306 68 0 423 991 240 583 0 0 491 172 491 416 682 762 0 975 853 467 275 0 598 0 114 888 625 722 0 497 0 95 62 214 257 536 138 0 878 0 0 42 684 113 216 997 0 0 0 728 451 0 256 0 870 42 274 84 203 681 470 312 0 562 566 808 942 309 760 0 6 134 151 161 593 21 714 516 984 950 686 184 0 136 0 708 952 257 649 236 448 16 146 0 177 520 998 0 324 875 0 128 287 0 111 756 491 688 210 987 0 515 0 472 0 382 91 806 863 0 438 121 994 297 26 390 275 782 97 34 0 358 99 712 676 124 118 0 0 385 844 0 929 440 427 918 0 201 940 170 463 563 0 92 642 130 864 959 581 522 356 840 164 816 348 842 23 0 48 457 300 0 0 237 0 73 829 838 0 401 119 876 0 519 368 388 26 456 748 344 253 358 0 188 334 429 393 0 137 246 201 706 638 519 752 800 433 0 258 651 0 531 700 670 475 0 124 887 249 177 514 334 124 0 0 832 830 772 496 0 448 0 589 874 148 725 995 0 13 666 399 50 932 155 0 262 709 0 528 565 395 0 0 618 406 939 73 486 648 0 541 253 0 521 0 742 0 102 0 0 0 111 252 223 189 517 853 108 0 346 412 445 102 974 159 87 231 768 813 732 487 89 374 0 0 725 848 0 48 779 661 0 496 982 791 97 563 674 331 163 34 666 0 422 0 1 961 588 479 17 0 913 694 412 695 129 669 405 0 673 0 0 782 498 715 0 910 784 0 695 893 711 659 0 718 234 996 500 758 884 120 0 495 479 201 88 642 18 0 446 509 360 974 188 605 0 308 0 163 427 539 207 0 644 366 110 0 0 174 0 0 991 48 762 382 830 386 312 348 67 94 285 91 490 439 491 530 433 803 0 0 897 997 711 966 165 398 398 684 918 0 203 0 66 87 0 304 815 508 975 517 4 431 799 915 420 0 174 566 869 0 984 438 0 441 876 373 0 926 922 528 196 803 743 0 563 860 611 52 319 0
487 96 0 505 845 46 748 741 953 0 784 732 710 232 0 564 940 658 990 904 437 902 901 0 819 276 809 213 291 873 619 180 748 8 0 36 866 0 946 284 466 0 837 711 0 642 151 108 757 0 506 0 0 874 738 996 4 0 0 198 949 0 702 202 651 0 377 0 675 450 41 0 913 558 946 0 61 107 0 0 0 456 899 921 835 34 0 241 236 666 453 0 982 73 0 922 626 0 664 31 0 996 0 0 0 487 0 465 623 441 0 216 0 669 0 377 19 134 525 41 174 0 310 462 570 396 105 0 152 0 6 51 152 972 189 0 845 0 958 329 0 163 937 804 745 309 112 0 355 386 0 756 742 304 855 0 518 286 0 16 601 0 0 0 79 4 836 0 625 197 0 31 618 172 352 136 162 0 0 320 0 0 0 763 438 389 359 45 298 0 471 545 0 243 723 611 863 781 60 0 403 0 603 115 351 302 189 429 602 825 751 275 902 265 0 887 767 710 100 0 477 7 533 947 520 888 757 512 573 290 363 540 478 64 821 301 0 0 729 961 0 2 894 0 132 496 0 387 997 691 9 732 147 466 381 0 423 132 456 819 766 240 523 127 128 941 285 982 41 0 713 86 290 720 0 0 136 756 750 132 190 869 702 208 804 25 0 600 932 406 0 524 984 0 0 983 86 933 226 143 49 35 271 46 664 852 453 229 508 0 558 845 420 66 902 724 137 862 202 534 381 160 509 188 227 620 190 707 943 552 596 0 146 859 425 249 883 0 509 0 672 0 0 996 674 68 0 626 511 835 898 678 881 216 0 712 0 251 0 864 563 339 749 0 317 733 951 786 95 0 557 155 765 0 0 726 624 0 0 549 0 314 978 178 414 479 652 919 171 889 85 622 0 123 378 766 313 506 981 0 567 0 665 0 500 10 839 788 280 199 0 0 80 0 301 882 882 685 528 781 252 452 629 843 766 39 574 761 17 786 653 0 471 30 0 246 702 710 0 141 732 640 865 435 463 823 248 907 816 418 722 745 760 173 143 619 550 747 422 588 31 914 205 47 497 0 245 324 110 544 877 424 0 31 764 485 818 346 915 453 111 450 711 455 167 813 589 0 0 276 65 688 0 911 932 526 0 720 813 0
830 247 0 862 907 516 596 359 0 587 701 660 72 699 0 767 364 724 859 966 0 437 191 364 225 251 849 0 94 192 534 617 0 987 0 842 859 489 790 632 397 31 129 0 778 41 303 715 764 85 56 410 614 720 416 528 258 897 0 701 41 304 0 719 837 511 0 949 67 0 16 960 0 938 735 0 621 686 743 945 478 224 632 124 76 766 926 830 370 0 430 939 215 369 625 379 917 0 527 477 479 824 0 300 696 261 582 471 340 356 333 818 680 895 0 341 134 664 331 0 0 893 0 0 829 0 190 187 742 92 224 823 311 16 811 927 637 640 472 838 108 197 352 828 435 641 324 0 0 842 742 816 227 581 323 713 936 523 85 419 274 0 681 726 457 0 355 177 0 0 90 372 149 785 813 259 448 273 808 820 851 553 92 0 671 152 989 0 78 207 579 129 545 948 47 603 968 21 0 474 154 0 963 895 537 0 0 0 672 315 350 704 0 651 0 882 0 364 565 392 0 335 888 0 782 677 777 0 960 730 705 432 0 421 0 31 606 441 402 218 781 0 191 0 991 543 21 0 895 735 825 437 658 0 794 537 616 123 591 28 264 0 980 0 917 639 122 404 0 141 0 0 0 59 344 747 228 0 490 119 159 546 130 158 661 485 348 849 0 372 247 788 982 267 908 718 412 146 57 83 653 331 605 464 0 283 792 880 709 0 430 0 995 51 820 271 0 188 517 990 378 427 0 0 0 454 713 220 687 105 0 0 806 902 7 159 905 513 970 750 652 465 650 286 0 604 58 97 572 888 844 177 543 183 0 968 225 784 588 165 43 854 0 773 0 4 0 0 708 174 276 589 249 578 695 936 176 630 962 744 501 419 772 203 317 0 292 7 813 762 438 0 151 277 175 0 0 375 792 767 0 500 883 928 127 0 254 831 749 75 673 693 406 0 753 538 271 692 819 875 0 513 152 43 763 591 746 11 0 0 431 0 487 990 0 712 74 816 347 766 565 318 0 0 0 930 478 124 837 953 864 510 395 640 39 0 0 665 126 424 115 884 732 918 0 289 546 572 0 680 39 532 268 906 675 886 421 838 867 883 68 248 142 326 0 0 0 286 843 842 0 892 312 576 466 0 579 223 0 82
0 921 503 0 0 459 733 440 876 0 682 0 219 26 0 354 27 486 720 328 807 177 790 0 0 96 456 291 992 305 455 426 0 219 436 0 982 472 0 0 938 292 339 0 936 547 226 353 0 503 273 746 0 953 837 647 449 0 433 100 0 0 729 971 0 343 119 0 712 571 372 395 560 662 529 0 776 771 906 222 733 0 872 111 537 458 376 123 0 0 624 0 954 698 0 940 0 410 772 0 578 933 296 0 899 397 0 0 307 0 450 63 662 461 837 0 306 734 659 1000 648 0 900 0 0 244 766 470 184 925 480 19 155 949 811 511 428 259 248 407 118 229 789 9 439 151 0 851 457 259 362 913 860 672 983 950 507 109 581 693 200 266 116 683 608 562 407 559 55 189 555 0 361 779 0 855 550 727 716 54 602 0 24 835 131 882 902 0 645 463 793 711 514 355 184 881 0 511 190 194 826 710 72 0 90 996 0 650 544 875 651 404 397 778 860 189 325 636 0 770 308 0 699 0 283 792 69 133 133 73 652 217 483 890 627 373 0 4 0 963 999 0 297 87 320 0 390 989 0 483 0 194 60 651 853 632 0 686 108 933 12 385 627 116 698 2 728 203 431 733 534 135 243 376 814 282 416 0 898 547 25 233 752 0 0 915 681 700 20 403 0 599 920 758 0 892 955 582 0 355 23 273 407 739 316 964 945 627 565 0 0 104 715 557 0 715 604 832 149 719 190 240 0 88 92 901 6 0 968 0 948 0 916 0 34 0 932 758 11 725 908 336 416 101 177 849 8 158 750 907 688 132 29 327 0 493 759 153 409 783 84 696 961 885 48 875 329 85 636 386 876 0 0 820 887 555 109 157 343 797 0 0 781 469 1000 684 0 432 0 442 661 773 627 615 407 0 346 0 0 994 103 413 776 950 365 342 768 212 713 798 0 0 679 0 441 342 572 133 714 321 0 0 3 743 209 0 930 982 412 578 211 521 12 0 329 0 600 0 839 63 339 652 118 0 443 820 0 654 880 0 634 0 688 617 0 129 0 599 928 602 275 0 464 977 824 984 975 0 91 803 673 0 996 960 791 667 597 827 654 658 0 0 274 378 413 603 31 0 244 362 0 629 424 0 0 635 0 0 0 297
352 964 386 105 141 314 930 0 755 421 302 525 97 660 467 706 916 402 0 399 521 0 249 0 490 931 625 887 301 110 980 903 283 393 930 821 884 378 0 0 920 227 871 0 935 0 0 221 0 265 71 73 0 904 0 0 0 0 0 145 270 0 0 790 935 874 214 383 347 0 757 723 271 0 0 573 57 0 0 84 729 0 193 400 955 42 631 590 274 0 0 770 579 0 0 681 823 498 760 0 0 202 894 714 0 0 558 195 101 978 149 895 353 103 0 165 0 0 335 539 44 962 557 0 0 850 333 881 768 157 0 556 141 198 10 249 398 843 423 431 44 0 361 546 990 831 281 262 0 551 803 54 984 498 973 161 0 651 744 881 0 536 713 0 772 271 0 427 673 995 51 249 319 0 467 0 697 479 528 116 751 0 0 304 373 0 917 423 0 851 137 725 568 183 172 282 0 0 0 0 812 27 491 183 695 772 238 907 642 256 557 959 291 0 398 414 160 0 278 321 865 681 311 924 440 561 985 353 737 423 369 218 964 802 535 0 0 967 512 0 506 446 0 91 563 490 145 218 865 833 0 47 462 758 133 0 0 388 94 0 65 605 0 461 469 298 784 817 988 98 591 146 0 357 121 775 933 0 967 630 536 852 106 612 820 829 802 142 407 0 860 0 307 0 298 299 688 558 160 0 125 715 496 0 832 715 665 237 155 592 101 796 855 175 127 277 0 355 622 729 61 912 0 0 556 512 632 8 267 396 915 25 0 293 720 0 689 238 521 371 0 716 470 949 636 300 703 995 0 0 285 0 429 658 171 926 616 708 940 0 261 413 365 7 0 0 749 60 207 909 364 977 616 39 862 534 303 332 377 581 421 43 0 56 556 258 596 342 633 0 736 424 47 115 801 0 210 172 0 0 808 299 803 227 0 536 309 787 989 0 600 947 0 632 396 727 0 751 0 64 0 94 37 939 579 115 417 0 239 460 629 721 296 735 577 692 947 162 227 0 0 477 700 49 0 32 823 667 318 644 176 31 82 209 721 647 11 303 436 304 743 1000 77 376 50 243 536 805 0 848 899 524 0 947 0 225 600 455 0 732 700 0 296 262 912 0 0 470 43 0 256 435 164 774 113 0 0 248 0 83
943 124 291 209 61 204 262 0 434 937 408 198 0 553 0 0 861 866 676 0 0 272 0 0 497 0 0 0 453 0 813 968 507 577 0 0 553 719 0 153 582 273 830 65 692 249 101 965 303 642 617 579 910 0 417 546 802 515 97 106 373 117 0 353 0 134 572 257 46 627 97 0 83 0 0 138 790 481 399 916 3 613 0 475 692 677 462 719 155 403 739 370 281 67 22 0 494 0 560 0 460 774 748 465 215 0 470 131 950 969 361 434 854 0 857 735 379 173 906 337 0 327 0 988 318 809 87 0 621 534 90 0 34 992 154 782 0 0 0 504 782 0 411 268 252 781 545 84 10 31 49 423 902 656 0 821 0 0 525 174 764 437 344 46 380 418 477 660 855 704 339 170 18 836 0 841 652 79 747 0 0 0 578 241 690 898 354 831 174 981 855 363 550 870 741 598 956 0 262 638 526 860 397 557 0 390 0 877 24 403 908 798 210 470 842 624 56 426 154 358 0 255 74 32 793 933 378 791 231 680 193 286 193 753 845 170 484 106 787 0 0 597 341 777 115 646 985 0 849 0 77 802 908 0 493 0 250 0 782 762 717 538 165 0 444 374 152 282 0 98 59 27 827 684 86 886 388 0 0 0 0 948 883 935 0 814 1 784 193 669 403 0 718 0 557 3 0 0 831 839 13 969 634 21 644 800 639 222 686 858 856 0 0 469 0 785 0 182 866 0 265 0 0 147 0 929 958 0 764 866 0 307 368 0 602 129 112 248 284 387 556 692 738 0 705 0 576 177 0 652 376 596 198 800 448 0 450 892 0 0 0 435 474 0 650 410 0 0 959 0 229 528 398 777 914 628 0 384 698 389 835 891 0 979 736 136 377 451 814 196 574 464 751 583 289 0 327 997 5 385 628 457 296 277 62 0 684 258 990 573 882 941 946 29 491 0 811 821 11 0 814 725 0 427 915 0 847 811 183 0 79 647 944 557 847 212 59 573 815 353 253 753 834 0 0 942 963 120 50 268 77 534 322 714 0 0 719 974 95 0 395 312 0 432 980 0 307 0 393 995 0 1000 253 632 460 0 815 442 750 496 805 0 558 130 625 206 714 738 336 49 888 615 0 632 819 100 0 577 376 691
832 100 309 0 365 75 249 470 589 122 322 771 907 0 0 527 57 813 68 911 0 608 236 0 651 0 614 147 141 0 830 471 102 337 0 738 332 0 671 865 56 943 529 586 906 331 232 0 0 924 383 263 298 950 392 52 339 0 258 815 0 194 203 608 780 41 209 74 957 626 258 214 289 0 289 114 583 939 975 915 50 385 0 505 171 761 219 942 181 168 331 0 256 245 539 466 623 0 901 0 820 923 819 908 199 64 569 77 548 835 0 843 589 430 508 568 0 450 284 880 789 824 0 0 521 741 520 389 420 532 699 651 487 0 126 426 95 305 197 35 275 0 431 885 150 980 453 172 98 623 77 623 770 197 694 106 379 809 591 526 33 0 656 408 745 915 0 949 176 0 0 336 0 443 705 2 0 443 34 155 446 663 929 853 268 994 601 0 246 993 377 241 561 191 0 483 690 367 0 0 781 612 757 0 0 652 785 275 772 894 37 751 142 174 0 910 0 402 673 727 0 298 89 0 833 0 115 630 0 151 0 461 505 525 188 709 0 500 867 862 0 211 661 505 879 640 4 875 495 821 190 302 0 798 905 574 0 526 0 347 0 533 296 936 986 0 644 169 0 675 0 862 918 325 52 990 234 96 282 0 481 4 0 587 741 441 655 666 944 949 608 272 494 277 0 772 816 747 546 700 293 0 488 791 562 68 822 494 0 922 0 0 938 157 583 971 660 648 175 0 169 749 0 382 0 796 117 651 0 409 79 304 366 680 0 219 139 163 27 189 139 0 0 970 964 591 692 890 0 204 210 490 102 813 630 43 717 656 626 439 44 0 155 230 45 0 174 439 760 204 752 741 389 544 75 267 716 194 577 0 0 267 0 242 46 526 849 522 662 0 473 0 957 0 419 214 0 369 714 653 197 114 870 0 870 208 533 2 74 678 485 67 400 665 742 745 553 445 794 169 464 804 763 94 803 717 0 670 685 0 674 547 204 381 0 0 119 0 863 94 76 891 96 725 318 509 0 0 645 283 499 728 117 657 186 283 960 587 373 503 340 342 0 127 545 737 436 0 263 73 505 453 982 421 0 700 0 705 295 566 620 0 163 354 12 0 108 0 920 720 221 521 0 372 0 851 595 565 0 0
875 846 494 66 753 821 0 956 466 318 312 26 72 0 616 72 834 0 613 517 945 0 0 176 0 405 579 48 998 0 0 0 321 955 431 0 916 380 0 303 562 294 0 841 0 916 540 169 358 338 799 654 818 0 352 154 211 337 546 898 172 406 416 433 596 141 364 367 137 721 620 40 992 0 193 162 107 0 138 375 887 0 377 584 0 974 21 401 0 830 0 343 424 279 0 704 0 170 677 0 257 378 773 935 7 594 401 834 0 516 0 911 501 417 655 466 0 0 0 0 39 825 222 732 694 731 562 741 880 636 40 421 307 305 997 49 574 535 601 936 386 703 660 811 620 294 0 863 512 726 741 0 160 0 885 528 951 916 0 173 663 0 664 392 896 931 594 708 120 322 474 457 602 702 816 210 246 0 0 307 0 400 423 547 0 188 96 0 510 823 882 827 347 0 500 512 128 858 373 104 852 484 0 921 258 821 956 468 13 178 292 951 526 423 84 259 0 0 316 262 869 606 888 600 449 159 692 511 0 326 618 432 0 0 995 980 747 0 101 14 0 567 485 320 22 0 835 243 474 781 757 489 244 969 208 10 854 207 356 59 465 914 163 0 506 761 597 196 0 726 0 569 302 87 949 105 138 916 148 646 54 0 873 503 388 55 907 0 896 860 674 137 363 0 893 0 699 0 307 669 804 897 932 522 628 474 971 684 598 655 647 775 0 73 365 940 319 189 259 594 0 799 373 446 0 0 925 347 226 226 0 921 0 824 9 625 462 379 90 0 431 717 0 329 342 985 412 175 147 341 698 417 783 512 64 0 162 743 101 520 639 128 7 142 601 195 0 0 531 581 467 457 921 467 995 277 0 137 218 197 0 727 0 635 728 908 243 669 634 0 0 928 13 947 161 973 647 813 162 685 642 672 790 0 584 0 795 69 252 375 49 768 404 834 0 442 36 913 0 0 603 318 0 884 0 61 688 883 361 787 657 27 804 971 623 89 910 401 450 0 919 159 798 194 0 555 0 57 300 0 909 0 248 673 828 572 197 0 656 0 147 42 239 859 534 929 676 955 25 945 0 638 826 825 833 50 691 971 661 478 453 269 438 19 353 546 763 0 0 175 0 0 124 877 215 636 881 971 194 359
717 819 0 0 616 739 0 0 645 267 574 109 860 275 335 906 520 19 357 40 401 571 229 434 388 916 618 0 201 698 715 67 438 0 0 0 0 238 526 69 835 617 77 0 545 131 216 150 327 988 985 860 775 94 933 753 788 843 900 0 31 953 153 0 997 52 752 0 928 186 107 0 608 557 237 465 0 795 710 0 0 852 3 463 0 404 0 976 157 374 299 550 816 775 960 597 0 719 961 194 0 629 602 638 613 0 507 801 114 799 6 0 193 358 0 955 0 197 797 292 368 118 716 175 373 6 313 826 737 390 633 357 337 303 269 915 0 751 677 0 506 0 0 0 133 863 704 0 0 857 0 0 337 0 225 93 598 682 0 861 997 757 0 259 502 620 0 915 0 892 437 440 370 947 133 0 450 949 230 483 0 17 591 473 169 45 545 804 252 287 553 755 11 646 615 891 329 0 82 159 0 146 795 774 35 526 679 335 111 0 932 0 0 0 53 945 910 125 799 205 297 599 616 0 360 88 100 804 236 679 673 387 744 219 29 689 271 0 573 318 0 265 618 558 786 0 619 907 298 686 799 0 0 0 960 739 334 947 849 145 878 0 950 0 166 335 514 529 986 707 596 680 0 104 140 344 0 706 322 883 0 595 323 59 673 212 416 679 946 63 338 390 72 36 167 123 107 0 0 947 908 295 824 339 102 287 0 772 538 393 123 815 657 0 645 0 922 872 428 209 0 716 913 818 514 498 0 676 0 564 40 458 948 839 587 909 4 0 165 0 232 0 150 0 293 0 0 0 378 646 274 743 301 373 0 784 530 348 666 249 0 37 321 171 361 0 381 902 13 618 0 218 0 105 0 915 803 16 0 471 93 179 0 353 561 0 707 122 749 820 194 39 328 490 185 855 876 936 0 300 740 171 348 0 0 192 441 304 276 520 135 0 0 203 0 0 372 242 958 0 0 0 17 13 80 491 235 778 653 221 929 0 0 216 489 0 620 850 353 518 937 235 0 900 0 388 99 0 513 153 809 34 535 225 0 801 643 473 448 354 139 82 336 940 0 203 487 0 0 57 0 971 357 186 333 279 332 0 239 0 129 172 6 652 235 0 109 386 802 0 0 0 684 0 685 532 187 518 960 286
541 526 267 359 77 0 200 343 513 980 380 869 0 19 0 787 658 955 508 501 554 354 783 402 998 102 239 270 556 900 827 303 810 0 273 400 646 702 400 0 931 908 0 299 45 0 642 629 104 563 196 798 764 527 542 190 219 325 201 0 486 838 937 710 937 516 110 0 0 0 396 626 0 851 652 965 389 111 478 0 349 435 982 720 0 664 640 269 650 972 936 225 217 904 441 968 0 330 0 0 67 954 382 126 127 696 455 0 260 0 847 929 374 271 365 15 86 398 471 295 369 0 801 669 696 265 795 478 282 746 35 523 0 359 0 942 0 683 505 0 773 1000 783 723 111 301 489 633 848 959 366 785 532 0 534 848 851 0 537 0 213 535 619 636 656 887 12 0 447 699 959 398 379 0 683 0 957 0 58 732 0 254 62 147 0 586 537 509 0 81 939 0 964 257 997 0 968 101 103 242 251 0 811 236 0 478 367 69 624 0 0 480 902 445 0 158 866 405 0 215 742 968 685 248 921 467 445 0 529 695 969 0 546 0 680 277 534 0 408 635 678 0 931 4 506 530 901 600 346 240 545 0 310 278 715 364 803 0 212 782 0 510 348 318 645 825 302 0 886 491 449 881 0 607 180 227 217 49 499 341 776 0 430 417 137 0 792 391 753 685 500 50 426 0 0 434 514 898 142 744 183 0 259 112 951 80 0 789 582 899 520 0 103 714 386 934 452 894 200 904 0 24 670 918 0 799 294 771 555 23 462 0 587 0 0 0 77 986 231 19 0 90 808 413 480 130 741 893 321 0 226 594 690 507 682 0 220 532 405 202 0 152 527 530 0 0 0 560 902 573 685 338 793 927 267 600 353 180 276 14 51 940 127 348 464 888 396 978 448 313 154 2 418 0 816 998 913 960 60 0 619 332 740 652 682 0 805 0 734 424 0 223 260 110 314 0 225 810 889 552 167 125 0 878 146 542 745 471 136 777 708 473 0 559 789 911 456 0 86 703 552 954 0 517 0 840 0 0 49 425 752 946 0 391 901 812 0 0 829 224 259 769 644 968 0 0 0 0 586 0 694 0 638 422 384 220 507 146 882 647 361 783 747 23 182 0 147 100 891 974 640 0 668 158 504 0 0 509 63 365
108 949 262 0 958 0 245 116 511 399 745 455 614 729 674 0 669 591 302 34 53 692 167 108 477 168 674 898 271 483 404 0 0 712 389 107 45 957 266 0 0 18 195 485 708 240 194 26 309 479 70 168 0 75 59 162 0 0 194 63 985 0 0 0 620 445 531 814 534 0 679 0 941 972 0 839 992 369 0 903 367 198 610 599 0 270 0 0 907 175 969 0 126 762 907 511 497 971 843 286 401 0 466 161 361 0 106 114 171 0 103 997 913 891 514 598 532 0 962 246 978 173 679 433 818 0 68 208 0 859 251 502 665 577 502 814 781 986 469 390 0 125 424 957 606 22 994 353 38 0 510 604 354 0 535 0 694 0 562 386 255 223 459 171 639 271 237 741 294 631 239 0 0 931 421 0 674 293 0 214 127 901 431 760 805 0 307 116 88 679 923 0 92 666 469 0 999 947 667 657 151 299 0 81 152 393 592 0 810 522 0 405 62 171 0 0 0 0 0 0 0 0 521 240 166 257 599 902 825 0 874 772 47 0 887 0 672 0 569 724 454 0 577 568 249 0 508 0 587 0 946 641 959 548 0 451 0 76 320 440 909 0 0 262 0 490 931 729 0 0 424 266 0 933 818 139 524 0 245 544 961 668 512 224 362 215 0 0 966 867 680 546 766 737 0 364 934 655 0 28 633 827 634 53 677 649 700 195 0 408 957 611 163 0 130 655 0 567 552 279 469 0 101 201 276 457 0 0 608 206 821 618 233 0 728 0 0 165 0 313 0 152 933 234 78 0 387 139 66 766 386 748 124 463 508 864 206 0 602 394 0 285 2 0 759 950 509 910 365 745 981 917 418 151 4 763 602 890 346 22 209 121 492 889 390 84 204 0 0 374 888 41 98 528 429 516 206 517 167 944 241 134 7 540 0 550 0 634 0 19 747 685 105 198 275 116 240 83 251 229 0 943 945 702 772 315 671 643 0 881 5 565 607 673 145 126 716 416 962 953 493 56 534 79 778 419 464 406 234 479 414 0 150 927 780 888 833 261 211 522 856 765 836 848 0 785 993 953 839 40 855 515 517 616 269 218 0 833 962 0 641 0 438 661 597 641 9 764 587 157 973 0 815 567 134 0 0 892 367 932
55 355 833 528 962 0 697 966 766 686 297 93 115 99 0 92 85 478 439 442 809 964 494 636 310 0 0 0 891 0 784 858 413 731 0 626 453 169 934 569 319 863 446 0 216 273 907 591 6 839 830 269 305 561 743 840 291 921 20 807 0 468 61 253 906 754 0 792 0 512 241 475 127 372 242 252 478 219 779 457 0 298 831 29 554 792 300 0 434 684 423 0 354 0 0 673 140 0 313 0 531 71 785 894 709 0 0 306 405 766 0 883 379 752 666 119 755 148 774 321 0 554 733 891 558 989 847 281 0 0 0 968 159 146 149 12 821 315 0 610 149 817 890 0 791 787 247 363 920 0 209 213 772 585 614 618 422 0 580 474 0 409 183 0 0 475 0 473 336 549 759 251 472 605 744 747 921 954 49 843 152 180 0 511 184 285 0 748 451 763 539 632 825 0 0 0 0 145 189 0 728 876 821 0 758 560 100 819 666 261 740 810 62 747 0 0 354 902 0 787 513 860 260 509 0 527 262 964 808 872 541 282 141 42 334 522 0 0 643 62 337 321 0 931 985 11 575 383 513 586 56 672 316 0 710 0 712 220 340 0 405 513 449 27 56 937 679 798 26 0 110 386 814 394 572 998 468 737 596 840 583 759 0 93 16 25 0 524 0 0 498 249 729 141 660 0 0 215 82 417 0 875 131 664 83 452 275 0 327 663 702 436 869 0 0 0 0 437 978 598 964 560 697 823 0 0 97 0 515 682 229 367 899 466 557 0 610 893 0 649 880 195 0 662 960 22 772 0 56 367 473 419 1000 179 342 16 147 343 993 370 931 633 980 273 747 340 194 604 0 0 381 0 389 601 0 167 197 0 0 0 933 771 0 0 50 260 811 353 38 410 0 862 551 458 526 962 141 591 566 869 239 139 0 816 994 589 0 207 430 0 607 0 74 80 839 563 756 910 100 845 915 897 0 0 0 508 136 0 726 393 875 939 15 387 428 215 39 396 171 0 918 0 234 906 297 278 984 552 264 829 789 0 0 163 379 0 137 941 950 789 969 249 327 57 258 2 245 0 448 603 0 0 653 0 976 21 319 376 0 125 0 0 486 0 535 491 538 0 102 0 240 0 564 637 319 755 817 649 602 805
616 338 65 190 380 293 95 688 853 626 0 587 538 847 0 340 0 469 379 872 187 117 0 351 606 16 759 970 327 0 875 0 65 525 390 507 804 316 382 652 319 690 481 61 0 27 396 27 305 186 518 219 375 575 0 995 0 0 948 0 453 533 126 228 809 200 884 714 0 486 707 0 848 619 668 263 826 693 0 974 974 372 0 920 866 879 702 736 231 909 657 39 476 0 0 449 0 843 973 552 973 510 551 0 629 150 0 992 729 290 618 0 42 989 0 502 46 0 105 911 613 886 832 56 127 89 548 587 0 650 349 0 825 986 0 735 0 435 605 491 264 0 432 39 776 958 562 807 838 0 277 217 952 272 3 771 52 0 547 761 45 0 584 598 849 317 608 896 223 894 356 892 169 0 78 697 336 295 0 743 0 849 594 542 743 999 728 90 394 354 0 0 0 789 0 514 192 108 605 350 417 963 0 918 279 0 381 546 672 229 950 355 0 0 0 15 0 0 824 105 57 367 258 149 464 728 0 875 397 234 250 883 0 884 577 199 357 524 102 353 16 670 414 881 0 0 447 743 0 427 12 0 393 364 26 992 0 713 768 49 963 163 172 678 339 868 386 164 0 773 0 206 864 82 289 771 0 394 567 686 630 768 714 138 0 970 0 774 0 0 853 325 689 896 736 515 855 778 0 342 738 485 795 0 485 0 579 0 0 776 342 0 546 215 0 720 0 0 813 156 111 0 725 699 611 0 711 92 24 0 302 710 830 783 0 911 795 0 0 113 0 964 981 75 0 527 105 515 52 178 0 851 883 8 0 0 912 706 271 192 0 644 0 156 39 102 0 0 622 655 119 380 758 0 0 861 502 94 882 0 1 266 0 0 660 0 857 0 858 0 110 101 817 22 76 0 403 785 0 626 293 647 800 881 0 0 53 585 218 435 0 0 267 973 804 666 284 88 0 169 0 520 181 753 246 829 390 632 411 180 771 80 195 662 193 447 0 789 334 912 0 542 221 818 611 128 0 0 395 754 0 469 0 0 301 819 0 680 797 281 576 0 841 648 661 206 927 516 828 4 496 719 12 397 943 9 378 0 452 0 830 353 0 859 134 0 63 830 0 787 290 972 96 771 180 0 730 382 508 96
671 910 214 0 984 616 463 0 210 351 729 0 1 0 605 236 908 884 70 154 373 794 911 177 908 120 920 706 567 834 0 28 166 833 347 200 140 200 298 603 290 975 765 530 887 0 0 0 491 776 593 909 198 0 167 811 930 925 690 492 725 368 751 611 833 0 0 884 10 0 796 996 448 938 136 426 540 0 652 240 638 269 398 170 958 0 119 16 42 775 495 34 976 0 690 61 453 788 0 935 799 0 59 119 0 492 674 366 914 530 0 419 338 927 234 0 512 636 570 0 639 441 863 704 962 763 184 775 0 737 0 398 952 89 235 844 905 873 0 472 758 23 0 227 570 161 0 483 953 678 344 819 190 359 389 502 0 179 0 290 563 200 149 498 584 552 867 760 190 714 0 0 102 658 395 544 978 787 65 681 821 926 926 689 275 0 922 0 0 292 710 0 478 0 837 818 530 0 0 355 0 256 86 0 575 398 893 273 467 954 522 30 822 652 99 0 232 68 830 209 427 538 93 500 565 75 0 17 279 0 482 505 0 849 84 744 596 0 960 89 860 387 559 820 129 889 0 919 290 519 102 0 0 522 192 777 50 818 977 588 960 323 239 245 598 869 867 465 513 563 564 564 107 238 314 184 0 743 799 0 0 0 357 154 539 299 0 0 0 227 629 274 506 234 151 831 530 499 997 900 597 0 685 0 617 632 629 858 0 240 592 715 685 680 559 49 895 546 327 359 256 276 211 969 463 818 566 0 539 761 0 506 564 0 0 141 718 149 430 616 354 890 0 622 770 993 108 172 239 496 209 753 59 882 765 527 317 393 375 0 404 473 254 0 717 601 922 0 194 905 176 232 407 0 459 99 590 639 600 915 144 337 719 0 0 224 660 81 408 967 644 475 434 122 142 0 407 0 132 153 0 817 637 917 974 102 487 444 447 856 370 236 322 921 281 96 316 154 963 814 156 27 0 0 85 374 0 0 129 388 498 403 0 300 943 0 245 906 0 664 904 85 898 681 0 778 570 267 669 391 0 24 359 215 0 145 0 0 0 899 727 646 450 325 284 275 0 737 0 255 275 961 134 0 472 118 211 0 3 29 553 969 316 863 733 928 289 646 168 0 944 0 755 571 0 245 0 892 54 937
460 0 215 0 0 257 885 393 0 391 0 460 0 0 0 566 424 0 949 485 35 340 205 378 273 218 0 0 626 510 0 0 389 953 0 599 561 554 613 814 0 372 606 0 885 769 0 0 848 392 419 541 541 246 714 0 261 517 204 759 501 898 0 941 193 983 217 299 894 0 852 411 812 0 0 0 293 786 397 462 0 986 899 78 823 335 839 225 380 917 28 326 218 0 488 67 88 955 793 484 0 93 264 852 526 397 293 940 0 142 166 361 568 275 463 67 0 0 855 387 498 270 396 0 548 201 0 0 265 857 777 0 888 0 0 808 738 437 14 207 154 900 488 0 388 0 607 940 458 0 0 446 564 468 7 799 992 0 400 269 0 641 25 280 263 728 161 380 873 75 628 101 239 846 97 925 0 461 853 852 0 22 389 947 910 298 281 208 0 0 752 0 821 0 29 0 220 0 0 1 405 740 261 981 278 766 885 40 812 865 414 0 0 659 0 744 0 0 159 334 0 257 549 230 150 0 743 0 602 813 0 176 83 189 0 0 784 107 642 403 0 262 0 425 317 448 863 0 673 672 71 0 566 635 0 675 187 239 538 416 727 574 0 514 924 0 745 781 859 351 864 741 919 0 359 914 642 539 111 165 47 0 12 261 839 0 0 880 351 855 65 44 1 54 610 523 209 0 83 824 462 975 36 259 34 220 325 0 950 203 777 88 634 836 763 53 775 663 386 644 811 904 895 194 0 819 638 549 556 109 922 845 692 874 264 736 614 0 345 436 455 150 322 338 0 489 437 967 0 0 0 391 540 250 602 266 830 786 187 433 0 495 395 135 157 879 862 978 557 838 299 361 427 79 445 0 336 0 180 902 330 411 649 644 351 276 779 570 199 214 343 945 632 327 468 341 718 234 894 366 645 0 793 901 791 757 0 265 595 393 821 775 318 89 82 505 0 982 924 740 713 984 935 708 0 137 133 791 323 482 0 0 369 69 569 28 859 676 0 0 72 264 186 974 234 772 693 267 785 99 336 355 441 917 710 183 0 126 482 897 734 206 0 124 41 457 807 287 303 393 928 788 824 0 866 0 504 330 0 53 321 548 628 0 0 13 194 959 247 0 374 115 269 894 581 483 262 865 789 815
991 0 179 273 277 142 3 871 778 328 187 857 543 637 506 125 0 0 958 333 12 0 969 0 726 902 343 0 545 0 100 758 526 792 2 914 287 902 416 122 53 871 980 573 0 0 210 68 20 881 621 917 125 881 805 0 136 0 0 82 235 488 366 290 924 0 0 690 763 98 908 983 305 809 996 422 474 264 90 582 357 433 647 256 0 63 42 501 396 766 219 305 92 0 324 0 588 265 0 434 479 0 727 245 580 181 659 951 532 274 0 109 0 696 339 0 0 411 948 648 78 292 0 847 596 219 981 797 0 268 730 255 228 498 0 853 384 0 512 727 67 252 552 916 113 0 735 352 304 0 981 485 790 0 173 0 655 466 0 879 0 0 707 102 204 344 244 830 0 940 468 279 0 653 897 14 526 117 354 544 442 2 612 0 33 334 204 695 771 692 212 47 31 0 242 288 731 49 0 729 724 733 48 251 66 923 468 700 325 644 339 729 713 245 0 923 0 252 457 0 473 562 151 0 939 567 733 803 338 718 968 164 390 323 273 0 855 750 233 0 332 693 646 886 0 111 128 188 0 822 0 131 360 103 708 0 279 545 185 0 0 0 914 526 770 0 744 0 332 225 754 19 612 25 214 635 648 0 193 0 927 884 500 23 0 0 599 684 797 717 680 576 18 334 814 0 596 960 105 0 984 0 0 204 883 348 957 50 291 121 0 351 187 197 177 342 163 580 513 697 439 975 642 864 265 730 417 844 384 930 58 611 621 270 471 961 0 59 848 803 173 466 319 37 0 538 388 835 626 556 891 774 85 0 947 627 473 0 802 0 0 313 700 737 121 661 910 0 282 246 517 742 0 707 754 877 37 442 393 931 165 268 337 637 0 610 237 864 363 868 174 349 141 181 615 468 754 0 0 523 122 698 578 0 0 434 420 21 650 613 0 558 310 353 743 0 430 109 489 631 82 88 845 899 885 0 902 31 812 8 697 0 0 446 0 0 25 282 0 341 369 303 0 989 942 0 408 365 349 0 469 228 0 993 75 438 0 284 0 0 778 60 409 975 244 0 393 1000 634 327 346 945 845 762 201 693 91 638 0 546 487 161 759 732 971 29 439 355 499 908 927 791 377 445 0 563 774 0 0 289
167 166 551 600 987 596 350 655 646 464 918 0 339 210 643 503 32 475 460 359 801 891 208 732 213 582 438 0 94 0 733 743 611 51 475 0 736 0 555 614 0 0 713 748 979 615 526 472 175 306 69 628 930 0 459 811 150 0 63 667 654 796 725 475 138 375 0 928 0 33 572 319 133 77 881 434 561 560 66 915 144 434 321 658 735 805 791 205 598 0 369 0 168 0 92 449 895 363 890 0 0 103 0 0 797 889 0 26 0 257 307 479 516 614 944 106 0 393 0 284 320 750 754 388 373 764 977 339 0 352 198 827 769 357 836 414 792 157 243 997 0 395 206 181 833 339 14 22 785 178 901 269 804 439 0 0 906 0 375 17 657 0 0 0 626 0 763 0 436 739 130 883 208 149 794 908 274 665 152 125 858 112 803 0 857 0 740 172 664 716 0 735 861 471 609 813 870 384 305 743 936 386 790 825 0 217 986 961 768 0 552 0 632 423 755 0 30 321 418 34 0 420 831 0 673 373 349 646 895 826 874 0 817 0 679 386 152 718 985 44 0 0 99 21 646 0 618 527 0 0 549 269 762 34 0 186 865 0 0 750 958 761 378 742 357 876 625 128 0 591 821 0 189 0 673 632 611 491 253 332 801 761 279 724 464 0 512 485 600 665 102 759 844 692 899 826 0 628 967 720 760 0 0 769 319 0 901 655 997 623 153 710 737 246 0 663 93 169 878 0 46 71 244 0 398 209 882 328 801 503 0 708 298 533 650 760 0 758 0 854 581 0 609 910 718 608 996 123 456 45 42 0 904 99 969 0 461 0 226 0 303 865 252 33 439 756 0 12 0 855 83 221 281 100 62 0 0 965 935 831 450 331 714 745 0 865 518 276 702 863 0 211 859 0 165 675 163 141 0 460 0 908 763 910 525 950 0 0 951 142 112 550 0 799 165 0 988 25 310 454 860 373 231 558 163 384 125 469 963 141 55 0 0 786 0 0 0 608 570 906 574 0 0 814 266 329 166 683 32 303 482 718 0 182 0 221 576 779 0 415 714 473 77 0 141 982 0 269 105 191 437 249 0 162 65 0 701 123 272 379 332 894 772 794 879 0 839 350 427 725 919 348 942 77 924 116 324 707 100 301
0 0 354 190 86 173 470 252 0 253 0 904 766 0 227 388 44 401 624 0 128 716 899 980 392 452 0 738 826 828 11 213 778 28 0 629 446 319 195 320 858 642 468 61 597 640 602 73 755 121 884 441 987 926 702 484 127 283 666 217 988 831 457 512 0 747 641 92 0 0 126 173 205 714 545 0 818 0 0 216 723 0 519 461 193 741 0 0 0 533 294 686 0 322 146 394 670 452 898 0 0 699 0 181 651 0 222 0 0 519 0 252 863 0 814 920 143 725 0 529 169 801 0 924 975 160 0 706 817 0 45 0 44 40 862 42 728 847 217 666 458 242 316 0 593 0 131 796 294 347 0 735 715 877 100 333 376 390 294 290 407 612 756 96 621 0 173 403 818 58 0 174 540 755 790 68 729 0 236 38 632 516 362 955 0 450 367 331 570 915 380 21 0 678 342 917 647 521 0 217 0 389 225 201 263 0 290 86 390 0 35 545 160 692 928 141 877 56 496 0 88 149 873 0 520 841 63 498 1 726 26 816 91 66 595 715 171 359 0 0 445 0 132 862 414 660 0 255 232 428 759 373 667 663 463 52 0 369 507 0 404 300 11 502 980 916 624 0 0 658 299 961 650 0 785 98 952 967 705 618 856 372 964 118 440 925 0 882 0 38 837 897 309 483 994 921 762 46 0 57 334 417 818 198 526 470 114 76 0 0 523 719 157 598 591 729 771 200 925 298 865 0 940 147 681 163 0 0 344 994 104 406 658 997 84 0 0 111 963 463 0 596 284 454 113 993 652 784 0 331 0 791 219 736 0 695 648 994 728 312 0 892 512 950 185 991 806 278 235 969 294 362 177 897 838 0 0 629 0 138 87 631 693 0 63 393 716 186 533 69 185 0 442 397 60 0 234 303 0 881 764 592 25 899 690 266 723 111 433 20 121 994 860 824 522 54 414 868 229 849 687 29 0 210 422 106 869 774 644 865 0 739 870 870 829 990 0 151 771 651 576 694 142 86 778 420 513 0 722 597 617 928 504 753 267 651 265 740 773 931 804 799 990 70 0 930 20 0 451 0 909 889 0 0 0 644 782 0 794 945 723 801 556 409 727 571 0 353 194 205 932 419 758 0 0 0 291 0 0 491
507 156 161 440 0 326 409 0 895 402 0 310 802 153 937 704 73 227 991 0 989 471 744 501 978 742 509 681 0 511 0 744 805 507 0 958 803 753 859 543 772 676 237 925 912 628 563 535 797 331 622 280 988 274 0 910 0 315 584 87 387 0 612 0 478 819 79 175 421 697 634 806 41 845 139 222 277 967 813 808 285 0 89 0 543 0 943 0 918 935 0 617 968 532 847 878 0 193 869 164 923 789 735 421 0 188 330 283 0 953 780 240 915 867 510 0 906 6 183 153 0 737 797 549 0 66 808 0 0 837 865 655 397 13 105 38 96 432 88 0 996 0 515 512 317 183 432 870 804 0 192 0 907 674 410 0 519 0 265 335 749 0 95 392 911 895 0 0 351 0 565 355 621 441 341 0 568 0 555 376 0 0 863 0 928 378 164 0 758 53 329 0 304 0 563 226 179 399 0 733 0 921 0 164 155 853 879 531 0 607 720 299 109 129 650 745 0 741 921 0 946 771 492 72 128 697 0 0 0 304 0 243 777 799 329 692 104 508 747 0 0 261 296 945 372 0 378 273 866 787 0 725 0 606 922 344 382 513 834 77 992 0 827 0 597 0 0 881 620 0 146 721 0 631 267 56 307 863 859 612 893 991 494 0 2 0 0 371 923 879 772 204 0 5 330 887 821 52 243 502 14 408 718 0 343 0 0 61 291 961 391 472 652 402 140 0 648 0 741 17 506 175 0 891 690 676 0 948 855 932 0 807 708 301 649 184 661 662 750 661 890 849 530 857 755 911 305 326 271 950 0 999 0 558 477 299 690 466 244 705 791 637 891 445 55 491 27 142 412 432 874 0 618 765 784 99 347 156 50 464 931 231 259 159 33 954 0 781 0 95 455 733 584 965 0 550 0 738 794 0 586 795 0 729 395 0 0 360 985 848 396 0 345 661 846 0 28 167 0 397 93 0 0 576 815 8 703 0 698 314 827 485 419 26 570 320 200 953 0 129 208 174 28 568 0 77 335 821 663 512 425 932 0 481 21 0 0 491 65 829 885 978 534 860 530 431 189 0 493 423 0 66 786 143 499 249 632 491 955 450 0 653 44 345 0 735 443 341 932 0 925 104 796 988 524 729 474 541 364 22
839 849 513 34 590 402 397 695 331 635 0 817 251 82 580 271 734 48 653 596 747 436 790 314 534 774 53 85 0 449 0 17 542 714 680 0 441 15 193 0 646 748 95 769 812 896 901 0 701 0 0 861 264 960 0 0 332 856 711 145 7 643 437 238 543 0 546 832 0 683 538 0 0 0 450 316 965 700 784 496 147 693 41 303 0 805 343 348 0 62 65 85 886 59 537 116 275 566 986 394 378 914 398 681 706 77 0 590 324 0 311 0 254 577 746 952 574 235 0 355 683 978 0 789 333 22 0 299 760 903 0 394 173 576 8 32 766 621 80 0 794 860 437 81 0 0 269 298 176 730 354 54 0 0 779 173 576 197 534 202 661 281 556 0 948 125 726 409 402 802 526 391 0 689 775 310 734 992 726 71 48 440 365 0 112 0 0 74 969 93 259 0 0 930 977 122 499 292 0 126 607 749 0 450 868 832 715 466 183 0 0 572 209 814 957 929 812 674 369 42 0 61 118 797 0 96 793 0 0 801 306 791 202 759 608 113 725 267 747 0 856 0 434 120 229 931 553 0 108 353 0 526 0 755 492 219 956 744 0 709 0 390 539 58 785 245 366 609 0 101 429 964 743 167 632 588 147 644 975 0 912 428 0 0 62 943 968 234 752 637 0 532 100 973 0 0 0 339 539 216 286 0 347 628 195 961 101 678 424 600 166 292 217 779 183 0 0 862 878 429 93 823 749 68 775 526 0 0 0 0 857 553 0 0 357 14 977 0 851 920 682 759 638 922 0 632 329 915 0 945 953 260 409 989 0 714 863 488 683 228 504 0 0 121 206 928 464 856 658 749 475 614 0 91 0 123 0 176 119 572 409 511 87 150 0 279 652 759 936 841 148 0 0 934 460 647 967 374 620 0 0 469 198 825 3 309 54 380 956 892 619 239 533 418 646 0 128 29 0 0 936 0 272 565 821 42 657 572 696 429 587 812 176 11 440 175 203 136 161 310 0 0 105 0 724 579 0 0 805 743 18 449 0 873 0 166 402 0 487 688 410 287 391 0 888 100 213 340 300 0 58 514 791 195 117 344 717 241 10 234 843 319 659 509 508 59 801 587 721 317 0 376 0 671 831 966 76 0 0 854
799 579 364 942 267 123 818 923 0 0 0 902 0 207 576 723 0 135 853 628 831 0 624 474 454 94 0 790 0 693 798 43 433 193 932 0 82 0 36 886 14 0 141 922 877 339 648 12 799 147 166 287 320 498 150 239 475 0 128 842 0 865 578 625 380 698 582 0 16 0 542 0 0 323 877 973 737 0 921 744 968 333 589 0 392 131 635 971 0 950 995 455 209 490 975 476 0 0 588 928 0 522 22 980 813 734 818 72 966 143 0 0 470 0 432 0 16 0 881 632 0 630 299 0 10 592 398 0 752 5 268 855 415 875 626 827 392 471 0 0 758 781 298 580 578 747 778 112 994 348 62 838 61 255 564 0 625 355 754 0 743 996 0 60 612 284 393 589 519 0 824 263 359 611 661 192 604 0 179 273 0 574 613 594 754 531 528 212 824 630 867 775 880 829 463 590 939 914 7 326 628 0 157 723 573 667 851 896 581 0 0 134 711 242 746 753 684 886 590 14 252 914 0 976 816 403 0 426 0 939 962 0 702 622 237 0 218 0 942 499 185 87 787 307 837 518 610 0 947 195 994 258 432 889 374 197 453 270 627 659 376 947 408 44 690 759 99 476 844 636 0 142 74 0 721 15 906 441 327 214 665 985 598 100 0 880 553 258 839 773 906 350 624 45 594 302 862 396 393 163 269 52 0 0 272 368 0 711 794 0 680 0 744 0 597 31 0 262 367 113 288 61 79 297 317 0 979 268 0 587 144 307 0 739 581 0 202 136 488 873 0 968 276 49 385 346 56 748 79 200 75 50 685 33 406 245 234 993 331 330 737 538 272 402 0 26 0 248 594 0 163 0 34 919 696 242 490 0 535 773 471 0 104 306 258 0 605 419 0 977 0 702 839 219 774 747 78 71 440 0 787 224 454 371 44 586 418 844 630 301 453 406 622 838 599 657 701 911 670 761 581 655 830 338 811 0 70 407 399 720 327 464 0 690 646 528 806 908 377 48 320 651 80 721 0 176 86 22 361 661 424 0 862 71 931 0 0 964 520 224 858 978 0 0 328 0 879 151 433 206 947 0 719 0 405 633 193 0 15 26 901 824 568 671 504 175 536 632 0 0 230 896 58 0 505 0 727 335 483 0
322 930 840 614 930 444 14 685 122 686 0 189 888 595 0 597 512 592 0 811 53 0 84 0 593 709 584 267 60 768 627 0 608 0 0 254 673 996 0 408 0 0 715 0 371 985 818 967 0 860 0 334 616 895 972 429 39 626 8 117 947 908 83 650 0 0 307 822 177 724 785 63 427 170 0 0 0 326 865 228 0 896 289 266 0 0 31 326 590 421 684 23 96 0 0 419 0 904 616 568 910 516 827 631 59 560 16 0 320 0 165 693 631 0 499 0 730 0 677 903 296 0 927 661 179 725 374 356 0 505 0 129 784 813 452 452 961 885 55 633 516 0 0 0 221 0 983 294 602 754 408 141 414 265 0 805 0 832 776 0 925 915 165 0 814 859 861 0 64 0 317 466 915 258 0 973 0 251 459 156 0 314 457 965 0 52 799 773 0 494 489 967 0 0 0 0 35 373 0 138 630 782 436 748 455 377 0 899 420 493 469 306 59 2 725 845 0 2 344 644 142 380 783 229 0 149 916 658 65 0 566 723 21 430 0 492 0 796 325 934 138 849 292 2 544 392 816 148 632 270 597 323 584 279 37 724 371 423 623 222 29 76 0 0 936 716 0 0 404 620 44 356 666 0 0 0 0 289 857 613 0 571 633 838 607 8 55 557 0 0 385 0 0 0 372 24 676 499 868 705 0 129 275 73 0 378 862 25 259 192 934 0 441 236 711 638 0 0 918 180 0 0 498 313 718 505 0 387 73 439 641 492 132 357 1000 0 0 610 229 0 155 0 73 0 339 680 826 690 487 664 874 38 195 265 430 428 0 164 606 244 0 327 0 248 491 363 0 694 675 352 642 91 303 912 969 121 437 221 485 655 672 453 810 643 344 317 235 955 446 119 306 800 374 690 432 888 0 355 787 301 269 870 950 945 509 579 460 429 259 424 938 646 0 516 905 681 828 0 176 843 0 80 0 756 767 647 359 360 59 0 262 0 0 643 311 0 51 96 936 0 765 213 984 0 454 635 710 0 0 0 104 638 0 983 646 411 349 0 59 745 310 954 759 124 416 957 0 806 719 0 620 540 121 0 565 426 0 386 790 0 189 788 0 618 455 0 0 908 861 0 0 0 0 583 314 469 262 588 0 349
0 895 963 867 0 966 0 389 178 846 360 972 761 0 982 284 708 971 22 13 0 0 709 600 869 642 847 603 497 890 446 0 898 0 360 166 158 442 0 348 0 125 0 0 0 667 427 478 303 553 474 0 0 721 0 664 130 403 632 651 0 884 135 338 572 312 0 753 738 663 246 332 327 680 813 153 268 591 133 102 116 0 881 463 994 884 312 855 0 346 0 0 86 475 25 0 0 278 937 866 922 991 868 214 513 408 573 398 218 0 821 975 0 216 970 972 800 449 940 282 0 346 74 785 0 288 834 819 0 708 212 0 0 587 273 572 0 415 797 0 777 184 705 542 540 953 939 100 531 155 438 866 45 531 609 724 807 367 0 535 932 799 8 985 348 120 560 438 35 0 147 327 570 660 270 437 204 133 0 630 686 931 839 151 338 0 849 182 729 229 586 75 0 591 476 105 47 374 932 0 0 578 962 802 512 754 0 769 367 645 0 492 385 227 93 256 787 687 433 245 0 474 175 424 334 935 47 913 264 116 835 214 0 141 317 388 415 0 727 960 1000 833 367 0 797 658 81 802 444 880 868 953 460 395 0 51 848 220 896 858 0 278 988 613 86 465 608 444 552 654 680 937 362 117 399 594 203 873 337 177 0 0 110 0 604 465 852 591 161 900 108 725 118 248 221 0 308 487 0 954 310 738 804 605 278 644 225 433 736 244 0 338 107 577 0 206 789 653 0 84 385 571 73 0 14 131 87 321 397 131 0 300 211 994 638 484 998 605 908 804 928 959 0 315 54 326 70 0 910 183 138 501 568 0 729 0 978 692 67 134 859 211 724 101 678 737 401 333 526 42 115 0 508 896 0 718 143 0 278 169 964 163 699 0 749 299 738 168 974 384 256 370 0 866 644 0 478 611 980 844 537 0 453 0 850 0 0 266 0 621 650 615 307 245 619 542 791 393 0 579 0 101 634 129 310 0 606 0 919 277 0 852 413 37 0 801 754 786 739 220 192 0 359 732 420 456 294 0 0 487 351 545 0 303 635 90 513 978 328 159 808 119 652 995 0 814 0 710 0 604 703 0 314 312 799 947 774 779 190 527 430 639 598 304 594 656 164 173 146 657 293 440 127 0 0 172 152 57 668 371
396 0 238 563 0 165 83 0 274 319 0 0 376 415 572 0 17 570 98 80 581 196 740 0 42 37 735 188 0 978 0 455 81 632 0 0 420 345 751 152 853 0 0 748 643 602 3 0 895 237 298 901 0 0 765 202 0 959 37 904 149 112 537 649 0 227 27 331 446 0 958 67 806 0 401 188 730 599 664 177 297 758 957 198 0 355 97 829 0 336 529 99 0 997 474 141 0 0 0 849 229 0 775 465 0 269 163 131 514 630 347 192 0 451 937 967 432 0 51 40 700 334 691 815 0 609 660 354 0 707 595 914 234 853 556 317 569 551 406 0 972 335 80 287 0 652 824 365 0 254 241 0 946 641 0 608 613 238 0 918 0 394 182 187 23 25 915 984 7 632 0 26 0 0 795 369 75 435 227 0 519 0 409 425 858 750 124 0 226 827 80 684 0 547 948 547 416 610 716 0 820 372 0 0 537 167 52 351 294 925 868 116 0 0 877 698 0 153 851 730 614 533 492 46 397 959 184 756 456 347 111 694 432 452 952 957 967 633 129 165 0 555 269 0 21 705 246 0 70 0 341 435 400 362 983 950 0 495 588 481 431 747 903 934 147 0 815 216 730 0 246 475 801 328 391 227 0 544 329 917 465 974 651 895 149 896 13 0 10 381 656 62 0 0 26 855 647 935 927 137 397 0 799 717 654 60 0 457 324 903 0 983 456 314 206 0 801 206 0 0 316 0 266 447 768 0 0 443 267 458 158 356 0 891 538 968 67 801 917 980 377 318 803 705 67 163 759 200 176 210 369 191 0 247 939 464 408 850 763 828 0 161 231 0 327 0 44 909 589 738 84 489 0 821 0 371 562 790 581 947 0 0 0 248 784 292 96 958 482 0 0 578 0 868 0 863 489 0 0 268 612 876 0 730 429 784 345 0 293 147 858 835 316 334 363 408 237 14 961 64 182 765 0 0 508 0 860 15 522 185 406 0 490 0 138 121 852 0 63 334 301 0 435 0 997 292 152 0 277 538 156 871 488 85 127 0 41 673 0 0 836 902 319 766 853 447 31 768 106 697 153 911 268 843 703 942 0 747 756 0 765 0 491 724 348 584 837 287 0 208 0 840 394 641 129 0 548 670 786 132
526 0 555 0 23 0 139 558 490 378 348 582 249 0 838 945 144 990 0 828 157 59 887 215 607 0 484 0 0 485 730 0 477 347 311 288 980 398 989 0 291 118 496 403 0 64 771 969 273 391 526 251 901 218 442 839 186 881 369 330 463 0 0 733 325 501 307 975 20 859 0 964 28 446 530 241 484 112 33 0 0 337 868 0 0 89 969 327 189 764 666 971 10 974 0 964 232 0 573 0 715 82 444 638 70 879 512 984 509 761 330 663 0 78 224 615 777 148 719 531 95 234 210 227 384 395 719 310 142 709 15 0 478 441 631 696 115 756 145 749 143 503 589 0 0 850 0 724 865 4 585 31 0 0 778 128 517 0 185 0 444 382 415 414 149 313 0 0 859 464 354 37 622 0 755 819 0 0 793 774 0 814 530 0 669 97 0 775 445 470 725 293 0 272 991 131 629 897 859 381 856 0 141 299 319 225 96 242 879 217 985 631 222 569 25 740 874 450 0 0 875 301 306 0 616 828 523 0 312 152 58 899 754 230 59 0 46 959 655 570 624 484 810 533 808 904 250 759 710 662 364 998 304 0 646 154 0 929 875 838 491 969 439 703 444 137 150 689 395 66 246 613 194 657 170 419 365 874 0 90 564 0 0 400 212 485 216 802 798 771 611 0 0 943 0 559 0 702 645 969 992 427 324 416 940 673 577 0 394 0 758 397 716 469 984 590 0 925 0 374 0 336 60 766 269 0 651 422 839 60 0 716 659 0 419 0 377 321 842 0 304 99 198 426 0 0 0 285 769 0 0 0 0 157 310 971 785 678 0 238 887 556 416 254 765 999 54 972 203 132 186 181 949 586 0 444 903 890 269 0 248 659 80 138 892 807 324 940 0 195 662 544 0 402 463 967 790 996 131 838 0 754 0 351 226 884 339 450 0 651 530 618 277 261 0 897 286 692 0 718 421 0 0 0 373 357 47 285 14 54 468 841 0 181 797 763 925 80 323 439 680 0 0 989 751 599 892 373 857 448 757 192 710 0 510 497 0 573 662 285 115 52 26 0 893 543 0 809 0 30 170 49 0 407 956 0 167 860 70 338 0 993 0 416 34 527 517 255 561 890 0 736 0 963 982 847 0 627 999 481
136 695 346 995 370 0 892 373 706 712 148 911 436 907 0 434 915 0 184 928 0 0 298 256 730 887 456 0 66 104 232 270 173 726 592 501 144 895 866 568 0 557 103 782 8 605 0 762 159 298 0 0 423 443 601 209 0 839 480 601 998 484 341 225 0 527 586 382 313 0 1 146 612 506 397 979 990 899 623 557 0 829 0 0 410 0 452 333 0 443 260 919 927 0 0 941 184 956 323 620 797 680 319 695 456 0 308 0 846 616 747 293 339 512 483 0 900 0 553 423 892 164 703 681 473 686 798 117 835 211 0 395 295 0 0 474 532 467 894 0 571 0 0 476 906 0 690 948 498 0 120 974 292 260 0 486 108 304 861 335 0 457 0 744 434 847 0 0 738 259 116 738 435 600 449 192 680 328 158 189 825 406 879 956 0 0 0 632 432 801 86 215 783 0 0 430 99 0 897 978 0 880 118 838 985 0 0 688 807 43 559 0 550 0 0 595 844 736 596 0 489 780 512 0 784 509 434 531 190 0 0 294 975 418 332 661 247 376 0 927 64 59 0 316 298 448 609 861 989 144 0 453 555 632 739 0 549 521 87 905 825 251 525 0 946 73 370 80 0 762 821 18 660 369 269 183 720 618 0 191 80 56 30 0 860 206 0 255 130 0 641 0 213 327 0 0 284 6 888 143 587 838 355 308 0 565 879 87 568 985 530 396 78 115 737 155 696 55 768 0 637 372 447 799 105 866 0 147 902 759 243 924 389 730 284 843 710 154 103 0 349 52 354 79 521 0 0 220 0 57 524 0 184 0 583 52 379 0 380 0 895 774 689 0 141 514 0 568 0 620 85 401 452 529 890 0 0 426 184 198 771 330 109 0 986 233 338 88 483 442 967 139 0 169 0 0 414 0 903 278 0 92 0 44 622 302 610 842 0 767 824 443 496 0 0 926 986 0 0 637 467 897 751 31 664 784 0 0 0 306 323 289 563 830 681 771 0 697 234 673 34 81 122 692 267 0 0 0 0 674 266 114 641 240 311 906 730 181 199 586 555 674 845 667 830 931 343 726 380 224 186 670 0 494 430 222 923 700 838 371 0 413 456 0 55 953 830 5 597 88 880 319 492 996 725 635 917 639 750 931
0 948 900 0 0 329 379 190 717 539 181 683 376 516 623 163 96 0 615 259 811 254 177 913 339 452 0 0 722 486 982 411 786 572 909 0 214 922 0 983 711 226 543 864 0 467 703 917 759 875 965 665 673 916 124 0 135 995 114 703 0 155 426 115 0 919 872 826 635 0 305 486 896 426 20 811 376 18 100 0 196 558 967 0 161 125 79 192 329 871 844 280 0 722 17 0 835 503 393 203 332 97 851 0 453 0 784 180 0 91 662 496 507 246 455 839 712 663 498 263 0 0 367 376 654 319 450 0 929 520 850 440 889 287 0 0 0 598 0 75 62 52 641 626 0 575 120 650 925 0 707 720 453 554 0 186 35 272 0 463 10 120 365 668 893 282 264 578 668 592 154 377 410 960 127 491 728 0 0 683 60 686 462 211 88 413 777 600 529 0 429 272 378 229 127 943 0 0 490 249 527 623 261 770 631 820 923 599 584 938 935 882 681 478 534 849 153 0 361 539 810 236 587 718 0 839 672 0 464 0 895 457 559 189 637 27 717 0 95 674 325 0 0 0 249 81 818 509 0 0 880 0 803 913 594 277 217 441 480 0 873 745 520 106 976 24 0 253 780 499 0 829 678 243 192 0 656 350 854 191 866 818 0 440 604 947 0 80 372 11 111 748 796 633 814 180 772 223 913 987 0 0 590 774 0 0 377 681 0 666 491 195 260 0 660 388 0 617 392 511 0 773 4 0 303 0 168 601 625 402 610 723 394 273 977 317 0 711 484 121 548 381 525 0 603 0 439 612 0 103 632 249 762 114 0 757 47 211 195 490 728 719 111 482 642 876 0 12 411 223 513 23 340 636 259 0 431 398 0 130 141 0 612 380 125 101 736 777 0 633 822 220 523 338 69 868 430 334 621 248 938 469 444 192 976 298 82 0 0 645 741 442 389 573 0 0 624 331 286 142 188 751 458 80 462 54 942 746 0 387 598 232 0 332 234 670 537 525 419 373 813 685 32 374 243 0 10 625 0 0 0 21 933 311 0 35 0 540 0 311 174 278 0 384 0 614 359 0 921 625 807 382 48 494 63 830 283 198 0 705 350 875 87 173 313 737 0 662 0 193 0 289 398 0 640 981 856 166 272 0
949 0 0 204 530 0 222 387 580 46 0 158 308 62 807 594 141 436 296 0 651 0 511 38 658 221 700 772 373 0 639 161 689 533 994 0 628 145 151 166 0 918 956 321 623 969 132 726 61 897 316 715 422 580 759 711 731 18 480 894 893 713 450 375 0 693 0 278 47 845 586 945 640 0 397 699 0 0 322 601 7 563 435 145 955 0 744 704 607 520 0 449 703 75 560 395 0 0 573 954 338 248 795 791 506 986 0 0 846 725 0 401 188 994 0 993 0 527 918 545 0 112 0 762 0 826 397 587 361 926 0 0 674 701 117 417 0 0 558 597 457 71 0 650 733 296 0 828 152 583 285 638 938 506 0 0 0 111 0 429 275 711 604 0 38 560 0 0 149 588 427 0 614 5 145 440 889 498 941 449 761 724 0 148 0 0 241 695 312 318 590 835 612 733 0 835 611 720 523 943 283 535 886 879 564 78 146 307 875 0 69 81 0 310 9 0 0 30 792 0 921 639 407 46 910 609 0 729 943 595 784 375 988 597 61 199 752 768 170 523 839 43 966 977 210 808 940 0 930 881 0 134 932 635 980 441 332 457 831 564 740 179 319 0 572 819 268 668 116 0 638 314 0 0 65 348 737 0 74 0 435 824 584 426 818 145 152 848 41 598 271 195 0 576 960 973 262 0 0 0 23 0 0 133 603 784 0 644 800 619 146 680 368 386 0 152 33 0 755 492 792 0 235 454 792 0 865 171 0 934 0 532 863 829 275 928 317 0 0 457 782 321 282 44 0 820 0 196 543 218 452 546 689 778 159 358 61 801 149 285 308 0 887 513 488 906 0 227 313 965 0 520 0 257 368 948 632 0 409 720 181 0 566 0 0 93 265 0 406 426 0 400 681 0 0 492 152 42 593 0 73 835 0 684 588 0 993 778 56 413 0 0 0 265 385 422 216 0 710 292 336 997 0 0 0 0 991 578 386 0 991 98 975 693 680 303 0 17 223 0 852 823 758 429 0 0 170 0 498 8 520 83 0 712 954 364 151 0 0 0 681 457 145 914 876 454 151 137 5 524 413 526 605 801 0 224 896 448 0 0 642 404 0 0 0 0 271 507 738 524 201 0 748 573 670 266 0 0 248 703
0 0 659 512 463 0 1 796 305 0 86 972 160 711 306 25 618 399 22 345 431 894 252 0 271 570 784 68 363 10 932 751 0 267 506 0 746 713 441 0 779 342 480 0 796 675 221 753 186 117 751 0 166 369 501 936 662 301 442 274 59 361 0 0 271 282 494 218 484 737 978 0 0 414 0 89 34 718 921 970 51 789 549 0 534 829 0 660 0 0 16 485 667 859 0 27 734 461 0 643 0 0 324 388 877 833 988 962 983 20 182 0 0 229 456 895 523 915 942 780 999 839 642 45 324 459 460 805 755 435 810 817 299 8 569 735 920 504 0 521 974 112 173 770 811 0 153 945 427 12 530 410 0 0 849 988 0 94 770 562 56 953 476 0 246 158 656 782 0 160 257 263 0 0 899 0 0 734 483 213 954 286 0 561 0 0 0 0 928 556 771 394 923 224 495 806 0 555 691 232 569 113 300 943 0 2 465 387 457 907 801 0 1000 45 22 942 248 288 271 450 304 0 839 0 966 143 0 224 485 404 182 338 790 372 570 513 386 338 608 552 540 928 0 950 190 974 0 241 835 961 171 115 360 130 77 70 133 253 0 93 0 871 8 0 0 356 561 0 658 0 0 0 0 277 0 751 967 149 448 0 129 659 662 0 50 934 891 714 961 227 73 395 0 72 127 612 0 391 343 466 517 688 737 0 70 625 0 65 817 0 0 617 0 0 573 20 0 743 852 862 0 652 905 533 862 648 914 492 572 641 750 767 0 322 214 449 53 613 63 578 201 883 972 183 683 845 94 258 23 0 614 845 680 0 831 531 252 912 810 590 0 0 971 0 691 407 305 0 0 695 228 659 769 773 250 503 416 0 545 796 872 591 0 673 409 0 695 49 229 449 384 176 565 762 662 807 0 603 339 0 975 0 0 273 0 815 0 0 386 537 0 731 895 895 0 0 941 521 572 547 0 321 926 645 281 261 498 920 480 885 0 554 909 759 597 0 0 845 430 536 446 90 999 644 101 277 0 0 30 0 275 971 282 954 711 434 325 952 588 160 414 639 232 40 0 0 33 286 296 105 0 0 0 273 0 629 916 946 0 45 675 774 936 477 320 230 294 618 882 412 981 323 944 527 112 735 420 999 723 0
400 989 401 0 0 505 111 311 588 805 888 793 943 999 0 647 858 490 790 587 946 298 836 695 525 232 784 273 0 114 43 664 976 750 230 76 170 711 168 523 508 569 927 177 733 49 889 594 438 0 188 585 264 546 190 901 173 794 376 859 0 708 106 0 205 855 993 832 0 242 0 732 152 386 556 327 145 0 351 0 475 336 830 578 182 73 228 240 850 0 868 42 0 0 0 482 569 495 331 0 339 525 0 559 292 481 808 0 18 230 678 948 103 683 831 128 771 0 41 0 348 971 920 0 310 904 0 0 306 870 485 881 181 0 979 83 186 303 377 0 0 810 653 381 794 0 246 401 20 765 0 73 0 0 819 175 0 459 0 531 153 0 714 0 0 16 0 0 0 612 0 347 0 15 848 151 0 799 102 802 100 25 228 628 687 35 740 0 0 756 242 7 75 748 915 92 948 906 440 0 0 608 344 455 261 225 293 886 701 931 774 688 480 580 0 280 699 885 709 955 104 341 223 492 932 367 562 0 277 975 0 899 0 0 976 532 403 435 303 410 551 0 194 740 0 24 551 195 651 462 323 0 0 975 0 727 992 301 0 0 0 688 629 873 963 348 0 40 41 161 178 868 0 0 0 78 96 584 0 723 0 0 985 0 713 452 283 0 0 549 681 248 994 832 296 973 443 231 472 0 796 772 362 508 0 308 892 490 0 279 1000 45 804 464 442 0 503 112 407 240 0 54 0 44 865 284 369 151 344 164 894 738 585 839 384 294 0 731 332 544 384 870 465 343 235 166 219 0 605 756 831 420 783 644 817 516 61 122 690 772 674 603 555 516 390 525 713 13 0 514 202 42 916 725 778 0 515 478 873 495 0 248 342 761 0 83 540 0 917 45 880 274 951 44 191 762 208 169 91 242 771 796 0 0 258 634 417 538 502 391 771 344 737 917 110 565 0 869 0 944 171 306 0 210 775 395 725 883 614 0 757 312 617 0 269 643 779 582 3 0 920 867 242 128 345 462 942 760 323 0 878 0 469 251 358 366 818 628 741 37 63 0 637 552 0 587 29 106 476 636 408 574 968 980 0 401 482 156 0 79 0 127 720 404 137 724 311 319 0 968 604 613 176 919 729 370 0 605 550 0
63 840 274 387 81 151 444 761 436 144 464 493 0 0 383 519 528 0 0 804 240 665 807 549 0 210 930 406 983 817 627 175 553 751 840 678 296 951 909 45 0 162 388 518 0 0 0 0 394 72 810 453 80 265 783 598 0 66 0 274 310 184 436 246 850 0 488 312 597 0 0 869 645 0 625 383 341 800 610 618 827 587 0 584 492 361 150 137 436 0 235 235 0 0 287 0 0 0 248 43 0 633 866 257 419 466 0 312 493 986 685 311 339 350 991 161 210 281 400 125 329 527 872 190 700 446 46 916 558 20 0 578 895 90 244 591 161 870 0 642 745 31 0 342 552 974 543 345 543 413 0 764 724 569 119 836 806 0 188 566 114 537 419 220 324 941 0 938 662 861 0 779 487 0 996 0 0 467 0 0 384 79 997 534 927 532 99 686 702 600 196 496 0 0 725 444 234 50 663 559 525 840 298 33 344 820 392 0 451 0 680 890 3 887 195 0 0 622 0 706 930 417 876 0 284 293 510 767 923 832 129 951 618 419 0 741 700 277 868 0 0 274 300 149 0 759 278 368 806 815 0 161 798 589 806 0 669 538 520 117 546 0 0 263 967 84 876 466 316 0 630 0 793 202 630 565 187 31 405 4 0 462 793 724 419 657 897 411 576 176 953 573 746 0 606 810 74 774 942 932 808 233 787 728 0 546 0 0 911 0 683 964 503 647 778 265 799 853 834 729 997 791 887 956 168 0 376 601 266 660 0 0 145 279 742 586 954 421 533 974 706 355 959 0 0 312 724 0 535 0 280 0 118 683 0 146 458 343 206 363 328 261 936 842 165 112 774 758 0 427 242 878 664 204 479 975 549 629 814 19 954 148 0 781 0 354 483 552 56 663 752 966 97 305 0 89 323 499 589 391 321 634 841 0 441 0 732 580 514 494 708 0 928 513 463 545 822 212 295 683 462 119 0 182 247 50 235 633 480 917 227 555 221 940 854 498 393 0 225 694 630 206 723 144 771 39 994 892 0 133 199 699 206 185 98 134 54 461 100 0 292 950 555 499 214 91 38 680 0 488 642 876 323 528 708 0 0 535 547 695 948 0 603 615 635 998 520 707 686 833 100 0 0 788 430 706 778 0 605 112
859 808 553 731 91 941 12 394 508 736 130 658 125 766 0 83 590 360 122 0 980 0 740 295 94 0 0 0 374 557 473 137 517 0 221 194 0 92 512 391 726 248 44 583 177 763 743 593 297 0 0 501 128 81 970 601 605 429 404 19 0 855 0 0 524 77 690 685 205 765 501 0 0 51 363 86 476 983 893 558 274 119 934 0 976 919 400 285 727 0 837 0 489 35 840 253 72 50 231 18 562 0 0 0 0 392 36 810 224 810 678 146 540 997 643 0 372 51 999 264 294 549 101 0 774 156 0 0 215 0 421 953 0 995 0 557 785 127 651 739 0 661 0 662 798 75 35 408 385 872 661 122 964 107 0 91 765 148 0 232 249 480 789 798 299 0 0 988 556 0 477 946 0 418 549 83 121 0 149 40 783 953 903 0 386 986 436 0 186 724 912 314 131 191 972 85 133 935 652 0 947 500 0 0 287 181 511 248 846 990 0 619 468 0 778 515 499 832 0 930 149 636 67 978 555 2 337 697 0 852 193 0 0 32 0 173 530 104 0 965 264 835 956 456 492 939 445 458 95 400 834 846 0 104 234 211 84 891 801 388 142 0 730 0 240 305 191 0 197 966 846 657 749 0 844 299 907 0 0 876 898 169 30 70 253 428 646 463 0 153 973 743 10 211 0 585 460 930 0 146 785 53 590 0 73 345 119 554 268 161 817 265 442 0 393 181 755 440 63 0 117 899 0 256 571 806 301 305 279 471 356 977 652 688 67 107 963 470 556 0 321 617 502 460 0 0 0 449 796 0 0 49 68 463 0 479 355 198 48 429 195 0 739 407 968 801 430 185 20 787 239 0 843 975 981 176 636 0 450 378 0 581 622 9 0 197 189 298 109 178 732 397 264 23 171 0 261 994 475 27 0 647 641 790 217 0 906 754 0 831 639 528 0 0 0 128 58 634 805 0 515 71 818 50 0 626 375 541 539 321 31 487 934 0 535 140 0 245 0 859 928 119 943 0 74 771 610 727 0 777 348 653 0 0 339 0 932 244 712 265 665 296 731 36 433 779 331 0 88 778 870 280 0 487 562 291 0 869 331 22 828 242 0 962 767 416 304 568 793 115 650 485 39 252 0 854 176 0 784 272
572 0 0 0 645 249 0 355 0 519 160 646 19 496 542 575 476 807 103 514 861 443 838 651 913 647 169 0 169 0 580 965 844 85 633 911 784 0 90 127 0 863 901 255 179 576 0 226 277 0 485 454 613 810 377 726 500 0 475 267 342 0 876 471 603 932 929 0 845 0 154 853 448 376 0 845 92 0 695 942 0 597 443 323 698 0 2 350 0 805 252 718 969 950 578 0 33 580 147 581 62 376 132 498 534 944 349 347 0 41 343 304 731 0 92 486 989 637 0 0 835 819 724 573 528 0 0 0 255 735 386 968 936 564 0 958 881 24 0 72 559 786 989 0 298 793 650 10 535 760 928 606 106 565 433 602 885 0 646 300 995 660 411 122 597 0 728 0 80 0 493 852 808 0 0 765 624 975 536 975 239 184 0 406 725 0 848 15 290 440 0 0 917 0 84 605 383 0 0 358 0 363 806 978 173 609 889 299 559 742 515 166 870 827 967 149 943 202 2 673 174 877 239 127 527 0 104 805 171 978 933 492 528 501 885 379 859 949 0 823 564 883 409 489 16 969 0 769 0 665 645 867 619 0 890 568 651 838 0 0 197 900 675 0 235 229 697 953 0 667 930 334 304 570 736 784 896 852 236 446 240 754 714 99 983 119 1 253 0 0 846 139 496 49 413 260 0 742 317 0 0 732 274 223 732 391 26 584 618 0 199 720 752 447 901 960 658 59 699 0 541 644 0 344 727 443 660 252 0 338 0 111 981 174 27 0 0 0 370 277 876 0 495 35 989 0 0 0 0 0 130 992 785 668 795 492 512 892 256 142 886 0 316 0 0 989 992 747 708 62 767 413 377 150 777 996 523 470 301 0 49 0 0 884 0 670 242 791 0 590 760 959 0 255 204 0 110 663 794 963 63 663 640 0 0 0 184 869 0 700 177 156 460 826 483 835 711 829 0 635 378 471 76 247 0 0 742 624 309 0 308 637 102 580 63 361 975 810 725 289 539 68 256 329 998 718 381 924 901 0 0 545 386 825 614 0 859 741 441 644 0 98 752 285 957 892 360 504 641 411 545 83 141 400 0 917 191 833 27 0 0 423 671 650 732 502 746 389 767 581 0 843 0 743 0 996 836 943 124 0
354 0 119 614 755 365 552 7 788 0 0 359 0 367 149 159 787 0 0 60 0 0 616 37 571 0 414 976 739 104 155 0 402 881 0 111 779 0 0 0 618 543 359 552 320 587 160 0 967 386 339 0 959 850 864 0 910 890 401 0 551 819 806 0 551 250 301 293 0 429 213 738 844 0 199 898 830 478 623 58 0 630 506 0 27 634 423 0 312 583 255 0 600 956 0 363 0 375 74 379 529 152 855 783 901 162 421 633 0 101 387 0 34 658 541 705 253 808 0 100 27 268 0 856 528 950 0 941 885 498 0 211 73 129 52 954 209 905 965 0 922 1 0 143 752 635 170 0 150 724 868 0 527 917 475 331 0 203 641 704 506 882 688 589 0 279 145 284 956 220 585 658 125 706 406 783 0 809 448 485 0 35 422 117 789 209 0 712 105 0 117 133 648 0 281 0 372 172 778 848 931 461 513 953 961 289 0 566 197 66 225 930 533 914 629 521 129 489 0 777 0 0 349 760 549 234 785 737 56 551 606 689 0 740 338 494 505 297 597 83 0 386 49 396 128 206 0 788 457 247 991 323 0 923 285 209 201 0 19 239 417 874 560 253 479 0 297 562 0 927 170 450 608 393 383 0 753 0 0 858 712 664 260 971 309 670 532 0 739 762 0 0 0 728 436 829 102 65 856 160 824 0 0 458 502 708 229 346 877 338 146 211 0 738 918 425 101 744 883 651 868 273 879 737 65 513 0 446 436 941 432 642 221 900 584 608 599 542 274 63 162 925 368 411 0 987 0 671 528 226 0 923 0 0 118 858 108 443 614 0 617 706 450 0 987 870 496 103 695 0 357 900 377 583 0 0 0 879 212 0 289 393 503 601 317 27 902 135 33 559 768 192 0 0 89 955 0 994 103 240 370 189 0 0 215 515 706 0 214 415 158 320 249 787 110 640 659 0 0 696 368 877 67 337 597 0 0 24 963 860 982 434 822 57 0 254 253 0 359 0 0 208 720 984 185 612 516 0 105 253 770 773 0 137 477 541 111 882 887 154 652 0 820 359 340 643 804 0 830 410 947 710 601 0 297 380 0 0 967 490 406 765 66 508 0 938 391 423 430 792 518 947 709 469 200 103 0 963 884 902
516 573 511 582 767 986 468 823 0 86 0 165 464 0 432 15 944 0 720 894 983 0 180 0 593 147 435 425 914 0 190 799 451 323 0 260 0 196 140 73 836 164 0 865 0 151 0 681 570 716 794 389 474 510 0 789 0 672 0 482 726 175 0 850 847 106 514 936 125 0 0 675 74 876 328 0 665 582 689 647 792 910 0 0 155 517 826 962 307 0 0 737 0 196 315 78 0 640 0 0 167 37 0 0 236 0 56 955 889 514 859 492 348 0 0 0 853 0 934 999 0 107 630 0 0 897 137 0 284 197 458 5 0 865 121 126 120 162 427 215 0 943 229 737 656 61 327 27 790 502 477 534 800 443 224 790 616 118 0 100 395 0 997 0 281 920 862 853 122 257 584 217 568 611 0 421 849 620 0 987 0 0 182 58 408 0 0 488 0 813 597 145 728 433 379 716 118 740 393 0 706 829 723 380 693 0 89 650 935 376 227 135 0 671 322 798 943 452 581 0 372 538 686 211 0 858 78 0 485 355 7 782 289 419 424 996 587 0 163 641 51 350 382 968 925 35 354 0 277 486 700 0 759 77 49 993 252 273 0 398 617 488 0 0 658 104 0 490 921 0 292 0 0 175 551 90 969 99 899 385 43 379 0 227 219 0 478 286 543 295 0 717 999 714 700 13 889 362 0 126 0 131 986 946 0 964 312 302 899 137 191 839 172 521 0 499 361 489 294 18 896 241 285 51 481 769 343 123 716 188 0 978 448 436 276 818 282 542 359 81 253 155 23 0 24 643 602 242 0 574 148 209 832 974 0 199 0 725 0 0 0 684 487 903 0 204 0 0 0 646 983 620 262 192 843 813 651 318 969 524 555 834 0 600 123 595 239 305 815 0 292 606 920 695 222 69 526 228 359 175 871 530 825 944 486 7 960 758 598 710 783 496 595 196 580 0 231 0 853 0 541 952 0 678 854 473 755 247 529 964 853 916 236 0 749 387 863 166 758 977 190 311 159 491 177 628 203 98 113 334 938 560 990 0 477 355 844 80 622 0 880 883 396 0 0 208 4 0 908 521 0 718 27 220 0 626 238 962 490 91 291 0 638 876 0 0 0 15 844 0 0 0 0 0 0 483 517 872 0 0
787 0 0 910 291 120 759 739 33 122 0 324 330 128 349 710 681 710 399 110 663 865 15 824 991 726 273 468 841 917 447 15 85 0 440 572 0 519 905 253 0 0 893 666 6 874 883 0 0 852 141 173 622 879 963 700 204 139 0 543 0 706 679 856 198 762 993 0 0 812 111 331 0 872 971 65 556 16 0 0 312 201 576 858 172 984 933 139 217 0 0 526 0 819 753 509 21 430 307 413 494 0 507 787 799 811 431 866 0 472 779 952 202 206 0 73 483 0 387 0 85 708 371 233 937 897 760 657 1 779 681 230 461 0 285 924 364 69 617 0 861 69 171 204 303 732 761 681 761 679 751 0 897 566 685 0 514 605 498 891 198 0 695 773 0 858 65 797 475 169 218 0 540 229 222 404 873 562 111 676 0 312 342 430 243 580 577 145 0 502 600 557 449 0 489 962 813 0 264 278 417 491 193 128 747 290 625 692 125 264 739 194 0 592 0 18 241 614 570 240 510 851 118 667 351 0 0 132 5 0 412 0 0 271 478 348 188 268 25 630 440 863 747 214 28 773 595 18 681 0 759 963 571 207 713 700 0 613 989 701 534 803 564 168 0 899 945 209 729 219 329 0 126 0 575 296 507 589 786 506 0 0 0 582 0 730 657 156 0 905 89 960 28 344 388 0 372 0 0 60 0 0 515 103 0 105 26 653 39 0 422 3 165 373 938 443 0 0 152 292 247 0 834 0 35 302 360 494 845 69 0 0 863 613 145 330 896 341 513 487 756 0 946 0 279 0 465 396 583 835 166 586 218 621 339 0 553 0 892 27 103 0 0 569 309 249 982 537 44 295 887 198 119 855 76 0 264 341 178 626 340 606 796 760 802 995 123 283 0 327 702 243 850 8 0 447 65 387 160 526 35 393 409 822 0 308 506 975 148 641 698 364 834 765 667 364 378 299 667 917 211 491 0 148 43 805 472 134 551 0 361 737 245 239 144 597 888 0 61 969 142 679 955 402 447 896 0 166 166 61 49 945 0 0 0 76 0 495 980 669 385 0 592 0 0 619 642 450 83 182 485 68 0 0 0 0 0 968 927 0 486 261 671 246 189 881 415 104 700 0 262 183 0 729 0 134 0 0 790 0
112 338 788 604 0 0 23 55 94 786 747 861 0 463 672 479 937 305 911 465 110 150 22 457 58 28 0 189 0 367 541 373 389 166 424 676 0 498 0 0 285 600 0 77 597 65 162 194 0 126 854 848 993 470 138 0 168 830 0 845 613 328 246 927 178 681 96 0 804 1000 419 210 883 339 563 0 585 782 31 359 224 455 323 627 65 454 44 44 497 143 888 850 152 238 0 575 341 176 750 930 568 823 0 0 215 119 138 810 632 410 331 0 248 0 403 637 0 19 83 439 0 72 316 707 0 124 0 0 410 254 238 438 753 458 691 0 691 119 606 543 530 297 933 971 488 250 761 164 674 706 536 532 168 434 0 120 641 624 55 895 460 0 56 211 114 0 4 712 361 449 761 0 566 103 36 411 312 192 701 0 931 243 0 3 315 897 0 75 290 0 89 310 44 37 621 0 793 0 374 435 464 782 344 805 0 888 359 112 156 313 41 438 0 430 275 451 0 51 940 543 419 31 259 935 243 766 418 663 0 676 216 127 0 0 62 796 422 166 800 978 968 426 830 0 311 449 461 0 302 726 217 461 903 300 0 977 929 289 0 0 757 121 721 952 426 211 224 619 0 20 129 0 811 70 124 784 343 447 342 0 528 83 68 771 429 537 217 147 912 380 865 161 628 697 936 292 192 726 46 556 663 205 617 0 374 10 0 415 0 849 865 0 75 586 440 656 0 343 0 253 757 599 519 508 970 727 879 354 397 227 835 993 174 194 382 205 0 883 376 491 454 549 980 0 0 927 949 865 961 888 0 490 0 543 727 303 587 175 953 197 4 579 919 0 320 294 354 803 491 270 790 716 11 397 0 652 766 0 579 0 540 437 141 425 0 0 0 851 827 0 981 0 0 237 0 343 38 0 508 104 246 0 434 0 21 513 862 923 439 0 327 919 672 810 389 0 162 150 776 207 867 343 435 153 95 788 0 744 412 423 0 0 677 765 899 754 396 844 175 306 624 449 110 152 254 0 213 953 651 523 0 33 0 881 32 220 517 331 0 356 608 775 195 592 89 643 293 596 105 572 46 999 0 0 898 0 369 296 362 784 163 576 820 0 694 0 211 668 957 865 969 25 128 536 0 210 765 739 0 233
134 822 643 265 0 0 682 581 0 732 300 729 587 745 748 896 0 0 90 0 430 359 0 355 0 0 0 753 689 397 8 0 127 163 0 843 411 0 879 154 0 185 187 753 768 523 148 0 0 785 72 751 0 146 0 154 687 24 300 0 0 794 244 706 344 978 177 0 0 0 597 122 646 649 807 365 331 102 948 429 483 0 687 522 486 117 0 946 919 935 795 0 499 912 100 451 575 50 0 890 391 39 728 712 470 405 699 892 736 622 499 948 576 279 645 339 886 719 502 191 341 0 254 735 800 320 993 7 699 833 919 350 0 644 57 851 0 531 0 718 0 713 928 28 121 639 333 181 673 318 519 0 0 0 483 0 432 104 731 0 330 708 344 954 0 0 401 796 102 59 570 0 834 30 290 786 0 163 264 0 738 0 62 874 732 434 0 872 955 242 542 749 918 321 388 0 113 80 249 882 176 709 0 935 882 147 690 385 364 956 475 0 882 0 566 0 850 983 24 0 184 377 217 0 375 367 180 313 80 223 945 150 312 157 325 97 455 305 906 909 722 59 0 752 151 192 35 398 185 321 350 0 749 0 0 627 0 698 0 359 785 616 718 468 830 36 0 725 989 264 447 0 550 997 0 0 208 555 983 0 751 644 393 555 852 49 887 901 74 986 74 768 746 768 422 878 602 982 178 0 120 223 630 188 563 174 0 852 420 65 0 141 0 626 957 667 787 884 691 569 376 565 15 418 368 184 301 672 807 571 237 398 901 576 128 402 856 965 0 155 785 860 324 842 812 0 831 132 0 899 0 156 0 0 250 872 908 502 0 109 290 373 859 0 0 190 0 781 973 0 338 731 620 0 987 0 394 0 491 255 100 157 118 723 898 112 0 65 535 236 339 867 910 761 170 143 770 661 812 0 508 57 548 985 0 0 430 0 0 531 669 180 498 74 0 416 491 140 0 10 816 362 407 862 575 594 868 527 157 347 345 703 566 344 0 0 365 87 777 0 0 503 685 0 0 0 227 715 0 399 190 714 459 185 235 717 354 26 85 842 0 310 948 869 0 0 0 166 774 198 83 46 60 986 936 0 0 6 411 0 0 718 366 376 0 897 707 909 782 0 745 14 0 0 784 860 856 699 509 94
547 0 683 988 664 0 164 0 742 578 968 0 49 107 894 317 385 490 0 444 146 502 956 741 0 719 255 9 151 774 433 448 0 857 323 429 310 863 715 946 732 166 434 590 486 699 0 0 852 834 261 485 0 511 528 138 665 366 909 325 382 897 878 0 0 447 0 986 310 549 262 607 872 45 156 890 276 821 38 0 698 138 271 0 0 503 415 0 386 519 571 374 827 497 538 601 514 208 39 971 860 235 672 0 818 549 485 326 354 100 243 803 0 918 408 98 806 548 535 759 791 552 999 295 0 500 646 432 360 452 964 803 869 225 181 314 17 0 425 294 432 178 874 715 842 192 0 685 748 0 273 787 0 0 135 0 0 0 0 218 0 0 617 144 758 577 238 974 687 584 855 383 186 468 890 326 404 213 883 480 478 328 0 887 951 753 894 304 341 730 134 565 902 991 741 487 0 0 227 0 193 0 769 0 466 123 202 0 240 448 0 306 0 156 826 0 976 463 0 51 112 240 0 0 264 603 0 0 0 0 0 333 918 823 0 625 7 31 150 0 785 541 0 925 881 84 9 452 439 811 0 585 206 571 746 0 895 915 422 0 572 37 0 152 439 455 888 0 475 0 0 66 988 958 501 0 231 0 755 600 507 913 841 61 693 417 801 507 762 44 382 156 584 0 0 97 171 481 68 667 406 0 0 977 681 975 296 859 0 0 194 897 604 753 0 541 25 492 544 219 968 634 324 146 214 188 341 226 469 549 189 357 114 781 0 620 630 656 0 200 367 140 0 833 734 0 0 844 0 486 103 701 689 958 895 250 662 30 0 447 800 736 639 808 783 81 169 185 0 778 0 0 0 484 0 980 0 328 836 726 0 0 731 639 518 610 538 152 179 882 680 129 0 143 884 0 544 386 0 579 623 0 728 173 465 216 0 0 0 77 80 530 641 558 735 353 843 827 896 0 811 465 0 175 2 701 649 422 46 748 890 527 782 0 7 432 94 402 817 68 871 152 802 112 112 338 148 871 0 0 833 664 182 624 603 387 0 37 841 119 655 766 331 829 336 468 620 401 488 986 595 795 0 0 744 92 594 551 334 392 736 902 633 438 89 28 757 597 0 403 854 956 0 516 42 382 0 720 34 253
0 793 692 0 779 0 0 1 37 605 803 591 768 227 176 594 429 317 680 685 440 836 475 986 0 0 412 0 150 795 362 542 461 0 75 479 866 0 979 257 375 709 463 933 0 0 687 0 742 738 0 0 0 385 846 927 238 804 0 0 0 476 771 344 861 245 125 305 607 688 970 761 821 203 840 867 132 829 0 700 830 810 0 109 0 848 45 700 803 53 176 410 512 0 0 55 611 422 0 0 485 437 81 743 805 0 541 0 607 199 311 166 90 820 227 471 913 279 640 0 0 0 186 0 643 498 0 356 349 114 367 0 0 96 0 449 312 0 643 394 344 0 568 90 509 533 0 96 661 36 33 760 853 765 0 902 758 651 725 2 988 960 930 0 0 801 99 0 311 496 627 0 893 0 281 739 763 435 983 32 330 925 473 621 895 632 477 613 90 807 992 655 975 272 764 992 84 964 708 656 812 156 509 0 0 279 496 701 0 420 148 929 0 886 233 353 843 916 852 178 11 0 0 313 541 100 831 658 0 52 907 974 690 31 560 674 398 0 0 432 0 241 573 704 148 942 322 992 273 0 358 207 679 721 628 571 764 0 656 0 153 951 0 0 901 0 529 880 293 855 252 0 992 745 182 0 251 0 0 590 0 463 389 0 934 0 171 735 370 658 632 658 504 852 361 244 289 547 0 421 473 338 714 722 913 138 791 886 456 181 651 366 409 925 621 0 867 296 474 747 177 590 0 0 291 0 0 426 48 922 800 492 410 689 21 942 206 837 367 0 539 823 292 814 212 0 622 965 508 783 448 872 0 622 934 648 0 821 381 0 917 372 4 881 0 0 171 402 343 434 0 153 187 123 942 490 900 808 0 0 928 882 290 907 52 0 584 177 371 0 893 604 215 101 759 452 471 239 615 751 593 287 0 969 678 0 888 623 294 563 565 286 761 20 989 335 943 465 704 967 884 219 984 807 0 213 86 0 601 154 685 932 997 4 0 0 245 892 344 90 573 886 529 0 894 0 243 44 764 0 461 49 596 279 71 113 669 602 552 322 0 0 965 322 911 353 643 921 640 369 0 785 0 888 990 658 167 0 18 161 366 0 938 27 0 130 0 0 0 0 929 644 0 715 583 230 0 291 221 376
294 230 673 153 167 44 412 603 0 56 882 143 0 655 558 971 965 0 209 791 1000 0 489 0 38 429 437 0 795 0 568 899 675 524 364 871 568 408 283 831 413 355 260 429 576 0 214 0 878 458 5 435 559 576 0 62 0 760 920 943 545 875 301 0 84 227 673 127 891 360 987 423 0 791 26 899 826 423 338 68 42 659 15 406 0 483 848 171 176 786 878 0 0 0 31 0 376 169 237 354 0 0 759 927 0 0 687 654 821 92 535 241 0 47 40 145 586 871 0 18 253 775 742 397 0 0 268 257 797 17 801 57 773 0 146 276 0 0 178 697 654 0 339 439 681 0 847 769 0 637 474 680 52 0 705 868 656 712 596 706 135 128 298 388 0 179 912 117 834 735 902 0 466 363 575 118 613 0 602 871 217 0 118 968 674 520 0 565 935 597 812 360 943 209 316 952 0 416 0 150 621 494 0 360 549 0 585 639 665 385 135 0 0 748 525 610 0 95 0 556 0 821 381 178 183 712 687 664 5 477 885 19 528 900 0 357 675 0 0 0 448 107 555 228 0 0 364 838 931 262 997 164 324 399 761 0 650 445 787 118 630 0 970 360 0 0 953 959 167 0 305 444 577 579 280 0 623 919 631 784 383 0 911 882 0 171 0 842 323 868 784 0 154 147 70 0 248 0 681 853 0 395 536 0 747 0 0 400 262 0 455 168 928 85 564 0 53 438 409 840 490 654 128 898 549 914 341 588 651 904 866 278 712 0 437 0 188 701 549 0 210 0 403 111 0 227 0 0 672 231 965 596 801 598 887 423 541 563 801 287 33 0 307 245 139 815 990 993 42 734 892 529 978 113 0 837 927 0 0 452 546 801 88 365 781 314 350 0 868 388 326 857 0 504 629 0 158 784 169 588 512 991 470 417 0 51 176 321 867 369 115 358 534 61 781 186 0 654 0 228 376 581 199 165 0 0 956 429 1 493 0 418 429 553 881 0 104 0 113 11 0 513 0 244 97 940 472 424 0 641 0 212 173 442 0 29 0 450 433 37 615 0 803 150 0 774 0 864 851 578 355 661 688 681 944 956 0 294 351 682 740 6 0 898 0 752 79 0 223 389 624 452 195 0 495 173 106 43 201 677
980 360 0 718 676 407 329 605 0 581 786 920 355 551 0 0 269 0 92 990 215 786 290 0 37 0 793 153 487 986 927 188 0 615 405 0 585 444 422 297 523 490 931 531 0 468 890 741 847 645 49 735 0 795 535 673 0 20 0 241 788 235 161 0 0 329 896 99 824 956 816 0 882 0 824 969 0 795 585 0 729 334 173 345 656 484 129 866 0 329 0 640 204 463 752 344 0 0 119 0 505 907 77 0 0 509 837 917 348 27 110 972 947 139 80 307 405 0 0 124 892 981 542 895 0 324 70 689 726 836 816 808 0 375 423 856 694 152 0 0 0 451 36 746 760 397 556 129 254 932 353 2 315 53 468 118 774 947 153 823 0 654 583 0 866 793 60 274 0 653 306 366 47 404 906 0 825 687 376 471 943 896 0 196 720 209 945 184 590 380 975 418 387 0 27 758 713 545 550 907 406 257 224 338 742 0 0 675 27 30 33 839 881 186 48 456 108 0 459 536 0 83 0 912 156 429 589 173 549 419 917 712 909 0 791 312 758 147 622 0 0 605 724 76 0 775 347 0 585 600 0 0 386 859 674 960 477 655 28 581 614 295 587 826 656 0 512 333 338 231 0 0 0 289 645 767 725 4 452 499 364 0 641 538 356 803 977 10 0 906 45 767 59 199 133 290 384 799 441 484 804 561 921 64 164 90 801 650 694 97 330 0 483 253 929 720 459 693 341 952 0 684 0 807 674 561 144 725 0 0 451 543 0 431 801 733 899 131 979 191 998 879 532 232 430 919 132 594 241 84 0 707 51 729 416 158 621 0 280 639 88 590 817 701 0 844 791 623 783 364 0 443 806 949 742 208 742 870 302 336 315 346 207 0 95 870 664 943 248 471 692 434 569 812 456 243 919 880 820 945 869 134 990 291 707 0 739 556 91 672 162 388 256 543 870 483 913 0 785 510 344 0 0 317 124 104 932 0 578 720 954 0 436 557 0 0 709 100 927 442 880 384 26 637 0 397 580 0 316 320 0 448 485 29 0 51 582 550 173 885 118 175 0 419 235 864 0 307 0 709 668 0 370 355 671 0 595 530 34 0 123 6 634 681 721 161 876 198 335 904 0 843 0 724 520 379 884 0 304 794
17 566 945 750 0 0 893 0 220 326 820 389 0 911 172 918 211 347 281 0 277 0 552 587 651 811 792 723 662 118 54 264 388 467 858 784 901 637 112 136 932 680 0 0 224 836 0 482 0 0 509 341 905 0 844 57 544 829 0 0 20 300 678 293 965 15 520 476 741 30 0 590 405 0 440 471 534 923 328 401 688 722 242 264 430 0 510 720 0 136 33 76 0 0 0 867 611 838 297 0 223 730 916 9 189 0 705 0 407 933 795 99 0 146 882 347 0 343 892 0 458 84 297 231 138 0 67 619 334 0 586 447 310 437 41 536 835 0 594 497 908 0 0 198 499 797 0 230 50 672 860 786 27 933 102 61 0 0 191 346 304 431 0 0 245 821 0 0 526 191 103 60 731 931 778 415 977 427 0 982 46 816 168 943 694 0 0 643 162 613 407 687 0 168 74 288 486 549 783 687 752 199 0 650 606 194 0 158 624 902 90 108 489 0 463 99 611 350 355 424 335 301 837 615 0 245 735 428 817 0 168 0 918 915 102 0 258 0 0 345 777 146 104 825 304 708 308 312 513 0 310 707 652 601 782 645 147 0 865 568 328 104 261 498 940 105 61 230 848 671 0 0 0 217 870 915 909 562 112 691 70 0 945 232 278 933 408 870 0 0 707 0 0 504 177 533 434 90 343 988 935 281 898 353 346 0 209 905 308 796 285 0 86 831 401 542 621 269 427 0 751 347 64 0 261 0 915 287 0 29 0 170 426 388 964 593 573 0 182 551 77 673 254 0 217 814 654 108 301 459 0 856 0 998 0 0 640 54 556 24 806 810 995 136 529 622 110 918 0 725 348 749 227 984 52 977 845 106 95 366 0 305 220 165 136 869 0 771 31 714 130 975 554 445 71 922 946 0 156 943 0 0 988 259 0 73 226 741 141 2 934 760 23 0 464 537 0 931 561 415 0 0 261 539 0 812 419 75 822 596 972 602 0 141 465 537 916 618 0 123 515 372 174 557 561 179 659 480 701 88 453 221 428 83 627 724 809 918 117 649 266 432 706 684 738 844 920 224 921 992 914 550 174 995 671 1 0 680 976 600 0 0 134 757 84 966 682 975 83 980 984 255 0 526 51 653 818 733 424 852
70 305 389 923 0 271 794 252 0 941 825 0 810 0 428 705 7 486 972 0 977 501 491 0 99 675 849 0 0 631 0 0 665 0 0 0 455 665 274 691 429 835 739 0 963 332 71 882 314 0 52 0 477 130 776 0 668 93 0 170 634 0 0 0 0 481 469 751 27 803 790 535 29 0 343 0 153 0 418 0 990 953 370 682 636 833 154 707 508 994 103 836 130 69 0 633 0 96 737 151 913 614 613 743 679 941 294 0 411 543 0 0 791 34 726 198 15 712 253 0 227 432 719 0 543 439 60 934 950 542 915 171 847 681 862 0 35 0 0 0 376 0 0 261 451 968 0 0 0 561 131 0 465 920 72 852 680 923 0 0 98 0 148 596 117 0 123 0 764 904 42 617 140 893 0 790 893 771 193 534 139 123 333 0 20 111 491 685 579 181 113 0 739 291 611 487 0 0 734 658 696 868 88 331 441 413 0 935 787 320 261 768 580 5 770 328 398 957 0 565 0 966 879 132 481 244 335 541 570 0 439 320 350 402 228 797 495 976 303 881 59 741 856 0 45 785 443 806 0 888 858 323 0 302 85 796 69 886 705 0 0 536 708 408 551 537 172 856 0 0 0 0 359 347 635 264 973 208 20 380 0 0 313 978 0 300 936 853 766 487 134 301 0 0 671 211 487 152 64 751 0 75 196 665 640 0 0 481 140 395 456 0 582 490 0 75 556 326 157 163 453 286 276 918 0 0 472 41 0 0 708 136 314 249 82 331 893 141 0 14 0 961 681 420 512 960 787 0 921 0 944 0 345 176 0 259 0 690 867 200 264 809 1000 765 481 0 951 931 172 791 775 245 708 105 918 208 453 708 705 46 346 835 363 640 0 899 673 546 426 461 692 83 47 379 690 0 0 933 663 0 741 488 412 811 0 0 0 411 748 739 850 304 552 453 32 0 472 37 591 397 316 808 0 0 450 0 0 529 612 511 683 986 246 191 525 0 965 299 693 889 979 166 0 928 564 500 677 842 624 0 491 611 387 0 194 397 347 170 577 2 564 22 711 876 998 628 514 93 0 0 325 278 0 204 41 0 235 240 339 0 704 611 56 41 529 254 899 752 802 634 765 112 0 173 0 681 217 0 581 0
0 830 246 0 586 0 451 815 519 914 81 50 718 742 0 741 261 10 0 0 817 89 80 276 775 246 446 705 322 0 40 213 0 0 149 554 784 90 291 927 535 567 122 120 742 832 9 337 464 452 167 0 0 371 712 519 920 0 960 578 0 0 800 5 579 378 634 715 117 68 0 202 229 861 0 480 0 553 503 765 657 0 99 131 642 196 0 0 394 491 539 0 936 540 0 0 273 0 717 980 0 174 665 0 878 477 164 0 0 320 844 576 202 666 253 0 0 437 848 179 364 526 825 694 57 430 216 79 146 540 0 832 0 706 795 237 880 315 397 217 981 772 329 567 941 310 623 493 682 675 904 0 181 710 738 501 897 890 0 1000 0 0 699 858 878 505 14 108 0 952 0 496 819 844 950 899 312 287 209 614 635 875 624 0 0 123 36 263 606 597 200 789 281 858 465 286 289 774 26 933 697 749 0 839 843 0 170 388 0 210 0 290 857 689 103 171 0 593 777 199 526 669 368 0 146 575 30 0 531 170 916 698 0 576 0 30 811 734 263 0 153 268 221 187 352 182 300 796 90 825 838 25 0 246 168 98 880 76 944 117 0 596 299 947 139 872 978 104 523 651 0 505 649 913 430 593 162 522 20 83 275 343 0 39 727 853 0 199 782 0 0 434 905 300 501 0 0 622 946 43 681 684 346 644 274 482 944 37 783 686 253 661 402 235 2 0 782 0 150 848 532 415 929 152 892 852 113 568 0 0 120 97 695 379 0 217 123 508 483 0 209 746 754 0 230 663 294 911 712 664 987 701 125 660 493 974 434 0 665 0 247 761 0 453 675 794 0 0 771 30 832 0 617 826 0 786 0 0 866 0 161 239 204 508 0 940 129 0 65 381 0 0 579 735 402 997 0 746 95 12 239 0 0 412 61 0 0 883 678 499 556 210 513 0 743 833 648 243 308 69 0 0 134 0 35 193 0 875 0 516 324 613 940 812 478 730 113 485 639 0 991 0 0 0 36 598 404 454 0 84 193 510 107 225 326 426 652 87 0 160 0 962 800 0 310 269 104 108 75 895 375 262 389 206 889 0 813 614 933 527 728 819 50 959 355 981 574 500 215 367 0 260 973 0 631 0 123 0 309 61
938 1 0 0 8 248 280 397 165 877 0 161 858 501 0 679 983 528 120 617 195 430 0 796 899 646 0 0 682 0 0 407 817 853 149 443 495 0 967 368 0 620 0 900 941 608 431 0 0 527 937 907 735 262 620 804 61 206 775 0 280 642 952 640 987 849 437 764 462 0 140 99 692 0 307 977 827 836 0 140 927 0 981 0 810 834 761 575 835 130 475 0 137 485 418 291 870 281 0 546 528 0 557 59 14 458 390 575 603 0 871 370 564 32 326 334 318 643 205 400 826 195 981 293 822 708 600 936 0 242 308 77 417 855 254 431 83 116 121 833 0 300 0 715 690 0 995 109 177 44 377 10 0 2 0 518 801 499 135 0 224 0 701 1 413 567 457 166 0 755 0 249 71 606 0 926 114 613 448 840 750 807 635 498 705 463 287 223 734 524 617 14 400 917 591 25 601 356 147 886 725 721 963 0 685 799 605 0 650 21 296 513 0 452 283 915 312 587 901 605 945 250 142 356 947 982 0 0 0 697 0 0 309 357 561 0 0 837 799 729 451 841 141 893 479 852 235 835 541 693 823 0 0 0 0 925 298 0 601 0 0 180 0 327 0 37 0 0 429 956 721 0 132 321 0 660 973 1000 945 615 0 0 668 0 519 409 398 0 0 51 0 429 726 0 528 775 417 811 241 276 944 480 348 568 0 720 326 385 320 137 0 356 109 532 926 589 214 672 325 448 0 978 83 200 175 869 0 0 374 858 0 920 774 209 596 630 150 979 0 276 95 0 882 260 461 264 116 0 873 0 606 0 645 55 936 312 154 717 973 247 851 106 746 0 669 0 786 649 0 0 931 729 340 471 760 997 0 940 0 550 648 401 387 758 307 0 121 251 764 992 624 342 875 0 0 700 433 70 0 588 929 385 142 908 0 542 857 101 235 467 10 293 126 610 735 369 427 293 430 335 679 0 750 0 990 234 651 0 363 241 707 219 256 42 456 482 712 708 801 0 357 763 622 193 0 216 430 0 289 197 907 965 857 728 274 0 999 270 32 646 567 953 725 156 73 940 941 802 932 0 719 680 106 612 151 0 696 64 197 236 706 259 417 234 0 443 400 142 55 0 613 0 0 561 27 559 798 609 158 0
595 793 75 628 542 518 374 561 968 0 488 784 990 515 462 879 202 407 966 468 212 97 988 425 478 0 178 203 959 413 0 0 0 755 0 7 0 936 0 656 408 760 468 351 0 325 727 787 306 0 734 864 0 114 713 648 0 351 360 484 0 775 802 133 65 544 787 0 181 345 0 298 126 101 484 636 350 211 0 477 612 0 0 687 0 136 938 261 828 25 957 840 760 925 299 0 0 587 705 104 942 518 0 591 110 136 525 258 733 0 178 544 520 0 833 0 77 0 0 96 670 682 426 0 370 221 170 0 432 0 784 0 387 296 413 161 962 877 751 272 137 22 0 268 63 403 152 12 75 935 288 412 210 494 203 615 0 133 395 912 712 854 0 61 576 665 0 471 206 498 690 303 943 507 215 382 956 0 0 730 640 0 481 338 0 854 36 454 731 708 873 0 333 114 740 676 0 174 962 938 881 103 728 144 123 816 0 789 104 738 0 99 990 138 157 519 0 808 0 275 674 671 572 351 0 138 685 689 828 828 546 673 382 358 362 421 575 750 927 260 452 740 743 472 0 870 778 219 451 0 0 206 311 111 316 321 193 166 9 0 686 206 505 363 542 537 35 854 0 0 63 231 862 882 200 683 818 46 945 22 299 548 293 999 840 138 0 639 182 692 395 335 10 412 774 0 528 515 610 279 0 0 914 646 15 490 222 903 413 141 782 328 760 496 0 429 0 253 473 927 15 776 524 62 517 0 373 607 531 511 726 195 0 719 349 0 510 0 0 0 921 0 0 740 834 0 95 403 0 306 357 271 203 833 0 650 0 656 127 0 0 821 403 121 37 386 328 174 10 281 512 807 317 450 0 0 0 276 818 0 0 467 444 792 737 0 475 0 407 270 907 210 0 653 720 801 245 909 0 0 674 0 188 265 517 101 359 990 921 974 577 210 493 624 18 42 122 496 673 0 574 513 745 527 0 198 128 185 7 940 825 631 160 0 314 647 250 53 116 809 385 0 0 959 674 55 609 0 111 353 366 0 476 554 391 731 785 0 0 470 0 32 825 744 317 706 279 792 670 0 289 937 45 252 645 0 90 0 358 899 174 30 750 0 394 621 975 105 918 951 0 530 589 0 0 591 307 74 796 0
467 204 273 0 429 55 847 137 902 960 86 907 0 653 538 4 152 45 42 50 998 929 36 957 58 896 674 36 0 0 932 0 0 9 696 373 0 955 899 918 610 664 284 25 422 0 121 374 560 0 0 582 713 969 401 0 639 916 215 308 474 767 444 603 68 491 747 0 891 326 924 0 890 895 0 0 786 471 0 317 658 872 0 633 878 272 0 77 238 846 400 376 580 33 247 931 523 300 871 178 0 85 941 648 881 87 0 31 799 871 869 116 968 0 378 823 0 71 871 745 0 749 24 19 171 369 500 459 553 89 701 150 470 213 327 644 640 552 312 0 924 588 619 242 398 0 26 0 0 723 419 392 413 8 672 816 0 559 0 91 952 147 340 764 443 771 929 459 138 468 306 211 213 0 259 0 638 94 984 600 0 0 186 930 4 115 177 834 48 103 744 225 939 68 243 521 0 307 233 302 548 45 712 0 808 777 171 353 933 717 0 454 151 27 683 803 712 475 802 335 599 604 848 722 0 527 699 225 439 0 481 918 425 155 0 825 544 660 567 834 448 633 578 624 249 824 809 748 910 70 52 0 532 730 709 104 796 561 479 164 478 643 444 0 7 709 374 851 244 937 702 921 0 436 0 0 162 12 0 806 817 610 419 0 774 0 0 570 0 691 0 330 0 466 513 0 0 882 87 641 434 861 735 546 172 887 21 532 25 119 666 0 642 262 531 834 679 0 330 119 586 712 469 294 258 692 926 0 246 955 548 79 356 0 0 0 0 104 256 603 501 950 0 786 951 0 215 493 893 0 427 960 0 530 780 0 657 0 616 0 709 378 228 722 829 561 731 686 49 0 957 77 0 563 335 0 400 878 455 0 893 856 438 0 286 140 678 0 120 203 0 185 46 0 328 0 692 0 977 956 110 800 721 97 528 587 928 571 912 420 309 932 564 498 0 0 63 227 43 159 296 318 344 307 587 425 353 345 553 272 579 0 357 762 197 606 421 196 0 799 334 574 877 0 52 34 720 183 931 0 285 619 774 0 459 0 225 169 0 932 433 207 861 307 244 848 654 292 124 913 445 0 948 823 37 679 739 459 889 289 251 621 261 0 0 975 557 726 650 0 497 526 641 311 532 598 933 677 695 403
0 96 119 779 27 245 729 0 424 360 0 146 926 335 597 647 0 837 947 689 885 785 0 631 611 431 93 0 779 452 0 86 0 0 279 710 263 0 156 0 698 0 0 94 605 0 641 767 332 913 321 702 884 142 543 419 956 0 0 684 895 903 669 688 0 448 0 0 707 946 528 653 364 844 528 595 446 518 792 739 845 0 559 912 485 490 618 0 265 421 280 0 999 0 685 0 126 359 189 885 223 947 640 839 384 862 478 52 651 573 605 109 810 928 710 4 880 0 345 0 0 400 995 914 927 186 267 920 1000 0 581 686 498 160 202 105 728 568 863 0 927 435 780 618 294 102 370 809 917 162 874 974 0 0 828 992 49 583 0 239 987 862 999 171 173 388 200 239 899 556 271 786 0 614 545 472 588 16 828 0 349 851 98 143 39 0 263 741 0 345 0 0 716 28 420 323 70 611 645 617 520 964 989 521 506 634 895 635 667 24 628 552 831 423 848 281 362 50 134 0 279 641 733 0 361 235 718 183 993 0 592 812 950 0 998 672 0 298 979 499 140 777 57 697 736 0 0 146 434 0 981 0 908 443 6 296 406 594 191 646 687 541 250 769 404 503 434 0 0 218 419 0 306 678 150 392 363 82 451 833 20 500 862 283 0 503 848 298 806 902 154 794 245 715 0 0 0 0 60 727 265 812 799 568 154 52 0 409 376 265 345 113 0 538 187 314 391 0 348 0 755 603 358 941 687 0 266 507 116 745 345 233 0 707 617 514 17 668 0 4 326 782 255 203 920 354 0 909 348 0 618 0 0 876 0 167 711 674 713 137 896 848 340 409 961 392 0 735 978 44 63 890 322 790 929 362 834 539 66 0 551 244 296 0 356 0 241 331 654 220 225 340 127 578 365 352 0 357 167 718 106 58 455 732 670 0 39 346 776 180 902 823 156 240 252 113 0 918 849 366 0 922 394 147 431 0 317 38 0 0 0 473 629 531 895 316 0 553 445 636 922 0 357 107 447 27 163 667 164 72 999 531 433 406 671 960 0 807 771 721 285 25 0 428 306 108 319 99 0 0 446 146 445 912 0 208 0 655 725 665 373 249 0 0 831 0 0 266 389 0 152 527 660 648 75 161 584 390 243 0
58 314 102 907 0 295 678 919 436 394 734 147 977 697 342 887 0 40 0 351 97 620 822 39 0 398 996 0 853 548 698 874 0 0 225 0 956 275 0 171 337 622 167 698 192 142 59 721 103 236 724 93 301 0 848 553 0 41 625 0 395 905 422 49 904 79 145 275 107 791 180 816 649 469 445 259 505 293 461 807 466 611 340 0 504 255 994 678 269 606 426 747 769 506 566 749 618 528 279 82 363 300 390 522 539 971 335 997 523 588 780 881 101 0 421 790 693 662 36 0 0 0 809 828 142 6 784 107 391 111 928 475 128 940 72 0 0 936 0 5 443 231 179 556 0 0 826 583 746 845 751 377 55 276 928 0 996 0 860 946 838 0 610 92 859 409 754 0 341 319 584 493 522 635 29 721 242 0 0 799 873 0 499 0 396 916 489 340 651 861 0 399 969 629 0 376 875 796 914 697 842 705 0 501 863 535 859 500 587 0 542 913 511 0 253 225 289 971 540 0 775 761 629 480 574 6 766 267 365 629 403 356 226 872 423 0 0 416 793 688 566 33 504 286 0 0 88 910 201 569 623 223 574 53 0 893 201 0 138 417 315 328 342 131 454 142 295 486 2 0 318 0 0 312 443 149 546 0 91 993 0 623 759 161 394 873 561 256 0 269 686 423 230 850 864 520 0 633 213 655 154 254 114 859 957 394 0 0 603 505 103 813 112 502 883 247 276 282 586 358 653 602 38 787 927 0 233 408 0 0 194 52 821 185 42 0 240 819 0 883 678 898 0 0 778 237 0 360 813 271 715 632 0 215 34 0 780 997 0 0 0 31 194 799 0 0 0 872 288 422 301 0 187 326 49 427 485 887 217 0 670 0 0 0 758 996 400 39 886 896 825 74 791 0 638 679 882 175 572 216 424 0 891 0 51 0 617 0 0 816 623 427 228 612 0 0 811 52 929 660 942 18 5 835 892 470 460 520 0 733 812 70 937 909 0 437 708 721 913 445 282 786 0 862 383 804 221 16 688 384 952 238 0 899 242 721 913 633 0 559 608 524 0 0 913 807 466 410 335 289 899 435 642 69 0 648 86 452 915 0 501 912 0 911 897 541 23 0 162 565 589 0 19 487 301 212 738 966 0 77
310 787 752 0 328 585 876 686 228 666 946 0 242 242 0 140 0 674 0 0 143 764 206 787 10 198 0 545 502 492 953 720 592 182 0 0 0 975 746 441 266 419 504 719 954 0 444 0 552 17 841 986 674 567 946 0 450 258 922 637 7 872 585 242 478 0 0 0 150 281 143 772 860 100 0 749 219 480 0 0 586 301 0 896 814 401 453 360 0 778 303 763 843 806 641 579 276 477 629 835 0 159 0 0 405 791 903 536 354 867 0 726 158 722 436 687 0 948 157 434 73 0 928 907 599 782 94 0 332 18 612 394 386 322 0 0 571 232 19 829 938 251 907 702 573 773 479 991 241 414 692 0 429 420 0 397 507 23 358 288 351 320 41 763 119 342 391 486 0 703 395 902 728 773 13 0 210 0 785 0 71 507 353 64 177 106 959 900 615 0 706 939 866 0 0 500 184 881 201 127 324 134 0 934 155 580 0 319 311 237 981 0 0 922 347 431 421 185 902 915 0 0 328 61 988 153 22 129 0 705 831 184 387 57 902 43 651 431 456 0 904 976 969 564 555 288 905 142 377 462 41 910 710 77 969 591 950 987 94 931 360 479 528 835 483 791 0 883 0 176 924 0 135 263 72 802 401 787 0 85 124 302 494 887 228 0 774 992 0 0 809 0 301 242 0 523 389 0 0 0 254 219 851 0 597 793 692 194 618 0 0 644 0 247 642 149 407 137 395 0 469 749 0 0 0 761 826 0 921 883 516 887 0 828 216 937 64 358 856 686 837 0 472 104 662 297 409 561 625 860 677 609 236 519 595 0 599 535 663 618 141 344 80 736 689 366 89 275 498 686 668 262 709 958 58 312 0 0 403 580 228 0 877 0 384 725 742 0 433 298 942 684 208 420 15 340 112 103 861 232 163 364 0 476 902 767 358 815 721 908 54 328 271 653 153 923 948 951 279 854 907 428 764 465 120 326 961 664 575 229 595 115 397 873 145 392 203 536 437 174 627 331 0 129 715 759 216 0 219 643 654 928 277 656 377 65 0 5 923 837 661 96 888 1 702 0 81 656 114 0 619 694 643 404 14 883 366 652 186 600 0 712 143 62 670 83 879 116 15 0 51 72 493 296 95 0 606 665 778 894
387 437 0 423 496 0 553 0 308 519 22 985 470 0 476 593 980 27 596 382 0 0 491 772 473 782 341 122 122 700 0 206 884 501 736 34 16 762 289 0 565 949 180 173 938 804 0 738 88 819 0 54 642 238 912 211 314 515 0 191 0 551 401 0 676 606 274 546 207 846 745 816 762 0 337 220 394 120 442 199 0 0 355 0 505 0 569 646 434 471 346 0 470 417 614 760 262 999 127 851 822 940 0 681 116 0 835 980 529 817 363 752 595 163 609 531 987 973 971 0 672 236 902 0 0 0 925 0 0 714 146 640 878 497 39 0 379 602 379 279 855 64 715 991 862 71 411 214 422 885 308 244 473 958 326 0 398 777 361 732 165 642 306 835 589 0 0 28 191 934 899 617 12 889 888 532 841 590 0 0 439 0 908 0 627 936 131 354 3 0 492 381 434 0 433 712 724 204 299 0 499 643 0 74 561 541 0 894 302 637 0 646 591 0 467 0 100 0 245 510 780 995 374 0 341 918 356 0 258 244 0 501 479 621 947 938 717 498 857 360 853 0 843 900 947 189 0 612 312 307 516 0 13 0 388 0 579 0 0 235 608 578 0 584 839 700 133 588 26 0 182 452 422 0 396 168 16 0 178 822 0 11 59 832 205 967 0 161 477 0 429 63 114 781 397 0 836 923 857 433 260 752 502 290 0 236 0 101 581 612 175 508 7 0 646 141 686 0 0 621 911 285 0 9 460 0 0 96 339 72 808 0 190 254 228 135 0 253 0 149 0 975 718 304 674 244 114 682 435 521 789 290 938 61 0 717 778 447 0 451 632 321 961 61 520 575 904 679 156 487 633 930 466 648 295 405 467 45 0 25 0 953 0 7 82 762 180 121 0 0 494 272 921 770 757 428 839 833 71 507 0 636 29 954 775 416 0 13 46 0 734 258 344 655 92 277 0 0 560 0 308 810 75 312 972 909 465 454 956 0 576 123 0 609 211 827 383 0 971 555 0 781 0 635 0 892 171 47 459 172 87 694 559 996 726 163 0 653 42 944 0 0 0 958 377 758 475 456 657 0 0 533 0 925 654 0 723 830 974 985 996 625 942 596 236 167 0 29 491 801 0 39 38 434 252 645 356 880 100 717
379 569 474 272 44 625 197 956 572 214 817 925 952 122 97 608 457 87 280 401 738 196 356 88 0 0 668 0 226 0 585 5 0 0 868 181 409 109 104 211 0 99 927 492 603 0 692 946 834 533 111 772 41 390 442 905 440 860 759 232 344 847 566 450 307 613 630 371 596 186 0 882 927 264 617 324 301 620 859 987 0 777 794 552 973 94 122 0 948 165 373 539 553 0 62 859 981 781 317 771 320 100 900 0 807 331 139 0 909 88 16 101 559 366 399 915 140 618 0 694 0 757 193 576 852 0 18 0 0 450 0 812 792 712 0 76 647 71 0 287 984 0 0 97 502 573 627 418 385 998 999 0 344 117 0 543 347 0 635 653 123 912 636 233 694 938 0 80 585 728 0 0 717 841 0 158 680 656 991 0 728 0 995 0 0 355 125 842 690 918 864 510 117 786 393 964 0 773 480 446 63 478 689 204 0 304 304 301 0 476 0 199 0 435 261 0 497 561 349 594 716 755 909 346 182 992 0 329 0 451 516 403 913 970 364 0 60 0 522 77 365 43 112 619 0 305 627 0 210 455 326 285 627 100 687 99 0 229 0 0 289 443 909 393 548 89 628 268 259 376 13 822 499 569 539 578 915 0 869 0 903 53 0 0 263 44 0 0 347 987 0 855 932 526 659 0 34 760 421 855 0 909 0 648 334 101 326 628 475 50 544 998 265 233 985 149 888 21 56 346 165 541 531 571 20 919 0 926 763 0 388 746 707 80 0 0 239 544 0 0 351 366 0 794 210 646 993 274 589 0 193 630 932 837 245 0 295 932 661 155 322 0 873 642 244 369 542 467 235 285 356 303 0 721 347 0 398 0 371 431 715 298 0 519 0 708 258 735 190 0 94 862 852 394 214 20 995 394 398 0 0 774 452 0 422 278 660 507 995 0 862 619 0 688 0 0 293 745 123 0 568 812 843 386 80 642 361 0 227 792 722 699 115 541 762 0 298 264 532 0 471 326 0 229 0 0 0 0 0 328 61 0 364 245 819 550 581 204 143 0 0 732 926 871 111 0 601 606 312 679 520 774 718 85 0 610 315 517 78 0 211 698 753 199 0 415 418 0 0 113 569 102 0 400 890 715 922 970 728 881
0 442 0 772 844 777 0 521 0 636 438 1000 0 461 0 0 897 385 183 692 167 334 23 781 991 125 246 699 665 604 530 416 507 289 680 192 537 0 732 71 298 270 274 907 512 180 762 49 75 147 137 276 78 0 113 763 0 324 166 616 8 0 83 165 717 589 432 0 2 0 345 418 751 167 892 754 149 0 940 198 638 431 997 174 656 520 922 404 0 879 698 472 96 845 928 307 0 268 377 536 12 543 82 0 377 355 706 0 241 0 200 0 705 863 568 856 843 854 237 201 667 155 344 0 0 243 0 811 291 425 0 0 491 442 138 0 879 854 242 599 457 750 871 843 0 136 902 451 832 599 0 171 245 550 0 0 0 561 522 157 516 892 0 266 811 325 786 618 326 0 271 504 764 838 837 963 0 684 943 582 146 589 0 301 450 527 349 0 448 0 196 525 0 0 327 231 204 0 450 0 489 827 422 358 783 700 619 910 34 0 81 570 838 891 8 982 853 162 13 580 415 439 480 591 770 2 0 726 433 693 728 0 453 542 205 0 806 720 0 0 453 0 16 183 602 7 264 476 308 957 256 746 107 182 801 878 0 483 65 98 230 0 489 692 804 215 896 636 90 301 728 209 220 978 133 0 834 305 686 392 902 565 206 173 0 195 960 780 93 768 0 267 175 404 0 771 435 170 16 733 0 604 873 674 279 621 527 0 0 0 750 903 0 995 575 683 348 196 948 485 770 571 116 0 50 722 344 0 0 734 102 740 297 527 748 0 0 285 0 416 273 749 982 105 195 12 711 0 224 378 204 0 340 666 423 468 585 0 0 390 188 440 379 917 220 691 213 770 860 446 607 374 0 0 328 0 27 511 416 400 770 0 195 23 849 0 281 555 0 0 594 311 961 170 732 98 418 178 70 942 0 342 912 971 51 0 250 454 120 0 580 187 0 0 80 0 0 0 0 0 257 908 58 0 781 644 127 290 0 148 0 287 897 720 0 274 888 0 0 912 290 362 719 734 0 268 899 582 375 457 254 612 910 115 0 910 860 900 257 569 73 0 359 721 3 0 445 340 533 801 666 410 0 589 633 827 0 720 712 446 772 780 928 495 587 856 33 85 357 226 746 234 368 541 0 963 55 416 892 192
0 596 39 587 703 551 0 44 499 869 591 426 335 341 890 47 478 362 264 331 0 483 494 11 278 257 318 0 180 858 0 164 233 66 134 705 0 168 790 0 0 947 715 0 0 49 598 862 0 518 142 914 2 134 0 105 974 929 249 494 529 165 118 422 0 114 107 261 402 621 423 818 799 336 614 897 294 156 494 131 271 843 807 354 442 0 384 966 0 280 227 925 111 948 317 970 195 0 0 405 866 772 711 839 0 402 801 0 186 339 160 912 856 540 0 508 642 807 309 805 959 55 0 273 750 208 990 648 480 448 906 461 0 0 309 0 870 25 396 543 735 94 890 323 537 459 737 682 940 0 0 0 0 851 618 705 4 679 127 302 0 877 844 342 582 235 778 0 324 853 226 347 9 882 193 996 833 272 173 246 453 11 147 0 668 600 337 733 862 0 0 0 168 131 0 731 0 179 726 35 406 443 210 165 823 28 22 409 327 521 484 663 409 444 0 632 201 190 0 276 721 0 0 948 418 0 18 431 632 22 566 382 3 232 172 89 725 254 886 0 328 0 768 669 0 400 293 993 0 740 756 61 838 287 369 0 777 282 221 998 273 115 0 636 523 905 739 30 183 494 353 427 0 857 0 975 0 204 974 708 445 106 446 614 0 483 397 0 0 412 345 687 324 724 15 951 923 253 207 349 0 599 14 0 206 302 871 0 690 588 993 0 536 0 0 922 511 224 0 481 514 198 0 434 791 0 0 0 0 474 445 496 884 423 933 933 817 42 0 828 423 0 0 0 813 460 576 593 280 0 190 146 389 627 712 103 0 905 312 801 142 0 0 621 625 808 346 304 662 935 96 833 67 701 709 374 203 839 0 651 766 614 726 0 720 19 636 655 193 0 63 664 434 635 0 0 799 485 294 434 96 873 669 873 935 184 516 425 255 68 399 983 535 0 364 430 785 679 618 885 734 0 564 264 852 827 260 532 957 529 224 771 450 0 0 0 447 0 574 435 929 210 330 371 578 918 404 0 889 366 0 376 478 339 442 0 0 209 677 306 471 909 481 9 821 219 728 669 29 975 815 128 0 156 406 72 36 0 780 962 277 228 234 679 0 0 553 137 504 278 635 451 701 546 328 213 955 596 0 0
0 0 0 742 0 232 418 923 0 868 936 242 562 0 417 263 0 508 985 11 0 576 280 572 782 525 339 735 0 427 437 249 681 525 392 0 0 0 0 855 0 713 739 670 225 594 785 429 0 994 0 389 472 118 504 181 28 0 0 388 975 129 603 0 22 680 637 890 285 518 22 652 375 593 0 237 851 219 245 0 312 272 181 362 712 925 35 608 334 0 118 367 799 975 908 925 152 779 149 0 597 349 626 925 780 703 277 229 45 504 832 135 676 701 0 373 894 545 908 186 75 936 632 959 542 532 777 0 0 151 155 573 0 0 263 835 512 0 97 287 307 745 0 0 214 0 672 358 463 0 301 690 0 686 708 262 690 0 0 447 879 2 735 704 250 294 815 215 138 259 583 0 566 13 636 904 0 790 810 553 451 895 110 0 396 101 603 157 67 650 615 646 0 216 396 694 680 348 506 110 552 0 486 0 0 813 348 71 0 0 232 719 516 285 994 33 489 940 435 20 476 414 760 677 0 168 261 853 157 2 696 0 559 302 0 824 0 727 692 0 135 910 425 212 354 952 199 543 329 288 878 460 632 23 120 310 595 2 642 0 0 799 485 214 605 988 557 248 456 380 89 641 414 0 156 0 658 924 0 203 391 359 155 499 619 555 230 802 750 0 629 0 801 134 0 107 418 440 698 36 0 937 79 297 0 464 0 37 78 907 0 580 831 212 706 0 0 907 0 21 40 106 548 792 407 0 0 594 738 795 134 438 0 72 602 0 352 0 0 0 0 792 0 937 0 461 0 882 59 801 339 60 512 341 794 262 731 746 17 314 0 0 577 534 355 202 0 0 198 944 292 379 236 524 636 503 17 914 441 787 0 220 13 0 0 173 0 326 256 0 0 564 524 205 319 463 577 0 451 0 417 655 511 107 0 871 482 0 731 305 555 484 591 30 49 340 292 386 711 0 0 679 17 641 724 796 360 321 0 979 0 418 0 0 633 598 0 919 281 821 545 455 432 0 699 789 873 45 960 104 650 264 698 97 4 647 539 50 873 460 25 616 719 842 558 924 661 0 97 0 0 87 257 483 631 736 931 438 241 0 549 949 589 929 0 891 125 187 436 766 964 69 0 878 646 0 207 839 359 635
476 347 856 441 0 167 395 877 0 697 317 560 0 891 247 4 21 104 108 274 3 823 755 0 0 307 0 11 487 731 0 84 0 161 0 474 329 0 673 0 0 374 599 53 0 714 801 85 773 234 86 972 0 0 516 265 0 53 944 946 898 0 809 257 341 442 0 923 0 0 761 700 0 975 102 136 157 759 0 971 122 843 0 106 392 862 674 327 0 210 0 486 251 0 481 99 0 442 624 621 0 645 246 909 0 997 109 452 902 763 0 251 640 376 0 0 0 0 411 885 0 238 239 0 960 0 258 188 56 928 0 116 134 967 0 758 27 850 323 0 259 732 367 738 344 0 482 0 32 530 767 0 922 405 545 146 972 252 0 0 358 846 844 930 0 0 830 324 305 725 925 189 879 0 452 197 319 855 923 477 130 201 213 0 597 822 277 467 375 517 546 510 0 523 729 823 688 498 214 0 564 620 551 0 277 717 422 124 0 0 323 207 282 591 943 548 508 764 0 471 491 992 0 877 234 475 163 127 234 808 148 573 772 192 0 628 0 406 468 558 207 327 478 413 539 925 621 509 980 960 952 225 349 575 83 658 90 899 129 166 924 199 326 0 18 0 415 438 692 342 0 671 127 469 672 776 882 247 225 380 279 186 761 41 0 650 703 561 463 978 459 0 284 0 550 933 81 0 864 442 217 420 822 812 0 21 949 952 253 9 456 922 308 984 540 108 695 558 89 326 34 673 829 367 525 774 0 884 331 157 212 472 807 0 352 445 456 446 0 48 373 769 562 133 292 659 456 161 895 0 176 340 0 0 37 584 105 400 540 339 608 196 372 741 419 232 687 530 767 941 214 656 577 770 202 68 912 194 773 0 0 716 260 0 23 906 169 915 0 0 0 0 0 935 0 0 668 668 847 162 230 404 703 890 75 798 314 65 706 636 481 686 556 0 190 160 352 0 0 448 582 749 326 0 535 186 731 218 0 119 872 0 306 0 0 574 256 461 833 981 992 644 932 30 0 870 210 695 446 155 500 0 371 126 131 0 0 184 957 596 0 963 0 459 52 0 0 0 0 798 765 0 189 165 975 275 712 834 768 906 0 362 23 965 0 749 0 0 0 0 353 759 0 195 741 294 0 909 962 472
0 336 642 284 882 821 0 733 368 843 0 0 827 0 0 45 0 206 98 461 616 848 0 985 0 0 916 0 125 980 380 116 232 439 900 657 882 273 218 161 627 553 351 259 803 0 240 391 390 101 637 576 506 0 26 57 426 69 0 229 505 439 0 680 206 868 238 242 116 394 662 565 291 892 1 369 963 922 47 91 686 0 508 0 61 285 750 592 0 488 5 0 490 1000 807 874 0 944 706 787 760 736 775 808 964 986 240 848 710 935 405 1000 379 388 906 169 675 483 0 182 0 830 598 0 542 467 256 0 102 166 0 90 199 903 265 868 18 947 19 288 0 106 19 645 350 0 495 0 230 92 962 121 311 0 0 0 15 221 853 914 0 900 716 520 529 680 217 0 500 780 62 0 863 234 389 89 590 45 682 324 509 73 454 0 604 75 449 406 376 256 501 649 883 209 803 0 308 101 5 691 0 544 196 622 0 892 0 0 121 196 697 678 0 887 615 0 212 414 325 436 768 641 401 649 850 864 0 799 0 0 745 985 253 523 0 975 470 548 635 730 273 758 560 0 634 0 440 0 0 1 57 0 854 307 0 0 860 243 380 911 168 978 830 452 527 996 352 888 0 209 841 101 0 807 729 390 0 785 662 516 372 106 97 514 520 860 32 66 605 37 590 683 945 598 694 0 272 0 542 0 0 6 0 438 328 849 392 0 821 811 146 17 420 728 809 515 932 112 276 235 9 303 336 846 217 742 0 65 638 861 472 166 63 178 127 852 748 247 612 402 0 709 766 700 0 72 250 308 150 161 0 276 552 90 507 321 518 0 758 0 0 51 300 468 0 200 0 709 0 319 589 105 0 836 774 652 191 858 421 233 595 502 388 561 263 0 583 871 0 363 258 465 14 906 242 682 48 421 289 619 0 0 0 231 233 675 284 933 809 272 288 56 513 137 363 0 148 36 272 472 664 43 448 0 621 36 322 756 275 689 990 165 0 455 662 434 948 200 473 480 214 166 298 278 18 425 266 14 0 278 0 542 889 405 765 320 355 426 222 881 0 268 0 0 410 61 862 713 749 656 834 448 785 882 88 127 988 8 22 823 770 0 748 349 395 0 84 0 325 687 878 360 246 332 370 67 0 0 981 971
0 98 189 297 986 240 420 171 407 401 0 0 421 0 0 0 312 79 123 238 32 649 0 781 0 781 652 0 735 927 566 40 614 56 0 901 354 963 175 45 175 0 599 799 833 0 932 0 0 423 0 655 553 942 43 131 266 127 0 89 570 111 495 313 311 128 0 246 960 517 674 278 343 401 756 641 943 327 197 943 816 243 946 504 211 102 513 0 524 692 540 367 710 735 645 96 388 339 393 810 910 855 278 0 659 935 0 341 0 0 865 346 802 115 865 0 775 307 878 905 820 181 295 786 263 424 0 0 372 666 583 0 0 475 895 678 0 18 840 876 426 866 261 0 836 0 206 62 578 557 949 737 248 0 81 785 0 322 166 440 426 0 943 965 998 0 498 828 0 311 809 319 658 22 85 790 311 405 450 34 730 0 443 490 155 305 389 0 256 0 266 147 505 0 102 251 507 118 696 158 329 296 892 0 227 407 54 893 955 825 668 152 0 414 417 0 952 0 715 416 0 329 374 933 515 30 0 436 0 208 590 695 737 845 140 145 791 999 772 0 161 747 0 544 22 527 222 0 935 110 610 0 33 462 323 0 450 254 306 949 964 250 0 246 0 868 656 621 0 714 0 165 829 0 0 946 342 708 374 60 915 446 396 395 354 0 181 0 0 0 379 802 838 50 297 126 989 539 704 14 0 222 117 881 379 584 0 108 0 466 715 0 154 474 39 668 436 0 612 205 0 903 0 996 16 658 334 546 180 800 506 222 0 0 0 0 0 0 697 240 958 849 708 452 735 308 0 292 420 175 544 692 532 912 0 771 883 0 0 134 0 447 214 792 969 682 386 115 341 645 0 328 633 75 588 943 851 490 37 46 997 519 402 0 281 854 776 984 0 0 841 832 608 593 624 40 0 248 122 16 978 89 0 915 0 623 0 302 412 322 0 343 780 299 215 438 524 417 682 917 949 346 672 423 253 260 0 16 915 231 96 418 375 440 757 462 774 580 476 172 0 917 523 76 931 922 526 0 0 877 0 650 198 443 633 497 674 339 0 159 302 685 424 319 693 354 743 495 0 560 848 418 607 0 0 41 591 649 932 913 893 2 991 480 957 18 188 96 0 0 415 759 0 153 216 815 963 191 0 362
0 863 458 0 0 75 0 900 411 494 482 0 577 1 0 731 847 239 0 0 383 786 477 37 912 277 0 0 0 564 286 0 768 382 452 508 30 99 100 852 986 899 20 445 1000 862 0 903 921 420 258 443 570 0 701 764 848 274 0 659 554 112 125 651 331 974 942 467 835 641 268 129 36 983 238 837 0 917 814 221 663 157 0 383 0 386 760 365 120 869 434 49 0 556 0 0 474 863 650 416 866 564 446 749 15 595 116 320 0 812 178 999 44 816 837 469 0 73 798 765 638 393 405 857 985 496 423 180 323 101 366 925 957 819 878 181 68 411 284 440 197 644 132 33 0 0 0 767 195 725 827 0 136 0 347 506 497 948 218 566 0 143 0 0 0 844 609 0 335 483 0 0 0 448 534 155 457 852 247 192 293 190 128 0 0 505 623 265 382 0 488 259 171 259 232 244 452 0 773 914 437 0 0 272 0 280 399 0 420 346 522 198 368 636 372 459 852 409 0 0 929 149 0 137 948 750 432 472 145 951 209 131 13 534 859 10 729 0 83 923 0 636 265 0 847 481 894 233 256 287 436 365 6 304 201 699 669 802 191 0 540 816 124 560 0 229 747 37 60 613 95 571 251 0 340 0 622 0 722 119 690 0 976 168 0 507 253 853 865 771 538 564 200 870 0 989 12 241 35 21 440 177 0 546 995 868 193 453 0 274 274 0 793 55 759 0 683 953 223 49 913 500 952 968 929 822 335 357 908 674 902 0 840 227 96 522 0 175 131 984 705 369 422 393 0 126 520 491 933 182 329 945 741 200 330 305 142 457 602 0 537 445 341 368 0 866 448 862 806 0 247 0 0 846 990 0 285 946 485 811 474 381 612 0 0 0 259 871 0 996 164 733 150 840 82 708 969 288 49 62 949 496 0 895 958 882 0 432 189 868 349 424 636 0 280 872 990 603 650 23 754 535 0 0 728 881 423 181 229 142 0 0 854 983 17 0 151 0 0 622 734 961 673 719 968 820 0 0 673 989 196 301 959 437 0 816 811 779 0 742 0 556 157 903 941 49 282 695 75 0 503 993 0 614 817 661 346 973 470 0 293 757 835 95 494 555 415 979 796 0 279 92 191 422 701 164 105 537 727 203
198 0 0 0 56 947 993 314 255 723 759 882 374 0 0 798 54 765 248 967 0 0 693 923 754 996 0 135 0 0 0 139 559 258 0 239 0 260 849 719 654 506 229 0 911 595 125 38 661 663 610 789 716 0 0 216 341 0 833 359 746 32 0 543 150 902 490 760 589 0 323 909 486 967 533 112 805 34 606 566 941 858 356 173 730 775 347 425 271 753 0 477 0 708 910 693 681 2 671 140 677 0 893 352 170 424 0 718 559 494 21 0 634 148 659 0 731 740 866 0 0 0 0 982 814 13 195 893 0 567 121 989 34 826 0 0 0 455 136 940 332 0 0 350 972 0 733 484 591 105 209 0 884 0 223 0 773 883 0 152 0 486 964 309 182 492 471 143 995 204 301 955 505 0 434 606 0 492 616 0 0 877 615 115 399 0 943 181 707 976 865 966 724 277 531 136 543 611 0 398 863 4 763 0 637 19 654 406 174 8 812 0 180 730 792 54 0 875 387 356 18 206 513 0 911 333 956 0 249 41 888 714 362 312 667 225 925 0 889 410 980 53 141 0 156 0 0 434 0 906 403 0 0 0 0 214 533 0 0 385 845 740 994 571 881 386 4 951 743 74 441 500 451 506 537 150 714 855 279 444 0 923 534 0 0 534 517 661 0 374 855 0 336 935 588 523 423 757 0 691 148 687 591 89 773 0 0 207 221 278 547 0 0 968 629 265 444 0 360 0 0 686 0 0 0 0 746 26 618 0 0 375 821 586 0 65 0 204 390 383 644 110 652 888 586 751 586 0 0 498 0 575 708 511 543 522 72 693 969 800 0 818 758 582 0 538 764 959 831 669 85 0 126 431 205 41 283 174 792 391 712 193 0 220 201 684 94 841 76 193 973 273 625 941 562 351 969 485 649 0 876 0 0 0 0 33 596 137 566 211 750 352 0 296 703 0 903 482 108 38 231 159 627 652 835 0 0 300 292 164 886 362 375 44 0 942 721 380 924 721 747 227 255 141 74 196 314 0 0 882 251 746 0 995 988 346 918 85 594 0 0 441 980 573 0 920 990 670 822 0 356 864 0 281 530 799 119 538 114 692 704 717 40 583 477 0 192 815 486 429 0 0 0 0 379 305 114 299 0 269
174 212 0 976 64 179 934 482 597 203 652 0 936 213 351 663 770 165 687 87 408 0 0 77 26 721 581 548 0 530 807 624 973 881 0 262 478 57 840 326 0 0 44 549 300 592 902 422 730 860 373 662 804 437 767 424 340 842 0 983 228 432 0 852 193 619 0 943 611 0 946 949 194 473 0 141 0 0 514 856 105 908 370 981 54 398 385 266 0 0 507 0 0 499 929 84 470 174 992 85 0 194 502 304 394 439 205 0 268 337 598 380 146 55 0 0 0 939 134 70 0 880 273 586 249 22 512 992 683 0 765 517 920 235 832 687 284 688 473 71 461 0 376 998 791 434 0 876 675 0 21 277 69 457 792 343 617 18 209 414 33 244 984 115 975 0 543 0 451 254 579 685 108 223 13 619 766 0 0 63 328 549 615 343 665 740 292 992 0 0 771 176 703 138 226 224 124 683 889 829 63 776 0 478 0 35 720 20 973 38 295 946 409 809 422 102 0 642 634 744 763 292 594 127 0 46 0 730 991 494 0 638 436 403 0 406 630 922 238 283 998 0 88 593 65 117 953 237 743 446 210 306 512 111 52 26 292 458 412 888 0 330 0 727 0 928 60 0 694 936 143 0 451 281 0 343 865 222 602 831 0 0 708 857 443 688 829 0 0 874 79 182 539 541 298 788 995 867 1000 298 584 83 589 122 84 372 70 901 892 103 166 175 529 520 0 513 679 0 0 185 761 96 198 0 0 443 228 678 0 0 528 0 506 298 364 874 913 157 708 0 626 685 266 244 982 176 699 101 957 160 0 418 212 229 0 713 923 0 445 631 358 838 723 881 476 826 292 184 73 446 406 879 783 612 741 444 136 179 151 0 653 0 540 862 0 689 546 759 0 165 339 666 0 775 235 0 69 728 840 352 0 626 905 658 677 0 0 0 366 989 976 489 519 833 730 766 165 86 0 563 265 763 0 417 919 785 335 0 0 665 622 186 993 647 607 96 635 0 655 989 491 352 0 0 380 998 947 104 433 279 0 797 144 0 0 35 260 0 624 912 890 472 0 0 444 478 271 0 0 532 505 0 175 536 0 0 28 943 693 0 460 774 632 500 881 749 0 968 825 586 175 804 0 598 274 273 971 317 858 0
802 143 708 947 627 894 788 940 650 423 506 0 855 872 0 143 0 0 235 727 816 0 338 0 677 857 19 110 750 446 18 17 0 257 495 0 927 916 806 102 355 332 748 465 548 20 206 0 884 935 460 652 0 501 521 47 443 839 588 374 0 916 0 400 165 195 0 461 722 715 137 0 954 611 427 406 0 714 479 323 760 0 676 129 120 805 661 847 580 0 354 281 22 648 0 995 137 381 376 951 0 26 583 951 588 205 580 985 637 287 785 112 614 0 768 871 369 577 152 146 849 466 519 625 652 914 672 915 638 141 0 438 47 290 648 572 770 0 531 710 980 284 150 330 980 0 512 359 642 267 815 65 94 169 54 535 0 37 807 418 674 866 12 416 0 951 254 138 83 242 0 570 314 525 166 235 324 310 587 418 0 147 0 545 640 174 754 812 773 342 933 148 442 338 722 642 297 213 0 482 0 671 0 0 3 809 415 642 805 153 671 547 696 481 937 424 333 558 875 322 81 140 588 0 745 87 638 129 277 715 82 615 264 973 778 191 846 586 945 655 412 467 37 111 727 533 725 412 240 0 180 0 594 214 0 667 17 613 996 914 236 898 0 312 190 135 731 0 13 42 920 482 106 57 225 848 503 0 148 598 627 613 495 997 0 843 0 0 0 981 992 558 725 101 847 0 687 925 390 32 787 416 116 366 0 47 7 757 254 0 206 724 919 431 280 0 238 0 959 752 365 760 914 81 767 191 880 0 530 982 579 526 492 0 0 81 450 0 0 39 389 0 351 843 849 572 595 623 971 549 0 30 834 0 787 0 101 46 333 221 510 559 683 935 890 0 0 937 385 437 352 788 0 0 963 176 25 0 0 111 0 0 453 0 13 117 0 655 808 154 223 276 61 331 0 404 831 663 967 361 52 853 391 6 200 854 917 892 876 597 0 244 795 0 852 756 0 5 167 735 285 973 0 0 416 224 563 0 0 42 314 956 744 869 0 683 8 917 325 0 0 656 600 0 5 0 39 608 635 320 592 610 303 228 444 26 117 245 684 523 344 51 0 0 0 0 719 0 71 777 844 563 680 352 244 78 979 0 0 0 49 98 649 613 726 901 393 356 0 1000 95 826 51 574 865 966 658 833 0 0
0 207 827 61 954 162 477 493 0 943 432 675 519 524 812 953 932 395 396 0 0 636 816 0 947 313 0 515 188 303 633 1000 669 964 864 898 730 223 100 0 19 0 138 647 849 652 357 340 0 383 307 156 501 577 989 700 500 500 406 909 735 303 206 852 420 691 481 0 305 626 345 345 415 703 540 0 654 426 718 639 107 874 87 0 340 536 596 901 566 449 85 741 849 496 428 853 886 625 0 888 493 98 710 348 538 597 594 880 0 88 134 781 598 168 75 0 992 714 329 50 83 464 0 314 0 770 125 0 145 383 0 147 468 541 0 817 0 87 308 0 0 560 0 579 746 0 275 501 838 210 42 456 181 0 0 0 0 582 368 466 814 962 0 300 643 0 0 0 0 697 180 0 0 828 341 8 20 0 0 299 974 992 882 799 992 0 34 441 734 106 311 728 47 327 997 647 221 246 899 816 0 409 899 485 114 833 477 78 0 0 855 333 0 16 501 10 73 712 76 518 904 0 39 0 24 894 0 326 987 8 945 114 885 650 0 190 0 0 522 419 741 379 607 0 0 76 243 510 65 964 503 401 0 574 802 199 761 259 34 185 0 240 560 208 0 698 761 0 9 965 0 504 414 439 252 490 967 650 84 906 0 210 315 462 976 0 0 0 904 0 167 958 675 721 0 168 277 412 31 611 0 204 209 902 169 693 869 400 0 0 0 696 216 0 0 295 464 500 0 964 794 1 0 213 532 0 241 598 767 758 969 0 0 910 154 0 462 268 831 538 616 720 322 0 772 408 517 986 111 371 934 8 0 231 396 58 0 394 944 47 657 725 248 147 690 376 85 145 0 0 311 786 862 427 848 0 791 0 0 0 61 276 0 0 102 739 993 629 0 40 717 146 0 507 0 695 916 933 41 126 968 374 341 805 889 687 270 874 788 58 437 43 578 481 19 989 906 382 0 0 13 0 477 474 929 826 550 0 0 515 845 597 802 0 963 454 130 983 654 855 0 84 44 218 925 780 253 623 59 561 487 467 739 360 749 763 0 584 743 947 985 136 957 252 917 987 967 912 0 495 213 719 230 729 0 915 115 527 565 390 630 0 0 0 900 528 304 204 685 73 580 634 216 654 737 0 457 362 881 222
0 271 165 373 180 944 575 0 611 461 590 435 331 802 685 359 0 887 562 399 427 622 0 0 592 620 343 165 939 461 14 487 0 614 340 0 0 741 211 200 0 45 983 524 0 777 319 819 0 10 594 737 635 456 807 833 880 186 0 880 0 941 794 0 911 574 989 792 464 620 881 0 824 623 610 480 119 296 280 402 195 980 764 61 0 443 705 682 0 804 950 142 710 983 550 417 108 362 355 148 710 0 726 112 694 981 33 874 0 243 973 643 647 874 734 672 386 778 184 136 371 0 283 496 0 509 23 0 680 648 478 141 124 512 443 414 0 545 480 574 12 547 189 0 0 600 543 841 0 33 846 0 250 865 409 809 161 724 955 639 278 252 20 102 999 0 738 305 966 867 639 480 960 488 105 924 923 378 246 696 0 382 787 489 925 809 488 237 143 106 811 279 0 84 0 182 444 335 996 0 967 808 294 267 110 0 512 826 0 0 0 265 760 717 0 0 0 877 418 120 191 904 710 67 321 855 0 790 747 0 875 0 488 574 255 0 394 488 960 186 978 168 998 194 211 239 651 842 949 456 0 801 597 289 881 287 864 230 93 734 74 858 364 568 898 0 351 0 610 254 0 755 455 862 897 140 358 790 362 909 0 757 747 182 690 52 977 532 64 616 886 460 429 0 993 889 818 670 362 619 462 513 388 237 2 0 694 0 834 372 0 552 147 0 381 0 759 0 960 705 0 0 331 129 802 811 0 979 930 51 868 455 443 577 46 590 794 299 39 46 916 0 645 28 264 565 996 303 704 351 0 0 451 972 432 775 842 0 976 0 817 0 920 542 526 817 0 194 0 828 0 474 0 433 0 288 131 493 358 902 0 513 355 90 659 236 46 560 306 360 0 37 727 507 332 0 454 746 304 515 837 0 155 959 392 524 554 0 768 525 448 0 986 743 0 427 451 0 976 598 496 95 166 222 409 54 564 746 924 414 40 0 821 747 323 486 0 564 689 905 142 950 106 50 300 140 979 307 968 694 300 893 520 11 612 128 0 206 214 687 634 971 0 711 171 9 0 0 941 520 0 276 538 0 508 364 3 368 338 575 811 533 0 0 523 878 178 0 258 387 0 363 401 20 561 111 373 375 564 0
964 235 723 778 645 787 0 278 558 0 0 335 546 750 470 748 800 176 917 0 922 823 90 0 774 684 109 0 744 776 0 864 856 0 810 832 376 260 734 300 932 0 578 152 910 57 626 779 373 890 863 0 334 244 453 0 977 223 582 656 271 602 387 0 0 390 0 0 481 937 651 789 12 772 0 573 136 395 479 652 0 102 982 382 258 786 428 80 403 0 512 777 67 681 445 0 77 851 0 101 0 220 590 786 599 196 148 667 122 757 0 676 0 108 123 158 307 843 888 455 232 39 714 0 939 489 287 471 395 978 801 666 518 953 62 141 607 325 0 612 926 157 598 179 197 882 595 235 8 290 39 548 971 869 270 444 0 237 123 388 330 970 229 906 654 0 753 369 0 733 956 539 814 0 0 265 125 0 0 208 244 299 968 155 839 108 21 0 284 593 649 0 432 753 0 282 929 968 744 621 36 347 230 0 727 94 204 712 558 0 559 882 812 390 8 286 989 208 0 0 554 797 403 24 195 837 969 816 0 924 857 974 307 906 643 0 0 0 0 270 309 495 233 526 105 39 0 467 183 746 644 953 935 0 774 788 524 855 959 36 581 0 645 356 132 0 745 970 0 0 43 59 346 991 405 105 948 635 118 824 878 0 281 263 271 963 665 58 607 902 466 345 48 0 659 716 0 504 936 0 0 169 774 0 0 955 0 0 642 837 316 660 974 12 972 564 324 183 679 749 0 173 466 674 851 0 438 0 806 948 147 0 0 0 576 0 0 737 523 401 560 384 416 448 177 555 0 569 196 881 739 208 571 887 956 295 582 186 520 414 771 913 0 0 365 2 794 580 550 463 137 566 23 0 403 143 112 278 979 0 306 372 513 593 321 258 0 795 133 959 52 154 782 949 280 0 549 326 357 509 0 459 0 0 484 172 467 927 483 928 889 0 557 165 846 0 0 194 497 287 415 0 0 780 653 0 128 174 885 392 841 295 432 0 582 199 259 522 291 537 672 653 38 93 0 550 611 934 994 895 0 787 852 233 472 0 0 632 0 900 365 617 138 907 81 234 623 20 0 0 869 612 123 0 747 0 0 30 10 85 552 613 454 720 325 0 974 426 0 140 0 0 628 169 0 704 0 0 0 85
560 4 659 430 235 451 805 226 528 36 767 0 89 81 6 682 705 0 55 0 0 574 153 0 683 936 227 664 194 0 80 724 0 434 824 463 307 703 270 954 101 942 923 89 551 0 437 780 200 379 906 806 0 960 0 775 315 922 203 647 645 444 339 2 0 0 931 428 988 800 0 0 254 381 817 368 996 669 350 987 753 0 40 155 974 346 839 995 199 0 577 945 527 581 369 684 312 318 521 774 102 801 0 879 129 625 94 152 693 404 292 635 608 613 565 676 0 0 675 95 0 0 226 0 263 915 655 85 749 503 842 759 0 640 494 706 0 275 554 371 432 906 753 179 277 0 944 0 0 668 822 0 126 63 603 452 686 0 970 820 593 0 908 0 151 0 253 0 9 78 699 909 401 470 629 0 0 428 328 576 174 936 0 921 0 105 0 944 571 153 121 0 801 531 114 287 612 508 940 973 205 749 33 0 816 324 0 897 295 0 789 601 204 124 142 0 144 0 0 322 671 818 812 0 431 949 0 22 0 0 965 374 16 0 994 844 748 324 0 0 523 976 77 593 827 64 649 427 873 679 799 317 0 561 102 132 809 0 60 0 230 0 0 556 736 0 126 681 0 884 31 169 218 0 0 680 982 658 82 241 969 504 805 334 453 402 0 772 472 828 311 40 989 610 960 548 198 648 483 284 890 269 0 0 308 117 0 400 596 748 499 906 937 307 841 114 165 690 665 834 780 681 41 970 181 673 993 204 341 971 443 917 893 352 0 938 305 106 168 879 140 806 3 855 527 252 0 932 174 619 914 611 250 838 756 37 483 0 549 933 921 748 898 745 842 0 879 181 0 251 36 643 81 778 151 789 920 451 836 777 650 0 234 374 287 549 565 70 512 749 263 0 714 405 907 64 95 280 389 735 242 378 291 878 397 778 0 570 126 700 174 249 494 0 475 110 56 634 901 277 571 0 837 181 713 713 416 0 631 112 739 545 104 907 965 700 118 0 69 855 0 838 916 0 606 821 702 509 632 313 859 966 0 0 15 558 169 831 0 643 459 696 103 583 483 511 881 893 772 0 61 312 373 695 846 164 0 685 388 0 658 0 505 475 844 0 426 398 0 286 30 659 0 0 739 896 890 317 655 470
486 799 601 972 892 142 0 782 149 733 757 27 0 180 201 79 884 0 0 290 54 755 0 791 0 955 0 560 182 265 180 644 279 646 209 775 749 0 407 235 161 0 703 490 814 688 252 845 493 718 766 867 883 0 56 0 0 530 68 0 0 842 706 985 716 367 0 988 731 853 944 750 0 137 712 578 0 518 764 0 0 396 436 848 746 514 460 745 3 0 923 184 397 0 648 567 960 290 94 198 792 636 178 288 704 621 0 982 876 102 218 311 563 83 0 685 0 0 0 992 800 799 775 669 714 841 110 0 485 400 325 274 234 0 110 26 34 323 0 985 345 363 830 954 854 600 0 15 504 674 0 569 443 780 403 386 488 1000 846 173 372 935 237 918 257 0 38 509 661 0 0 359 978 39 140 0 980 674 234 116 309 0 893 175 779 530 777 827 377 87 602 0 311 986 896 655 786 76 340 923 150 545 447 148 637 0 865 121 400 808 410 404 441 115 527 0 521 612 541 473 115 971 266 0 0 694 216 124 958 999 800 248 89 0 348 0 156 900 0 0 450 433 377 527 813 459 298 641 264 788 913 210 722 981 136 1000 160 786 0 711 434 196 0 0 355 952 562 881 59 78 13 83 733 334 307 0 677 612 864 216 441 688 936 149 743 845 865 145 87 685 601 491 928 149 254 276 107 886 499 265 0 0 525 254 312 342 925 295 0 213 796 682 842 0 0 365 149 602 85 0 743 844 466 450 0 169 458 0 519 912 708 759 43 942 696 642 642 0 393 355 205 923 0 740 0 0 0 0 300 475 966 833 429 747 0 169 327 284 177 75 753 0 512 321 527 586 670 908 696 467 973 0 966 0 511 307 427 890 103 0 955 347 294 417 325 544 285 686 577 0 901 961 781 673 150 909 68 770 181 0 947 127 252 600 664 454 190 0 229 9 24 0 879 0 920 944 289 127 314 672 995 639 44 604 722 389 684 934 292 0 343 905 110 182 612 275 765 0 672 79 740 395 615 0 717 704 0 553 0 683 40 386 205 108 0 0 0 0 486 32 673 271 904 2 576 605 697 736 0 808 66 702 704 886 524 852 496 0 727 848 926 959 114 0 827 664 0 350 416 879 196 994 0 0 500 863 103 0 0 148
272 0 0 0 21 0 695 253 0 285 82 167 0 960 0 404 196 769 292 638 544 122 272 534 722 76 570 0 700 131 283 578 105 840 546 0 369 761 848 543 858 673 0 322 180 0 409 442 348 90 0 98 0 554 0 851 566 340 909 596 228 596 873 821 944 0 473 71 479 270 0 856 499 459 907 133 941 0 598 417 691 767 250 767 220 859 271 10 330 843 146 231 894 387 912 172 139 629 0 429 553 982 302 624 482 70 311 524 800 26 767 190 745 906 8 273 330 831 227 0 979 0 591 473 493 776 782 243 45 720 865 657 115 156 0 0 587 158 209 459 271 931 0 49 256 858 385 660 58 157 0 277 0 164 604 500 276 34 710 561 460 494 326 427 808 701 385 883 300 451 662 269 876 826 812 505 948 0 75 407 998 298 425 791 75 879 903 0 292 917 631 0 202 335 0 790 745 804 411 889 174 170 881 91 0 672 0 698 786 505 61 382 500 695 551 183 0 81 133 0 576 138 283 0 516 688 356 603 885 184 999 52 844 520 580 601 506 0 0 0 919 15 773 679 408 824 92 406 909 0 202 600 641 0 960 905 990 0 0 301 64 862 392 495 708 0 0 772 487 246 135 526 416 105 0 0 849 670 444 431 311 733 276 0 112 145 86 493 0 0 506 154 0 647 0 723 671 560 50 773 524 0 605 230 753 165 291 0 982 943 910 0 445 639 461 0 0 109 0 919 847 362 157 864 976 82 492 0 75 568 338 96 788 671 0 851 695 27 368 725 861 0 608 992 24 595 0 0 153 332 0 647 0 52 479 921 0 99 939 0 409 96 619 672 62 552 503 907 725 446 210 851 0 789 0 83 301 42 976 709 0 569 638 504 112 660 0 975 124 665 304 630 740 247 225 51 394 218 0 899 804 0 500 0 360 0 76 244 393 463 302 56 0 489 634 747 675 565 61 850 854 676 879 688 0 573 727 998 85 501 681 647 154 554 636 478 806 309 194 593 917 222 769 82 494 0 671 344 925 913 415 0 120 494 0 635 689 735 732 269 698 152 838 0 375 118 0 47 509 0 0 950 235 994 50 0 324 0 812 0 777 525 444 172 984 819 195 635 116 551 497 509 984 376 82 34 703 807 888 325
0 0 0 899 709 306 738 643 778 0 0 295 548 642 542 975 530 0 0 413 693 358 921 332 0 648 0 400 3 0 806 582 941 334 833 704 0 452 771 714 744 346 211 872 0 65 988 567 582 495 513 732 8 938 142 258 614 873 281 17 858 372 23 934 0 846 886 980 0 218 394 0 247 581 0 801 320 0 0 0 106 833 24 0 0 591 56 613 446 946 973 883 633 945 920 276 350 0 920 696 668 518 753 808 0 0 14 875 45 359 62 254 781 0 108 506 568 0 263 792 844 217 757 0 0 917 397 696 969 631 917 0 493 274 362 910 389 1 0 743 750 0 544 610 489 946 857 896 226 443 330 0 35 323 719 398 0 544 65 0 270 0 2 273 269 853 127 436 184 906 559 899 686 0 895 617 875 669 183 312 762 865 740 222 441 0 719 435 225 425 987 232 635 0 0 733 583 904 556 731 324 0 0 942 841 682 233 207 0 571 573 850 659 425 731 727 0 674 728 669 111 32 538 791 619 861 0 0 0 0 751 384 459 0 602 969 0 298 293 0 80 513 0 718 606 897 134 54 226 625 346 394 689 38 868 0 753 706 224 0 0 932 990 873 746 598 336 0 430 0 224 974 682 434 220 465 471 654 533 0 244 526 0 482 308 368 610 632 501 188 895 489 232 909 771 292 520 857 421 611 0 0 425 432 0 319 70 386 520 0 982 539 863 0 534 162 745 0 495 0 17 536 0 82 13 0 559 0 0 956 912 158 69 359 705 369 509 421 842 512 776 0 828 0 337 237 0 447 0 454 0 710 76 108 268 0 0 598 261 100 0 34 420 830 652 732 702 232 952 215 317 924 890 643 247 308 507 0 0 865 809 313 25 0 11 483 0 0 0 722 597 264 60 918 349 0 340 859 0 377 643 316 988 757 330 580 602 0 603 0 107 161 378 561 27 468 968 450 825 0 733 0 158 0 550 0 220 599 803 636 992 844 242 828 55 888 0 756 681 689 212 3 342 0 884 432 0 0 734 988 777 523 928 628 510 693 979 984 0 436 790 418 678 312 687 705 926 4 804 879 0 663 331 632 636 396 0 0 612 0 0 786 789 0 472 12 576 138 0 0 0 68 845 0 547 470 596 566 475 166
893 148 786 743 0 0 481 571 0 72 501 314 0 287 207 65 867 0 593 67 331 837 416 388 448 177 313 971 0 393 902 895 617 549 425 596 81 714 412 716 234 20 53 278 968 674 423 288 0 490 712 0 0 0 955 775 603 725 300 957 464 555 206 869 797 731 295 14 980 119 650 929 612 838 18 0 496 227 839 674 770 819 939 705 0 215 478 555 269 0 0 0 0 195 288 767 546 298 191 135 279 377 62 981 418 520 303 305 421 0 622 851 18 325 852 759 0 629 623 741 537 0 161 337 108 752 483 693 677 598 406 0 721 687 102 463 520 361 0 252 408 338 208 833 0 128 916 505 0 0 511 333 0 767 0 0 214 160 154 0 0 0 275 112 0 0 88 165 595 447 0 715 200 144 521 0 32 592 823 0 406 24 235 14 416 700 989 701 948 0 223 0 441 996 90 442 858 276 254 927 646 322 935 514 479 0 701 490 501 0 672 43 556 0 136 0 0 49 0 79 134 8 120 704 45 243 561 568 260 64 0 0 0 798 175 191 389 444 788 530 772 0 284 15 574 658 17 526 0 653 972 828 295 0 479 505 0 99 789 970 536 456 571 400 187 866 70 168 757 0 0 441 78 0 513 804 310 456 951 999 299 0 0 721 714 0 0 0 607 759 0 676 738 0 554 276 175 13 0 402 76 171 542 4 0 640 863 102 294 271 804 613 199 0 448 760 292 0 175 498 0 831 216 0 697 663 514 321 875 0 769 752 126 517 59 0 81 862 281 633 731 0 523 445 0 55 0 0 371 744 116 194 647 83 440 0 967 306 453 0 492 542 713 0 0 86 652 242 270 691 612 892 622 505 104 75 739 594 585 43 304 310 0 57 790 606 301 973 863 338 904 0 0 909 493 24 360 0 652 227 54 549 0 752 444 17 509 0 55 904 747 394 0 0 501 361 841 46 698 909 547 343 9 0 189 558 891 973 543 0 34 653 213 687 0 855 0 356 109 494 1000 1 993 655 218 559 43 0 983 493 852 667 159 187 0 731 853 956 513 313 627 738 987 0 592 821 661 281 646 851 689 0 172 0 90 755 580 364 0 734 546 203 101 0 774 0 0 946 402 166 0 411 338 555 959 942 612 928 331 186
8 107 774 0 0 712 238 444 715 23 624 100 702 950 0 0 849 135 27 615 463 0 729 204 449 521 607 0 824 0 0 570 65 832 103 293 685 154 642 596 100 0 287 880 0 0 554 541 0 338 525 0 938 0 652 865 951 523 413 694 435 62 485 562 0 961 703 0 646 393 585 972 520 474 677 437 127 34 0 0 915 0 349 46 0 569 437 186 140 0 484 899 237 23 0 0 49 0 842 878 889 462 406 180 123 276 890 438 616 65 0 0 245 896 286 642 0 505 0 155 828 567 108 38 354 173 153 901 74 254 0 848 345 212 511 266 0 352 990 0 614 66 0 0 3 993 209 0 330 139 358 607 874 862 843 0 246 0 0 471 0 274 756 20 0 549 624 441 606 928 535 247 84 0 85 0 828 284 74 0 681 972 327 861 539 448 460 595 325 320 405 535 882 0 677 244 705 235 0 173 432 49 23 0 90 0 311 383 228 406 865 49 0 128 515 450 931 564 403 477 28 635 751 0 404 805 511 0 76 531 180 259 855 0 693 254 0 0 448 0 954 556 768 666 220 636 1000 846 545 990 618 776 454 0 0 984 0 25 855 0 420 0 598 678 675 158 302 358 266 211 107 751 0 156 155 288 904 740 272 0 834 50 598 739 824 0 250 372 750 671 102 0 74 514 626 213 0 855 401 264 924 890 553 0 737 0 149 419 174 0 0 185 167 792 0 511 496 0 541 669 983 0 575 649 359 0 0 0 257 269 111 843 360 345 892 325 430 396 330 14 180 312 244 787 865 0 906 0 752 124 809 178 312 0 0 643 229 277 651 716 0 57 490 602 0 354 440 0 332 65 0 425 44 742 189 147 0 500 897 176 711 58 343 777 871 779 766 891 234 823 792 0 191 34 428 740 0 415 620 909 273 0 447 345 963 910 596 701 5 906 0 0 908 227 814 968 402 0 461 68 431 0 44 249 511 491 0 704 585 367 668 769 528 149 349 0 602 286 302 866 702 959 625 919 886 76 419 594 0 362 869 186 234 773 0 406 219 662 772 367 622 8 638 90 0 77 0 61 189 0 788 542 178 0 732 61 479 436 529 935 111 443 516 792 572 943 129 0 322 0 720 853 111 249 414 734 194 541 911 0
991 248 0 187 688 154 869 199 725 142 201 738 139 29 713 871 578 303 0 736 401 679 624 340 257 0 587 880 392 182 964 993 836 216 825 0 162 0 880 563 963 0 622 68 869 0 129 0 162 947 540 541 346 734 737 717 915 0 274 991 0 247 207 408 0 878 561 703 745 0 25 942 782 313 670 878 910 0 516 875 89 195 410 87 0 39 475 774 837 0 0 482 540 446 850 527 0 692 0 841 0 517 203 422 341 947 771 657 939 0 629 412 710 841 975 266 168 89 558 0 115 683 244 261 344 544 0 281 361 971 0 579 560 685 614 865 285 825 30 723 0 939 148 126 756 0 958 960 309 590 399 721 555 558 752 178 575 463 164 0 0 8 0 0 460 872 513 479 657 105 63 732 304 0 942 155 0 347 737 255 0 361 0 993 750 848 195 758 383 453 418 923 734 411 403 33 182 552 349 349 737 0 258 641 0 0 531 0 0 914 0 266 0 717 878 0 76 136 623 351 850 990 924 551 20 0 201 395 599 976 0 111 647 799 362 0 336 258 385 995 0 553 0 0 580 882 0 34 0 537 402 773 706 302 0 543 0 275 0 704 574 720 64 195 631 726 116 593 62 530 370 523 657 892 196 0 0 501 244 130 50 0 47 847 322 0 0 453 747 672 0 403 347 819 0 303 235 260 247 419 0 433 733 871 208 194 443 939 0 0 622 0 510 729 0 924 668 558 407 923 0 209 740 904 814 338 723 286 865 537 0 359 247 935 263 0 706 662 835 259 175 176 810 29 0 340 893 0 0 373 0 959 547 461 177 0 382 589 0 421 468 0 115 381 514 377 272 957 0 18 881 70 887 423 629 346 20 0 847 862 0 0 155 939 759 949 624 108 0 992 344 0 76 850 0 665 213 0 173 140 74 0 804 0 470 0 947 930 918 0 632 938 567 0 983 0 919 537 275 513 444 0 501 554 534 810 484 790 294 368 0 555 572 0 488 691 25 622 149 579 487 380 0 408 108 631 850 0 874 195 634 861 615 49 0 130 258 0 0 626 47 0 0 818 10 0 166 140 0 184 369 88 0 0 781 0 621 0 791 135 946 850 58 173 923 993 0 403 103 521 139 384 510 434 746 415 871 869 252 241
0 852 137 871 0 896 638 416 727 0 691 107 882 440 832 591 0 0 225 0 702 794 894 212 835 664 0 414 372 433 0 215 473 881 136 142 672 151 929 676 240 743 151 408 823 756 215 179 551 24 714 768 53 846 314 0 195 323 154 0 0 194 112 294 34 896 789 867 562 307 616 696 812 442 658 908 113 177 615 779 324 767 198 689 865 842 874 634 368 419 316 771 860 382 7 0 197 0 0 130 344 493 352 527 836 241 45 0 677 214 78 914 167 70 771 937 112 646 474 0 0 0 558 537 414 830 446 42 38 572 850 137 0 0 840 938 983 686 411 762 689 748 555 528 955 0 173 969 0 452 0 723 512 40 0 0 199 0 886 509 451 203 343 35 933 561 6 357 961 0 646 980 48 792 0 912 0 795 654 778 117 591 595 582 199 795 431 0 461 0 681 447 586 93 0 12 0 229 0 0 473 0 219 0 804 793 547 207 798 179 433 916 294 40 678 0 402 835 0 613 644 474 0 884 493 0 456 175 0 310 176 841 908 130 0 615 0 680 282 191 0 576 735 517 324 0 985 731 264 839 182 385 622 470 95 0 0 0 518 63 146 618 720 631 0 778 0 357 255 0 85 800 334 0 791 0 988 330 65 254 715 323 190 859 227 879 338 686 855 746 827 827 305 409 863 369 183 799 214 605 912 88 374 0 643 0 331 72 815 311 542 0 0 999 942 122 816 596 0 767 876 0 0 0 728 645 718 0 869 782 794 0 454 322 185 561 37 505 248 838 300 561 344 928 160 118 190 488 34 0 951 930 1 24 0 0 889 501 640 0 955 777 0 301 801 257 273 346 153 535 526 253 0 137 0 930 0 963 12 327 401 0 773 765 209 0 978 241 552 542 0 0 0 525 0 0 378 331 168 325 834 967 0 758 379 78 141 931 0 628 697 163 0 0 272 509 754 752 0 669 382 0 321 717 812 773 870 0 934 783 738 773 801 0 679 338 126 99 0 610 250 533 984 0 407 962 907 785 930 459 317 0 318 0 854 285 0 957 518 422 0 819 784 910 330 0 49 372 88 138 979 654 904 866 666 306 246 70 153 697 0 0 551 51 815 808 0 645 489 643 775 443 0 813 393 295 0 983 235 11
265 890 397 932 621 130 0 134 0 603 29 0 302 164 233 696 33 690 112 930 625 0 127 569 0 703 0 444 872 874 844 703 643 267 574 26 892 282 980 297 907 0 463 0 739 646 787 966 363 438 947 382 911 732 178 0 707 0 216 246 667 516 143 100 893 360 142 12 237 99 838 289 51 475 0 0 626 978 941 42 296 0 713 114 978 855 119 558 124 690 917 822 319 224 495 287 208 887 837 499 543 405 998 131 0 205 798 380 826 378 705 710 0 773 0 64 255 876 714 870 108 210 579 0 17 370 330 562 612 574 852 799 312 613 231 0 694 552 793 604 208 891 908 717 0 928 308 571 426 0 272 824 162 265 639 348 523 811 790 752 928 444 96 376 716 552 899 492 254 0 311 966 436 206 397 410 0 441 374 168 929 426 724 0 0 0 862 586 0 0 943 187 411 165 218 609 0 660 501 784 758 130 698 668 0 421 0 324 797 0 393 86 792 848 612 217 382 884 24 797 154 880 0 652 0 731 531 0 625 222 346 74 988 11 297 0 0 343 657 378 0 0 0 846 869 264 571 103 931 0 657 498 0 0 154 638 947 142 432 235 590 25 616 790 25 181 458 246 490 20 0 509 948 268 965 0 588 0 0 106 858 0 722 918 0 0 978 0 964 2 434 925 0 797 859 803 0 555 195 59 419 732 0 86 394 481 137 62 247 140 908 0 626 2 749 111 113 123 934 606 414 718 0 564 923 0 175 411 868 931 629 477 815 690 279 630 0 55 447 476 189 333 756 0 460 900 812 970 0 772 918 849 253 0 0 838 994 0 165 0 639 873 135 530 320 224 700 0 1 761 211 938 0 0 77 58 956 16 288 0 998 977 448 890 487 459 126 350 257 0 0 912 756 564 855 298 90 983 125 532 834 1000 934 732 297 634 107 779 348 0 830 0 930 343 0 584 221 0 0 618 835 666 549 172 683 389 347 697 304 641 41 511 402 410 73 711 962 866 932 294 967 812 664 736 0 975 659 963 105 442 0 906 766 650 893 972 358 751 0 714 601 516 507 673 127 560 789 430 452 539 84 808 826 0 654 697 554 559 744 943 801 162 924 656 0 371 1000 792 0 82 829 660 339 132 575 492 552 245 0 532
775 435 734 178 192 0 0 17 186 901 739 700 711 778 254 985 266 546 0 947 897 886 0 127 695 612 528 0 0 298 258 514 834 878 0 769 0 937 637 927 122 19 987 594 891 242 614 816 0 721 980 892 646 545 313 118 438 206 76 854 345 966 0 716 497 329 0 82 698 183 0 199 459 0 849 95 962 234 235 661 83 346 740 485 788 565 0 152 157 770 813 866 909 397 611 444 967 0 818 980 591 0 465 921 909 0 929 928 0 601 11 595 342 167 234 235 0 296 448 684 865 280 498 715 94 144 0 984 0 174 130 330 947 566 891 580 0 352 0 733 414 258 977 626 0 663 0 0 621 981 413 0 662 130 971 688 0 102 256 559 771 0 627 503 404 683 288 0 742 0 0 827 476 681 388 0 124 85 0 984 32 314 562 0 261 698 111 264 48 461 699 620 806 618 766 485 28 0 471 0 869 577 0 0 993 719 104 0 827 0 0 139 559 9 8 2 33 0 391 434 0 0 589 940 689 494 0 740 0 354 233 844 386 313 318 930 0 868 687 274 916 694 867 787 613 518 11 0 960 513 376 345 869 380 906 152 98 246 232 246 0 431 493 965 918 94 11 849 648 680 653 72 106 224 615 825 0 652 608 0 170 341 956 453 831 0 0 88 879 474 772 157 0 169 0 309 38 445 0 343 532 0 36 442 161 484 525 992 0 819 0 467 0 475 335 0 795 167 214 0 681 531 644 731 444 873 318 170 977 369 493 913 468 0 780 710 379 0 283 61 0 513 665 120 938 0 0 212 885 0 5 193 530 300 0 376 0 655 727 947 107 437 737 874 201 41 86 197 0 172 904 261 0 0 0 698 926 0 336 584 0 704 793 695 720 433 671 674 601 625 0 0 0 186 269 161 59 530 934 0 654 848 705 0 0 417 0 889 593 432 395 0 495 381 805 0 818 0 269 0 611 321 0 281 321 931 643 498 653 0 672 429 339 995 398 859 875 484 0 972 630 458 0 237 639 879 105 990 684 456 284 243 674 641 208 0 0 726 0 723 516 444 0 0 561 830 206 764 338 464 29 965 756 633 226 98 0 1 540 962 549 991 403 97 422 574 0 0 817 0 0 344 369 380 212 806 542 57 326 541
402 0 853 497 881 139 0 0 0 363 60 107 294 399 984 375 439 287 566 313 806 192 0 43 0 747 132 494 218 486 0 106 276 0 733 234 587 589 465 517 728 368 484 919 842 323 636 0 399 889 0 795 0 778 0 383 44 248 850 535 72 723 678 139 531 566 0 366 201 114 0 0 899 917 682 891 824 104 754 476 493 899 0 438 1000 0 755 0 640 820 955 927 0 0 359 652 0 165 211 0 16 982 0 0 987 270 481 627 0 46 704 166 230 477 0 754 0 887 61 264 0 833 690 609 563 181 978 690 456 555 417 353 19 888 948 849 824 0 622 820 0 467 934 92 724 813 54 779 987 554 172 315 466 0 320 0 927 57 706 707 419 108 0 267 291 131 890 918 0 543 0 507 604 773 513 303 0 233 704 176 570 727 412 0 82 304 658 761 0 454 0 626 505 337 469 266 0 398 272 269 485 629 807 478 713 608 520 669 0 985 519 925 585 0 0 151 0 474 431 126 0 891 0 0 65 952 69 728 0 141 0 613 56 617 667 232 0 8 359 472 0 516 964 742 0 717 0 0 942 0 0 777 182 823 941 904 0 0 97 31 403 0 0 0 0 648 854 323 462 0 179 393 652 100 505 663 350 34 1 581 0 978 747 137 479 983 905 308 435 340 412 896 0 773 839 798 311 640 963 523 618 725 0 532 243 115 456 974 545 287 380 969 0 0 83 42 463 894 339 911 195 882 366 669 308 0 815 182 76 816 524 847 0 59 45 232 456 594 231 198 490 274 595 64 0 449 43 615 0 828 606 719 723 0 0 458 71 0 715 715 371 607 798 644 208 974 0 627 381 530 938 889 0 0 116 493 0 62 376 300 487 0 949 6 0 812 293 0 0 479 0 0 137 618 636 0 464 71 562 577 354 35 201 0 0 514 662 0 0 552 0 364 609 70 693 259 720 184 0 552 315 697 0 0 707 461 77 488 603 539 0 371 330 312 0 519 936 140 320 562 639 907 422 179 0 461 0 0 309 575 821 0 976 0 801 199 65 629 54 0 396 176 0 553 536 665 876 301 965 0 910 332 0 269 558 283 233 0 433 0 922 551 0 541 461 687 0 33 369 553 0 363 535 328 369 554 105 265 871 594
208 978 0 0 657 426 385 0 363 272 0 0 526 710 327 0 0 0 628 54 761 725 332 741 845 759 282 766 606 501 424 541 440 48 971 285 215 939 0 310 599 246 32 481 0 292 975 396 570 0 193 673 700 0 207 16 495 950 0 593 725 810 0 0 343 630 281 0 996 254 0 938 0 288 754 0 488 0 965 0 25 0 920 0 769 812 147 938 859 654 525 255 56 0 695 0 559 15 135 977 747 322 708 789 142 826 393 683 540 0 538 0 174 679 61 667 437 641 985 579 751 400 91 579 0 355 160 0 252 18 0 50 676 864 418 0 364 2 455 481 388 7 0 0 0 613 0 94 278 0 655 0 598 832 608 662 950 0 547 0 53 261 0 906 0 627 873 694 392 410 206 0 706 0 0 991 712 0 97 730 408 0 338 56 0 582 196 814 744 56 610 367 733 326 138 651 0 266 335 734 608 197 276 13 339 900 732 0 0 981 949 0 355 365 357 0 56 774 849 301 908 326 946 119 0 833 655 693 145 0 328 928 0 440 50 215 890 398 146 0 889 599 534 798 607 0 91 298 563 929 0 45 629 354 105 604 643 966 320 288 571 605 0 312 703 818 0 848 326 0 550 527 669 930 646 964 342 0 490 802 706 457 967 0 320 313 857 0 731 676 348 659 0 0 95 0 758 15 643 550 994 198 865 99 979 199 791 0 406 947 247 249 931 399 568 740 133 0 271 965 0 469 927 0 386 342 839 963 52 756 942 984 875 319 911 195 128 717 0 106 569 157 992 250 144 67 0 0 920 821 603 772 768 753 805 502 739 509 0 598 714 0 213 885 0 157 0 712 743 170 400 502 532 0 584 592 878 676 109 585 798 82 533 0 617 0 277 800 984 886 226 861 750 960 141 751 875 464 0 424 604 200 87 963 99 551 705 352 118 275 462 0 836 41 0 494 468 700 561 304 0 258 291 313 741 5 670 765 102 383 0 684 250 270 226 688 134 363 179 0 468 881 938 889 408 386 468 837 295 0 723 215 942 582 0 891 629 277 452 0 33 82 31 0 991 422 197 499 0 889 850 0 998 410 937 425 0 493 376 0 757 833 843 889 58 65 816 628 488 28 315 840 282 398 0 411 497 896 32 0
223 626 255 838 203 427 0 0 107 888 867 193 111 775 0 742 0 0 447 0 0 634 45 312 996 978 275 472 612 641 387 0 850 0 734 664 460 406 842 441 0 0 21 0 624 562 713 0 232 410 0 710 0 171 514 149 0 0 265 500 658 226 0 270 266 978 0 0 598 777 0 364 920 356 359 345 238 42 524 541 250 277 0 600 686 0 0 900 80 0 296 413 173 0 0 580 791 968 0 618 20 0 274 707 515 782 61 50 0 0 331 0 513 394 650 122 301 111 52 98 41 0 453 673 908 546 337 79 430 0 646 248 731 0 160 473 574 15 526 0 526 6 964 359 779 0 433 530 517 0 552 0 772 474 0 844 39 404 987 867 111 132 108 648 0 343 0 762 194 342 0 0 400 645 948 920 0 517 0 0 852 869 0 0 510 788 625 522 0 0 373 764 72 0 312 38 172 706 935 196 589 0 126 22 0 133 0 982 0 47 497 0 848 0 177 748 609 964 918 0 0 0 838 355 750 355 173 328 752 218 359 107 136 823 185 54 851 289 771 0 114 492 0 29 990 0 859 398 160 989 367 541 0 801 331 0 802 458 376 967 712 691 911 299 95 0 534 876 56 324 252 0 723 376 171 167 219 734 0 360 146 457 265 864 0 202 791 405 971 213 0 467 0 667 108 410 720 814 2 0 634 247 806 716 685 971 707 555 0 385 826 0 27 611 803 430 844 664 0 353 94 886 926 241 410 527 935 174 0 356 0 968 55 267 583 22 78 312 370 799 258 124 459 718 742 754 0 203 564 901 883 872 972 195 603 606 392 450 0 713 75 454 0 928 50 725 630 0 797 368 768 276 945 657 0 666 0 0 0 152 922 261 806 620 655 346 637 965 43 734 372 752 78 509 113 315 541 597 478 0 39 0 0 574 406 882 458 972 383 386 729 473 671 275 403 168 285 558 0 0 678 26 262 98 554 882 101 515 759 230 380 249 25 945 935 380 0 0 701 577 912 391 927 533 260 265 84 0 911 420 639 0 272 0 0 401 639 314 435 0 422 425 0 950 420 73 369 106 306 76 429 316 34 787 641 151 417 562 701 240 215 430 710 508 0 782 7 122 439 545 363 0 0 987 624 83 48 621 26 640
699 362 84 895 556 260 216 0 560 132 766 641 921 389 247 42 465 0 683 234 995 60 58 372 955 216 307 474 89 484 689 99 43 10 872 333 218 804 684 478 90 369 964 767 0 661 0 66 249 85 183 873 375 854 119 865 800 44 618 827 803 899 237 62 831 576 419 894 0 323 616 0 53 943 267 755 944 0 0 162 951 439 28 107 0 510 261 0 0 0 396 603 730 678 662 95 906 139 0 880 695 0 12 449 870 203 0 416 0 0 14 189 449 961 832 904 57 12 143 0 0 871 0 762 257 558 635 11 501 698 442 611 0 219 39 154 564 966 224 449 52 417 310 582 0 58 395 114 331 0 709 0 0 73 85 22 412 0 98 823 0 677 183 610 163 464 993 937 453 233 0 878 371 750 547 558 358 145 0 159 343 593 358 501 755 355 758 0 0 0 990 0 231 998 615 563 615 169 207 611 371 791 0 0 738 0 351 15 0 703 706 221 973 575 13 297 0 247 742 683 934 0 185 557 0 687 765 641 427 881 978 0 495 0 683 0 0 543 685 404 704 595 0 541 972 771 973 0 423 364 219 623 0 0 151 533 249 599 25 446 722 62 0 0 931 0 653 704 0 0 0 814 374 47 28 268 504 864 614 128 230 268 750 394 494 0 622 871 0 0 705 0 0 127 334 738 560 850 228 833 24 600 641 713 111 0 69 0 88 732 134 725 406 447 45 814 664 474 221 150 532 857 445 319 321 21 967 0 688 111 199 271 497 478 674 699 318 446 215 50 223 185 643 0 819 824 630 72 246 453 0 0 680 581 624 510 0 99 667 74 0 665 991 98 391 524 16 107 0 785 0 32 0 372 0 832 283 0 264 598 675 0 364 735 0 0 0 269 0 167 393 278 144 0 371 521 0 753 54 941 39 464 283 536 382 695 836 692 9 674 865 536 878 822 257 700 91 556 655 791 0 744 201 319 169 640 56 491 0 255 442 1 534 4 431 644 33 695 0 570 70 0 0 0 470 318 616 361 669 256 42 569 0 936 314 0 0 832 416 688 293 957 416 396 617 474 14 311 153 232 0 688 0 212 713 0 249 0 927 643 294 393 501 699 39 955 970 851 174 257 245 915 4 492 773 428 14 223 879 769
267 302 10 409 330 503 825 960 0 657 166 486 369 0 148 0 448 0 915 686 287 336 0 176 551 614 980 90 95 874 261 304 502 94 136 391 0 437 338 930 226 943 0 642 273 550 15 803 638 246 0 0 357 560 979 272 930 895 0 0 77 0 652 182 293 867 996 25 68 0 265 731 640 924 250 5 250 648 0 569 207 321 0 247 938 144 24 877 0 67 761 624 871 937 839 657 0 779 78 600 225 0 0 678 745 804 891 426 509 0 368 558 880 150 159 207 945 368 247 179 0 469 472 284 359 144 977 379 692 438 768 995 721 100 569 331 374 0 615 870 0 644 89 51 485 750 0 493 42 894 58 694 248 622 0 0 0 682 359 0 0 267 924 902 413 445 0 0 204 425 0 0 72 640 0 676 401 0 409 618 394 398 0 748 0 697 407 269 215 0 985 96 196 640 196 866 707 398 203 0 978 420 458 593 538 0 0 442 330 0 803 580 290 449 328 875 90 159 0 0 808 525 644 136 191 504 0 620 925 0 412 482 81 403 0 949 213 823 764 0 346 57 648 925 581 324 923 249 423 135 299 640 0 822 377 768 992 762 878 647 348 0 475 0 986 0 259 502 0 538 0 313 416 902 544 588 440 977 0 228 923 883 381 379 112 352 889 974 648 805 539 0 89 922 873 385 586 525 0 348 719 143 156 969 860 696 958 754 513 639 909 661 770 36 989 299 558 251 0 223 123 908 0 374 497 532 456 0 674 272 0 829 849 474 0 177 790 970 938 912 399 857 108 851 646 0 141 488 523 517 0 801 784 57 0 499 988 406 0 0 15 839 0 213 928 968 0 643 779 732 548 738 136 540 0 491 779 475 38 605 717 108 5 551 807 522 902 1 972 112 387 0 780 697 10 37 31 285 754 435 316 495 35 655 14 918 761 351 442 153 0 0 823 547 0 0 108 714 155 742 114 209 830 131 975 528 887 14 765 255 160 286 81 885 530 0 888 310 923 0 120 524 0 809 523 429 0 0 237 0 0 0 78 0 891 347 246 737 872 477 565 149 85 0 276 680 102 364 960 939 0 679 499 967 815 480 0 587 559 945 871 0 306 910 509 0 0 901 574 445 20 108 0 628 84 0 897 0 0 674
0 637 640 221 0 0 724 840 55 825 99 0 0 649 338 202 111 232 818 695 674 0 811 698 641 2 0 0 0 349 421 167 398 601 643 985 433 57 770 331 869 527 167 199 0 0 125 474 100 226 0 890 0 486 0 0 0 625 0 911 587 192 789 0 181 114 338 0 0 254 396 58 498 0 0 210 20 893 960 67 181 987 0 58 0 266 166 915 346 343 271 185 237 0 371 143 909 860 160 570 484 0 0 386 636 158 903 720 378 0 0 358 120 670 1 478 803 0 388 689 0 695 0 492 892 0 591 368 389 0 0 405 481 0 0 768 0 198 0 469 751 426 865 321 0 435 417 482 718 533 878 340 0 0 0 540 888 432 299 25 132 822 795 123 645 0 0 991 521 36 451 259 853 452 444 232 0 770 427 146 0 0 884 891 920 447 467 425 950 513 0 0 0 514 56 0 761 0 56 544 374 529 369 954 0 285 621 0 939 116 402 0 37 927 189 0 740 0 0 901 522 669 612 0 0 250 899 557 0 368 779 416 498 938 0 0 704 0 319 713 380 470 266 718 429 0 0 23 791 532 93 799 225 107 960 311 602 0 845 0 946 304 314 0 369 201 449 387 331 501 0 473 290 470 0 47 414 752 955 163 356 348 0 733 308 5 553 0 0 885 0 393 958 0 674 558 509 0 298 14 0 0 0 558 444 0 754 612 315 0 356 30 178 408 196 256 467 467 0 0 717 596 58 341 0 730 379 182 0 842 619 11 491 0 991 11 0 0 241 997 161 111 0 0 0 732 225 395 819 86 835 938 0 765 0 0 815 322 836 372 324 408 598 0 963 0 0 467 279 0 526 148 669 0 0 231 0 924 766 224 968 421 425 141 344 0 0 0 438 417 0 701 395 734 771 0 184 5 485 332 904 266 542 353 154 0 0 538 252 807 419 635 805 102 823 0 121 955 534 12 121 0 993 683 123 199 987 892 709 150 575 811 0 327 302 0 652 766 639 337 51 835 635 603 411 0 0 555 0 0 52 5 762 520 586 991 875 0 547 201 0 181 0 139 599 0 957 0 221 0 263 0 794 185 38 425 207 0 319 581 907 620 0 0 0 0 180 663 851 432 517 0 493 883 0 340 661 602 533 52
868 669 448 731 837 951 624 635 835 32 786 0 467 0 528 0 901 917 0 706 892 916 890 625 862 600 389 85 514 477 171 956 909 0 4 0 701 567 659 499 49 268 189 869 967 0 251 0 400 367 604 0 217 800 0 379 0 897 0 799 722 0 23 330 693 778 597 554 201 397 410 173 816 713 0 751 383 893 64 715 129 836 0 444 151 519 289 897 295 964 564 692 0 250 173 86 0 0 411 0 0 461 0 590 0 287 351 756 27 158 821 797 0 790 0 551 831 596 402 604 717 65 112 0 975 475 291 274 94 188 361 756 77 637 306 0 0 737 537 458 578 442 197 0 346 0 188 532 0 0 409 961 0 250 814 0 346 0 0 462 286 183 273 780 271 884 927 33 712 444 598 0 627 109 0 318 0 934 0 464 400 229 117 202 533 0 533 851 958 623 817 722 963 829 789 83 548 493 911 39 922 696 468 101 241 670 870 748 580 644 143 35 0 730 38 420 0 793 348 380 0 590 486 813 0 450 368 376 672 0 921 0 0 294 686 473 532 840 925 758 125 510 0 0 382 866 344 322 65 445 0 0 0 366 835 604 0 390 586 85 0 404 990 0 226 876 908 118 613 368 606 652 863 335 92 450 0 126 891 569 570 49 0 0 757 285 476 214 0 898 506 0 998 109 0 749 0 666 555 591 367 118 0 377 780 0 528 444 21 244 912 0 0 792 688 873 550 974 448 375 799 813 917 468 607 0 123 395 966 112 0 0 490 695 0 0 943 342 467 26 513 927 0 133 135 635 840 175 911 0 0 25 0 404 173 343 227 60 786 141 0 213 898 819 584 412 820 825 698 72 0 27 0 466 382 891 416 916 222 252 609 577 786 150 167 0 0 648 40 156 12 807 0 785 114 500 717 459 0 0 791 652 593 0 903 496 0 0 278 701 0 318 427 238 140 815 0 0 350 224 810 854 727 134 122 513 297 0 0 701 632 970 163 198 672 0 942 724 285 834 167 69 978 0 976 972 0 984 19 246 478 955 991 837 942 662 629 175 616 71 981 749 0 380 355 854 0 619 294 0 0 210 0 95 663 982 193 365 247 50 319 64 900 0 484 233 971 27 447 0 512 822 381 239 787 306 394 243 400 0
737 966 512 217 43 295 0 803 0 434 0 172 73 690 819 697 0 0 483 789 479 199 126 1000 569 712 160 304 0 734 85 0 333 279 656 297 143 781 695 266 415 566 461 0 396 110 497 1 402 764 692 461 883 0 0 715 308 671 0 0 458 906 386 0 44 0 719 486 165 194 93 290 941 430 0 206 0 0 248 370 762 984 692 885 37 992 49 553 227 0 219 860 320 942 154 922 264 0 0 713 503 0 157 562 765 950 459 352 229 387 0 665 0 0 0 258 183 690 200 0 829 880 282 628 0 0 971 660 134 386 97 969 45 924 260 84 856 987 0 100 633 443 569 810 53 282 465 877 664 165 221 923 243 265 223 440 505 429 508 15 417 655 506 649 190 181 395 1 336 0 780 966 0 493 0 287 881 594 672 556 210 35 0 304 516 892 693 801 76 856 318 0 485 346 242 0 104 0 820 0 867 342 184 452 933 102 488 468 160 4 891 408 544 250 0 639 615 65 859 110 877 11 0 533 0 344 87 529 340 927 275 980 28 486 294 494 783 878 644 942 14 628 165 331 145 965 0 887 0 609 684 139 0 0 694 665 0 436 712 955 816 779 697 0 901 320 614 467 17 400 828 55 754 592 873 679 873 831 72 453 0 606 517 944 115 220 148 619 660 0 573 91 737 478 0 864 43 216 132 883 931 368 755 689 649 908 523 24 209 0 356 344 489 303 310 363 667 363 0 870 7 629 953 0 86 487 68 58 861 146 600 345 582 843 74 408 220 279 899 298 244 0 442 225 157 0 221 385 0 0 157 0 0 871 290 0 845 278 288 578 943 242 512 493 633 383 190 411 0 0 0 985 348 206 0 23 510 515 0 869 490 0 0 642 0 959 620 189 0 0 0 905 727 0 423 266 589 327 0 0 22 297 0 56 83 0 828 151 0 0 0 687 445 432 148 656 601 906 109 516 820 663 174 386 0 135 519 574 848 969 594 993 88 269 308 439 278 728 916 123 471 812 524 0 820 775 782 693 77 564 156 603 211 135 411 309 579 0 605 867 530 553 859 665 877 0 204 659 0 0 673 939 700 0 540 812 964 592 996 185 961 559 0 492 642 157 537 729 0 0 65 41 229 670 0 868 437 0 403 637
370 0 815 560 788 0 276 0 354 555 0 735 476 676 574 0 786 537 954 0 805 821 289 0 0 667 348 750 207 319 0 0 0 599 572 380 289 712 417 495 322 474 702 506 843 298 758 514 565 48 479 89 0 807 0 494 630 568 457 578 73 634 92 0 79 365 998 981 897 46 931 0 0 199 947 847 852 787 0 120 0 162 1 217 928 204 674 308 0 234 521 259 0 836 720 183 828 121 0 143 194 816 779 675 0 630 307 849 641 988 1000 57 215 336 0 770 967 636 0 384 155 914 882 460 651 137 172 270 899 878 454 599 38 631 189 880 0 546 724 318 208 452 580 0 524 599 979 465 0 0 516 758 177 322 341 0 752 545 779 342 192 32 59 747 843 511 904 626 895 129 0 366 950 859 304 980 0 0 726 351 769 177 689 594 345 346 343 670 737 535 279 933 476 295 75 205 835 880 567 714 324 856 700 630 0 856 94 85 150 989 566 511 921 175 16 0 909 330 224 406 278 988 0 371 717 0 978 619 937 569 28 350 684 185 0 0 0 184 158 378 0 0 148 973 746 595 857 415 0 509 422 0 858 0 0 995 0 11 741 997 0 158 0 294 854 0 0 0 893 781 0 507 357 111 832 660 878 582 836 350 599 860 344 0 389 509 967 236 829 0 557 0 191 273 72 178 90 2 51 76 933 465 741 787 0 461 242 153 469 0 0 561 459 340 860 625 0 209 0 0 375 242 555 27 217 324 0 789 167 544 0 353 571 424 693 620 968 473 372 68 660 757 221 445 151 724 532 227 922 111 362 565 962 0 143 337 0 444 342 94 0 0 4 439 0 482 65 613 0 679 985 236 703 618 60 0 64 21 437 0 0 0 601 827 765 850 505 981 0 0 199 991 0 295 0 257 737 121 627 24 108 257 749 0 789 865 716 548 635 698 266 720 0 378 0 0 0 696 45 619 747 378 70 1 260 270 1 29 650 229 263 733 406 66 45 943 10 0 149 243 345 750 693 226 0 457 0 257 0 494 541 221 689 315 658 380 186 348 212 907 731 37 883 622 54 10 90 0 611 501 732 288 0 0 345 949 0 168 396 704 0 276 509 506 344 226 938 289 0 0 848 641 785 268 178 0 894 0 768 427
168 468 26 203 579 660 216 0 344 0 138 761 554 406 67 270 0 106 224 853 115 112 358 247 0 539 0 797 427 73 0 40 382 356 61 182 963 346 573 180 224 128 546 783 336 709 793 762 0 64 218 583 906 192 0 126 357 0 718 0 352 522 0 305 701 0 996 646 328 872 55 599 241 407 915 112 885 969 0 712 291 233 308 472 569 0 962 732 854 966 239 690 448 282 0 804 891 361 533 579 975 392 304 319 476 778 0 337 0 0 902 0 424 0 289 0 326 679 0 954 353 112 114 937 981 748 132 418 807 138 459 345 96 0 642 211 266 0 518 68 0 967 0 291 66 543 438 149 350 375 322 113 461 290 163 295 398 619 964 0 830 173 190 0 0 141 0 635 492 0 562 181 480 209 988 932 482 107 194 444 460 147 0 0 527 0 782 413 140 191 356 609 560 647 165 89 244 0 586 364 994 407 0 921 473 836 0 713 146 27 742 288 319 814 226 955 249 406 806 262 626 222 832 369 885 0 67 965 0 97 709 734 44 402 0 0 160 0 556 722 215 104 651 362 81 766 252 0 969 722 350 616 0 346 0 0 737 0 0 0 790 165 273 715 589 57 900 813 587 838 44 261 372 279 0 654 828 0 239 385 856 465 77 563 504 0 539 983 496 644 553 656 172 0 101 488 0 625 72 484 177 65 0 366 978 670 232 361 958 953 676 32 965 211 860 221 210 0 995 0 194 0 323 784 0 537 971 453 404 897 31 0 555 831 0 921 644 0 988 603 733 618 112 217 40 358 898 481 501 5 157 455 13 774 683 691 780 726 394 411 179 334 581 0 23 812 43 914 589 159 0 0 571 789 717 727 637 63 179 14 0 405 310 916 405 188 337 0 658 891 0 97 261 269 774 438 527 526 353 0 160 818 304 847 466 0 0 463 275 0 921 939 675 544 119 0 309 147 541 476 467 448 0 479 204 0 634 120 131 20 923 595 958 811 677 53 205 937 354 108 809 607 181 875 0 447 204 0 757 3 451 421 13 703 985 1 0 414 839 0 467 339 795 197 396 340 0 168 112 307 778 503 908 187 239 920 382 465 331 492 799 294 65 193 977 693 901 0 708 582 863 938 643 628 497 880 616 82 230 894
0 145 0 580 931 973 13 0 0 707 357 810 906 231 759 601 910 611 483 0 153 420 0 278 0 982 36 517 328 17 865 525 182 0 150 0 0 0 168 699 0 709 559 168 249 491 0 154 33 493 426 851 44 547 35 0 0 736 0 764 549 419 246 266 808 98 0 0 0 976 880 743 502 120 0 486 109 142 331 543 844 833 380 46 957 687 84 394 776 676 599 0 210 0 0 89 334 0 877 597 828 411 48 637 622 573 0 920 10 334 231 460 11 0 271 707 67 45 301 0 0 0 180 519 632 258 381 0 776 928 87 0 874 851 29 0 652 198 853 740 477 0 748 663 140 934 478 982 0 181 0 928 835 124 234 998 97 359 465 623 424 212 718 0 600 890 0 790 737 925 0 349 812 965 578 0 315 152 637 131 489 496 0 177 817 956 444 0 8 0 520 902 566 412 814 119 357 789 597 50 227 836 0 856 0 0 963 718 65 624 33 378 688 421 0 324 117 557 609 499 121 768 49 166 550 0 264 682 205 67 0 0 473 0 0 995 0 0 0 0 207 0 0 118 367 0 119 303 818 0 490 275 0 605 0 330 118 957 599 892 880 456 813 806 777 778 335 0 0 687 346 145 727 0 138 0 542 773 0 141 132 0 583 0 0 681 228 922 135 0 476 87 220 0 739 0 921 776 975 951 0 612 469 116 647 0 864 91 778 101 50 0 292 0 146 935 849 466 164 419 494 886 863 458 678 637 357 909 298 308 0 428 220 635 733 82 590 589 166 966 984 753 229 317 736 830 0 631 36 738 171 0 528 371 159 457 975 0 0 538 801 966 635 151 847 0 262 691 862 496 592 77 312 366 673 0 0 878 954 278 123 247 482 741 724 889 979 0 0 765 619 883 462 0 61 189 590 6 612 123 0 109 425 135 232 0 864 242 120 0 208 0 849 435 66 0 0 820 581 44 604 603 0 26 0 0 715 97 86 299 892 562 351 0 945 369 489 205 713 0 284 468 338 475 0 335 565 383 393 149 54 780 874 465 0 941 878 0 24 28 708 0 657 815 691 1000 710 0 280 444 836 0 647 218 636 281 260 836 538 297 360 14 796 15 152 992 0 389 99 138 816 733 415 324 812 994 487 0 109 9
962 173 0 84 682 210 498 567 824 721 671 476 113 560 0 855 0 822 181 340 862 0 592 567 97 860 763 355 793 0 317 522 769 428 624 87 979 0 813 370 557 871 198 0 864 851 0 762 47 897 689 0 573 772 238 240 0 0 0 303 494 319 752 704 283 924 0 0 309 379 330 0 287 560 993 180 914 430 357 562 857 664 284 635 329 366 793 975 0 0 450 666 427 606 895 642 0 39 832 894 0 550 727 0 820 653 513 80 0 93 510 762 400 749 636 0 676 0 0 614 66 0 97 869 403 962 0 975 981 0 653 644 639 0 924 0 683 886 708 0 0 316 596 0 877 0 461 469 675 54 538 751 118 161 0 0 395 0 0 311 355 767 0 0 724 871 893 596 255 340 653 417 321 20 24 721 568 739 384 157 249 239 784 0 0 142 550 0 0 93 15 0 551 35 365 576 0 866 0 441 50 802 568 0 89 614 505 621 77 347 749 893 645 805 270 500 796 426 459 979 814 578 672 0 46 30 942 448 526 441 0 0 200 595 259 570 865 233 0 529 359 0 645 0 729 368 393 411 368 739 45 200 640 887 157 482 0 0 483 884 0 262 548 921 823 451 184 192 0 0 0 419 950 538 457 0 548 664 158 0 0 851 650 817 169 277 43 997 955 668 220 0 141 315 0 541 205 350 960 264 117 206 267 0 0 189 151 273 0 472 359 144 441 315 103 588 899 247 7 0 548 407 658 132 575 500 0 961 22 0 389 123 228 278 766 280 0 354 868 824 735 419 850 0 151 0 0 952 312 700 572 90 620 118 984 0 579 479 979 370 823 173 962 0 934 557 865 485 8 911 91 326 919 150 479 744 546 220 0 401 0 18 999 602 165 966 523 0 87 526 563 0 0 619 690 314 598 0 418 0 547 645 23 0 296 45 893 0 851 892 724 0 77 874 533 308 213 0 778 160 89 0 517 915 0 224 938 0 924 728 469 0 922 205 830 371 262 152 592 647 4 14 506 148 888 442 789 220 138 654 0 420 529 690 652 197 988 0 887 726 800 137 100 165 0 500 854 179 0 103 94 0 830 872 0 23 368 0 291 0 0 575 168 676 607 736 0 574 916 379 108 436 576 612 22 153 189 212 919 607
525 193 0 780 456 882 512 0 780 0 304 727 636 516 56 172 0 919 501 366 782 417 262 141 639 550 587 26 926 94 66 806 0 568 0 580 179 897 89 226 125 913 0 774 843 774 593 645 112 856 282 296 87 0 558 122 51 247 259 880 972 947 725 0 557 0 667 0 159 0 0 267 939 650 0 231 431 113 40 517 463 623 0 934 839 705 12 461 0 438 242 160 441 808 690 367 951 754 720 220 564 181 918 648 3 436 0 203 557 377 515 229 777 0 504 0 631 359 0 0 207 70 748 412 50 170 96 257 621 687 0 570 885 793 498 0 0 759 0 346 459 725 405 0 803 378 593 664 251 519 185 0 950 246 461 497 983 868 798 971 717 431 659 758 260 91 563 122 971 375 266 0 627 925 229 636 0 865 300 555 176 154 19 963 56 272 433 435 716 0 688 365 167 0 687 33 0 907 461 0 35 502 564 256 397 600 473 29 574 89 721 0 172 946 280 670 481 974 515 0 612 0 467 185 487 959 863 663 307 496 649 485 634 837 553 821 0 317 795 0 0 956 614 987 0 881 0 643 663 369 728 128 397 0 807 607 920 0 496 592 460 672 771 628 465 772 4 629 449 31 956 331 122 690 0 0 461 699 514 243 724 900 341 111 546 819 599 279 0 420 714 0 0 718 477 538 228 156 0 616 248 0 984 460 168 783 0 880 0 225 609 858 906 31 52 0 0 214 782 220 458 158 880 751 455 801 42 215 743 552 0 334 671 228 327 235 228 0 952 23 147 438 0 811 469 271 346 0 883 0 0 366 271 53 711 890 445 205 461 973 0 0 0 348 966 296 774 606 189 0 152 420 440 0 336 596 669 19 402 330 203 423 42 357 0 205 63 78 411 0 666 61 612 519 998 721 0 29 0 844 599 268 422 197 127 698 845 27 365 75 0 428 699 5 595 178 0 18 0 666 0 492 634 929 628 899 921 0 735 159 276 554 413 918 696 0 844 0 827 963 0 316 0 427 713 630 160 0 343 75 0 825 728 581 16 568 47 684 143 779 0 244 627 0 722 220 449 0 903 0 881 0 811 632 0 844 603 988 877 0 371 368 178 557 127 397 32 176 541 0 0 591 179 32 574 706 0 556 0 575
756 580 951 0 309 597 0 456 545 104 458 0 839 626 94 0 278 781 0 281 0 196 745 618 681 546 324 978 594 581 0 283 930 170 14 907 498 631 0 608 372 32 957 0 442 874 0 139 116 605 385 0 147 661 381 78 815 122 447 428 318 954 390 0 357 518 88 715 607 427 64 603 801 763 761 735 0 113 259 0 139 85 42 733 0 880 226 0 0 574 510 796 654 807 718 287 0 898 515 0 800 0 93 0 672 641 131 691 0 982 124 938 915 643 827 448 193 944 672 802 575 858 835 699 451 941 989 593 422 0 550 359 605 409 176 90 0 0 928 817 806 0 809 0 217 57 643 509 412 462 0 864 302 916 0 438 699 0 54 564 842 179 481 886 303 856 535 0 783 0 537 546 0 0 310 502 299 655 0 430 465 279 556 650 801 0 824 962 579 567 462 0 969 0 0 0 104 539 72 878 203 0 610 0 264 663 952 730 0 407 707 765 756 960 466 931 0 226 0 608 359 352 426 0 272 552 940 515 600 90 612 0 284 0 0 439 500 54 861 0 0 253 928 0 95 110 801 896 237 591 542 311 959 76 166 0 0 440 607 486 592 0 612 863 239 619 358 631 461 323 595 760 876 545 106 990 602 993 268 501 886 153 803 288 600 962 386 0 570 290 0 0 378 0 91 857 652 0 318 669 152 615 696 776 512 96 408 95 0 87 207 672 0 629 403 970 547 389 403 295 765 748 900 5 643 898 551 602 0 0 27 0 293 596 37 500 432 740 605 251 0 59 707 0 348 88 904 153 645 0 0 37 858 52 344 0 42 946 662 0 132 380 834 858 113 960 0 384 0 513 832 128 454 972 853 773 890 936 263 0 91 121 824 28 907 253 917 204 719 749 0 581 85 744 888 293 0 123 950 141 630 709 743 0 451 209 0 0 571 883 0 534 66 474 760 278 241 712 47 691 955 873 196 530 743 0 489 625 448 0 386 0 517 978 0 312 821 597 0 638 92 0 563 0 0 626 845 90 566 0 198 579 715 0 962 480 598 766 145 0 496 0 61 453 349 460 207 196 470 455 0 182 832 674 278 581 111 117 796 0 0 425 632 776 689 311 255 458 0 562 638 500 653 373 608 971 0 562 178 0
0 0 0 201 709 188 272 500 507 591 428 13 0 382 674 0 0 886 126 0 122 0 0 307 680 18 0 0 690 769 842 0 199 404 582 0 0 342 801 73 889 575 271 413 889 0 0 216 0 897 132 783 471 415 22 481 808 0 286 14 0 432 0 593 874 778 60 261 192 540 986 579 586 927 60 7 377 294 141 0 623 574 438 0 712 563 281 782 0 963 172 549 901 281 567 807 834 532 397 966 0 700 750 192 901 0 434 886 737 0 216 8 253 459 0 468 375 0 696 224 515 254 839 779 149 825 48 707 0 383 978 451 497 213 773 969 0 43 385 332 967 0 0 0 873 375 576 938 258 969 223 0 345 394 620 6 381 863 32 112 163 598 502 132 644 653 592 655 757 946 0 942 771 0 515 0 204 473 530 0 207 510 942 406 47 564 198 815 919 0 27 633 461 0 799 188 863 0 811 0 477 457 0 124 35 478 653 371 122 0 396 597 929 188 925 465 79 931 19 446 510 561 833 713 0 446 69 0 811 0 0 303 0 939 130 951 534 525 382 664 268 545 290 0 805 475 215 870 33 155 88 174 0 833 254 889 0 766 143 826 586 537 0 842 825 159 199 0 592 0 192 67 700 0 248 268 499 689 0 731 0 897 287 403 948 805 635 825 58 828 137 526 0 930 0 0 0 377 623 520 766 490 0 591 0 199 462 0 111 722 25 90 0 465 391 986 977 677 23 601 0 0 388 231 0 320 431 456 681 952 530 606 983 0 227 462 146 720 399 172 786 682 277 58 441 487 872 351 0 905 247 848 750 899 53 19 222 47 0 0 259 721 0 418 0 517 641 841 178 847 739 269 908 174 516 204 382 0 943 379 0 129 245 819 791 0 601 0 845 984 711 49 499 221 628 579 473 0 398 0 387 93 689 0 751 819 391 686 0 481 509 0 491 623 546 437 0 533 461 0 0 418 0 413 48 254 501 335 913 303 287 502 815 763 303 809 541 0 0 897 50 0 203 834 447 11 444 0 490 263 0 292 16 622 260 497 383 646 0 998 441 204 237 944 459 890 578 0 0 0 0 0 485 382 145 445 975 117 496 541 847 0 934 995 299 314 865 311 52 591 0 0 150 0 503 133 379 276 16 94
856 385 100 524 0 0 183 273 713 422 70 21 23 838 44 0 315 934 581 873 575 247 502 0 288 18 0 0 123 95 787 767 0 911 129 635 480 709 0 593 39 68 192 958 0 297 764 764 0 496 792 445 0 723 492 942 422 564 0 223 481 0 0 101 556 0 870 625 0 757 980 323 686 0 373 0 86 967 0 96 377 6 238 634 10 614 322 114 240 0 808 262 749 512 780 626 0 494 357 874 700 911 946 959 0 587 218 715 174 981 615 193 0 866 835 513 0 980 658 0 300 897 461 0 522 698 576 0 0 285 0 0 104 181 0 640 386 417 383 578 578 0 736 918 0 257 0 0 564 653 194 0 451 65 377 600 448 380 0 0 0 230 668 614 0 867 475 874 766 0 221 548 0 0 758 902 0 116 707 756 590 590 355 636 346 372 110 721 0 0 780 0 431 0 844 522 125 70 670 771 418 242 657 482 827 0 411 73 510 969 715 394 880 420 380 861 590 657 847 0 435 0 619 570 789 0 160 123 449 596 443 778 510 798 0 578 244 0 474 941 289 319 256 0 535 842 0 0 285 0 172 107 920 940 864 0 453 384 388 0 308 927 631 584 0 52 560 0 444 100 797 540 676 585 80 909 551 345 80 146 0 40 822 277 0 4 794 985 54 0 822 306 407 0 376 0 246 793 884 932 240 217 0 183 197 757 155 0 349 396 705 208 0 0 764 346 556 820 0 408 598 85 871 790 0 67 955 246 18 0 629 399 735 771 509 687 0 0 52 998 793 0 0 571 937 793 804 546 0 16 779 127 5 883 265 213 766 398 0 88 811 631 830 856 286 635 394 502 232 985 378 944 421 631 915 351 89 996 99 0 636 247 0 513 47 0 606 819 725 487 307 304 0 642 391 0 295 403 184 551 892 232 240 372 849 878 736 135 901 597 108 545 241 297 928 817 128 0 196 993 1 49 0 126 823 0 592 806 144 0 325 12 953 53 777 680 971 273 1000 0 224 117 252 409 858 0 36 847 0 827 0 0 422 530 615 157 309 321 0 303 214 122 0 473 114 976 616 86 155 326 955 904 92 480 391 0 0 547 870 111 773 28 0 271 524 151 839 73 658 950 114 0 317 197 549 0 859 0 494 983
0 139 0 226 157 0 0 130 390 340 62 0 906 256 120 0 308 634 937 698 685 0 0 666 0 101 0 806 757 709 389 531 727 727 364 477 732 812 0 690 383 368 456 604 124 351 0 611 276 522 392 48 546 221 646 82 262 0 0 976 0 801 807 923 850 0 168 886 0 0 0 908 0 455 485 256 780 925 464 775 0 1000 15 749 797 908 692 108 567 874 78 577 557 107 205 834 44 413 593 342 327 0 943 430 0 779 448 0 918 373 823 784 794 719 158 0 708 587 144 446 988 960 0 615 454 777 708 329 409 879 0 506 0 377 750 475 0 275 0 904 0 135 235 94 823 964 140 705 264 669 135 944 721 0 442 106 184 720 120 0 0 898 50 575 880 967 866 754 594 0 0 343 0 803 320 56 984 292 33 141 409 777 779 915 0 0 222 614 0 914 0 41 400 0 300 1 0 931 515 253 529 668 0 805 302 642 0 111 709 130 105 846 967 530 370 0 299 896 501 361 0 441 877 587 480 484 796 707 478 881 223 804 807 0 817 724 100 0 963 843 542 448 0 0 675 773 0 201 894 402 228 493 906 328 845 981 236 357 92 504 448 172 842 181 113 892 0 109 285 955 822 64 850 705 148 181 60 296 653 246 8 0 209 75 865 725 716 134 230 447 649 497 0 613 194 91 546 397 979 580 110 0 617 727 581 929 896 0 207 290 679 177 788 420 164 83 984 581 73 50 286 854 343 632 213 570 0 824 547 704 884 721 454 459 227 556 281 0 0 12 861 592 827 504 687 138 0 863 407 382 814 356 825 548 969 910 386 211 643 535 895 0 882 912 133 0 830 0 0 0 345 650 376 610 930 543 0 603 250 801 0 415 933 0 988 0 0 728 376 0 0 795 0 0 0 0 52 0 495 729 0 332 606 912 0 0 0 0 990 994 0 452 598 0 842 236 718 827 26 544 0 432 154 147 857 0 689 302 437 0 888 0 440 375 770 726 402 704 655 688 0 474 62 199 375 587 722 875 0 466 251 397 71 7 503 731 445 295 452 233 31 768 963 0 315 487 0 0 810 768 0 324 441 0 522 140 322 0 562 212 0 861 0 0 332 0 0 856 173 0 802 55 924 12 318 208 0 649 677 417
586 0 848 270 939 556 392 19 129 241 913 0 450 455 643 483 165 559 579 0 563 0 0 0 544 582 255 965 580 839 493 638 49 800 828 42 0 167 514 144 0 236 0 0 74 514 456 983 39 0 956 627 881 0 325 781 470 320 822 0 0 967 308 95 612 52 0 887 707 0 769 686 328 453 256 0 607 437 521 128 612 0 492 472 883 24 0 500 533 869 0 734 403 249 867 0 722 63 745 564 464 323 7 340 449 849 651 333 0 0 879 845 0 0 342 170 537 382 87 961 545 0 456 215 605 506 594 417 375 0 0 42 762 586 472 695 745 93 249 0 243 380 591 210 626 557 0 663 802 616 236 366 624 383 518 699 0 795 318 644 581 0 787 0 687 948 608 841 0 0 993 837 499 896 359 1 191 247 310 980 961 842 356 188 289 725 360 150 0 938 680 305 238 736 555 887 474 87 720 943 739 0 608 821 0 769 285 224 0 614 847 221 960 322 0 120 748 408 406 617 545 257 0 991 0 0 0 560 195 322 0 121 578 331 196 0 734 114 368 228 616 208 748 216 0 0 0 753 428 919 613 0 634 0 0 859 511 0 533 38 239 910 0 0 1000 120 695 405 761 917 847 7 788 0 259 324 840 848 0 293 89 809 398 298 0 925 19 560 95 443 539 0 710 150 701 246 0 802 132 763 103 969 339 166 170 0 51 91 485 0 610 14 81 547 713 0 891 0 668 136 321 485 27 10 0 0 898 515 516 538 95 864 811 0 520 0 0 193 969 640 14 0 65 833 0 0 881 172 0 0 0 724 556 180 381 342 821 731 898 769 515 399 0 0 534 244 105 293 232 477 0 0 396 886 675 0 639 936 403 916 846 399 517 824 204 302 651 387 552 783 0 0 584 3 277 873 139 724 0 272 349 0 0 939 202 388 87 880 7 0 200 447 575 0 767 747 1000 0 51 375 0 633 710 694 345 535 586 323 0 165 0 841 333 0 173 0 0 167 152 606 753 455 237 149 616 661 0 620 591 760 896 373 726 294 938 0 622 0 902 678 957 702 615 859 87 0 394 948 0 0 98 243 723 88 141 886 682 695 843 548 117 660 198 430 0 652 582 0 220 820 680 941 947 104 85 59 0 0 177 951
0 913 825 223 0 51 457 532 0 0 937 203 940 94 0 877 492 115 233 926 0 0 282 633 97 773 0 950 45 0 0 407 941 355 0 95 0 408 0 192 983 623 274 0 708 0 0 566 912 806 454 765 0 842 0 785 370 793 206 744 0 70 663 20 518 490 643 674 320 850 822 348 835 227 0 811 0 98 437 443 0 282 49 250 628 642 507 371 572 614 0 0 941 0 960 463 335 452 145 162 692 576 419 948 905 71 515 889 284 0 989 981 842 0 715 55 877 408 860 311 809 949 67 335 13 778 0 0 677 134 622 0 168 837 769 0 890 818 893 112 228 634 584 615 288 96 631 733 0 712 0 907 163 50 602 509 170 0 0 499 791 754 59 0 647 0 648 910 284 795 943 0 864 0 2 681 572 432 616 861 0 180 770 587 975 81 169 454 683 80 338 0 408 357 846 0 239 599 818 25 557 135 739 127 582 520 968 0 978 0 609 533 404 611 631 998 855 546 594 440 340 915 0 369 440 0 875 0 518 515 98 769 523 759 0 0 43 159 750 289 630 425 0 586 285 323 946 238 376 237 13 247 981 366 0 125 223 734 650 890 588 178 397 49 871 447 986 628 504 0 70 499 508 861 533 359 0 0 0 137 239 0 560 801 668 0 148 272 822 703 334 928 963 806 21 757 962 461 356 161 564 706 546 896 450 941 361 617 157 585 307 157 635 97 791 286 245 0 0 652 660 747 632 0 831 850 0 113 0 0 82 721 0 649 200 0 194 497 824 0 852 958 782 213 247 364 0 970 452 461 292 0 273 563 665 391 226 0 370 0 505 664 761 751 0 259 651 495 0 722 0 635 0 60 0 890 195 159 18 0 882 54 672 982 138 0 0 0 558 443 886 0 426 257 598 920 0 262 904 745 149 565 0 512 891 883 184 782 0 418 0 202 388 328 530 954 0 405 439 320 929 0 288 841 157 311 714 732 127 292 4 498 0 954 940 0 968 0 823 579 558 841 384 767 0 0 0 0 17 0 0 750 584 606 160 764 143 0 0 610 0 699 938 126 477 717 790 535 654 0 85 684 0 0 847 616 239 87 344 618 0 465 930 63 116 296 229 0 0 476 359 636 607 753 758 318 573 718 314 351
824 162 678 700 0 718 538 609 292 392 742 778 563 35 744 0 0 880 560 0 843 726 407 788 560 62 417 323 615 0 93 113 481 246 594 814 0 0 446 113 184 44 488 477 0 0 676 0 421 576 142 431 568 386 412 0 500 0 713 630 765 328 749 961 694 705 700 725 0 964 354 861 0 524 600 197 26 873 654 893 0 748 500 986 227 0 445 408 0 0 462 863 319 0 2 266 501 481 720 204 698 260 344 591 390 989 0 694 176 352 66 804 585 578 665 34 975 378 165 0 150 615 700 568 0 990 566 271 821 191 193 720 0 802 178 393 211 635 26 538 608 8 333 71 756 0 360 239 0 0 719 245 0 0 816 462 0 7 198 233 0 588 751 201 935 0 795 130 143 882 0 859 421 173 498 0 0 795 333 0 604 0 943 859 0 610 214 950 59 825 628 0 764 30 931 437 624 942 0 660 217 243 259 21 221 573 893 588 860 826 667 909 260 912 664 482 41 234 0 996 757 0 0 0 746 658 508 435 615 75 343 832 524 0 0 986 639 803 787 0 588 149 889 489 284 351 907 835 408 343 209 152 717 165 122 830 254 751 967 825 710 922 176 634 440 24 31 169 573 492 817 120 863 979 0 0 822 460 0 674 792 0 671 671 259 930 26 51 283 967 0 258 182 40 0 495 352 0 122 993 650 48 734 0 796 387 623 193 295 662 225 0 294 0 592 0 37 89 367 727 719 761 0 810 266 824 296 827 359 731 190 100 421 770 881 462 956 802 585 159 675 391 138 543 28 555 690 0 69 765 0 314 476 52 614 0 926 0 0 844 601 344 780 0 664 338 903 316 145 794 960 75 0 78 0 0 0 263 769 0 482 809 0 600 462 85 0 0 926 856 746 852 786 901 745 161 0 562 225 966 771 943 836 0 13 0 828 904 0 73 41 428 222 783 0 218 603 0 641 600 0 432 522 0 878 991 454 708 866 256 441 704 199 0 211 498 155 0 0 0 116 0 0 650 318 586 475 287 0 140 477 620 115 884 154 771 193 864 877 0 765 0 759 903 934 588 820 70 132 298 810 110 0 450 508 168 0 596 0 290 270 739 630 661 0 0 0 260 137 405 142 20 341 518 410 920 78 173 293 8
32 0 693 498 0 0 826 598 268 181 0 763 228 305 49 509 453 774 0 237 0 106 0 715 853 268 708 938 317 27 734 0 610 0 274 0 221 703 44 0 561 500 576 682 0 105 227 0 0 0 211 718 790 514 296 387 13 520 262 964 125 0 253 655 506 0 0 237 287 768 15 176 872 534 324 815 0 992 789 81 743 324 369 0 492 471 568 0 839 761 150 166 0 680 891 588 0 914 984 168 761 484 0 954 156 657 0 449 0 697 700 354 944 177 0 131 911 784 0 856 891 516 284 0 254 254 0 0 0 110 694 857 328 990 436 174 286 186 260 0 995 851 681 963 918 46 22 661 650 641 560 479 55 883 746 885 573 234 172 78 382 0 286 183 259 557 969 0 110 370 698 0 399 0 467 956 178 727 445 682 267 612 35 0 532 680 492 844 0 264 820 974 0 0 382 552 275 101 744 611 277 310 201 607 0 633 240 715 0 0 31 237 0 774 0 0 0 616 844 133 455 706 706 486 378 785 311 306 39 324 0 567 0 71 0 0 188 276 677 0 176 120 910 0 967 108 949 773 338 594 94 0 0 789 0 948 0 571 295 467 3 618 0 210 141 543 683 529 0 776 0 349 387 853 12 328 0 406 560 883 0 0 241 990 0 879 268 11 870 385 273 853 466 250 0 348 291 573 692 839 86 881 0 486 292 0 339 380 403 144 300 0 187 58 300 573 791 106 938 26 104 210 0 368 890 0 755 696 0 289 750 864 0 41 0 0 0 556 975 418 442 51 921 583 314 567 288 0 430 878 541 0 481 861 872 220 473 302 0 0 774 217 190 538 560 55 851 970 0 984 295 686 0 91 0 0 937 471 681 237 623 0 0 875 264 0 507 0 584 457 0 0 275 386 138 191 0 0 782 802 17 0 955 21 0 167 702 0 741 0 957 460 997 167 902 817 471 800 0 0 824 533 0 0 736 977 641 0 0 77 227 553 0 0 998 200 787 268 621 271 686 434 225 923 474 0 0 70 46 0 593 525 891 173 117 316 967 740 0 0 255 0 684 383 909 520 273 497 0 0 964 874 174 342 328 884 0 756 0 823 384 627 374 440 0 573 483 0 694 781 0 314 0 172 987 564 211 234 896 229
824 731 679 871 0 0 189 0 448 726 208 434 636 179 313 0 336 720 172 45 539 754 79 737 0 0 132 478 585 573 588 390 832 906 969 544 735 368 14 880 196 120 748 0 622 849 49 0 303 535 0 4 0 493 737 0 282 424 713 795 0 697 588 132 891 617 721 0 829 792 198 0 986 933 162 973 910 447 514 130 120 31 573 470 0 428 698 255 582 814 541 373 620 679 0 113 185 0 0 737 464 184 523 382 688 0 902 117 894 494 541 146 8 0 885 417 0 612 455 20 0 488 73 270 0 0 923 164 0 127 770 69 0 351 2 0 63 0 557 0 866 351 0 714 114 980 0 509 390 530 15 539 631 329 0 823 333 78 855 818 0 561 132 170 653 0 132 410 231 982 598 710 845 139 891 0 910 27 516 0 209 738 678 4 0 883 258 17 0 380 176 733 930 363 342 0 555 378 282 148 183 973 335 344 0 0 703 938 0 65 532 233 0 399 0 407 883 0 834 837 354 839 0 729 236 266 975 631 1 682 0 385 923 862 856 746 581 810 211 341 0 0 0 420 71 520 946 318 957 801 982 924 0 0 231 765 677 995 861 322 948 0 566 85 115 117 302 0 349 111 497 448 452 972 125 238 652 0 957 0 0 229 286 397 618 0 0 754 308 62 0 996 94 357 540 616 470 934 913 729 553 503 708 426 29 524 708 0 225 433 281 7 375 209 0 238 819 153 0 350 918 0 561 724 53 89 0 0 695 412 76 268 830 20 621 755 965 566 7 786 285 0 818 543 658 0 70 0 186 62 0 915 161 751 717 868 702 675 391 117 86 0 166 447 17 334 734 902 945 0 909 0 407 865 785 156 923 299 507 0 57 817 469 26 991 589 342 713 485 0 912 795 84 729 849 0 574 334 0 632 14 0 0 0 391 738 556 975 96 856 0 743 0 1 322 623 714 965 873 0 377 742 458 927 920 557 693 656 533 674 243 143 772 0 699 345 0 19 0 499 0 132 0 299 632 81 851 623 561 0 46 0 61 874 703 818 211 212 0 82 211 695 0 599 691 391 265 315 803 579 551 795 341 545 921 77 900 948 336 372 711 0 481 818 525 0 761 512 937 0 0 760 911 732 195 780 200 584 654 0
976 936 995 0 0 3 273 794 872 93 375 80 547 93 982 204 258 270 0 0 414 804 155 506 233 306 145 0 0 0 723 956 0 354 0 774 0 278 863 232 549 788 0 25 198 0 0 0 693 563 723 76 0 919 733 989 863 809 65 26 701 823 0 93 479 711 932 266 505 88 494 191 396 404 691 33 375 0 847 11 0 312 0 0 510 455 667 471 41 0 603 0 0 572 265 838 0 0 719 713 460 570 186 22 719 289 0 969 295 169 396 907 799 95 0 157 0 633 0 67 896 502 422 443 0 898 0 0 12 659 0 742 0 300 167 743 970 534 0 512 0 997 444 803 249 105 0 456 99 0 776 386 0 806 892 934 0 0 221 0 915 801 97 720 49 612 745 814 369 459 0 0 603 0 802 477 183 224 223 521 545 298 375 279 101 985 636 252 625 368 828 0 375 92 247 910 608 515 879 304 909 246 459 0 202 223 138 0 997 512 594 120 919 987 894 2 0 862 138 473 179 19 314 339 970 754 545 54 749 718 744 404 341 666 959 340 287 920 775 28 945 0 0 228 478 607 201 888 560 469 493 977 905 751 331 575 718 829 511 345 987 296 836 718 851 320 367 602 661 0 378 375 408 0 0 57 506 841 0 145 224 604 770 969 0 973 871 0 542 945 0 0 500 0 927 57 739 799 88 852 77 375 254 909 313 74 0 904 450 589 846 640 69 0 933 151 204 793 758 0 190 864 587 726 302 771 997 569 680 666 620 820 233 427 0 136 0 0 0 109 94 582 0 535 318 331 752 727 375 0 483 446 154 480 0 830 839 0 330 482 647 103 0 891 544 191 127 557 274 0 132 668 0 187 614 41 662 0 687 638 11 712 0 851 567 572 701 0 207 903 807 723 0 108 982 262 940 0 359 715 94 151 0 773 147 513 0 288 990 439 657 211 0 840 380 972 637 928 314 99 0 0 432 644 0 266 271 827 596 842 407 576 564 435 666 203 943 61 919 0 887 247 385 480 182 931 0 80 0 440 956 946 713 0 385 856 917 606 600 0 598 0 0 33 0 302 852 606 290 231 830 0 13 761 244 261 979 139 0 543 67 225 254 342 15 847 617 0 489 656 449 777 39 0 639 415 976 824 661 266
336 0 652 0 658 722 0 748 187 648 883 470 876 0 721 828 834 0 920 929 681 0 0 122 246 0 750 209 63 612 495 198 612 619 585 734 0 837 0 392 216 833 90 0 195 620 259 717 0 0 294 700 492 0 68 619 774 159 546 0 355 240 93 649 632 219 444 428 743 694 697 908 438 312 0 0 584 51 937 179 0 615 520 230 732 556 846 421 156 703 991 859 0 536 0 601 207 873 344 259 0 756 0 720 502 984 465 440 181 78 176 0 0 300 364 685 115 188 556 189 956 240 696 687 539 553 0 376 0 3 721 465 316 987 183 484 53 404 538 0 300 532 898 155 721 0 0 917 449 541 371 18 747 0 0 0 456 854 474 258 321 512 851 599 81 0 178 944 515 496 310 0 71 481 117 485 665 713 325 762 507 229 0 0 607 38 408 92 0 0 119 34 99 172 342 995 673 377 0 832 149 574 223 76 227 872 511 998 770 953 69 191 417 0 194 571 0 141 51 5 277 767 301 858 0 451 122 938 713 78 408 478 0 750 198 0 496 225 183 0 0 124 665 0 0 477 0 335 735 0 291 320 709 690 188 161 698 930 477 776 752 0 723 35 985 0 0 220 655 0 545 0 758 661 663 16 98 0 0 210 5 541 503 586 0 781 415 576 986 858 0 947 785 49 0 766 7 973 0 586 0 603 4 301 125 346 963 872 179 290 148 193 33 863 0 170 370 857 490 0 0 0 345 857 714 751 622 408 0 13 942 927 640 0 629 816 0 983 790 286 137 569 788 922 9 0 828 391 589 723 80 659 930 449 0 796 369 623 276 880 192 0 83 0 197 0 533 763 770 285 391 304 61 918 0 840 261 0 0 718 752 0 264 342 884 236 294 750 257 792 21 0 135 699 819 0 528 0 0 747 0 531 758 303 0 88 0 155 0 767 872 235 0 480 867 371 76 0 174 496 88 376 544 32 225 978 616 122 417 0 79 0 0 488 801 0 935 698 516 926 136 891 611 292 384 458 661 608 38 0 88 349 803 220 861 829 640 1 0 951 79 610 814 399 139 94 118 995 810 161 0 158 432 900 767 586 790 0 8 757 0 981 580 914 211 366 110 0 834 764 999 87 386 862 650 392 455 133 900 722
21 484 0 184 392 280 0 316 79 365 0 626 982 0 291 255 365 44 914 555 276 493 552 95 861 898 618 478 209 0 0 0 277 0 291 0 0 0 902 761 983 879 672 414 766 804 338 307 137 554 938 19 574 864 0 70 523 161 527 30 312 140 313 514 84 200 645 864 0 0 269 0 806 815 462 42 95 634 180 326 305 567 552 705 488 825 2 931 0 511 844 0 961 513 0 596 605 0 714 460 0 0 0 239 237 0 97 0 566 688 938 0 0 396 523 812 0 545 88 0 257 9 761 876 557 828 0 479 10 0 631 345 236 638 582 203 922 249 825 196 0 0 0 0 975 525 765 110 0 0 398 242 268 0 722 673 123 214 878 192 521 43 985 206 592 900 838 342 421 842 0 557 689 538 544 0 296 286 0 669 813 669 883 149 476 0 146 519 971 959 0 0 258 846 194 788 778 314 15 106 488 565 891 839 724 755 0 42 453 903 957 608 292 169 0 0 0 282 0 663 692 553 772 0 734 563 0 786 884 569 666 338 831 204 870 0 0 372 194 910 0 0 99 293 0 0 264 436 250 527 0 428 186 138 807 452 775 148 159 315 178 652 0 690 0 741 972 815 132 974 0 659 559 976 967 473 85 917 998 0 417 94 875 0 667 376 90 0 471 381 908 943 797 906 0 419 483 0 890 365 971 0 174 850 663 68 155 226 700 328 794 662 85 731 282 753 0 360 311 287 160 0 0 0 823 653 490 802 556 946 121 434 737 964 0 0 197 854 774 868 114 0 130 612 444 337 982 591 214 631 0 0 856 0 93 0 205 0 0 453 786 173 163 0 888 727 808 0 528 604 0 607 0 901 611 106 718 45 0 837 106 803 232 226 0 0 924 505 274 300 524 0 53 441 491 588 330 0 490 259 316 0 524 702 937 356 0 138 420 996 717 500 0 973 110 568 0 504 999 491 792 0 508 943 31 528 791 418 0 0 60 433 616 786 506 0 319 285 947 844 0 950 565 0 86 0 520 714 824 352 0 791 441 161 694 763 0 648 671 332 0 793 645 0 896 442 442 0 221 213 998 0 267 662 0 546 0 981 0 908 511 536 0 49 773 633 903 170 789 0 409 0 481 0 51 0 722 205 387 665
936 384 335 756 0 0 102 718 117 269 604 984 194 842 78 568 223 0 616 516 346 40 904 720 612 300 990 213 934 0 0 0 0 465 389 176 666 689 404 0 800 375 312 854 81 737 0 0 348 9 416 92 0 0 0 786 977 0 319 591 919 533 0 456 0 759 248 107 0 975 661 159 840 0 388 553 832 0 0 387 921 352 568 370 0 860 0 345 906 188 848 167 93 589 877 518 0 56 340 343 0 424 798 961 597 837 544 66 0 977 0 633 0 428 966 408 320 710 677 337 47 673 70 227 600 0 900 994 954 374 853 546 756 49 947 780 146 322 632 0 888 212 732 399 0 0 280 851 0 904 328 722 437 971 817 805 257 88 153 762 961 2 76 0 678 572 92 998 0 171 795 42 931 422 807 593 660 0 366 107 122 298 496 0 13 779 0 356 632 50 114 177 217 788 538 347 487 0 585 51 410 8 0 0 380 516 814 0 173 107 0 107 844 0 399 11 477 0 773 0 0 577 918 12 713 0 880 751 728 174 770 655 628 0 551 0 134 104 215 0 390 360 0 449 534 379 390 388 602 462 117 536 598 682 0 0 295 0 154 989 5 876 241 485 0 987 0 351 391 385 103 125 554 12 843 500 0 470 448 980 135 23 306 0 0 428 668 864 475 0 444 929 427 494 968 0 658 256 0 54 36 0 632 668 419 949 758 676 716 0 325 0 255 344 182 263 21 0 75 707 778 214 398 160 279 362 0 823 346 390 239 0 452 19 531 68 792 794 998 0 758 84 278 679 788 953 727 419 229 629 825 408 110 166 87 163 140 387 965 804 87 0 0 570 443 253 349 447 112 568 563 766 430 0 656 999 970 599 848 0 709 671 953 457 361 597 435 133 692 833 0 0 637 188 915 740 683 608 550 3 359 259 26 382 732 845 436 448 658 630 178 521 699 191 955 677 214 724 776 0 0 949 119 0 522 837 441 361 452 11 793 813 502 430 479 525 817 50 49 0 199 36 586 0 605 278 253 0 0 750 953 447 530 658 122 768 257 789 0 632 174 0 0 0 670 598 943 0 919 941 275 485 583 790 360 213 504 408 903 0 281 120 683 0 457 733 0 762 34 344 0 666 514 294 0 578 216 695 166 793
520 712 0 190 0 0 0 904 623 685 563 235 0 740 0 261 597 0 712 0 0 337 348 798 0 0 471 87 901 877 104 823 1000 0 351 315 773 464 631 669 315 432 0 997 605 810 499 763 0 528 28 662 657 662 937 56 284 0 0 970 370 426 662 290 469 257 0 169 557 1000 561 902 0 173 0 998 230 638 952 0 0 730 174 658 77 58 142 87 694 668 143 409 951 43 0 0 166 48 703 850 576 375 738 217 860 551 250 67 953 0 0 710 0 522 739 941 372 596 578 869 171 754 819 689 530 432 0 0 664 10 135 461 120 323 751 732 994 58 456 480 0 930 189 0 164 131 8 0 851 977 8 548 177 261 630 89 0 0 340 447 1000 869 247 196 755 959 78 0 582 375 947 37 0 948 0 0 227 724 757 0 993 0 954 0 974 0 612 609 0 615 0 668 848 0 716 279 116 440 0 11 0 152 488 708 633 837 371 562 44 120 413 341 0 214 0 141 316 48 793 812 29 66 73 512 440 20 113 722 213 0 920 597 50 630 491 0 347 0 863 781 0 459 334 413 660 764 85 188 188 483 6 813 240 448 565 176 0 0 0 0 0 0 341 746 195 600 0 231 203 0 152 847 0 0 49 782 463 716 739 340 835 790 0 0 0 829 0 816 877 0 358 589 343 431 272 755 940 10 214 979 946 198 59 949 240 858 689 0 0 372 58 323 843 427 950 106 677 532 0 311 0 630 298 346 436 536 453 675 160 537 0 24 26 477 0 460 0 339 559 930 173 675 865 466 551 0 122 286 311 0 29 219 0 506 794 0 281 0 933 956 898 0 319 623 198 427 696 753 373 0 516 769 759 789 283 0 502 668 0 941 857 472 0 0 129 61 623 0 0 848 467 246 882 0 736 573 0 506 573 786 949 395 0 0 704 772 778 338 645 0 0 710 519 0 481 488 713 850 688 139 486 0 773 126 0 409 959 28 517 401 133 626 0 778 0 105 597 988 682 743 769 892 0 698 709 453 522 472 303 544 95 395 567 0 659 789 495 440 857 403 52 787 286 196 787 0 880 978 812 0 448 117 569 449 0 854 811 828 0 620 45 547 421 718 250 92 0 0 291 531 243 856 264 0 438 706 0 319 739 231
142 848 230 147 58 0 304 757 666 810 306 473 946 0 386 897 934 172 156 0 515 950 739 313 10 0 10 575 0 967 517 610 0 320 198 0 76 137 626 358 947 793 767 194 379 248 648 530 869 396 0 378 687 301 88 414 0 691 0 227 345 169 374 448 40 961 457 0 434 625 147 2 821 802 140 0 583 921 981 332 688 645 929 0 167 0 248 288 0 899 604 0 427 703 690 0 279 983 103 248 686 758 86 500 837 0 489 551 0 499 582 843 512 741 0 580 690 729 259 749 857 627 0 98 144 0 294 133 108 788 400 962 609 295 0 761 402 279 785 134 812 40 29 341 281 714 66 0 708 314 757 0 487 48 112 726 545 963 734 859 0 118 62 730 173 985 696 735 594 432 988 0 934 0 0 506 957 872 733 967 0 942 204 718 0 216 505 300 549 0 875 805 936 712 675 0 0 0 346 385 287 14 75 182 887 407 936 0 0 307 50 0 0 419 0 122 250 346 211 309 106 882 435 71 165 432 0 0 852 72 0 540 754 608 431 122 704 138 22 522 0 0 507 893 186 281 638 157 500 0 725 725 696 380 404 354 591 938 9 0 139 0 142 0 0 563 242 926 687 0 464 432 53 97 701 0 887 138 221 0 360 789 0 236 731 751 684 292 701 710 205 0 0 881 532 288 352 94 909 0 0 5 0 599 0 96 668 0 229 727 0 4 0 664 0 0 95 140 458 148 149 0 0 0 386 658 0 0 956 11 955 103 0 605 806 184 208 853 0 15 395 0 5 0 332 0 543 810 951 205 505 404 610 207 0 14 416 142 836 979 436 419 622 524 920 0 822 91 178 916 561 952 204 790 0 0 805 0 945 70 547 0 649 665 192 499 754 502 470 962 0 166 356 523 994 72 505 3 827 372 780 829 456 471 0 446 691 256 686 263 292 55 879 640 38 0 68 670 490 891 0 200 235 503 897 504 383 0 778 225 0 581 715 827 769 945 5 679 275 0 356 915 0 234 0 103 159 0 162 0 887 0 472 677 452 0 755 0 509 556 968 99 431 0 914 767 0 387 766 0 682 733 362 0 377 165 0 314 0 0 136 805 0 0 372 995 292 0 925 0 405 373 313 885 942 546 357 564 755 806
725 136 808 919 674 583 382 139 311 76 846 898 570 821 662 821 533 0 346 652 0 548 703 399 635 0 623 351 376 332 791 356 0 133 0 0 625 376 359 382 491 0 190 0 378 233 0 256 0 0 316 732 687 610 960 485 0 401 476 966 895 410 350 363 350 488 791 240 0 268 581 261 0 549 659 309 0 684 337 163 721 71 905 18 110 130 168 996 120 374 0 576 529 0 493 287 330 0 762 292 559 245 961 607 493 840 0 290 36 655 617 449 450 76 818 550 869 999 824 377 690 840 0 161 371 0 0 0 346 865 971 288 0 658 0 792 817 325 117 0 0 410 847 323 0 96 30 666 715 575 817 369 0 425 160 677 939 493 194 830 959 509 0 209 0 187 0 0 375 530 756 0 844 321 919 417 0 727 582 0 0 904 458 0 0 532 289 186 630 904 700 896 920 684 195 890 102 507 15 0 825 0 0 223 0 105 404 0 473 859 272 163 710 0 718 0 0 0 732 841 0 0 16 591 705 239 924 343 0 703 491 27 806 503 456 0 283 131 621 948 0 887 339 793 860 735 161 429 555 889 793 928 575 846 118 912 207 516 305 0 304 379 898 0 753 0 651 720 0 110 935 230 816 42 826 0 577 187 109 447 11 58 0 704 878 929 901 665 573 61 717 699 365 0 869 210 646 879 0 0 85 983 0 0 613 175 0 612 403 831 730 687 542 412 190 2 751 0 0 0 577 907 627 0 929 0 892 948 834 994 225 49 338 62 681 303 742 476 696 860 891 29 0 707 254 473 449 61 415 413 195 552 342 520 498 561 783 380 90 0 0 788 341 369 554 887 108 975 894 279 0 0 590 0 812 998 62 489 423 757 219 514 0 143 125 0 0 0 866 0 664 561 327 10 567 549 303 52 69 800 7 951 0 532 120 510 803 824 0 740 225 630 681 0 13 0 789 868 0 511 872 0 719 468 634 784 5 206 662 411 725 114 675 0 255 438 0 202 0 225 857 922 825 860 467 999 483 399 271 0 714 890 0 203 381 0 798 471 927 656 142 0 918 819 0 0 819 689 189 0 0 270 700 49 651 185 998 305 501 160 679 971 809 696 289 225 164 833 3 865 0 554 393 868 869 656 0 0 759 872
279 746 0 590 0 0 417 136 0 122 139 118 935 996 0 65 961 758 877 908 678 0 865 342 292 0 673 455 866 0 652 67 0 0 759 699 0 456 327 0 0 0 0 0 873 662 665 767 573 157 174 532 837 253 304 0 0 0 128 715 177 0 781 622 459 838 979 78 495 585 0 390 378 129 51 91 994 811 584 0 826 81 563 10 401 449 913 0 0 937 792 620 150 0 465 763 323 872 480 830 816 461 438 795 190 92 0 660 824 89 480 797 163 562 494 445 781 831 101 929 486 221 556 669 332 30 23 388 928 608 391 0 598 851 680 608 380 159 616 679 419 558 217 353 105 0 907 819 98 533 674 91 702 735 89 0 849 714 629 770 36 889 60 395 831 0 0 329 235 990 519 599 975 185 841 967 640 120 873 228 891 849 595 495 136 663 732 91 0 932 177 0 810 790 335 228 988 974 804 153 0 245 0 0 363 432 0 328 862 636 653 426 72 382 713 514 615 458 761 740 28 490 602 785 0 690 0 662 0 376 167 889 943 974 0 242 594 0 269 0 318 697 289 345 209 0 934 79 80 833 586 259 0 274 0 857 303 564 0 310 16 0 977 0 655 477 876 935 312 390 665 968 336 232 847 254 941 211 0 381 131 810 115 613 0 835 98 210 847 332 139 348 343 767 380 213 242 258 0 617 298 454 921 598 629 216 665 318 989 0 299 134 775 795 644 626 135 431 0 463 547 501 183 946 0 878 692 66 71 705 418 95 8 479 521 837 0 171 326 1 94 868 498 868 586 726 554 27 159 145 0 528 115 512 686 399 898 0 507 339 146 116 641 0 905 376 937 184 381 87 222 751 450 0 525 707 904 958 770 949 98 763 458 811 913 582 742 908 846 742 0 951 777 503 736 156 644 0 170 16 0 775 686 224 347 833 119 169 575 0 125 407 0 780 37 574 946 674 0 407 534 906 67 418 192 190 35 606 218 0 878 0 956 795 401 284 449 579 655 344 465 565 354 976 947 788 0 132 917 844 645 70 634 52 0 0 538 493 30 512 283 623 144 496 514 521 61 149 484 878 411 685 445 747 656 512 0 587 825 0 376 855 763 695 785 68 177 725 114 830 0 477 66 823 0 105 655 404 719 96
0 994 348 538 185 30 366 0 0 879 3 248 393 0 445 853 790 501 341 559 903 254 144 0 614 980 0 42 426 484 990 554 721 905 823 0 917 313 0 941 0 173 590 243 323 859 211 0 617 0 238 124 570 538 0 0 358 374 304 0 379 324 0 248 119 879 106 111 359 580 230 693 948 82 0 32 157 812 608 844 535 590 195 106 539 508 322 25 750 452 723 322 0 674 304 0 0 740 186 0 0 516 741 811 11 0 725 648 0 0 0 372 0 568 78 665 24 325 625 992 0 460 846 18 0 577 700 496 149 0 246 0 300 276 858 976 753 980 47 626 903 0 818 394 0 0 222 802 177 670 181 599 183 0 707 0 87 530 505 890 633 503 909 695 0 290 187 159 348 39 961 360 348 874 0 107 361 958 455 385 815 870 0 598 929 649 773 270 595 964 221 842 385 302 34 208 384 414 580 45 26 962 689 848 916 554 173 0 418 621 499 628 9 242 691 217 0 194 0 497 864 109 988 0 766 598 208 904 501 405 606 252 289 874 502 857 741 414 895 787 186 524 267 310 385 973 954 725 142 252 687 269 344 498 475 17 221 53 394 305 0 522 673 158 0 960 0 423 0 851 594 0 411 0 655 0 449 447 71 356 0 395 316 991 241 754 86 0 269 866 527 297 390 629 0 12 399 0 432 758 873 0 871 261 457 660 792 0 760 0 0 423 75 87 124 278 216 0 884 723 917 641 0 497 677 301 938 570 0 31 513 93 983 439 993 912 73 642 0 287 0 918 598 592 0 273 322 345 820 575 0 887 182 323 435 895 768 540 487 0 540 867 599 735 671 0 20 571 111 403 0 397 0 493 460 0 0 483 602 581 364 245 842 272 0 720 261 514 0 0 622 0 591 721 397 0 0 107 985 224 151 0 253 37 58 0 0 118 325 381 925 599 740 85 671 232 737 566 945 900 166 720 0 421 919 557 750 600 586 752 266 700 485 21 890 483 370 326 849 0 498 0 895 741 892 0 2 789 770 301 0 787 727 3 0 65 0 565 252 143 155 507 814 0 838 615 0 91 439 471 146 38 110 466 0 483 0 0 771 359 400 717 989 0 625 0 398 6 193 0 245 775 321 0 279 659 938 314 569 95
0 363 215 920 360 90 92 400 141 73 0 527 969 850 444 58 0 0 645 442 0 0 100 161 872 552 411 927 9 157 819 328 381 902 942 444 259 652 0 93 541 468 690 0 571 696 96 0 758 652 959 0 148 0 946 482 0 720 0 591 708 645 0 0 0 57 708 0 792 0 281 321 0 95 837 198 558 962 68 716 0 241 818 0 718 670 0 153 240 746 336 46 413 132 0 251 418 469 144 741 9 429 793 177 810 878 0 814 908 945 0 0 420 241 847 341 770 765 320 632 0 945 898 218 567 648 266 68 267 0 164 482 829 156 343 0 667 0 0 140 674 876 803 31 547 149 763 0 0 165 54 763 352 66 954 544 497 685 289 613 0 440 534 104 947 320 846 316 259 712 0 0 0 461 962 0 0 569 480 0 196 692 537 122 495 468 513 0 320 457 883 229 364 457 560 749 832 0 226 308 167 581 0 0 622 861 916 643 0 744 0 433 0 716 208 0 0 248 829 229 0 650 578 795 722 871 202 0 608 890 530 148 370 971 917 398 0 641 0 992 502 799 745 804 902 446 0 979 356 0 9 567 176 186 390 0 686 0 590 532 356 613 753 886 70 741 812 256 0 20 857 329 730 0 29 480 206 290 0 274 275 887 714 218 559 51 0 160 0 386 154 0 0 735 0 923 44 38 874 673 690 0 731 0 224 419 797 140 0 922 768 0 0 15 647 274 462 0 252 978 306 373 689 520 752 0 0 486 299 371 0 646 467 685 0 0 527 641 724 463 0 317 0 122 861 707 389 910 242 0 752 468 961 0 409 907 980 509 0 132 76 464 925 137 0 584 708 899 176 534 470 71 516 521 10 826 466 325 484 296 849 237 137 754 0 115 589 543 716 829 940 12 167 387 854 215 361 355 0 34 192 5 415 203 546 414 0 653 790 413 310 819 320 922 0 189 827 959 661 573 390 706 0 651 651 327 639 468 0 270 556 468 390 514 190 880 566 73 391 78 684 642 0 0 0 987 867 867 183 739 831 570 300 972 0 720 0 889 929 845 883 239 613 0 63 642 318 306 875 222 664 109 624 164 0 0 650 0 891 877 44 256 403 603 705 431 192 101 261 748 232 730 0 941 0 69 628 743 251 467
556 0 947 191 0 864 965 957 293 0 0 121 532 0 216 0 1000 496 97 0 142 750 719 261 711 995 200 703 0 931 80 285 874 562 0 0 217 366 316 951 644 15 0 744 131 812 0 199 414 800 372 336 0 0 153 321 382 646 0 484 499 851 806 351 388 777 16 851 994 827 360 831 677 0 199 104 912 149 458 767 333 266 499 514 67 347 0 0 0 601 0 0 170 68 607 904 463 141 218 493 0 636 598 384 96 870 346 349 0 767 206 0 369 978 959 604 35 402 504 478 897 884 169 0 226 250 486 256 0 0 980 687 617 552 0 0 0 800 0 464 669 160 256 762 880 0 987 731 867 433 504 960 780 0 950 0 203 0 334 0 779 427 0 312 871 359 360 0 764 112 8 627 480 189 0 0 639 0 0 694 152 28 321 863 551 206 857 0 0 583 83 233 72 392 305 126 975 0 796 0 0 115 0 420 959 0 987 0 852 480 297 724 0 0 109 748 0 0 880 173 313 667 0 674 0 189 362 269 128 377 0 0 78 164 0 994 357 0 725 91 105 904 520 535 0 409 0 0 178 864 0 226 977 0 586 704 30 74 495 634 768 186 953 418 912 0 0 31 145 609 773 682 442 179 619 670 0 345 0 160 0 721 0 396 264 620 653 524 586 530 130 257 0 809 185 994 354 678 0 895 0 627 435 377 889 390 282 680 769 0 511 248 0 900 679 362 854 783 225 641 663 475 155 789 213 171 0 0 862 595 0 0 735 29 933 0 0 379 0 762 205 123 214 0 0 806 523 456 255 60 729 881 465 0 223 0 256 638 753 834 273 570 234 331 511 0 176 0 783 775 0 303 0 508 693 638 0 174 813 21 587 861 500 32 468 1 0 0 0 0 385 137 111 688 849 678 0 0 402 0 891 518 988 895 802 951 114 0 840 212 616 390 420 146 412 0 245 354 783 0 501 600 116 110 758 439 303 230 195 44 957 235 169 939 417 647 0 0 820 0 0 778 517 474 509 0 994 103 745 0 0 0 288 993 0 870 833 858 649 29 39 938 809 0 0 902 883 486 84 623 856 551 388 25 496 569 838 0 756 880 783 640 0 0 0 0 0 475 179 85 944 40 0 212 485 820 191 844 580 667
925 808 534 0 663 606 308 821 0 794 763 623 520 2 0 862 188 4 426 57 842 427 391 776 494 0 765 137 167 632 707 0 0 573 0 446 215 0 607 815 858 157 0 443 0 832 822 0 43 129 6 219 21 0 687 0 0 918 957 163 295 401 105 0 0 0 607 527 748 378 942 0 0 865 468 622 671 456 0 0 0 397 165 945 846 990 0 386 102 0 100 0 91 66 439 713 0 166 179 0 492 882 939 827 184 81 864 938 0 304 609 237 40 124 50 796 558 924 227 238 0 946 964 154 651 0 127 488 910 0 674 0 248 672 162 620 596 912 849 890 712 67 563 187 982 36 0 911 966 192 333 57 884 418 280 741 851 986 0 876 321 293 432 957 478 287 552 50 539 814 0 592 389 654 347 958 667 379 79 656 909 125 134 584 231 969 589 0 888 908 602 940 210 55 1000 507 650 501 46 217 781 0 166 0 615 714 526 0 432 396 0 803 479 767 51 0 959 300 112 0 465 241 343 464 0 683 0 856 405 579 808 414 337 550 237 306 200 684 0 163 57 777 640 980 405 519 782 449 0 0 0 0 931 0 0 241 150 0 614 871 500 0 520 121 733 152 980 914 56 621 98 11 903 169 524 133 356 352 774 921 0 373 53 884 317 602 305 0 97 989 0 309 890 280 210 931 844 0 713 790 88 0 244 962 810 527 921 557 750 346 136 611 537 0 379 44 956 177 118 789 0 517 369 596 457 347 915 344 768 0 298 0 0 874 226 0 91 487 960 147 0 437 0 82 963 294 0 751 91 560 781 470 95 555 726 2 0 0 0 0 557 89 455 138 115 477 0 0 444 982 267 0 656 718 103 936 226 291 313 323 0 625 277 201 183 709 157 916 728 0 362 0 846 587 656 248 738 288 0 734 0 600 0 229 0 760 922 821 209 0 212 0 0 417 496 0 0 0 0 93 286 469 247 0 915 513 491 221 159 511 375 943 0 0 445 202 434 138 0 38 829 834 0 350 270 970 557 26 442 237 0 0 738 0 763 93 825 0 0 340 660 346 541 711 897 0 385 0 311 186 569 0 36 964 812 0 450 0 298 445 0 344 314 297 420 745 133 454 451 758 714 601 575 594 328 429 854 0 542 599
530 452 0 915 87 92 87 14 764 418 0 111 767 680 942 543 739 465 33 322 122 615 482 616 0 455 104 771 794 0 893 575 361 895 817 297 0 801 62 713 819 724 0 349 573 499 0 0 35 0 791 950 390 950 655 947 531 789 0 53 121 223 126 257 0 0 0 317 331 75 0 610 499 488 949 141 594 0 0 0 0 934 315 979 816 0 129 0 867 554 26 543 477 232 492 255 0 10 0 0 392 8 484 876 619 0 0 359 212 84 684 432 808 722 846 902 977 0 127 805 587 567 404 423 793 367 0 715 964 0 319 0 969 25 212 0 762 605 107 629 980 141 352 767 17 438 300 45 47 0 0 969 909 84 294 20 0 0 762 0 247 0 735 990 385 18 509 0 179 232 48 546 746 234 233 0 258 29 0 892 849 178 501 251 0 460 163 473 85 0 944 420 507 220 786 510 0 505 318 459 356 554 654 494 426 469 286 294 254 390 354 819 669 232 366 14 955 174 0 562 251 520 0 759 815 23 0 71 73 338 0 871 139 800 207 484 956 211 547 0 245 323 998 24 780 0 908 0 453 204 274 994 306 0 267 503 729 0 961 0 647 0 114 282 373 591 320 328 53 0 152 0 275 478 850 523 174 396 605 936 419 0 221 188 0 423 884 769 865 286 866 0 459 0 898 0 0 0 338 372 374 0 250 0 275 253 0 532 66 401 765 577 0 547 400 387 57 658 0 739 15 107 616 711 288 461 828 0 893 671 560 558 0 528 337 944 893 615 0 0 0 0 0 428 401 93 0 102 404 60 0 0 953 138 55 93 389 102 179 548 0 0 280 0 1 612 3 0 79 777 840 0 231 0 392 725 999 954 213 736 769 655 310 341 0 501 172 617 865 41 0 0 366 994 0 166 117 840 868 192 695 0 718 195 146 0 0 318 300 526 586 0 737 442 867 894 641 194 537 816 482 0 392 442 545 0 330 953 837 403 831 0 535 302 209 692 0 835 161 670 997 565 182 766 880 969 203 87 630 733 0 0 872 417 775 0 139 54 0 884 45 0 986 576 183 166 971 506 606 0 530 114 402 0 89 257 189 421 0 0 0 469 573 471 0 108 0 426 601 0 0 925 770 904 857 286 0 719 192 0
0 976 1 0 791 0 127 981 240 901 137 472 941 118 915 305 218 194 480 364 328 275 0 864 343 108 3 783 405 79 48 648 0 436 553 147 280 580 0 396 773 177 208 747 206 0 64 42 735 0 828 782 0 984 263 987 968 0 412 263 512 357 834 985 829 325 289 730 728 313 894 0 729 590 336 406 698 0 973 396 0 0 926 982 614 164 727 49 404 394 387 187 698 0 130 337 314 846 0 87 182 98 135 713 610 840 0 0 968 711 0 0 440 0 606 763 578 313 0 153 614 512 153 948 812 298 843 133 725 624 179 320 593 157 938 0 89 490 391 770 216 315 862 756 244 364 302 0 675 760 0 0 795 269 574 279 730 118 377 356 541 0 495 715 532 459 0 777 188 551 350 698 380 682 362 63 858 855 751 758 499 566 880 88 699 182 676 559 575 58 849 187 125 969 0 118 212 866 0 0 267 593 927 963 1000 669 961 278 20 533 382 554 733 939 0 0 451 803 181 984 142 209 314 385 15 856 864 446 175 0 722 417 502 702 103 396 899 921 149 538 68 0 553 705 0 0 244 664 672 395 710 964 0 86 402 360 567 510 814 0 123 780 332 737 41 750 43 984 0 0 0 0 0 0 601 540 262 44 0 630 0 0 413 65 210 0 656 900 793 620 909 836 215 389 570 666 928 721 87 114 447 759 519 862 365 451 797 540 771 876 170 658 38 844 179 184 102 628 63 712 296 787 959 175 919 395 480 805 0 880 621 165 884 0 954 617 654 0 208 0 0 940 980 149 275 836 151 348 925 68 721 727 837 455 623 772 821 320 0 0 0 0 0 0 549 183 553 498 757 234 373 374 0 323 926 487 82 268 864 822 628 306 549 667 0 631 486 830 0 270 819 946 839 978 80 534 663 469 586 670 293 628 0 0 166 21 534 457 287 0 131 812 181 599 737 334 675 532 724 925 611 816 320 579 52 7 0 852 0 0 925 694 151 240 667 0 0 68 636 0 0 141 604 0 0 52 596 314 956 84 484 681 838 886 245 737 0 74 13 306 930 36 0 456 773 0 0 0 747 429 0 0 697 401 405 789 0 0 787 227 214 35 0 467 995 0 509 0 430 722 911 0 558 133 565 0 0 413 727 648
449 0 0 476 954 0 576 996 38 667 951 801 904 803 553 0 605 831 55 1000 393 0 623 269 0 128 961 912 6 0 349 646 0 5 42 27 102 658 552 45 0 684 0 0 239 501 682 309 30 792 816 941 0 329 777 872 837 809 350 0 73 110 17 0 967 0 341 793 0 191 103 328 822 24 200 981 982 216 22 0 651 0 0 0 375 0 713 65 607 801 0 551 429 0 955 0 751 0 949 494 803 0 900 83 372 0 814 256 0 0 7 643 57 786 244 0 0 918 0 711 60 649 645 596 67 70 0 574 908 471 1 315 486 0 230 229 510 439 0 684 831 82 0 737 997 566 0 754 0 556 775 0 0 659 708 973 638 370 113 792 683 0 0 621 997 0 54 53 182 434 914 231 80 934 660 700 71 593 10 219 0 0 572 492 0 773 789 994 644 491 51 0 609 874 0 247 514 444 287 784 139 574 369 826 945 909 897 266 204 658 162 23 751 0 641 645 484 569 272 323 539 802 411 457 492 969 29 414 70 392 415 896 0 727 269 964 873 223 736 906 578 271 361 0 450 110 333 0 480 355 767 0 841 100 403 580 705 708 0 0 228 384 371 322 926 3 0 993 655 0 288 17 56 0 940 220 0 260 390 251 955 0 903 377 788 932 210 0 802 336 0 0 282 589 0 732 870 923 631 846 289 0 0 848 0 181 0 301 0 0 0 217 575 0 845 559 518 135 580 341 0 323 654 0 438 37 319 0 115 920 953 504 850 0 957 526 546 0 962 0 705 223 0 895 476 21 253 446 105 180 699 846 580 569 497 684 538 298 900 0 900 486 614 350 476 710 368 0 672 0 562 909 269 642 72 0 703 374 502 0 580 413 0 914 0 967 0 484 412 109 105 964 0 663 0 561 0 411 0 0 0 645 0 971 833 505 171 698 637 775 181 677 414 0 241 0 53 0 210 123 15 240 655 23 106 299 666 0 891 896 0 0 522 615 789 750 0 417 873 197 39 0 707 641 280 994 528 146 769 0 72 999 173 501 466 970 558 164 696 640 769 675 521 860 0 988 466 0 338 133 892 0 0 0 721 584 467 389 660 0 458 722 664 148 941 147 0 25 186 549 269 403 547 328 308 833 686 249 696 0
68 404 0 908 390 363 0 327 210 773 381 0 0 438 645 404 240 567 0 355 439 367 686 203 0 670 275 699 0 84 999 598 284 468 0 255 1 114 908 0 643 337 719 296 588 0 164 0 990 174 0 280 925 403 586 267 254 850 288 873 29 372 921 459 179 996 438 190 102 247 27 423 0 612 677 756 79 521 753 0 472 663 742 702 261 428 766 0 0 0 583 864 379 387 0 576 595 0 452 332 0 765 170 0 0 878 0 913 379 837 468 417 337 0 0 0 989 542 545 43 0 0 614 0 817 677 950 250 893 968 229 311 270 0 35 701 220 246 423 0 6 709 0 422 9 744 668 43 0 587 907 593 0 335 188 729 871 326 0 0 691 713 215 0 0 589 0 935 601 34 0 347 665 330 0 850 8 258 185 0 330 599 115 702 346 0 57 744 905 694 723 13 0 934 420 962 921 162 0 0 998 96 882 769 304 475 591 501 112 110 998 768 381 0 617 585 942 0 0 0 394 465 0 432 0 544 243 0 0 138 988 0 0 72 124 506 105 225 217 961 520 397 0 478 569 134 820 0 390 205 960 795 383 648 1 484 195 0 461 0 194 661 943 144 443 70 248 0 735 863 503 176 0 0 976 214 0 0 980 580 305 764 0 143 0 0 586 678 52 0 0 344 893 523 994 0 503 273 106 384 518 318 0 0 509 892 846 89 415 57 0 0 346 414 814 747 802 313 0 634 838 237 829 517 116 399 0 730 705 439 0 855 0 21 298 588 0 213 393 464 204 802 554 35 527 715 844 0 0 0 900 347 828 0 387 746 695 0 474 864 680 183 0 0 994 800 7 796 831 464 868 752 416 751 0 838 378 376 767 927 890 924 1 319 686 118 330 575 815 939 146 548 0 938 0 462 0 647 682 720 811 748 54 0 0 147 511 0 908 93 526 0 888 716 979 669 567 652 0 118 936 325 0 945 867 99 204 277 0 0 465 20 893 880 256 799 357 802 37 458 161 305 13 0 980 796 176 572 771 719 172 498 0 0 764 364 814 616 293 977 875 950 0 284 777 262 0 0 483 793 0 919 546 139 511 378 329 706 989 875 0 948 665 471 607 787 0 785 209 665 0 668 767 24 253 205 0 861 0 901
933 370 353 0 269 0 171 614 170 842 543 477 375 667 803 904 0 38 451 112 533 195 846 0 0 0 730 901 249 651 0 113 324 874 211 441 0 493 0 817 915 0 734 732 398 70 35 781 897 458 0 427 0 864 0 518 332 0 125 917 681 439 114 65 0 793 462 894 0 139 954 374 802 236 0 922 132 588 978 340 302 465 196 309 520 0 0 0 491 0 16 153 754 292 0 14 319 325 635 483 462 21 0 0 382 338 213 135 809 0 666 743 986 0 697 269 980 455 1000 0 967 637 110 0 497 526 222 683 672 250 779 787 719 316 78 721 165 291 22 268 9 0 152 453 368 974 196 627 960 162 104 44 280 416 713 302 835 357 472 426 715 668 135 926 364 939 720 50 0 638 322 271 401 460 29 146 256 0 0 871 474 733 754 0 0 926 0 429 144 0 76 124 161 1 490 964 0 781 704 0 530 172 659 670 792 485 170 741 57 382 2 586 992 268 577 865 710 549 577 786 268 441 264 150 500 468 928 937 487 837 0 390 73 907 107 0 202 0 100 358 0 909 478 170 754 180 862 434 0 229 679 884 715 0 0 445 638 0 137 739 694 724 0 520 396 0 935 564 737 715 829 786 868 76 746 951 618 181 935 579 940 822 739 473 909 810 591 524 606 671 893 119 0 30 36 299 0 37 526 0 0 120 875 0 0 273 291 830 245 125 573 126 742 34 0 383 0 956 118 545 405 591 2 550 877 0 0 322 921 0 613 391 684 778 244 97 501 363 979 348 449 902 0 62 875 215 983 697 570 279 0 957 870 616 999 726 91 0 0 0 359 819 783 161 472 414 401 578 441 26 550 544 0 0 966 499 67 381 742 0 5 208 830 0 838 583 662 195 0 922 994 730 995 184 0 551 0 363 937 31 804 278 227 0 736 0 638 934 110 900 0 820 172 297 846 881 181 450 114 749 851 560 337 249 402 105 885 856 474 955 0 34 0 530 768 155 0 395 73 961 353 8 54 566 945 500 0 434 79 743 518 113 0 0 705 284 129 47 465 129 308 0 311 221 121 770 273 360 0 0 0 105 0 687 940 371 559 134 406 319 0 0 175 717 0 525 0 152 0 696 0 596 787 375 264 0 841 903 166 769
146 399 674 191 249 856 753 528 367 247 273 847 0 645 198 698 941 510 830 522 224 735 0 239 67 608 986 370 102 313 105 0 942 0 382 0 476 607 111 260 731 330 0 0 558 612 0 807 934 224 0 0 518 479 0 610 943 879 166 718 195 0 389 76 253 423 7 654 9 0 274 557 542 0 529 625 20 337 0 338 0 436 42 375 780 81 855 119 421 112 910 0 451 666 0 0 407 129 717 0 900 561 279 879 572 212 99 0 815 304 257 501 514 222 895 0 744 633 981 797 541 630 666 861 415 127 971 877 570 609 275 651 578 14 0 337 955 305 353 780 119 997 699 0 609 919 945 798 374 331 708 668 513 835 969 474 569 48 1000 333 366 208 308 167 127 0 0 0 625 992 0 434 304 0 100 38 78 809 0 239 35 395 217 357 708 257 794 486 315 207 409 293 50 935 977 687 710 808 0 432 459 451 619 430 68 27 0 0 591 951 202 344 289 68 981 497 36 540 758 170 297 489 0 0 17 0 136 83 608 0 343 251 841 192 267 850 944 0 941 818 660 542 0 144 373 433 544 584 526 794 0 674 0 0 180 723 6 0 877 0 738 0 94 12 241 0 936 918 263 0 669 117 274 913 0 834 378 0 301 32 565 0 878 661 493 224 0 570 992 225 0 595 998 810 714 938 428 932 402 480 368 41 108 321 0 647 532 0 0 912 479 939 953 401 258 448 786 480 0 947 0 945 325 0 0 0 757 617 280 0 701 0 317 336 196 102 491 946 745 401 43 330 402 257 123 1000 788 657 0 375 282 0 278 667 669 872 859 286 0 853 0 400 563 546 399 853 395 539 670 963 0 486 776 171 959 213 216 872 151 105 848 233 514 587 182 863 195 907 790 817 0 61 853 411 229 224 751 665 153 444 563 32 35 289 529 559 408 759 0 0 343 694 0 763 644 234 692 25 359 497 644 353 253 615 177 868 667 989 0 208 207 518 943 455 124 711 895 0 306 0 148 0 0 486 369 173 123 389 710 872 122 112 308 0 282 919 0 693 0 385 0 996 702 692 420 0 987 177 816 0 0 747 783 438 866 508 790 411 882 12 935 460 956 223 402 527 751 106 0 0 237 636 811 754 563 0 802 153 901 48
849 288 994 536 482 423 191 0 656 948 120 186 561 329 844 127 665 296 0 0 554 583 359 0 452 0 817 0 504 75 967 759 752 0 460 0 113 637 974 848 0 25 898 0 210 608 346 745 623 5 940 939 493 0 241 257 486 723 899 994 982 428 297 159 964 129 853 0 346 746 980 491 601 823 800 788 713 234 858 486 565 86 619 551 200 0 728 875 316 407 746 14 911 160 534 949 660 531 524 212 118 345 891 0 329 7 734 305 827 321 965 594 917 999 83 0 48 208 741 949 519 7 8 116 460 409 467 443 689 350 496 817 0 484 940 312 976 175 337 0 681 412 0 954 467 0 546 190 169 852 210 836 573 0 721 988 0 716 619 462 702 152 291 713 656 147 612 0 72 0 580 0 975 374 0 190 0 0 107 0 563 556 932 134 222 623 51 293 228 0 801 0 686 497 855 598 473 214 882 802 925 44 480 534 536 218 506 828 65 893 4 261 22 0 0 878 148 293 334 914 543 335 273 0 125 0 0 942 816 513 822 854 0 660 908 450 0 235 441 869 431 0 0 418 762 0 649 569 894 347 653 61 326 179 190 648 0 748 833 742 0 813 628 263 0 591 528 0 1 402 406 89 0 0 63 331 604 299 611 704 231 882 0 177 576 0 349 815 625 0 45 880 819 307 0 0 712 712 398 454 0 960 1 274 422 260 816 0 151 565 304 516 296 9 446 76 0 0 186 360 0 971 140 0 302 694 374 31 855 448 708 0 243 340 553 194 0 0 259 351 174 206 5 673 0 497 509 738 0 0 70 938 963 585 0 536 0 871 841 117 0 364 586 256 0 626 997 0 713 297 0 814 709 214 801 112 0 0 524 632 852 101 0 190 44 919 746 0 286 290 0 682 39 19 402 359 0 17 740 410 99 0 842 738 34 304 797 127 0 808 251 770 160 622 779 841 482 897 843 333 777 988 515 0 913 0 798 197 339 970 586 76 711 65 935 889 324 577 0 14 505 279 0 988 267 175 398 0 958 390 100 216 112 488 373 795 998 514 430 0 986 751 925 19 0 0 66 0 36 0 0 274 246 817 560 0 329 824 207 302 202 643 215 547 139 0 461 308 932 0 206 414 980 770 259 748 137 0 400 618
324 262 0 0 157 220 850 839 397 381 557 510 892 918 318 947 76 261 154 214 295 488 276 939 157 190 902 400 0 943 940 945 211 564 478 0 292 217 313 836 353 322 206 0 902 775 914 620 608 0 471 0 0 0 148 895 628 649 0 532 554 0 225 796 427 0 378 93 858 109 356 406 656 554 597 676 782 0 0 280 15 400 421 0 692 28 352 430 175 774 0 0 155 925 307 822 403 313 0 0 897 0 629 666 0 0 11 757 203 815 0 415 512 629 845 445 617 910 29 368 918 634 469 0 0 816 582 894 822 529 315 791 249 0 189 636 141 0 0 699 744 651 186 85 423 0 996 326 684 0 706 0 0 807 240 666 234 632 343 904 121 946 431 244 74 537 770 0 0 0 805 291 598 934 396 220 138 0 0 0 388 345 267 917 555 443 0 105 0 0 0 928 757 335 664 148 73 185 869 619 663 769 0 697 22 499 0 0 532 480 784 742 0 644 767 889 0 465 103 0 315 53 900 538 813 0 376 0 8 809 468 960 985 0 0 729 530 66 41 49 689 981 137 643 286 195 438 0 472 470 248 0 253 23 353 899 0 146 955 689 349 484 406 862 834 855 40 44 553 687 587 361 0 515 803 0 678 0 373 315 0 74 902 340 261 0 733 5 378 0 661 654 964 711 0 108 41 526 123 46 490 887 678 0 75 319 0 857 363 426 31 371 0 830 557 8 359 0 853 64 84 820 0 87 61 0 686 936 124 625 45 592 425 0 0 678 146 874 541 736 328 502 101 635 977 156 317 0 805 819 317 0 388 585 56 48 681 81 399 0 0 222 162 0 0 105 688 99 840 0 691 0 607 338 0 0 0 676 556 362 0 483 521 597 567 0 565 527 557 459 195 31 328 557 659 164 0 0 233 0 168 342 812 0 248 845 40 0 633 651 993 589 111 695 0 118 911 600 0 27 0 46 120 195 146 621 0 383 858 496 128 203 0 154 780 603 182 839 670 161 806 915 587 0 0 0 802 179 771 0 0 385 617 888 585 8 0 155 0 736 850 0 0 457 856 713 13 0 497 903 262 806 542 784 965 828 636 71 55 519 330 111 425 0 577 882 177 919 620 500 691 339 64 418 76 919 0 307 767 476
968 237 317 0 61 807 684 299 0 777 338 41 0 347 977 472 722 898 530 844 835 621 0 0 433 842 890 298 5 971 0 93 0 276 531 0 0 19 0 862 943 712 0 666 900 0 0 67 180 447 0 633 300 385 491 788 695 0 365 435 972 707 449 456 943 0 0 264 0 136 779 0 846 634 726 973 518 368 140 0 0 220 665 770 180 714 935 313 805 142 572 450 6 453 8 632 0 692 318 916 0 0 388 0 119 884 495 730 745 157 50 0 910 3 156 0 526 0 975 386 662 0 324 741 0 581 828 549 824 0 331 818 226 409 0 567 0 333 243 254 195 644 611 452 428 471 911 607 0 331 208 989 232 0 68 577 757 757 842 0 981 639 523 70 759 188 408 693 119 521 776 131 0 926 51 768 416 847 499 254 476 946 725 605 629 0 441 773 438 634 0 174 0 601 612 15 975 425 175 948 16 888 934 694 257 161 961 764 266 484 967 164 877 461 659 982 412 476 484 755 0 0 914 115 630 485 528 7 0 286 848 413 823 264 748 209 0 0 807 176 146 531 274 212 0 96 950 0 446 0 989 324 307 436 532 938 369 40 418 797 0 993 907 831 742 0 527 413 0 58 73 861 426 867 842 107 411 318 483 554 452 849 570 772 733 349 647 795 798 636 0 643 823 976 204 986 0 674 0 400 0 0 823 334 615 0 780 594 101 730 226 616 471 173 382 160 779 136 714 0 67 138 172 514 410 979 69 0 704 188 943 390 97 460 223 990 429 349 665 116 398 0 496 860 199 240 0 888 836 394 700 669 840 545 26 0 791 483 0 0 806 568 7 0 940 0 770 469 684 266 0 0 15 318 932 538 546 564 11 70 0 351 441 771 525 556 103 7 213 668 521 275 78 0 245 684 258 232 0 0 165 590 0 11 632 474 0 375 867 0 652 182 821 441 755 763 70 624 375 547 336 434 973 861 0 456 326 125 227 142 587 2 812 516 276 0 582 601 26 228 0 750 0 554 143 495 766 191 0 527 11 330 331 201 0 659 0 47 359 135 0 0 0 784 223 586 197 329 353 987 252 265 28 150 696 412 0 10 650 951 40 868 0 0 332 888 529 579 0 217 903 209 543 118 785 142 248 607 330 730
921 90 662 667 676 760 592 572 834 832 249 0 0 115 0 237 65 0 631 0 0 77 102 251 0 112 854 468 334 344 0 472 8 573 992 820 33 697 667 455 0 58 67 34 194 0 613 568 487 412 50 613 422 676 475 186 217 909 90 138 0 0 579 645 241 0 895 0 225 769 145 0 815 806 605 96 879 862 1 929 0 336 745 510 410 656 160 672 124 62 646 761 745 247 0 42 75 492 0 0 816 0 657 731 168 794 686 806 908 896 433 623 0 0 101 67 405 0 341 61 506 69 991 0 0 786 0 51 0 104 357 681 171 791 240 741 862 0 64 732 296 682 815 283 961 0 0 0 0 653 564 996 160 0 676 153 0 45 0 419 64 698 0 177 492 656 0 551 170 0 425 7 0 541 251 881 0 0 622 695 653 650 488 212 0 535 464 280 0 353 0 165 192 865 133 24 466 256 0 251 581 185 0 190 764 0 0 235 402 703 338 146 252 851 68 255 244 223 798 675 482 235 0 133 288 6 359 625 0 863 0 81 787 580 0 717 173 22 237 615 234 664 0 421 429 289 73 944 34 39 0 0 823 50 0 132 479 81 0 658 742 429 632 0 108 0 159 850 333 146 736 632 583 432 648 928 722 0 113 962 612 383 0 979 873 921 456 936 259 16 740 0 0 353 588 267 417 198 0 986 636 483 788 798 224 403 687 419 0 0 182 467 918 303 630 303 846 83 55 204 323 489 204 793 48 384 139 0 96 0 0 0 863 236 320 19 0 822 642 767 64 183 44 257 981 933 98 556 959 872 861 644 0 887 335 0 168 32 76 0 380 441 207 755 667 993 275 0 717 210 110 0 654 246 526 975 99 543 967 24 628 32 727 732 44 902 271 320 348 763 790 125 410 21 0 332 0 954 0 288 514 684 721 337 874 527 925 513 0 759 436 985 831 225 452 718 757 524 821 895 0 72 0 558 226 182 491 0 338 461 910 205 755 747 922 186 664 789 760 222 863 271 792 286 566 0 553 0 627 0 676 0 565 405 272 249 619 991 0 583 789 0 675 36 469 882 59 262 413 299 0 365 827 919 762 0 600 432 435 702 992 0 800 288 429 371 460 282 933 16 86 343 557 317 716 719 284 146 774 169
648 17 269 922 467 113 503 0 801 182 488 18 0 945 90 0 824 1000 731 238 536 372 143 544 504 959 982 122 569 0 782 932 243 0 0 869 157 138 0 211 924 307 0 871 643 2 561 724 32 720 839 0 0 884 0 329 512 620 848 888 278 0 371 430 661 0 693 701 227 836 127 854 825 253 862 673 196 858 397 0 371 224 32 646 0 589 861 490 199 0 423 944 92 0 392 547 240 0 77 220 81 884 0 730 586 557 242 0 447 421 740 0 524 0 0 155 962 313 864 295 306 0 0 89 992 0 426 478 475 606 0 698 0 397 755 0 69 158 716 342 616 659 153 0 618 683 722 132 178 0 599 896 0 669 922 0 35 485 545 850 442 892 455 868 318 2 184 84 0 0 62 701 899 0 248 298 81 715 663 528 457 159 156 658 262 777 0 547 0 859 265 108 663 623 754 0 917 840 0 113 227 158 797 278 348 0 0 246 954 0 0 71 70 878 328 841 404 198 920 31 396 856 693 223 262 576 496 736 477 806 697 840 967 732 0 0 0 439 209 421 271 586 0 659 406 612 648 13 143 286 0 448 859 830 212 0 0 0 733 827 396 325 228 739 442 612 413 589 0 998 0 316 463 871 0 413 904 84 0 616 264 101 173 694 557 0 314 685 925 549 0 424 50 931 911 0 0 204 419 647 232 182 924 0 0 277 262 264 0 430 119 0 507 355 150 30 817 293 0 517 771 611 176 181 0 134 703 1000 652 478 207 420 0 223 33 213 320 953 205 739 555 825 263 0 861 0 781 456 0 960 555 0 47 671 92 0 533 174 1 264 260 747 253 896 756 4 0 883 935 359 986 846 0 194 594 4 287 540 637 674 0 480 676 0 0 517 303 646 0 238 0 849 0 235 0 751 306 0 0 193 606 466 867 0 347 0 429 371 499 726 0 984 0 0 664 459 0 306 560 760 65 487 208 930 596 731 347 153 281 0 874 881 684 0 890 0 0 101 0 47 0 697 951 865 0 0 0 199 818 54 225 0 63 722 845 47 306 781 372 613 408 0 85 484 0 512 388 873 388 568 0 868 799 643 0 0 749 0 635 0 898 597 605 348 457 544 0 220 295 841 351 888 445 771 111 110 671 647 818 844
0 878 0 0 0 0 193 405 202 521 0 719 0 756 448 64 965 30 266 0 786 434 411 506 523 406 532 0 498 404 0 600 284 66 339 0 0 67 0 225 0 0 169 781 685 660 202 933 988 601 0 568 0 826 766 395 535 810 331 800 631 32 743 0 335 70 366 540 986 460 844 622 654 741 890 853 2 172 328 981 137 0 262 707 207 690 48 408 28 529 485 0 747 0 287 736 0 314 0 636 0 986 368 0 223 0 864 0 331 0 804 243 320 912 0 169 436 914 40 314 864 265 0 0 417 64 121 707 0 426 402 0 64 421 0 510 787 0 862 806 728 217 80 362 24 862 0 128 666 366 71 40 307 227 480 755 705 107 0 926 558 0 721 251 0 117 0 300 528 300 396 748 211 517 863 151 927 0 226 600 271 911 319 500 777 179 0 782 738 500 0 875 118 433 0 0 925 545 437 208 449 174 994 191 467 701 692 747 0 219 44 229 567 870 585 0 0 676 95 711 0 401 414 591 0 197 0 321 660 323 339 936 790 0 127 155 676 425 0 710 0 690 130 748 0 560 168 140 80 642 434 176 643 551 0 421 0 383 889 980 0 276 774 258 537 919 0 0 770 555 287 818 407 655 113 391 0 732 239 353 855 670 229 30 41 671 0 653 561 587 705 886 82 238 57 936 875 0 139 0 113 0 164 0 253 394 981 0 686 660 260 139 270 85 389 327 567 325 348 103 461 748 924 574 0 178 774 502 561 85 506 576 79 0 0 301 127 159 640 0 0 274 895 811 561 557 0 418 400 0 758 368 957 0 367 881 76 523 131 31 770 71 560 228 56 0 0 113 102 584 699 274 0 216 859 117 689 199 929 423 0 0 491 420 0 722 955 216 0 345 982 827 141 858 638 351 542 983 80 0 167 29 0 408 324 833 0 0 559 859 112 973 0 796 976 551 893 205 473 0 383 129 445 46 693 705 974 120 405 0 659 585 344 898 294 349 0 999 0 250 856 902 0 448 0 565 0 943 211 91 328 384 0 0 644 758 325 569 313 635 780 628 332 584 786 0 249 525 0 151 485 193 963 0 663 708 65 281 219 177 696 113 182 0 454 332 0 3 348 312 664 223 755 363 348 641 0 364 945 670
371 0 3 367 202 0 313 233 128 281 820 146 164 254 8 881 53 0 0 691 0 743 675 811 560 6 843 26 868 609 241 659 858 993 678 998 464 718 0 0 638 0 200 375 0 889 559 826 115 77 179 75 524 0 0 645 0 49 641 267 912 593 0 894 925 0 778 244 718 178 85 407 755 94 684 594 327 0 650 0 591 624 819 403 870 763 758 776 25 0 487 770 496 209 137 415 773 0 136 256 548 431 78 254 921 0 806 183 721 59 335 456 80 0 290 225 285 0 942 819 311 471 437 118 109 234 59 69 312 910 999 788 659 960 689 198 39 69 752 922 866 134 0 482 712 0 889 856 737 123 945 227 0 682 536 338 0 913 579 599 35 42 0 89 456 697 68 452 330 0 920 991 0 870 767 131 0 897 544 979 791 212 0 299 264 573 0 0 664 594 318 205 747 982 0 84 0 576 0 617 0 149 0 494 319 355 923 276 449 191 704 255 0 794 612 47 658 271 454 0 743 0 0 888 792 278 0 831 596 0 0 796 936 367 112 80 124 823 788 472 620 538 976 173 130 0 243 916 106 493 0 20 385 0 274 218 63 0 720 40 296 0 880 167 271 322 0 623 0 92 699 710 389 0 573 114 310 141 249 686 467 750 85 631 894 0 464 238 829 0 0 784 599 0 879 849 570 0 299 879 0 0 324 0 486 0 549 276 485 0 834 232 711 655 214 572 961 834 0 0 808 74 0 392 0 0 189 851 545 362 0 406 693 970 130 563 877 0 505 658 929 546 914 74 0 876 0 830 777 709 598 431 700 966 0 33 0 0 214 561 420 437 0 997 86 598 547 344 914 898 434 261 195 624 412 0 214 684 0 0 356 358 623 946 0 693 721 276 796 897 296 163 0 0 515 0 426 618 0 0 0 294 528 213 601 420 507 341 193 329 969 914 958 846 1000 640 19 0 0 364 764 487 925 299 0 247 312 139 531 0 0 408 476 767 150 346 37 10 493 414 439 879 552 809 0 537 934 229 0 403 0 104 641 213 585 705 0 964 257 199 0 829 964 960 298 749 0 0 0 412 231 443 113 0 754 280 0 428 476 86 457 140 0 846 436 0 799 573 0 710 172 173 566 109 486 100 818 0 710 84
381 827 0 870 490 618 784 0 152 990 0 982 809 13 0 0 405 507 0 29 540 750 0 759 221 173 174 0 14 518 0 882 534 97 969 298 415 221 170 54 599 20 0 385 914 362 402 773 985 389 423 22 669 294 163 781 0 712 958 334 774 543 705 0 86 0 36 91 223 53 308 0 446 563 125 590 0 934 323 0 855 0 669 0 433 0 0 690 0 534 493 714 346 236 934 544 639 104 758 104 986 514 0 739 749 490 322 320 534 79 0 921 46 699 90 407 455 919 637 555 250 618 450 633 348 893 0 686 0 52 291 605 0 912 0 564 136 318 811 355 101 205 500 24 925 206 896 0 0 401 341 0 880 386 0 520 636 641 778 530 957 816 720 805 0 431 37 615 730 232 692 729 211 56 533 29 0 215 348 536 0 434 890 0 476 0 0 956 532 648 647 53 482 274 489 158 209 16 740 308 512 916 871 171 249 642 579 719 473 182 27 0 0 536 0 116 466 655 923 298 0 0 366 0 716 860 897 552 770 711 693 841 392 276 0 681 680 20 650 0 0 25 249 326 770 753 796 439 10 898 153 0 856 54 569 732 0 250 0 126 0 0 33 32 0 595 327 819 0 140 114 0 0 684 261 278 0 873 404 230 84 0 162 655 225 957 393 463 926 765 135 16 744 930 244 351 887 729 283 499 0 420 573 0 799 0 0 42 759 881 585 210 340 182 898 40 254 450 238 195 0 243 0 323 880 794 924 928 99 594 556 0 190 0 903 16 19 665 323 0 0 536 0 744 679 212 210 619 173 979 861 452 257 1000 0 550 688 888 8 319 0 412 868 0 824 227 586 0 33 388 778 0 31 963 363 389 81 606 220 748 576 643 330 42 846 44 687 76 971 736 392 996 0 116 589 0 81 475 741 546 502 420 844 291 732 1000 182 0 0 696 487 175 932 119 0 724 417 398 0 100 57 742 372 705 953 676 193 787 671 485 34 282 796 329 487 624 915 755 892 30 302 0 310 88 472 521 26 182 486 960 749 0 0 0 580 937 635 206 746 955 0 114 0 410 217 62 0 869 0 661 810 215 612 0 0 0 15 211 0 732 0 573 404 0 461 382 860 0 221 0 0 657 371 427 0 0 493 174 507 509
882 584 0 308 599 630 0 230 834 357 552 0 51 694 300 58 337 257 487 931 351 48 210 777 1000 91 786 0 271 0 209 0 0 971 698 727 270 900 180 148 179 0 0 313 371 410 0 194 136 369 0 661 389 329 509 557 896 893 789 0 252 562 0 570 264 61 395 0 517 0 119 666 0 604 225 925 0 87 74 661 756 872 36 886 0 0 228 0 776 0 170 783 739 0 340 211 275 241 192 802 255 968 610 814 68 135 0 532 853 62 218 915 917 0 488 926 0 497 903 0 742 0 184 405 294 0 311 728 606 0 0 0 551 0 133 104 0 231 202 376 0 0 346 0 831 214 126 895 407 316 115 491 341 557 0 104 121 0 636 90 38 947 0 0 254 0 175 611 267 701 742 105 18 0 325 962 162 959 558 177 0 805 601 175 979 0 0 321 567 768 660 784 193 505 0 312 711 719 107 702 755 469 57 153 957 347 507 127 0 415 613 0 919 201 513 995 498 33 0 892 0 0 199 557 168 255 128 600 434 366 197 707 160 618 776 430 521 257 798 0 287 199 290 310 891 194 603 192 948 756 271 152 395 631 818 518 0 652 435 431 748 313 607 419 189 781 912 158 0 127 633 910 9 799 245 0 356 174 717 313 696 381 34 0 281 577 8 876 291 786 61 242 665 5 897 145 623 710 418 976 856 0 999 0 78 324 963 198 960 868 899 71 0 0 895 932 0 723 782 0 733 476 0 431 0 0 678 183 714 128 817 0 937 669 680 668 543 532 0 759 907 634 220 945 521 105 725 0 548 0 325 902 373 470 426 231 0 56 985 468 481 142 851 0 652 408 0 831 368 530 842 685 683 0 916 154 902 872 641 950 0 614 761 300 340 615 347 482 788 77 751 392 497 293 142 344 32 495 0 736 115 502 190 0 848 0 0 61 944 211 0 415 774 627 0 458 680 496 412 409 180 0 0 147 649 0 0 0 0 757 0 138 851 929 0 402 607 182 499 254 865 645 96 675 12 19 927 0 725 0 0 12 0 830 458 336 645 845 9 573 974 861 572 356 0 0 578 809 80 436 581 855 0 442 653 0 0 615 274 664 735 918 293 764 0 781 86 565 527 0 15 477 0 186 411 268 54 897 0 348
989 511 538 362 61 81 92 152 817 0 892 603 869 597 791 692 936 394 385 331 868 387 0 807 358 111 855 62 218 460 424 838 0 224 528 0 681 95 429 0 424 446 487 195 90 132 260 0 311 338 117 526 0 149 0 417 402 747 249 806 0 513 548 310 960 796 0 654 401 390 983 0 226 21 380 853 932 0 0 0 0 0 878 531 432 347 138 480 276 754 0 634 191 147 0 564 478 0 649 93 244 0 365 177 0 0 665 491 57 658 658 153 717 529 525 0 0 635 0 522 0 57 457 0 444 996 618 0 929 0 552 874 431 932 214 174 129 613 420 487 921 801 648 387 385 0 426 220 524 468 449 394 105 446 404 127 778 0 892 629 331 197 270 0 0 291 130 672 144 465 852 97 959 0 917 0 409 765 416 945 519 25 581 0 0 864 779 526 0 0 0 160 0 375 99 805 118 256 246 588 269 109 681 678 0 0 771 131 942 64 325 163 0 153 879 0 480 541 0 0 571 158 720 73 378 581 549 0 779 204 0 528 590 939 0 397 122 179 915 81 0 0 135 623 351 0 0 272 33 93 939 0 49 648 246 823 0 188 0 798 455 762 972 946 617 866 494 0 306 0 500 999 744 487 844 315 322 0 297 0 793 465 106 0 482 638 932 487 831 201 0 118 149 306 661 434 342 0 911 167 194 443 827 230 901 0 0 370 346 744 41 729 807 761 253 0 431 210 883 371 891 672 318 474 0 540 614 1 55 723 728 380 751 550 642 533 427 558 39 0 656 0 478 633 943 108 874 92 0 621 0 0 726 565 788 836 764 0 0 254 866 296 716 472 0 460 0 324 40 582 787 792 887 234 0 398 878 53 901 0 987 69 791 825 0 437 481 654 0 2 0 394 74 341 0 0 86 478 711 0 71 848 42 726 382 606 980 262 298 850 248 217 277 631 0 0 382 507 680 504 966 110 0 381 0 685 417 926 133 0 436 906 0 251 0 688 993 247 304 539 867 624 222 499 89 698 923 0 565 0 747 72 0 187 432 0 452 547 809 857 135 189 681 53 0 573 125 0 470 519 2 174 633 81 725 332 432 336 0 387 0 399 342 104 739 70 80 663 107 163 0 125 0 492 257 243 55 902 755 291
109 179 761 551 250 0 354 106 704 603 208 0 0 168 0 458 203 0 460 205 113 414 301 387 31 367 152 481 85 784 662 984 877 55 0 0 197 0 761 23 196 280 13 0 433 54 751 527 489 110 0 0 103 90 301 969 0 206 697 541 233 850 422 139 64 967 899 987 626 773 414 788 777 682 608 217 756 61 299 192 353 151 486 487 117 583 305 0 146 813 0 140 364 424 0 784 84 0 524 522 645 555 0 223 0 878 991 466 428 0 990 117 695 593 605 800 995 477 906 0 99 255 910 0 535 0 266 286 18 454 0 56 0 0 45 0 728 117 792 163 0 820 955 388 172 690 607 23 371 830 502 245 707 56 0 0 190 350 226 171 769 497 0 864 0 50 69 818 681 25 430 277 541 86 20 72 0 639 0 0 820 0 48 0 547 0 993 0 968 215 820 769 125 693 606 116 86 307 466 795 102 876 584 0 0 414 908 123 118 32 500 140 0 299 0 0 0 0 953 0 639 86 688 0 594 0 129 812 744 663 165 494 498 721 108 958 21 466 961 0 302 340 92 258 10 67 491 62 500 57 650 846 368 0 516 266 943 742 459 800 0 336 955 467 913 522 131 663 790 845 0 0 741 736 229 836 402 0 170 489 192 818 0 264 296 674 15 119 100 297 89 341 185 74 404 203 0 902 988 529 696 476 246 618 0 0 0 344 0 956 0 0 274 951 769 339 113 448 553 489 0 381 260 214 242 347 917 898 833 0 389 293 631 209 0 34 462 847 529 600 115 545 717 588 221 889 804 0 680 767 80 29 0 385 615 851 28 224 166 202 867 0 188 721 882 298 660 0 24 323 776 165 716 96 550 603 248 716 0 281 663 0 26 464 513 430 187 420 0 0 282 270 510 917 115 171 3 0 973 0 196 762 0 682 0 801 794 280 896 0 757 0 0 41 865 0 935 728 492 0 880 615 580 866 535 0 48 536 505 203 0 107 707 764 326 0 939 715 983 372 718 358 426 105 443 891 0 0 517 0 77 760 908 340 875 893 940 0 449 0 992 424 640 647 0 963 817 0 0 860 982 945 388 143 991 560 0 777 665 236 544 492 490 976 214 610 416 827 82 701 689 164 27 231 424 900 0 0 773 188
830 0 600 967 0 0 855 420 0 93 0 139 0 555 455 994 656 460 973 241 0 463 326 342 692 0 0 399 778 697 0 992 859 926 350 0 688 363 0 41 813 276 896 0 998 0 839 152 497 628 46 211 0 428 103 0 0 518 186 589 818 0 0 198 614 872 0 0 676 0 0 0 712 0 359 332 487 905 295 347 820 634 548 488 488 480 0 385 989 267 464 743 431 571 510 763 0 679 754 0 731 603 0 424 211 250 133 605 528 986 883 0 97 491 371 477 30 889 431 538 0 191 68 238 358 813 6 508 612 775 309 909 155 229 571 0 734 0 601 120 592 0 423 759 601 600 0 846 582 438 161 858 953 0 0 581 616 395 287 2 423 128 191 880 364 480 0 876 313 224 21 393 600 0 892 51 825 0 921 990 160 812 61 413 849 689 0 400 71 70 435 179 0 991 202 311 960 82 0 759 0 771 696 627 17 457 418 489 473 28 904 797 447 772 0 964 384 776 424 0 0 0 105 394 912 962 388 793 290 537 173 0 162 974 967 862 964 774 874 794 640 227 29 549 116 0 863 0 64 0 31 685 869 57 372 325 516 846 762 48 285 0 112 885 0 352 28 867 672 420 143 873 117 936 881 780 0 548 930 265 85 0 82 546 0 107 918 448 612 147 377 351 274 443 944 947 0 1000 416 736 583 615 142 699 0 0 981 99 264 844 841 721 0 926 0 268 771 743 445 720 926 158 183 96 597 774 0 0 134 994 983 511 0 985 715 0 0 604 541 391 124 532 789 306 649 476 0 985 351 0 731 754 0 545 0 409 0 937 0 0 933 915 417 110 350 444 0 0 946 71 779 689 807 811 22 0 140 524 106 166 693 491 873 709 228 34 0 470 872 128 0 872 347 542 0 648 418 240 0 33 0 288 43 0 34 146 812 244 787 0 0 337 142 7 0 160 201 778 535 22 597 0 804 631 583 230 613 974 0 360 287 17 0 189 569 763 0 109 685 62 55 474 421 295 109 223 0 897 919 436 635 0 495 510 281 0 378 505 821 802 137 407 455 699 0 908 993 943 415 232 108 102 489 0 670 433 116 45 699 0 617 958 0 0 299 382 444 925 577 818 450 703 0 967 482 269 360 107 32 0
208 623 904 656 901 705 0 519 341 813 709 843 650 0 239 582 0 801 288 150 746 394 0 866 455 0 777 649 634 534 214 408 785 0 729 0 52 170 2 677 353 417 579 502 90 25 895 597 980 482 403 101 74 797 638 322 259 648 324 197 0 35 129 890 0 250 0 102 390 0 481 194 0 260 774 474 730 795 0 0 28 631 961 738 44 925 530 397 760 264 590 215 0 893 227 0 486 599 419 527 493 216 702 0 142 170 223 0 640 473 840 0 646 149 911 215 197 748 954 955 415 503 783 559 818 961 0 673 0 634 10 0 795 637 140 82 228 824 0 0 781 455 410 174 0 745 655 602 89 353 638 245 298 512 354 419 586 661 483 307 290 108 861 891 773 365 109 320 0 627 804 803 300 787 0 0 0 592 513 0 227 349 36 275 192 367 0 812 931 417 10 142 632 684 437 604 0 582 492 76 214 0 610 410 0 839 990 0 319 876 0 53 385 484 595 5 899 0 715 936 0 16 955 0 0 460 845 506 0 296 800 0 142 674 0 305 895 0 407 0 690 563 78 428 849 839 176 831 0 964 692 0 305 828 509 208 162 0 0 207 685 223 760 233 0 420 896 875 159 0 934 7 225 461 320 65 174 543 444 17 980 330 812 728 0 311 855 0 93 0 857 874 543 0 463 0 885 0 561 0 0 259 800 484 399 0 316 976 513 12 897 296 0 79 375 877 256 939 0 719 982 171 487 0 0 0 551 767 22 123 0 772 129 637 678 655 948 0 593 718 23 0 579 602 0 522 0 190 0 0 368 362 626 93 0 79 507 35 250 0 724 460 288 877 257 29 752 0 330 142 833 271 273 592 0 93 484 702 413 608 531 0 244 187 962 303 437 298 734 0 191 226 731 979 704 0 440 117 781 111 884 583 0 0 941 718 0 106 789 897 77 928 588 0 353 0 0 0 670 662 621 6 0 746 1000 396 470 0 0 0 567 210 209 0 949 792 426 417 479 0 333 931 262 0 766 902 299 485 380 709 150 337 786 170 473 442 730 87 13 815 83 719 348 0 298 87 486 0 930 0 0 989 341 216 673 387 182 532 0 571 245 566 0 424 604 477 544 187 0 381 801 760 793 567 515 0 331 659 205 0
819 872 53 184 0 734 0 389 425 619 171 504 156 0 824 0 864 0 0 934 866 0 231 0 815 976 704 821 116 488 872 52 214 0 957 949 373 878 742 267 0 464 595 992 339 284 65 850 475 717 549 597 869 839 98 643 127 0 0 0 763 2 860 930 572 752 420 248 573 876 0 0 531 273 842 929 956 579 553 459 676 523 0 980 251 0 47 731 185 257 354 108 0 316 698 650 266 374 248 71 0 824 680 0 518 428 306 281 68 802 0 3 132 176 21 570 699 412 196 653 741 615 433 763 834 47 286 828 934 0 938 6 980 0 16 0 0 526 642 997 570 0 171 891 336 745 439 857 784 498 13 582 734 0 741 770 0 531 618 118 555 22 499 306 604 873 345 150 0 572 0 929 696 45 0 186 589 336 28 120 322 0 730 76 406 0 0 179 0 731 28 430 336 776 290 191 689 990 360 618 631 664 0 703 570 28 0 0 574 0 296 467 783 217 14 0 835 178 797 0 0 674 390 0 197 637 718 586 662 489 685 110 782 679 736 787 368 0 828 880 262 92 822 143 635 584 294 0 784 95 180 858 332 894 288 671 542 380 0 589 175 917 461 261 117 400 145 121 738 183 0 577 634 721 7 414 163 0 370 660 0 96 0 573 990 490 395 342 940 972 0 474 118 671 819 426 199 68 0 543 0 187 0 90 916 867 44 0 624 43 711 978 296 784 635 717 4 367 0 727 67 163 681 792 970 15 901 188 138 884 373 636 677 785 455 683 292 0 282 0 749 0 695 0 466 180 205 310 293 157 0 598 0 696 464 336 446 390 313 225 653 896 222 549 246 940 432 450 869 0 0 464 967 0 390 941 0 0 2 444 801 982 945 400 471 396 0 0 399 543 441 720 0 995 877 344 974 690 52 0 201 19 0 189 0 734 118 865 326 42 524 659 892 0 937 851 526 382 281 389 700 0 562 0 680 901 319 0 13 288 526 607 363 129 707 591 695 252 0 796 346 61 704 0 96 0 416 930 0 753 422 668 352 117 99 683 139 0 0 353 0 0 10 775 215 201 324 879 0 392 797 0 873 577 667 919 0 826 757 0 0 0 824 592 892 0 266 959 131 174 95 0 208 718 948 53 28 613 67 529
312 623 9 311 812 412 0 0 911 174 0 692 0 0 841 483 0 0 0 0 515 227 885 43 484 928 245 632 68 490 462 553 636 535 25 0 784 772 964 91 851 112 495 659 899 878 120 931 519 318 223 212 750 250 629 0 12 809 402 710 845 623 813 313 877 0 965 319 26 264 0 709 872 53 0 90 767 817 25 0 724 795 349 833 826 570 899 896 21 0 663 326 29 625 204 637 997 959 255 0 0 271 180 629 700 101 71 756 0 604 0 101 0 812 795 948 783 927 897 371 0 41 505 151 223 0 0 501 14 838 0 774 0 309 132 362 127 31 115 845 575 146 805 253 0 321 879 509 327 186 0 498 10 0 753 945 135 183 403 301 697 836 233 208 239 0 843 104 121 0 450 598 0 799 0 949 489 472 437 740 313 457 821 142 813 961 0 401 587 746 10 362 587 431 489 535 907 66 658 831 357 128 682 777 299 359 833 876 997 944 417 544 0 278 119 220 0 794 471 0 148 0 485 425 513 0 221 655 0 0 708 347 315 0 334 34 323 702 245 453 602 213 525 0 941 797 411 857 296 277 779 277 548 741 718 0 271 370 655 752 55 613 0 876 284 877 369 242 179 0 0 771 52 152 155 140 69 0 958 498 645 416 52 478 796 208 0 778 0 404 762 0 205 818 819 75 600 829 301 795 560 236 34 611 485 663 481 0 120 0 350 774 993 55 131 578 697 483 135 737 306 856 691 902 220 0 0 923 906 647 68 257 468 549 999 0 941 0 900 0 123 338 320 331 805 304 340 563 483 100 690 347 771 0 452 59 588 150 51 428 815 96 0 933 648 533 35 0 460 561 95 429 999 0 0 959 0 345 885 0 0 876 426 972 958 963 148 0 497 548 920 257 0 263 96 552 542 123 914 696 100 619 0 193 911 558 902 147 0 820 0 593 0 561 662 181 790 568 104 844 677 0 751 22 150 273 140 62 74 283 0 641 546 557 799 701 395 4 430 988 458 0 705 738 651 946 0 993 0 584 281 0 774 0 0 182 536 61 344 0 912 961 739 891 332 495 293 0 680 682 374 715 156 0 475 623 76 0 980 786 848 585 0 795 1 0 0 614 249 0 322 571 42 816 0 214 59 0 0 0
613 465 185 607 324 0 237 888 149 423 0 909 0 274 0 934 788 0 88 129 536 989 0 534 293 508 699 41 129 437 837 599 479 178 743 977 224 900 839 485 254 126 804 551 0 17 28 961 289 51 0 46 945 813 263 770 210 557 676 144 737 154 889 564 0 0 343 722 154 0 945 341 0 0 297 0 991 0 872 380 947 234 314 142 178 717 853 717 158 0 614 627 526 611 514 136 797 0 939 0 663 0 415 231 977 329 387 851 0 264 0 182 0 0 0 40 674 283 109 728 221 453 0 143 799 60 96 0 0 257 924 439 307 0 832 930 427 521 663 250 938 0 0 468 0 397 972 0 0 759 0 646 588 831 703 0 916 27 0 0 636 994 127 324 201 301 379 145 51 151 156 93 0 568 308 85 490 801 369 200 281 656 303 557 329 0 22 993 940 936 790 241 886 940 621 547 0 0 124 783 0 913 137 569 0 0 117 0 875 555 880 191 299 413 505 778 0 461 891 212 766 0 404 7 0 929 695 0 657 95 45 393 0 0 169 0 926 88 910 402 0 628 375 630 65 367 215 87 424 970 965 737 721 474 0 967 0 680 0 533 237 747 267 754 0 988 120 13 976 598 463 0 0 0 637 531 369 601 549 488 774 920 71 181 932 196 811 957 0 67 187 65 0 49 838 938 280 293 735 291 223 0 477 624 402 550 30 763 334 851 84 790 0 601 317 394 0 469 469 408 743 595 502 715 221 650 71 200 796 720 853 602 0 0 0 826 926 918 223 4 679 620 0 868 888 133 330 872 909 997 485 335 244 208 679 334 514 0 804 102 72 456 442 907 467 39 487 719 979 665 510 847 522 413 377 225 0 0 653 678 345 653 251 289 318 477 181 0 396 504 0 7 0 0 0 0 280 0 0 532 505 454 0 44 531 0 3 803 0 0 10 0 667 3 112 0 0 0 139 900 843 769 476 995 872 519 0 865 0 607 811 154 689 310 169 858 405 684 572 795 362 449 624 994 0 907 64 806 475 0 477 0 0 864 465 0 773 268 769 331 684 113 0 329 667 0 0 136 395 0 488 979 0 881 436 391 985 517 286 462 574 469 543 133 331 746 9 424 0 860 60 571 283 196 202 593 0 430 558 0
333 643 145 840 161 684 80 0 0 0 185 33 364 378 0 61 0 406 0 458 970 105 181 121 178 773 521 807 700 0 0 297 832 139 937 0 0 613 666 255 0 361 0 233 728 107 512 848 950 98 0 229 0 730 584 842 889 490 83 830 475 466 0 590 663 252 444 979 326 882 522 460 458 268 4 233 258 0 41 762 828 0 294 926 623 20 298 397 446 600 861 725 0 758 174 931 19 820 918 865 544 425 960 0 396 513 787 687 654 749 0 298 339 485 0 715 140 0 312 309 281 367 0 736 0 669 617 591 39 898 658 353 284 997 717 502 688 889 161 333 0 838 720 666 622 0 0 785 0 702 424 576 682 15 450 0 779 755 819 139 814 550 837 10 335 170 0 747 447 0 0 501 38 116 687 110 0 0 923 529 987 876 0 0 284 368 615 633 16 603 0 905 902 106 660 585 916 23 0 0 661 927 0 46 709 0 548 0 0 173 646 961 487 0 12 262 0 683 554 0 420 874 139 68 142 887 0 0 78 684 147 647 792 524 365 257 548 820 546 0 315 219 0 816 328 171 543 0 720 245 905 291 985 786 405 508 401 65 0 18 454 572 425 405 636 974 89 0 593 266 0 313 18 690 575 400 99 391 404 277 762 477 839 423 157 622 767 201 202 671 505 862 526 705 449 167 0 571 0 0 500 0 0 992 924 680 589 866 455 316 538 745 0 880 248 364 679 480 112 724 777 539 722 0 198 355 701 0 311 0 969 0 999 204 717 510 554 885 0 398 0 643 378 79 716 633 44 976 70 0 734 0 295 82 813 16 967 481 647 905 0 161 723 0 571 606 824 201 263 713 0 0 0 0 636 46 174 373 662 0 0 173 524 0 0 63 0 361 407 855 396 964 500 42 918 786 350 744 0 254 840 471 0 493 233 0 259 901 406 672 34 0 605 633 0 233 631 0 850 0 915 748 471 0 824 911 713 666 845 641 681 871 0 194 431 0 47 948 405 0 0 55 0 988 811 116 776 0 193 0 843 705 94 340 161 0 463 597 252 570 280 0 0 0 435 775 489 281 552 243 793 550 867 463 697 0 226 684 590 0 964 0 938 622 960 0 0 0 10 0 733 389 597 0 112 420 0 24 103 790
165 611 0 998 90 889 788 765 777 65 671 0 410 88 106 449 348 83 86 929 426 28 180 905 679 337 0 535 853 198 474 671 622 762 0 436 935 868 895 501 632 562 515 0 280 763 853 48 184 916 611 346 747 532 917 244 940 976 0 934 80 292 183 0 420 961 431 53 0 374 227 184 58 962 48 0 38 278 112 243 426 0 280 537 227 785 453 0 0 198 135 0 952 861 3 779 0 244 708 355 591 621 0 546 39 0 231 331 328 456 661 0 835 928 884 248 442 695 216 699 0 336 217 0 74 583 410 767 822 0 966 586 557 381 744 145 0 402 155 973 621 596 618 301 883 0 991 816 854 638 266 670 130 709 676 463 162 900 215 0 0 274 693 835 0 788 916 516 0 964 334 177 961 974 0 755 540 0 72 194 824 0 0 165 670 818 584 550 908 0 0 409 344 197 82 641 0 0 91 515 0 449 0 840 710 358 237 697 670 829 439 92 329 378 72 241 145 795 0 392 279 0 0 721 482 542 83 928 415 772 336 239 155 0 171 539 595 0 572 0 791 324 627 159 778 98 839 345 664 691 0 700 400 388 117 0 495 783 61 395 978 0 341 885 583 69 63 0 19 225 767 651 712 907 803 154 773 878 957 437 591 176 457 0 400 211 302 455 627 62 851 0 781 636 630 168 0 395 269 0 842 0 0 0 811 0 343 0 608 369 710 0 621 121 908 413 737 160 917 1000 412 984 454 296 889 97 484 340 684 0 780 606 926 536 916 992 262 0 405 0 0 741 820 133 672 0 674 2 181 678 866 192 277 0 129 805 18 946 436 955 764 0 802 106 613 354 544 116 0 0 104 625 344 0 715 412 0 816 45 363 0 607 446 0 432 416 0 99 430 363 375 266 0 364 0 6 286 247 925 280 13 984 659 460 720 551 987 0 0 0 820 642 884 0 727 389 472 96 541 0 59 321 0 578 97 623 0 645 812 749 586 243 907 506 300 0 480 502 779 757 0 996 644 742 618 471 62 0 154 0 678 860 838 0 92 107 245 553 709 249 419 744 0 4 515 83 0 0 79 501 210 75 615 599 24 0 687 0 715 239 384 177 0 0 0 829 143 0 298 504 517 210 87 862 983 0 166 5 254 583
88 352 0 820 784 267 0 446 8 728 992 558 0 755 374 93 303 995 172 975 747 483 0 570 554 189 0 469 843 0 0 973 465 157 863 566 210 628 0 509 291 523 464 0 379 880 32 32 147 211 772 764 999 327 978 642 505 427 0 694 367 610 4 0 953 506 99 231 934 0 956 716 0 138 320 703 824 255 972 0 374 0 337 539 0 0 862 101 35 574 0 621 684 947 304 0 224 730 184 566 118 956 776 118 718 783 374 0 564 679 673 315 139 174 203 604 764 38 546 0 250 0 414 636 48 0 64 172 0 82 905 588 541 742 858 388 768 381 62 871 562 803 921 227 520 875 280 412 864 171 97 141 0 0 90 393 975 677 492 442 350 277 635 0 317 499 83 782 680 656 0 989 513 941 571 430 107 766 313 775 858 778 725 983 345 674 0 250 0 484 380 139 882 621 0 739 374 321 0 0 0 231 0 548 772 551 821 599 44 120 0 0 567 0 59 554 795 680 580 979 92 431 547 375 946 563 426 0 430 221 143 575 565 494 950 679 546 678 241 0 560 683 812 522 203 313 726 834 912 207 0 410 12 0 991 0 583 1000 0 991 661 402 148 524 369 0 0 692 7 0 474 827 0 122 306 283 647 721 605 739 105 0 0 273 0 0 0 144 0 549 465 0 46 428 572 59 91 990 909 0 0 417 515 0 390 157 502 241 0 199 727 694 395 871 581 0 0 637 804 0 576 401 445 912 25 29 199 945 330 443 951 695 117 0 922 0 0 0 541 341 904 0 0 279 88 199 116 351 0 77 517 784 965 705 157 765 577 551 399 824 0 633 682 254 904 0 743 175 463 72 97 240 0 93 757 0 328 925 156 0 711 0 63 629 772 73 406 502 352 389 758 613 472 0 390 99 364 877 554 82 0 918 424 80 155 933 269 857 70 522 575 351 55 874 954 0 884 263 535 800 0 0 65 601 0 89 282 400 0 0 36 0 897 812 0 432 624 0 488 485 493 416 947 0 834 406 797 470 0 271 690 153 0 610 735 70 545 826 875 158 0 124 228 969 317 885 0 589 738 199 478 227 62 0 837 690 252 133 387 645 0 181 260 0 994 665 949 894 310 590 771 985 821 0 51 744 708 165 0 877
157 647 196 542 988 504 648 0 308 381 251 231 417 101 883 36 737 662 0 589 318 2 143 0 103 0 0 270 532 670 989 335 0 14 707 618 487 233 37 0 627 568 617 0 607 661 234 30 342 686 617 0 762 563 327 227 0 0 41 445 0 361 95 891 174 852 0 622 0 415 769 626 265 407 0 643 271 520 428 772 0 285 895 948 408 224 0 314 166 0 667 725 857 560 0 437 610 0 0 0 216 3 151 0 741 31 443 141 817 726 390 408 726 436 0 278 558 0 737 611 111 0 492 914 493 600 0 133 0 0 818 746 838 296 133 166 0 688 586 597 636 69 892 198 473 831 71 744 784 0 80 605 869 80 52 957 0 891 410 360 46 872 329 649 0 362 16 165 2 731 511 541 0 0 940 825 0 527 0 255 31 753 828 128 919 0 0 479 0 512 400 982 69 496 940 86 0 144 434 659 85 0 995 32 794 855 600 997 344 394 189 323 0 441 397 0 162 454 900 959 0 589 336 200 0 956 0 0 261 921 667 0 214 503 0 344 9 600 42 468 657 900 483 633 0 632 657 970 715 262 140 0 930 86 235 776 790 527 550 129 975 643 744 120 431 209 152 718 121 864 946 580 0 996 65 0 119 460 607 732 0 835 675 708 613 944 207 0 998 0 609 323 593 270 531 400 159 0 853 159 959 168 18 825 753 247 186 546 270 937 795 943 0 576 49 0 723 364 0 0 650 784 814 309 33 0 703 752 567 368 639 0 0 587 969 0 719 158 0 595 889 678 768 507 575 653 474 567 528 585 76 428 962 939 0 598 620 0 774 715 499 93 0 203 932 267 831 565 599 454 394 402 871 882 717 991 10 18 327 0 901 0 939 0 332 326 524 448 829 987 510 47 985 162 694 559 240 839 3 536 0 157 0 657 260 933 0 363 393 504 267 0 415 418 733 278 260 810 279 42 0 270 557 852 544 147 456 36 983 0 0 78 621 622 734 852 0 138 22 295 149 0 39 524 0 269 942 253 337 347 0 0 907 847 964 496 0 0 319 605 956 0 789 523 601 0 176 785 176 71 732 521 233 943 590 903 2 218 904 78 587 682 76 824 188 102 0 121 0 155 0 983 511 786 0 494 24 802 970 493
576 0 702 0 843 817 163 424 195 620 567 552 716 921 945 341 114 66 552 768 0 0 301 0 840 304 469 776 282 38 239 0 626 837 468 0 457 119 962 798 48 729 494 964 841 71 473 516 842 515 83 235 155 457 0 914 658 0 0 788 411 828 881 258 138 637 533 64 500 632 0 0 0 271 197 0 787 0 654 369 993 386 484 925 46 305 894 543 711 394 467 0 514 0 0 0 537 971 604 0 131 0 640 0 341 986 144 115 0 0 0 233 277 882 173 559 845 710 271 688 0 74 92 0 0 0 408 499 803 768 11 533 347 638 407 160 124 608 496 58 0 172 441 862 373 0 0 0 584 0 296 194 594 0 998 218 0 642 915 302 173 0 595 358 802 994 32 623 89 228 317 405 0 0 66 537 956 685 0 0 931 0 811 564 391 0 932 238 281 123 305 349 17 711 382 0 506 352 930 20 152 329 696 509 38 403 980 608 147 49 219 759 339 0 378 137 0 0 0 261 297 0 684 0 458 0 235 853 779 437 385 589 390 899 597 569 430 855 0 409 140 56 1000 454 284 19 165 380 160 976 89 520 787 219 335 33 0 931 390 784 4 502 0 336 822 242 619 0 673 548 169 557 435 0 159 0 328 860 823 800 194 416 793 658 237 194 529 583 307 649 801 205 906 862 862 38 420 21 273 688 0 97 302 941 574 933 87 0 0 625 400 727 0 43 0 13 56 567 0 44 161 190 0 987 0 517 0 891 681 236 219 0 402 93 551 267 0 294 853 512 773 475 95 77 528 0 231 0 86 265 0 28 987 39 485 253 832 731 119 210 0 0 448 982 196 243 992 563 960 954 672 696 51 858 866 725 911 0 935 85 634 919 697 471 220 0 0 177 430 811 581 504 743 89 0 347 129 0 0 775 312 0 743 564 832 773 585 361 845 430 0 218 390 0 397 0 845 495 38 0 946 717 193 471 0 849 692 245 569 21 919 0 503 37 896 125 0 597 261 703 470 790 0 853 618 290 85 431 0 0 626 517 413 0 0 975 117 194 575 5 358 0 953 0 544 0 262 217 924 158 447 337 0 1000 167 0 240 0 0 365 11 106 840 518 0 173 0 242 989 0 0 849 0 529 864 664 0 472 0 680
535 254 824 250 396 65 115 232 242 323 426 115 0 0 584 0 854 0 524 274 0 120 103 0 0 0 475 968 866 207 911 0 195 0 0 205 703 26 96 0 852 399 0 140 0 748 113 335 0 322 849 714 488 993 139 357 0 0 0 44 44 568 438 0 478 52 982 675 536 874 638 0 0 918 0 493 446 972 565 553 610 168 246 342 706 817 245 444 239 496 257 643 580 954 458 400 848 590 0 0 309 996 978 121 0 829 204 342 766 571 107 369 436 955 0 388 282 40 458 88 0 901 528 198 461 0 775 51 313 0 0 362 588 824 912 550 966 562 219 743 151 784 797 0 731 703 46 612 0 904 0 0 655 851 534 174 385 134 0 424 0 186 0 901 485 0 61 589 460 376 540 0 901 0 0 397 35 333 242 0 801 489 984 572 855 0 463 691 832 516 362 509 900 457 142 856 814 0 996 369 361 994 0 491 755 15 459 78 502 596 131 0 673 937 140 0 478 0 0 545 0 315 584 516 420 126 907 871 0 272 0 0 0 849 349 869 224 0 519 334 561 757 24 283 394 160 87 987 139 161 0 816 608 490 751 695 101 0 364 331 707 0 74 0 44 390 0 614 187 171 746 782 0 434 0 904 0 79 0 799 885 0 259 0 568 339 687 950 0 0 35 134 296 87 377 0 933 243 0 486 10 309 750 564 360 0 900 0 0 289 430 208 46 728 225 121 0 52 462 553 957 0 126 124 61 88 499 117 353 225 134 489 677 815 124 0 868 0 241 198 933 0 0 705 0 747 758 0 264 231 813 699 0 211 172 0 312 20 930 246 379 533 320 942 353 0 0 897 152 265 640 902 584 776 0 0 508 870 477 19 406 744 0 626 451 0 550 898 345 20 342 974 409 159 90 175 634 9 873 523 876 789 0 0 550 294 590 223 201 0 521 823 359 0 365 564 777 970 0 476 672 477 283 0 0 426 202 88 7 474 352 765 701 780 0 387 942 384 298 166 975 972 139 803 306 638 101 212 783 38 898 733 54 593 627 0 209 619 537 979 0 607 173 810 330 0 0 480 331 733 863 163 401 945 673 0 724 0 293 925 751 0 777 0 0 0 656 468 472 163 193 162 2 0 561 0 514 0 0 128
517 170 981 545 978 908 308 0 406 0 513 502 3 669 546 238 214 0 133 392 667 112 0 149 643 0 0 0 272 766 140 644 791 946 891 80 768 936 971 0 957 592 729 162 0 0 76 0 432 0 528 367 21 0 0 482 457 404 0 193 0 922 355 386 686 0 0 416 855 450 382 685 633 610 316 87 357 812 97 0 0 55 621 447 319 0 414 367 0 384 322 467 650 628 284 285 386 339 0 685 0 521 381 0 673 143 786 31 335 489 316 770 128 996 467 409 271 133 565 0 966 326 825 289 148 850 0 0 272 539 741 574 333 0 531 567 35 0 0 162 759 422 233 619 645 444 0 0 0 600 569 267 581 0 975 0 867 156 203 860 0 972 0 254 0 0 824 0 401 588 490 69 570 993 869 445 722 389 810 0 0 65 249 0 16 491 446 377 966 414 570 930 812 501 383 163 324 960 661 172 584 277 556 0 755 15 668 538 535 630 693 454 4 463 664 632 0 723 106 411 382 0 0 497 786 390 556 838 0 69 880 719 450 0 445 395 728 729 446 624 269 32 0 848 147 479 46 42 507 651 698 0 48 454 69 799 87 750 12 0 0 720 991 518 401 886 372 66 0 0 538 0 882 114 209 120 686 299 7 684 744 912 587 212 917 765 107 0 70 196 483 761 173 913 751 881 884 0 0 792 661 827 14 414 0 452 122 990 20 439 0 196 156 241 735 0 548 985 599 18 0 235 734 155 438 515 964 708 66 517 41 615 123 181 320 54 999 636 288 56 0 498 12 0 385 557 380 643 586 549 710 903 172 917 19 750 675 920 0 0 718 623 190 77 489 52 0 254 958 0 170 453 0 387 752 995 0 159 626 351 719 834 265 0 0 0 165 196 647 540 208 362 11 679 817 154 683 957 975 113 923 331 544 0 131 0 669 0 0 0 107 242 0 682 0 764 605 871 0 0 319 160 730 391 0 0 392 0 0 437 427 63 879 398 835 877 840 672 711 10 535 205 343 184 414 805 585 774 840 74 847 0 5 724 604 120 357 0 501 107 324 490 659 489 747 287 139 955 172 793 0 632 399 58 0 72 625 0 419 530 551 846 817 509 68 0 231 636 281 0 0 0 940 959 632 43 438 474 210 119
600 0 510 915 409 831 908 946 975 280 682 845 754 0 583 147 639 933 314 877 368 0 537 693 0 0 891 954 921 139 384 975 640 616 997 445 369 0 197 0 290 203 882 249 0 422 84 765 664 242 730 820 28 665 0 280 0 125 136 0 0 155 426 0 887 36 96 814 365 926 70 757 0 451 117 225 324 769 125 895 49 838 993 198 979 842 358 224 773 0 227 311 445 524 101 382 0 337 713 219 355 0 880 431 272 681 552 990 987 711 259 577 221 131 0 0 304 523 0 0 975 518 172 791 0 0 30 115 890 797 984 237 89 949 937 518 0 756 0 550 659 202 0 0 829 37 152 995 52 837 752 449 135 262 0 919 914 0 566 994 647 0 774 0 0 0 759 497 36 63 768 0 224 0 0 479 915 0 671 212 813 290 981 160 543 306 0 774 888 774 217 502 354 29 214 0 768 127 0 977 393 795 0 238 0 742 0 554 807 486 0 419 468 355 0 694 94 162 660 973 419 0 833 180 0 808 0 688 631 982 938 919 873 892 935 0 239 578 85 270 959 510 608 31 75 791 838 801 83 958 915 266 163 36 887 794 598 724 717 217 853 975 330 587 49 427 931 908 0 0 509 782 51 95 0 0 605 0 998 856 470 0 797 0 94 836 785 0 513 0 62 567 855 206 744 0 291 67 0 346 954 390 407 722 636 567 560 931 0 91 298 430 424 346 620 137 460 963 235 420 939 455 0 491 377 0 375 0 758 0 0 489 956 61 0 883 0 111 499 963 575 722 0 297 135 123 0 479 260 555 62 858 628 0 980 956 0 167 292 0 562 114 862 452 760 672 0 0 914 912 164 841 586 207 795 29 414 449 396 0 958 825 180 606 893 0 0 352 0 372 58 0 447 566 876 675 435 780 974 221 67 265 408 0 636 971 777 11 882 131 325 859 568 439 24 758 197 475 476 0 145 0 0 284 0 24 0 0 0 318 622 502 760 298 683 732 699 811 962 245 0 177 121 36 268 564 777 0 693 761 585 301 326 169 464 829 989 593 605 832 0 627 390 0 39 277 30 327 532 0 266 354 0 905 714 100 234 264 823 501 0 900 0 868 0 0 758 667 84 0 828 196 897 0 361 184 897 41 0 0
812 0 442 788 701 302 0 957 897 614 344 883 991 764 488 535 502 682 394 148 976 806 81 0 349 0 4 133 618 801 539 950 342 0 309 0 53 438 600 852 866 658 736 92 49 345 991 241 58 408 83 888 0 785 725 244 0 0 60 592 177 344 456 197 0 4 698 686 345 0 353 306 427 178 931 322 894 926 177 333 0 621 293 792 0 262 738 25 485 402 516 0 683 0 41 0 0 44 483 705 0 813 390 735 44 741 942 215 554 774 22 539 627 778 549 958 711 0 391 233 330 765 0 240 288 809 0 0 669 376 0 671 811 434 0 621 0 707 0 496 427 894 169 506 0 0 682 761 0 132 638 850 22 781 0 669 0 359 57 559 510 482 168 345 670 782 633 831 747 161 0 878 22 201 221 336 21 188 146 771 0 620 571 0 37 0 825 234 420 266 266 867 346 669 749 0 913 15 0 0 162 752 578 388 0 707 528 954 0 72 606 35 389 733 721 0 862 0 333 171 0 213 670 36 406 897 967 762 366 100 876 903 282 0 0 455 0 0 401 475 531 603 122 290 500 377 910 318 486 463 471 760 803 169 589 98 271 0 0 590 663 940 0 418 835 710 0 0 69 0 61 0 896 448 473 22 456 238 97 153 506 1000 781 367 0 162 917 585 971 436 829 0 0 620 145 35 878 0 280 821 509 381 809 197 583 30 137 119 0 252 189 389 817 366 903 0 640 141 477 727 0 474 540 49 813 18 393 0 192 763 0 0 324 652 924 36 0 0 0 40 80 268 81 64 367 755 0 308 0 972 406 0 811 0 969 213 0 499 879 0 104 504 655 134 366 13 834 577 44 677 339 543 0 713 501 9 0 912 66 0 0 650 708 617 935 263 125 0 521 127 666 673 319 385 131 241 209 325 206 0 915 122 36 172 0 0 588 94 965 349 0 171 0 259 375 999 0 816 873 0 792 0 0 804 136 395 27 986 269 805 0 632 424 760 0 191 591 0 726 261 0 8 0 293 0 0 364 513 261 354 729 594 0 235 958 756 244 210 0 0 689 521 542 323 997 12 577 0 464 866 56 684 73 781 0 966 664 326 0 0 471 745 215 0 700 159 796 0 901 846 418 510 565 79 583 0 0 0 0 0
527 293 58 820 287 866 357 763 39 795 364 587 0 642 0 596 487 23 0 0 0 854 126 82 176 269 781 0 5 531 99 0 0 773 994 0 0 640 468 0 25 814 213 277 491 173 848 266 0 898 0 149 595 902 596 958 0 451 643 71 0 620 0 759 993 0 0 748 281 622 18 446 0 939 593 768 235 918 203 0 812 0 635 0 418 999 13 887 794 832 354 175 0 877 882 0 0 888 554 558 368 314 648 657 560 350 929 137 0 671 461 796 310 578 749 552 389 441 792 446 759 197 114 392 350 246 464 974 37 597 194 0 104 337 468 275 797 0 1 256 922 651 864 354 216 97 482 759 33 832 188 942 414 883 313 0 493 357 902 475 627 858 26 32 0 384 212 0 795 151 655 431 36 0 935 563 0 765 728 460 177 196 0 609 0 257 567 0 708 420 199 197 9 451 0 934 931 14 23 416 284 961 382 0 597 497 75 987 601 0 0 55 744 0 800 147 0 237 910 402 456 142 23 108 573 0 122 337 554 52 0 755 49 53 347 663 233 0 480 748 603 305 660 150 110 327 655 891 0 349 109 0 0 273 280 614 86 0 0 0 752 819 544 0 503 42 325 74 948 715 411 440 780 927 331 0 851 533 954 0 891 130 58 793 736 811 0 0 242 37 460 3 276 119 790 0 0 467 624 965 94 915 0 903 744 335 386 0 753 396 635 278 196 0 874 458 839 820 561 935 101 144 619 0 0 701 437 0 0 0 768 0 0 461 307 0 505 0 485 914 204 0 402 474 825 0 610 161 0 23 0 956 853 0 523 999 713 35 626 483 706 328 234 726 501 915 688 887 976 457 0 0 74 526 613 821 372 684 630 498 410 664 25 0 207 138 955 57 793 652 571 181 0 929 267 278 230 692 838 919 877 0 691 75 20 858 109 0 199 12 0 717 22 686 278 0 820 0 934 248 0 216 0 932 320 139 847 0 49 874 337 0 0 183 444 840 364 341 505 0 0 695 315 673 0 812 0 0 71 0 209 947 315 160 519 352 1000 0 167 721 813 676 0 342 0 152 762 791 339 0 96 0 311 637 0 52 0 909 564 298 0 418 234 462 95 372 210 0 369 638 183 813 0 420 0 901 271 107 949 0
151 0 674 573 985 50 0 819 714 76 837 736 449 475 470 0 66 880 900 606 0 464 801 383 956 147 455 646 0 0 0 980 144 765 208 0 160 0 261 519 880 0 376 728 0 691 0 188 731 486 189 800 926 467 180 829 293 780 36 366 763 636 323 81 0 381 632 443 470 412 449 796 0 0 749 0 0 157 898 296 704 0 123 592 195 151 555 968 65 18 628 724 528 848 776 651 201 487 479 0 553 199 157 973 987 579 929 661 0 9 506 0 914 774 450 527 968 982 0 276 382 241 121 177 575 866 694 0 133 519 313 557 995 977 783 643 55 308 174 253 0 344 28 712 0 236 94 340 0 277 0 974 281 0 460 172 766 390 309 0 951 590 158 655 936 0 528 0 566 473 442 0 730 359 591 310 994 52 676 0 970 130 996 603 176 0 0 979 239 706 12 11 986 0 846 671 210 443 0 819 932 108 131 739 277 968 675 0 197 934 681 260 523 678 417 838 0 665 504 0 42 258 618 939 706 0 194 0 903 0 0 0 277 76 0 397 955 295 553 83 764 0 27 0 788 769 272 0 123 441 418 671 301 0 633 375 279 644 612 336 0 507 0 875 226 158 675 601 50 0 0 329 357 383 517 0 520 754 0 674 387 181 462 0 122 697 170 478 416 347 230 619 752 412 385 114 641 1000 244 0 568 510 517 519 765 421 0 0 196 95 776 0 0 632 104 28 172 0 0 254 635 326 405 500 112 32 0 305 369 0 310 636 361 263 976 974 75 147 0 765 231 154 657 0 654 630 713 917 0 0 636 61 967 441 237 396 600 61 277 624 0 399 764 59 0 339 697 867 740 902 0 0 366 165 321 347 0 971 0 136 372 912 202 0 230 901 658 759 196 497 301 308 191 319 986 813 0 186 996 0 0 306 280 379 0 0 0 375 6 440 0 508 0 745 809 53 578 0 586 849 0 35 0 0 909 505 735 382 501 772 980 464 150 639 960 234 507 0 0 412 827 588 152 995 0 0 299 72 162 574 116 0 13 308 15 746 365 39 0 444 0 251 386 291 522 0 970 41 416 0 15 203 44 920 285 0 615 896 0 419 0 705 0 760 938 569 859 253 0 726 276 0 726 0 330 0 215 274 463 424
451 0 538 233 0 0 0 264 803 864 736 600 875 445 716 0 566 0 0 529 0 0 719 444 363 0 469 923 11 34 909 0 7 997 272 678 630 30 223 196 995 0 93 438 269 0 540 955 875 54 877 166 0 78 983 665 0 674 791 207 902 202 362 728 144 978 0 985 354 539 768 724 0 0 0 778 0 711 152 164 135 899 600 717 669 636 562 320 291 918 695 0 143 469 0 0 0 24 719 386 918 975 904 114 253 175 905 71 919 0 946 970 216 0 0 467 279 754 542 129 774 0 0 430 467 0 147 259 0 235 602 30 136 717 724 0 668 211 0 239 508 612 302 64 465 584 0 625 316 48 0 578 499 254 0 847 483 826 833 716 72 0 473 792 0 720 549 0 133 576 0 34 0 791 202 552 0 163 0 912 872 270 517 486 360 317 805 430 613 526 0 879 797 918 0 325 180 398 328 635 91 487 247 425 339 866 0 760 117 0 0 645 0 0 0 661 854 721 784 549 578 0 736 0 812 727 837 316 0 155 127 43 74 969 0 913 0 850 832 0 0 662 0 528 135 0 402 0 151 727 900 487 341 971 319 857 485 135 286 238 759 0 572 0 0 76 637 810 808 958 728 707 85 910 0 261 941 0 731 788 0 936 0 985 234 452 828 695 548 0 611 968 436 203 0 750 457 385 0 593 97 0 98 466 0 35 597 808 0 836 832 0 959 506 704 0 67 400 0 849 250 940 255 0 191 406 919 656 344 886 573 659 105 804 190 377 0 143 657 603 24 363 918 0 473 0 359 0 886 187 509 172 586 601 394 188 255 0 716 71 0 138 241 0 0 0 356 759 411 0 842 651 233 202 614 196 618 418 0 229 839 113 199 140 385 41 559 279 0 388 954 0 0 445 0 0 0 0 0 378 453 609 234 574 510 613 0 677 0 824 436 242 352 0 295 956 737 0 863 62 554 610 826 137 394 690 771 250 61 266 0 0 854 0 0 358 715 673 477 628 473 141 0 0 152 35 0 703 136 0 8 611 448 33 22 680 36 265 630 22 278 628 608 0 0 0 338 931 312 244 728 830 44 393 858 868 510 109 958 0 383 17 277 852 106 348 0 324 592 780 407 828 580 617 435 0 489 72 448 667
171 0 237 751 147 0 728 316 541 557 222 0 566 836 556 387 188 305 582 278 0 446 510 49 417 134 955 265 727 719 860 503 626 488 795 845 193 281 936 592 0 279 0 483 0 174 515 90 770 700 0 782 860 162 764 265 749 533 84 384 955 17 0 986 0 681 560 0 0 668 154 0 0 802 783 276 423 252 681 0 257 0 655 416 476 872 654 944 621 466 791 0 0 0 470 0 74 0 192 373 650 0 429 0 757 296 620 399 335 88 98 273 321 0 630 0 6 303 510 0 329 490 458 0 720 583 0 315 103 13 499 330 447 0 306 252 30 224 0 0 806 971 0 0 0 0 493 770 237 697 741 143 386 934 21 985 331 20 521 94 89 399 145 502 590 417 837 756 305 793 289 746 0 0 605 704 0 441 0 37 34 0 982 760 949 247 402 945 0 189 931 355 269 647 0 779 123 194 689 565 0 150 28 292 0 11 686 995 0 102 381 306 0 111 775 545 0 0 416 0 796 0 355 0 718 223 509 137 258 0 725 408 238 764 634 364 0 312 211 0 0 0 811 776 927 661 683 0 998 880 344 125 212 34 193 950 386 633 374 30 815 0 515 932 217 324 764 728 269 480 760 485 0 183 633 0 552 615 503 20 259 923 844 0 71 346 539 179 573 861 44 12 638 0 555 661 430 0 0 747 827 102 0 182 549 482 168 489 0 0 735 0 625 776 0 0 241 475 67 0 0 734 890 0 555 0 125 985 917 0 101 989 963 839 0 316 683 58 441 622 623 0 391 0 0 671 737 766 971 927 992 992 0 379 70 72 762 0 0 287 0 3 628 274 0 587 827 740 519 474 591 0 512 0 0 814 456 0 0 415 279 259 264 1 426 849 436 80 362 275 861 200 0 228 934 408 52 204 0 286 219 797 55 360 0 591 967 819 640 442 0 752 79 828 284 199 0 927 316 0 29 393 572 0 917 857 699 790 195 106 417 222 167 371 858 590 14 0 544 141 423 742 0 0 883 231 848 0 690 944 270 603 928 60 508 305 0 277 209 0 580 0 674 180 517 520 578 524 342 199 0 626 809 30 60 0 745 234 0 254 626 383 0 0 831 772 801 798 0 274 30 35 532 740 783 484 836 37 429 0
0 974 0 694 1000 0 285 845 904 994 0 0 82 690 658 629 0 177 842 0 590 529 0 307 441 0 223 419 211 850 326 656 254 0 632 584 907 756 826 0 0 389 619 332 0 523 0 770 341 533 154 463 733 236 417 896 536 345 21 492 533 0 581 882 366 11 0 117 986 433 52 597 324 67 469 0 81 164 440 875 34 0 786 110 280 0 0 818 742 185 117 836 0 703 161 143 587 0 0 752 854 984 265 450 885 861 692 195 328 584 154 166 330 0 285 783 89 340 241 78 0 321 195 291 692 433 455 277 639 861 530 20 555 57 413 705 344 0 895 41 0 247 805 896 369 606 183 0 0 65 947 191 354 437 956 781 926 10 475 164 896 269 901 284 210 679 779 655 0 191 775 305 938 0 869 0 627 214 0 352 0 998 782 0 0 454 347 0 353 0 225 795 296 63 368 523 414 0 150 221 540 470 0 123 643 540 257 608 331 0 0 817 99 41 78 141 956 0 711 229 972 397 465 567 0 823 311 0 108 0 657 48 0 291 733 0 661 96 907 136 432 785 485 374 0 565 317 171 0 260 117 836 181 870 408 0 0 125 913 39 272 377 915 239 921 0 220 185 240 380 147 611 529 938 504 437 0 222 992 680 612 875 332 460 716 229 0 702 576 996 300 230 267 217 726 65 870 891 626 929 205 742 0 826 113 459 0 248 73 0 790 904 0 387 482 839 554 800 433 922 465 849 394 0 239 766 738 102 0 891 133 912 320 0 567 964 917 748 0 396 675 874 0 21 0 232 424 451 0 896 575 104 0 597 180 877 878 422 0 841 743 623 0 517 110 725 701 0 0 831 0 530 249 919 992 807 360 989 76 528 169 459 7 742 0 597 732 0 704 218 201 376 0 571 158 740 0 0 989 883 805 388 932 229 543 101 0 884 270 511 930 995 506 632 883 530 106 223 22 602 4 9 590 971 879 550 0 44 975 101 21 0 0 944 870 0 151 0 311 736 253 789 0 252 11 246 784 393 223 166 389 691 398 373 0 0 587 575 0 223 656 378 633 199 481 162 147 214 386 0 147 923 364 654 0 0 221 353 436 971 942 96 521 0 482 919 564 33 343 715 0 359 925 494 0 913 507 0 646 659
455 229 589 232 777 0 214 612 0 530 460 386 513 863 0 251 564 611 0 0 143 958 703 336 636 704 0 0 972 0 0 314 982 167 995 175 931 543 161 445 0 293 488 251 819 420 426 0 10 660 525 375 0 552 724 873 968 524 96 0 833 876 0 69 693 96 139 918 0 833 269 617 100 695 885 360 37 699 450 734 0 0 902 975 0 471 867 227 434 0 763 0 0 728 0 946 98 149 230 826 407 0 600 63 63 0 600 802 787 90 613 0 156 819 0 55 369 666 787 356 165 70 569 685 38 975 84 503 65 0 322 0 993 468 249 138 0 601 94 61 653 580 678 530 0 795 354 0 941 490 0 580 0 284 967 315 481 277 611 235 836 560 343 715 462 0 510 0 0 0 164 585 820 303 569 490 993 743 0 0 0 950 563 902 626 0 551 0 421 722 405 228 114 0 843 175 189 714 566 507 65 975 881 0 209 724 224 420 615 525 819 349 178 875 273 965 0 723 464 362 0 918 883 0 667 0 0 0 126 256 898 927 132 454 83 185 909 0 598 0 569 703 0 9 439 58 0 914 998 384 0 5 966 788 0 0 178 0 982 0 653 0 0 833 0 356 482 795 940 510 800 66 496 290 254 0 553 583 611 0 88 0 568 300 332 996 690 916 45 715 668 424 0 0 656 215 0 915 0 699 0 772 367 416 712 309 0 516 0 101 476 210 778 564 501 467 612 510 460 250 98 438 621 180 408 61 61 275 813 990 975 0 474 191 252 255 228 624 389 0 463 54 0 776 957 743 888 35 334 915 810 788 500 921 195 246 905 855 0 448 117 162 308 0 305 317 788 822 63 488 728 81 0 228 152 872 150 25 103 347 631 0 0 610 32 308 892 0 0 631 0 0 427 388 385 690 53 551 0 0 925 830 0 948 970 759 660 426 261 412 339 0 951 957 831 0 701 558 185 460 563 0 419 649 429 165 493 950 458 0 5 133 410 77 938 502 89 0 251 365 334 638 494 776 845 606 280 405 174 878 648 530 669 835 530 0 223 0 214 9 717 0 508 0 0 306 0 560 8 938 970 832 942 32 885 376 860 0 94 0 199 5 549 0 229 0 0 109 136 0 0 460 629 453 835 0 0 241 692 374
0 771 721 0 911 682 817 0 639 92 758 153 845 0 289 0 837 360 0 219 430 935 0 13 557 439 665 76 535 0 847 886 0 221 842 686 590 807 887 0 879 371 863 68 330 740 0 582 764 991 75 144 319 0 731 0 84 677 231 870 119 0 0 760 494 954 646 0 814 0 0 381 754 207 499 755 727 0 471 0 947 491 130 824 86 0 714 0 56 953 138 0 575 295 157 686 966 292 924 809 0 28 0 0 381 570 372 392 0 58 0 77 935 313 0 31 723 643 466 408 363 881 839 984 244 299 27 803 986 311 430 232 256 432 910 387 592 0 753 956 43 126 0 362 186 0 432 402 0 974 571 754 943 512 51 453 511 296 559 114 0 393 0 203 423 0 562 0 769 757 0 75 722 303 341 645 969 0 0 783 825 256 46 103 0 0 469 161 719 937 423 0 760 0 100 258 576 0 391 963 0 0 353 0 977 809 961 814 585 618 0 309 0 227 798 19 0 898 0 133 1000 581 395 325 852 55 0 806 267 872 815 67 314 607 512 141 0 0 184 0 0 725 963 597 940 0 260 888 650 814 175 845 599 89 426 919 424 231 714 389 0 161 0 0 159 739 0 598 732 636 557 915 272 551 146 0 106 449 955 775 450 592 143 257 574 232 698 244 875 776 0 347 0 753 324 467 138 996 980 612 0 211 376 104 280 0 142 0 69 0 158 298 0 0 337 750 980 115 720 295 141 608 233 206 670 940 672 641 515 0 832 0 272 4 353 571 822 224 571 0 985 364 790 0 538 607 27 0 600 563 800 524 533 155 906 925 536 37 0 598 5 662 786 509 305 201 0 0 0 10 961 225 122 177 895 56 90 952 410 0 907 410 810 529 0 0 689 922 868 799 0 0 9 478 849 538 279 0 346 608 397 0 866 0 277 838 0 64 0 341 800 664 466 420 323 433 726 0 883 735 872 338 206 780 0 862 974 908 862 433 677 0 24 406 82 232 534 898 397 78 34 535 0 0 961 775 0 855 708 0 0 128 993 156 869 109 310 0 0 451 0 667 0 71 974 209 0 191 371 57 190 637 477 121 450 923 752 113 0 531 0 602 28 82 86 573 0 158 559 917 610 91 521 0 465 956 0 405 0 845
775 238 539 788 0 315 974 0 917 242 147 391 782 605 0 716 281 602 977 229 160 0 404 594 501 170 157 226 739 0 305 362 638 465 136 895 287 0 219 979 136 178 253 258 686 938 498 527 313 363 289 881 0 922 626 192 0 800 948 0 847 950 867 0 0 405 495 247 0 0 0 21 83 696 840 482 0 369 659 416 741 31 703 405 630 608 796 626 469 214 0 912 0 780 0 720 0 104 0 402 725 443 777 0 94 125 801 43 393 44 755 0 743 262 639 567 0 197 355 0 0 614 597 91 0 922 0 921 0 701 292 715 898 450 368 983 2 0 727 696 355 111 92 15 194 961 151 348 0 263 210 611 696 158 290 650 154 899 182 0 629 705 611 0 0 67 350 712 414 518 0 0 631 816 0 0 666 75 793 260 680 540 0 0 437 84 0 332 0 726 535 129 0 481 0 0 0 912 138 91 0 516 239 885 0 0 414 853 0 519 766 502 0 910 648 64 889 418 2 916 33 576 801 347 810 549 589 116 937 582 0 0 340 737 97 961 623 700 904 834 869 0 219 797 517 345 358 655 834 0 54 675 120 665 678 420 40 0 827 747 691 462 355 4 763 0 178 364 845 766 712 169 0 0 0 0 0 782 880 802 23 520 585 970 226 246 152 279 82 419 70 838 729 0 0 362 395 950 80 0 473 734 916 596 635 34 916 166 415 885 343 51 0 380 876 162 853 0 0 589 287 401 0 678 944 0 726 816 737 150 8 295 145 228 620 310 320 350 980 738 0 75 902 143 0 420 0 573 83 157 181 759 43 335 0 52 486 689 0 244 553 826 801 0 28 608 7 0 0 113 0 681 731 838 343 14 0 333 769 154 0 865 988 170 637 394 954 0 692 979 0 285 0 894 748 0 778 2 975 114 0 907 675 905 746 0 0 307 261 0 0 398 617 888 40 793 726 299 919 930 668 712 887 157 606 458 142 571 832 0 0 886 532 0 372 85 662 0 162 193 7 20 112 0 557 874 0 880 0 473 211 0 0 959 753 19 886 933 511 751 499 442 435 699 299 764 938 134 0 891 281 427 884 600 624 658 0 868 256 19 26 422 991 0 0 433 172 166 257 984 323 965 30 1000 440 0 484 285 102 428
693 0 899 0 146 249 267 288 677 58 696 931 976 0 820 0 0 402 656 0 0 458 131 931 389 499 341 0 0 0 16 926 559 654 660 190 0 918 235 911 234 279 955 556 462 717 288 0 474 0 423 0 293 485 888 289 799 0 308 223 992 197 751 339 801 901 0 719 342 0 111 0 346 964 839 346 257 608 891 145 411 0 673 785 882 37 0 507 0 219 183 0 802 121 137 792 340 772 0 258 789 0 528 979 325 113 961 660 0 681 115 0 147 890 0 609 618 807 986 861 0 134 700 174 797 79 479 701 835 180 439 831 0 640 353 180 71 786 527 0 0 694 294 768 446 815 269 877 553 671 19 315 104 978 8 166 445 445 841 0 275 0 983 0 104 264 787 893 238 455 864 441 0 0 316 0 398 0 459 692 972 127 0 50 642 823 935 0 330 889 948 286 0 423 0 590 782 952 866 114 180 767 846 908 386 824 147 479 164 104 414 472 856 513 794 0 271 476 245 462 0 0 0 164 0 26 662 495 940 31 959 451 28 621 760 229 734 966 253 126 254 810 303 0 945 176 490 604 196 472 903 763 250 2 268 0 900 919 194 757 320 841 463 352 397 0 91 0 493 257 494 897 558 471 233 606 611 903 926 524 178 516 806 0 408 568 774 167 0 0 954 561 0 581 304 880 477 264 0 32 868 0 578 0 473 852 0 101 379 0 826 144 998 0 0 114 230 286 488 187 279 0 417 354 0 922 0 141 0 767 767 398 732 198 533 125 813 79 0 20 0 682 0 933 71 0 682 119 904 624 939 162 478 509 967 316 813 156 800 830 335 843 335 0 0 934 661 856 215 398 959 605 791 0 729 537 282 115 876 111 632 679 404 699 104 443 993 0 837 425 105 681 885 651 0 537 882 432 959 284 756 640 714 393 806 99 1000 751 0 884 0 0 251 192 0 104 901 620 276 124 468 835 238 432 384 199 449 905 0 710 664 603 241 528 462 729 0 706 592 693 944 0 552 341 339 929 0 363 716 0 0 683 718 0 97 945 106 282 396 548 894 579 0 0 0 452 755 696 417 975 252 800 935 808 652 816 470 500 938 462 159 822 139 664 294 790 848 796 660 874 635 760 608 927 0 478 728 536 634 388
0 873 162 719 269 627 208 552 123 264 742 509 283 665 110 874 250 300 304 969 62 742 27 0 0 0 0 573 299 858 0 551 560 379 0 158 78 578 839 410 596 39 781 806 241 0 742 698 697 171 314 451 799 779 429 70 918 59 556 570 220 897 411 0 0 240 27 0 620 68 135 690 873 162 52 766 0 480 120 332 253 581 141 727 35 383 36 646 281 70 672 419 344 85 0 32 83 426 738 377 774 606 787 669 324 0 282 8 0 903 402 240 152 962 506 314 403 0 646 167 638 298 433 601 322 519 273 971 737 773 431 525 557 0 206 162 947 95 0 35 71 296 706 757 0 0 149 293 105 952 181 0 0 519 343 359 0 357 185 285 903 379 443 357 137 433 257 0 933 622 960 0 356 107 0 0 665 494 638 581 758 934 75 406 509 689 843 0 0 695 274 856 516 0 218 572 404 83 942 875 218 499 133 590 0 0 653 0 834 0 337 833 475 257 621 0 882 239 922 440 802 517 407 0 541 992 0 0 0 567 832 577 877 773 153 748 991 586 0 361 648 16 967 999 617 273 50 461 897 269 904 341 612 0 553 937 140 945 940 851 607 449 0 420 0 562 0 469 103 0 119 421 0 184 282 610 651 0 160 648 559 456 318 0 296 34 311 657 153 313 778 0 305 0 84 0 923 25 49 513 609 0 866 366 0 587 58 611 588 337 133 87 337 608 177 0 850 652 905 0 360 191 304 207 84 261 109 776 0 629 0 889 0 311 17 56 0 37 841 201 871 758 226 0 679 691 252 669 732 0 891 584 0 420 0 410 797 101 828 800 836 768 145 502 642 841 0 150 669 0 17 701 711 537 423 913 963 0 0 492 899 877 308 984 670 56 0 304 872 318 703 246 849 750 67 817 680 990 506 842 674 411 93 904 956 396 0 297 270 942 531 0 237 552 0 706 421 341 0 798 955 270 267 253 305 906 0 898 810 918 692 692 0 553 550 538 182 686 162 0 680 531 215 63 366 558 115 0 0 792 158 0 687 576 230 0 181 937 421 792 816 843 0 204 33 0 27 674 1 0 170 429 0 342 644 507 471 646 474 0 714 0 74 309 962 0 893 590 0 90 645 584 0 270 9 0 526 468 413 5
978 642 996 67 35 0 8 119 45 620 333 440 22 692 314 234 976 828 131 692 0 372 584 970 0 22 888 178 200 383 277 808 649 0 776 0 232 986 247 0 346 0 430 0 480 322 0 973 549 961 563 744 959 903 304 647 224 459 0 940 175 619 235 0 0 0 336 0 234 53 448 723 206 125 0 952 440 275 199 0 597 654 154 0 562 728 167 478 95 366 0 0 500 132 572 341 0 218 909 234 496 874 0 0 579 0 716 18 413 474 996 429 353 0 893 261 318 0 0 77 0 0 317 558 0 285 234 156 799 135 726 341 301 137 71 160 22 474 0 367 0 764 140 589 740 735 576 827 0 567 221 174 966 789 177 0 0 104 835 673 0 589 57 165 0 720 176 0 609 820 537 239 348 143 670 635 649 0 228 632 964 0 797 289 203 0 0 700 848 0 27 42 573 961 229 0 945 921 0 876 993 0 696 224 0 627 511 773 393 0 212 410 141 823 782 358 269 244 344 0 296 522 0 266 550 0 657 568 0 0 977 553 489 576 642 0 719 510 0 242 133 260 789 176 535 284 0 928 981 626 0 881 83 0 919 90 693 7 172 393 834 54 0 364 175 414 581 231 102 442 730 3 75 757 336 406 42 892 305 278 190 270 56 976 0 993 856 807 0 626 281 0 207 754 53 627 242 531 542 404 403 993 448 433 461 0 476 0 0 122 708 258 637 580 0 0 434 268 816 531 15 0 60 869 873 252 300 836 877 816 731 134 627 221 287 0 45 503 0 184 266 0 861 895 819 735 563 758 636 942 337 189 896 845 738 848 0 491 326 338 501 877 584 521 0 661 0 653 0 0 770 0 96 54 944 466 45 302 0 0 166 210 684 145 197 271 200 402 539 949 98 434 385 0 0 587 19 560 137 284 451 0 0 557 705 0 901 12 804 415 747 794 487 573 829 247 0 220 368 592 400 946 863 707 327 918 0 0 126 120 720 865 175 857 876 0 200 215 759 903 957 451 324 0 874 691 768 883 14 162 646 0 341 391 102 677 0 43 0 332 404 0 312 0 639 813 422 595 0 580 0 977 0 146 513 453 8 147 827 788 441 0 896 421 612 265 876 622 515 0 509 965 393 0 0 0 959 0 0 737
71 595 110 0 277 788 669 843 417 0 821 220 0 176 0 54 351 171 0 279 0 740 0 843 72 193 691 311 0 818 0 324 976 249 478 360 698 142 259 0 931 970 865 383 318 508 0 141 0 894 452 747 258 0 991 0 0 186 966 283 910 550 0 826 760 935 626 543 0 169 164 671 13 513 907 333 0 149 0 0 564 542 0 613 162 335 150 455 823 585 0 684 916 371 823 274 544 434 439 686 0 351 0 417 0 771 256 246 215 29 0 579 597 0 949 98 0 912 412 867 92 974 217 0 440 881 337 84 51 554 677 0 550 677 36 621 881 0 0 765 62 852 0 149 762 185 970 273 0 213 0 0 484 70 609 62 303 979 359 583 0 655 0 0 0 971 453 336 30 0 365 40 775 450 137 888 246 0 83 0 0 0 290 696 246 922 583 0 217 576 105 133 0 0 0 349 370 486 565 462 134 241 177 958 981 451 142 36 825 144 0 203 320 0 31 164 446 227 0 0 846 462 0 0 755 32 763 0 636 952 960 92 712 813 219 128 501 880 656 0 0 176 421 314 0 235 958 717 8 27 726 452 929 93 0 575 490 0 494 633 0 830 11 58 934 0 412 582 360 902 951 434 203 732 861 0 74 296 438 0 0 553 997 100 0 0 596 128 466 0 464 334 553 29 116 944 330 650 0 799 995 457 672 824 0 529 130 643 894 0 28 0 299 783 317 155 379 908 116 934 0 468 10 57 464 800 285 0 994 802 0 383 505 244 602 0 193 213 611 217 0 794 283 597 0 0 430 403 893 585 0 598 631 783 405 0 0 543 274 977 905 799 0 433 828 139 872 887 892 670 857 515 0 773 981 736 981 727 192 145 711 235 195 489 653 573 0 792 209 0 0 155 960 398 959 325 146 181 190 309 358 0 408 107 787 0 0 174 42 369 785 109 286 0 916 728 811 643 110 112 0 338 729 0 435 818 24 572 493 0 107 958 840 450 172 0 416 978 691 907 0 893 312 645 850 254 266 623 679 273 452 871 225 0 0 0 758 940 985 64 671 407 575 124 0 212 0 475 543 926 769 963 425 0 341 499 173 30 608 164 0 968 427 654 554 732 328 0 172 368 918 611 0 0 84 769 667 440 352 58
3 724 0 760 970 0 941 811 511 393 977 0 0 934 308 747 914 917 623 462 467 804 697 115 132 0 324 0 0 446 229 524 303 206 644 169 223 365 0 0 865 0 0 172 705 462 0 709 848 0 0 550 688 0 0 288 0 504 0 0 12 480 855 74 0 929 857 49 30 205 787 0 609 813 0 736 380 36 108 856 0 608 431 550 167 77 122 304 58 346 770 0 254 781 765 339 489 681 149 854 0 356 0 913 0 287 404 434 180 0 378 729 848 0 0 881 154 19 939 991 51 0 978 853 296 319 501 353 239 105 682 830 377 849 584 658 901 0 0 402 297 510 0 729 154 851 230 422 177 269 0 465 0 259 160 780 373 0 988 0 605 0 209 269 602 905 873 484 561 0 29 449 704 451 278 0 687 773 183 356 198 215 66 450 387 946 0 600 25 469 49 182 717 786 236 499 483 468 80 557 0 660 0 946 554 835 0 161 237 0 0 799 686 301 821 710 702 56 0 409 854 306 358 889 385 978 0 0 0 2 0 248 594 342 0 937 40 253 477 221 494 0 835 79 121 55 309 925 885 678 144 722 0 842 0 0 383 0 0 530 691 543 0 144 301 570 295 86 441 526 693 0 507 273 982 91 228 804 854 269 0 140 128 0 530 406 915 1000 285 217 236 0 50 784 0 0 64 0 786 536 919 0 922 547 865 670 637 741 900 724 794 298 446 0 0 728 0 0 158 959 0 0 968 0 908 128 970 179 0 342 0 188 795 528 427 0 520 188 783 657 870 174 894 0 0 32 0 830 508 614 276 438 390 0 675 0 178 936 449 457 410 0 0 690 0 0 619 463 423 770 667 766 338 0 381 978 998 647 420 855 878 694 248 762 636 0 460 582 222 425 488 170 158 300 882 572 16 660 100 368 946 408 0 277 59 410 707 938 517 302 206 910 818 446 281 577 768 759 230 294 798 200 866 376 178 571 235 0 0 979 0 354 20 322 210 0 239 762 419 315 732 37 96 0 0 0 81 601 852 150 403 310 666 417 439 814 962 0 0 61 961 131 533 388 556 0 831 594 119 176 0 761 0 953 119 385 478 884 980 938 592 564 972 563 875 894 830 226 0 0 371 284 0 0 21 571 420 0 277 407
507 336 870 220 983 251 170 0 445 728 0 96 319 119 948 541 595 904 393 0 771 537 0 113 112 0 0 794 698 874 751 59 0 93 539 0 472 262 308 46 0 7 419 568 413 808 552 514 747 292 292 164 205 916 45 462 0 376 926 0 247 239 583 0 59 0 979 348 996 51 789 275 474 506 0 574 705 569 274 389 499 0 40 151 0 512 0 138 976 34 182 113 871 0 0 224 37 74 184 604 861 0 42 547 739 87 534 798 131 0 91 756 773 669 539 125 741 62 0 595 745 487 0 0 65 306 178 196 847 460 0 0 330 735 38 706 880 565 48 254 0 151 18 41 573 846 217 737 0 0 0 108 0 794 0 57 504 561 701 575 0 208 594 558 525 838 705 434 233 656 916 76 473 668 30 351 754 437 995 0 847 991 5 154 579 0 751 0 0 507 161 0 180 0 0 310 460 254 315 854 712 645 434 0 772 573 989 770 0 424 0 259 472 498 900 3 0 777 521 618 143 20 216 0 123 393 137 0 65 561 850 341 479 986 817 865 167 658 294 692 0 577 972 0 526 0 361 690 354 483 656 626 359 176 11 500 0 0 668 0 0 0 0 762 954 141 94 0 625 244 270 866 588 72 452 661 938 985 0 882 0 313 316 324 0 257 541 408 283 0 286 637 523 0 869 792 623 24 0 843 990 591 650 48 6 197 928 0 0 345 222 995 561 0 981 897 819 591 418 827 266 0 651 463 829 617 323 206 157 128 227 207 0 387 226 525 758 323 399 0 123 721 825 293 153 0 534 0 504 972 596 353 0 504 956 503 218 802 372 573 0 921 65 322 0 315 0 440 0 962 779 809 365 298 869 167 879 339 633 538 513 126 142 923 164 808 0 835 224 0 184 0 332 208 0 0 0 0 454 804 0 692 819 0 355 713 0 831 739 600 986 128 776 760 322 918 587 656 529 641 0 534 792 474 682 0 835 15 813 0 87 960 0 919 0 345 237 0 0 0 399 44 0 485 995 590 222 44 0 0 417 633 0 921 683 698 263 685 68 0 179 243 771 830 254 455 905 793 0 71 598 833 791 715 0 548 802 883 705 567 0 940 584 0 0 291 640 926 523 720 847 0 740 125 817 546 325 987 0 847
180 925 408 198 120 0 0 51 412 998 0 162 129 266 0 936 0 0 166 260 0 381 332 0 844 813 371 190 683 543 302 517 3 428 0 591 0 279 265 42 359 10 901 946 488 256 157 0 969 799 961 802 740 700 308 878 548 735 0 0 86 0 403 29 0 870 0 692 492 938 991 912 780 543 839 291 149 891 0 959 369 912 888 440 0 41 532 163 5 412 859 204 0 488 99 702 0 0 631 301 202 689 917 495 622 98 0 0 653 702 0 562 158 462 672 331 189 12 0 548 0 0 445 790 112 0 708 380 136 184 146 0 441 233 493 988 373 0 661 661 458 0 594 820 156 437 180 0 0 0 350 819 690 0 533 967 0 0 356 0 837 786 94 0 0 599 862 501 0 0 879 0 298 0 634 769 211 973 627 59 906 926 186 0 354 195 22 0 362 0 0 527 634 116 545 358 238 178 0 417 843 808 496 88 0 837 82 833 236 945 701 0 0 517 750 587 288 510 47 550 0 0 168 0 0 442 527 239 478 893 191 0 50 0 931 856 510 0 626 0 0 741 621 3 246 675 0 793 631 0 977 795 796 533 267 108 234 890 693 159 882 700 0 990 926 0 953 213 586 38 290 0 293 0 372 604 869 563 479 809 707 0 986 588 0 0 347 622 0 237 716 362 0 315 352 471 915 351 499 99 276 668 0 53 908 359 396 695 0 408 39 925 843 284 318 960 682 0 212 876 665 679 310 777 992 0 401 164 204 821 196 991 881 844 321 424 574 696 0 350 516 17 0 371 826 310 731 859 169 0 623 191 397 0 0 310 888 217 11 0 850 470 262 937 574 17 265 568 902 223 526 0 0 428 854 318 399 0 665 0 329 533 153 267 802 904 988 790 828 685 0 975 257 0 0 682 790 0 0 551 985 191 0 402 898 0 692 922 783 792 613 725 581 0 0 838 177 0 256 659 387 0 738 666 252 501 646 0 0 0 0 499 895 280 603 223 0 615 798 803 866 612 341 317 250 972 0 777 781 618 560 819 0 331 0 0 114 0 524 0 754 183 120 866 0 450 155 276 787 932 816 0 649 471 10 456 198 831 0 627 543 0 776 9 219 919 379 671 102 0 213 789 128 0 33 502 0 61 382 273
374 660 496 279 879 0 0 0 1000 844 90 222 0 0 371 379 404 480 592 878 798 83 646 0 729 833 436 162 687 0 492 946 519 0 735 356 808 0 390 0 966 863 0 0 0 752 170 344 997 0 749 0 667 359 222 179 0 922 113 486 559 76 0 872 710 881 329 419 920 893 839 0 634 0 779 0 458 0 350 711 507 187 37 154 810 318 877 0 497 634 730 0 0 149 92 82 761 248 46 330 582 0 0 980 0 18 0 76 88 620 712 0 0 424 195 0 375 437 0 569 879 137 438 963 297 243 592 0 146 83 0 758 797 899 618 718 850 171 377 822 14 0 522 890 720 788 531 593 401 754 933 230 506 868 0 0 911 0 0 763 168 0 95 593 961 0 556 717 618 986 732 807 549 80 0 0 542 749 0 791 762 134 0 41 542 539 0 41 654 73 156 0 169 581 0 900 587 419 640 114 887 0 184 853 0 283 927 574 0 74 495 690 108 710 10 591 750 670 880 469 694 440 251 84 122 487 0 83 864 223 698 390 0 34 936 948 815 100 133 386 387 460 7 195 637 22 838 0 747 0 694 659 312 0 617 381 385 0 780 500 202 464 368 475 448 128 815 948 533 237 821 0 747 229 793 302 973 984 814 16 456 232 397 0 0 150 498 18 0 0 454 546 923 391 751 865 63 589 500 0 467 786 0 0 308 877 676 397 327 42 512 848 717 0 926 0 0 494 360 777 104 44 818 794 770 158 137 104 572 648 85 565 270 638 413 578 851 682 498 817 0 259 132 395 782 687 474 45 462 326 615 66 369 0 300 433 27 250 534 605 462 486 897 155 618 891 555 430 0 514 0 0 743 338 897 340 619 927 526 517 483 505 800 472 341 421 317 846 893 53 0 0 0 686 969 807 0 89 221 659 0 0 295 0 579 0 0 152 117 482 295 291 0 0 0 985 223 12 0 130 335 816 194 959 470 694 635 0 0 578 0 488 2 0 0 257 117 0 915 480 881 276 144 683 0 425 851 738 0 962 675 768 0 273 996 291 823 0 63 506 75 57 212 35 622 695 52 781 0 274 78 0 0 623 493 2 0 0 432 0 645 787 0 53 394 0 0 372 881 0 834 60 211 71 203 0 863 0 0 0
184 513 588 412 97 0 0 271 125 10 0 397 467 379 487 814 0 815 173 0 583 149 936 0 0 989 0 543 219 14 589 539 313 756 578 773 0 827 27 508 872 145 0 949 326 611 0 224 251 591 681 557 702 497 589 809 776 0 258 84 173 704 746 769 186 225 0 966 0 973 314 0 0 232 0 70 908 922 498 983 892 728 376 653 267 151 237 538 836 0 3 670 396 0 466 587 247 929 737 346 0 559 137 996 864 41 762 803 549 783 142 0 191 974 454 459 924 511 702 0 5 0 129 437 696 0 927 678 0 0 165 640 70 526 470 53 472 0 0 265 785 634 12 0 902 744 332 932 444 497 885 108 0 803 222 305 892 429 207 0 0 558 0 296 317 137 299 455 0 905 626 0 23 565 375 347 307 862 938 518 263 0 930 890 474 718 464 185 0 205 308 620 302 66 0 677 447 77 149 546 520 564 498 92 183 767 298 0 423 709 23 802 0 756 0 0 389 339 304 0 818 0 485 446 514 82 0 296 0 456 776 978 0 0 0 881 710 858 890 555 726 131 556 766 826 838 0 692 86 516 958 72 771 557 472 659 902 0 531 147 476 9 0 120 412 385 699 595 49 164 41 0 939 687 825 743 0 0 89 333 0 526 522 0 0 845 745 930 0 0 394 544 0 569 686 255 483 185 364 365 0 735 945 557 902 575 0 722 0 784 356 0 917 0 0 0 209 85 820 8 530 707 873 325 0 62 368 930 978 150 683 31 397 42 666 0 118 77 947 198 479 967 383 303 770 615 213 478 590 271 0 319 815 924 60 127 0 0 0 661 472 0 153 829 501 0 532 766 0 67 212 769 141 782 0 567 794 0 626 0 315 555 601 482 552 973 128 867 672 644 193 787 827 81 209 41 708 79 0 131 131 0 561 564 96 615 721 0 896 119 679 645 901 489 904 786 0 0 955 950 0 0 563 919 375 98 36 0 666 659 60 549 829 0 736 617 487 0 537 160 90 69 58 0 858 644 0 50 0 75 735 468 0 636 0 501 0 79 0 0 576 16 77 725 351 63 255 185 587 0 627 247 342 485 923 397 463 120 0 186 17 873 139 732 229 691 809 0 492 0 286 19 0 831 0 477 322 61 780 49
0 467 574 945 499 511 535 587 465 58 967 0 445 731 480 405 221 867 0 491 0 0 874 471 280 55 545 968 674 469 300 0 870 314 368 0 439 520 0 0 388 126 874 894 5 755 478 0 909 990 258 648 976 167 0 842 403 442 924 341 264 640 859 18 0 43 964 575 762 799 247 0 399 129 363 886 182 226 639 903 432 923 703 304 406 440 218 47 103 29 128 613 967 377 253 825 619 0 170 350 351 0 528 614 90 0 674 663 97 791 965 528 0 87 0 915 266 0 0 40 388 761 0 330 962 0 309 797 726 649 166 551 462 559 0 103 626 475 383 886 242 780 51 786 136 804 497 0 0 183 163 0 904 852 262 37 32 920 130 0 211 224 815 0 373 0 192 0 708 715 695 770 918 271 692 0 211 44 25 759 674 518 337 679 0 42 173 464 997 923 11 267 0 589 826 578 484 632 173 937 604 873 313 0 470 47 627 718 279 752 985 329 674 914 400 375 26 262 826 243 926 475 48 254 568 0 930 324 590 832 336 403 603 250 326 7 0 919 138 286 639 910 674 342 282 147 76 439 91 849 938 0 193 343 476 200 507 832 971 622 307 826 50 543 72 0 192 291 740 0 352 931 212 816 0 522 796 218 522 0 906 0 572 0 989 201 226 485 445 610 0 83 850 38 348 973 825 971 0 280 338 0 549 0 803 818 880 505 0 220 0 0 7 870 26 773 1 282 688 843 65 526 818 293 235 0 249 61 745 870 529 577 0 161 965 0 0 434 64 461 218 445 290 315 285 676 55 106 50 647 686 0 725 396 0 0 645 979 909 541 0 517 689 0 995 604 0 387 347 359 306 40 808 242 280 341 489 705 689 488 0 808 497 584 58 27 0 955 173 504 0 236 48 287 617 264 634 856 0 0 500 531 934 226 860 754 61 0 631 264 657 623 0 0 644 902 0 229 742 447 0 0 170 426 297 289 583 0 988 271 6 840 321 99 503 557 698 0 0 833 41 713 853 484 282 251 239 0 0 2 990 0 63 468 799 0 62 775 37 526 587 71 711 715 102 0 0 880 0 993 451 232 0 127 0 452 32 102 714 857 434 66 793 0 703 700 768 51 0 944 468 100 819 625 294 0 17 824 0 0
486 863 904 726 337 805 0 0 789 686 669 971 235 186 614 391 310 942 46 0 844 0 0 570 713 0 181 0 827 599 154 322 728 0 108 364 674 582 0 316 110 690 985 885 524 109 246 245 0 754 325 263 384 878 0 681 628 578 931 779 825 870 469 338 965 965 0 861 449 164 531 674 750 149 491 157 719 0 823 99 0 250 0 338 547 343 524 210 0 111 806 34 329 303 0 178 831 694 213 0 686 0 742 612 524 740 0 775 634 0 106 762 809 0 24 661 0 813 308 0 396 425 307 994 170 298 177 77 108 481 0 852 536 0 0 458 553 260 0 338 912 93 923 165 694 0 930 825 639 761 392 0 678 0 752 558 370 43 6 0 0 551 735 315 785 106 691 507 931 706 659 146 0 781 627 556 665 358 472 0 905 73 803 612 770 560 286 150 974 343 821 609 579 0 681 0 0 0 491 892 0 554 0 0 230 592 577 165 283 892 0 324 872 0 16 939 590 507 973 390 209 147 0 85 769 509 0 0 0 732 859 0 279 0 214 932 640 0 853 968 327 563 314 279 542 807 808 882 917 355 763 656 957 275 39 380 632 0 0 740 491 634 292 752 0 265 651 0 0 22 721 728 450 379 494 633 590 948 445 727 0 657 129 509 193 0 185 579 113 291 824 0 528 127 519 0 514 877 123 370 293 533 567 694 299 233 0 547 787 829 429 0 224 0 371 777 939 395 196 0 83 263 648 971 0 0 645 815 901 158 322 0 840 483 931 0 0 549 496 679 991 660 895 493 930 366 413 808 19 352 563 258 0 0 846 0 471 0 974 362 629 424 697 168 27 993 507 478 911 146 255 996 914 633 1000 159 849 859 762 322 0 627 0 0 241 0 519 50 147 450 339 113 51 812 516 0 617 0 658 362 218 23 0 431 627 468 362 40 33 0 283 745 952 22 598 540 308 0 0 798 980 682 604 43 309 237 437 843 0 358 210 911 941 163 552 927 754 0 0 535 0 422 837 232 0 305 268 496 233 0 647 863 866 201 484 0 658 465 232 832 191 403 731 944 234 783 566 771 728 882 781 780 217 515 0 0 0 552 255 823 695 630 0 23 256 559 137 0 890 395 279 26 56 375 234 648 38 362 277 592
642 0 363 165 427 0 755 747 325 451 227 0 0 177 951 136 184 555 484 935 146 796 558 598 859 154 15 923 0 688 100 390 313 743 103 782 895 800 0 246 370 699 0 373 475 512 564 255 985 256 103 616 675 521 489 202 341 432 635 0 719 486 535 370 535 137 932 0 821 326 526 669 886 978 204 126 207 192 598 403 334 530 689 0 308 549 217 850 533 582 352 0 163 884 198 0 933 600 0 114 887 123 615 15 481 912 158 815 81 195 932 129 490 661 923 898 938 998 487 783 0 456 495 862 308 537 16 935 691 0 645 301 72 414 636 514 1000 747 708 0 860 806 654 936 531 215 152 407 0 0 0 454 548 778 216 0 600 550 0 0 271 807 0 86 811 332 95 0 26 0 783 37 896 981 297 0 0 363 757 930 0 898 177 0 944 757 841 982 232 336 463 669 394 334 526 135 473 300 448 4 0 750 568 211 724 768 131 689 0 0 282 631 114 788 921 0 349 931 159 451 328 341 900 475 486 599 157 754 0 0 776 385 35 188 722 845 949 17 315 922 0 543 346 546 308 584 0 0 0 443 896 164 840 758 462 70 113 0 993 322 0 724 568 125 135 0 770 0 901 831 0 40 846 287 988 0 690 667 816 851 316 373 735 841 665 944 433 0 0 0 272 31 851 926 585 101 74 393 553 193 398 650 432 0 683 166 997 0 517 938 136 803 0 881 0 0 456 154 495 382 0 565 727 0 357 388 0 497 206 0 796 556 536 662 706 455 860 0 983 657 40 893 512 0 0 903 900 267 0 380 558 0 742 0 500 231 386 212 0 0 901 452 607 0 942 327 100 0 378 309 505 920 700 39 0 0 0 977 0 723 530 620 0 0 837 186 285 340 120 9 521 338 743 521 28 497 221 790 257 87 740 113 966 486 471 0 955 142 229 728 0 846 110 389 0 273 148 283 0 544 557 801 510 333 871 970 318 959 834 620 38 474 103 444 530 419 702 402 0 61 399 474 457 186 107 0 951 222 951 193 878 378 90 440 0 414 656 871 158 632 980 892 228 770 186 56 56 649 359 100 374 443 564 314 921 566 709 910 766 308 0 233 229 0 907 0 45 198 393 763 437 0 854 979 563 642 365 137 395 91
0 976 367 0 0 498 116 0 982 592 256 629 908 151 787 570 302 106 744 503 81 0 0 154 557 87 672 455 622 917 0 442 503 17 675 0 362 300 187 0 155 909 187 430 331 298 0 0 0 949 0 749 129 0 975 289 874 59 763 88 70 0 227 391 0 0 602 957 867 955 35 28 432 439 979 0 991 185 47 859 604 500 0 417 714 0 0 554 890 630 711 815 131 427 0 622 191 379 877 0 876 959 24 0 912 873 677 597 656 0 13 929 15 533 651 553 0 551 968 402 976 540 545 764 28 674 915 841 793 981 762 141 32 647 580 376 335 69 643 810 210 0 399 634 616 0 984 0 0 436 861 0 0 558 223 0 0 178 0 479 827 80 711 185 166 586 415 157 801 793 206 833 680 933 0 752 830 0 0 412 667 622 496 728 116 690 738 604 499 903 390 362 951 0 343 73 730 972 949 161 298 962 669 0 916 0 601 424 455 559 53 0 54 791 577 819 91 0 752 627 167 925 54 533 27 755 0 136 822 325 556 930 815 277 0 0 813 314 852 854 0 327 90 0 681 759 57 0 43 0 0 259 200 0 966 0 129 567 942 359 740 330 927 92 105 0 107 936 608 76 999 840 0 532 963 902 616 0 158 0 945 613 195 608 929 265 753 336 598 790 379 320 416 452 119 12 188 817 863 0 137 781 0 372 0 20 868 348 705 0 796 555 505 397 665 527 0 351 699 0 441 341 256 56 761 760 19 152 86 685 562 0 108 65 585 0 0 656 0 974 335 874 550 103 709 572 0 0 467 413 952 379 0 0 552 256 819 0 632 897 0 768 67 625 700 292 0 881 99 349 0 511 118 267 772 778 894 60 515 403 0 169 61 154 637 472 513 688 846 246 537 0 674 143 511 937 456 654 564 527 409 269 210 238 0 0 0 892 983 0 0 0 321 28 491 0 330 0 307 246 994 60 392 539 0 652 135 518 0 3 229 833 692 648 859 404 278 0 429 0 738 0 929 63 152 588 765 668 0 801 5 0 307 924 457 12 375 0 208 0 341 854 832 0 0 533 656 0 448 741 185 438 847 357 586 48 31 7 247 568 302 182 459 964 636 900 589 0 971 449 824 203 0 400 895 413 666 847 0 458
18 531 226 3 134 0 356 161 262 594 868 506 319 211 0 102 0 612 314 921 193 452 100 0 263 0 691 207 0 383 678 558 487 311 0 0 543 616 221 322 0 6 302 0 701 754 581 67 557 925 330 0 585 176 981 510 230 246 57 16 0 0 691 570 193 613 510 369 283 695 67 831 233 305 0 347 153 0 716 81 228 0 809 0 798 754 855 0 724 238 721 84 209 0 122 0 453 595 516 654 90 680 789 185 0 939 244 616 815 865 452 0 883 0 524 941 829 85 0 0 0 72 400 75 784 856 918 299 823 159 115 164 71 922 240 697 177 556 746 363 756 937 0 963 0 0 119 0 0 75 0 114 469 215 623 56 731 548 0 615 322 317 0 258 268 192 151 83 345 850 0 843 462 0 0 183 0 721 718 212 68 0 204 0 574 745 653 136 0 30 616 214 12 334 509 0 561 726 0 190 498 0 656 0 650 691 0 349 889 453 556 0 314 0 410 100 244 880 754 0 185 50 398 811 49 655 265 245 836 857 0 120 864 574 379 579 945 807 28 731 942 603 168 118 320 223 972 0 542 0 209 290 0 312 137 355 817 634 763 543 485 923 464 61 228 0 0 533 0 370 636 338 55 181 0 322 205 0 909 641 0 410 0 585 605 320 157 771 11 0 911 906 0 981 0 363 911 482 456 441 374 827 1000 788 0 889 0 475 491 0 0 0 235 32 545 496 0 0 0 134 786 631 0 425 0 0 23 543 191 63 698 268 630 826 847 0 0 358 841 495 100 981 946 577 718 989 163 445 375 988 420 963 289 0 848 350 527 608 0 896 0 0 0 762 956 652 184 112 396 588 268 696 415 973 715 0 425 73 425 0 185 249 0 479 762 789 801 114 0 94 91 0 645 813 257 134 338 0 0 0 138 396 301 535 0 731 839 820 0 0 77 858 222 297 453 835 568 104 609 0 818 845 514 44 711 0 651 26 0 0 566 545 844 282 0 255 511 584 457 469 941 0 223 0 27 591 642 985 0 0 848 254 949 515 754 182 0 268 363 232 0 0 50 492 470 0 908 738 140 6 360 0 194 603 962 279 402 0 211 0 0 394 0 304 270 27 900 595 619 231 842 597 568 281 836 634 773 282 577 414
852 915 673 0 146 618 362 259 283 834 744 998 0 420 0 477 151 141 0 426 945 311 753 0 0 0 195 983 436 0 641 690 405 529 23 477 39 460 870 963 757 992 989 437 46 603 724 0 359 816 0 58 185 180 75 187 739 19 0 948 0 585 492 491 155 25 58 149 833 125 0 0 48 245 721 436 330 153 875 200 0 0 0 375 796 838 17 251 9 66 0 268 293 942 683 950 0 0 983 0 79 335 759 581 289 444 0 353 187 754 348 640 81 980 364 352 0 692 24 678 436 662 196 626 446 206 580 800 0 35 176 923 120 335 761 199 0 842 8 878 636 871 825 684 401 0 430 947 778 0 521 990 890 865 989 778 386 61 136 373 475 409 0 686 594 980 763 0 510 287 544 404 747 22 0 521 73 567 303 792 454 112 579 401 98 0 20 440 729 8 72 529 321 0 788 445 423 51 376 58 29 0 899 997 663 802 198 638 707 0 389 336 890 0 854 458 0 165 774 100 558 304 401 505 0 0 636 997 375 840 238 746 921 148 724 754 286 275 389 481 444 282 640 0 723 669 0 515 158 0 0 255 96 285 306 0 37 357 553 0 130 499 206 602 0 935 924 607 974 207 959 552 128 904 529 765 643 52 13 52 11 608 837 716 497 224 115 697 458 0 882 648 971 327 573 0 550 614 700 664 147 345 744 0 97 227 323 813 242 35 0 873 54 284 126 0 681 0 611 854 351 457 480 859 78 0 0 972 70 405 361 101 193 0 0 1 780 610 172 936 38 0 0 441 344 546 475 950 110 744 323 93 678 0 756 0 297 0 0 545 64 449 285 288 294 986 463 578 267 20 0 662 471 484 0 225 561 0 747 0 277 207 598 0 985 0 173 140 91 109 550 99 0 838 960 990 0 919 632 706 471 614 939 459 146 0 851 68 195 0 620 771 0 0 991 180 674 0 685 276 852 748 978 493 787 940 0 906 838 303 223 0 363 110 0 411 0 520 313 0 621 637 276 811 794 403 417 0 0 360 892 989 787 0 0 884 814 537 743 244 504 147 895 680 282 958 747 38 71 236 0 0 582 935 412 915 248 866 552 661 662 722 0 847 972 0 571 783 486 473 864 361 856 921 682 800 0 371 479 0
0 738 16 322 406 0 176 180 321 468 31 739 883 702 112 0 285 881 656 433 951 745 276 666 685 971 137 0 955 679 111 463 896 0 798 0 7 629 535 74 569 85 813 141 99 0 852 668 28 845 39 82 334 485 573 687 672 103 829 0 0 644 455 486 0 472 913 869 487 789 930 288 563 270 48 0 19 61 935 110 303 136 516 867 0 306 0 227 445 0 510 104 934 644 75 261 738 905 642 363 288 960 915 388 219 244 0 0 926 907 0 825 415 0 382 836 904 288 698 29 0 285 406 237 495 0 487 789 347 527 635 439 450 2 432 0 305 730 958 756 873 196 285 669 483 208 0 295 312 264 246 450 608 26 310 379 0 0 15 71 398 189 754 269 0 0 54 271 811 625 0 626 596 0 0 729 225 0 0 880 675 0 597 420 0 983 810 900 641 941 873 73 476 0 0 171 781 155 351 0 386 699 0 169 677 450 171 858 145 0 0 65 670 849 70 548 972 382 0 0 277 487 713 359 693 184 812 164 0 840 143 0 394 641 350 795 600 438 465 477 0 776 422 977 768 863 660 0 847 809 447 940 443 102 0 428 327 787 658 67 0 599 137 936 76 881 423 0 0 112 107 164 795 52 482 309 244 937 948 268 0 0 239 201 657 780 0 890 379 785 0 0 640 753 66 0 398 504 795 0 551 998 883 251 390 66 0 405 921 687 314 0 949 695 629 441 304 0 780 0 369 153 61 415 726 89 0 509 516 14 824 857 250 596 0 0 167 553 304 167 0 0 239 775 572 519 0 333 375 0 0 0 318 0 36 192 608 70 794 672 146 999 0 700 625 0 998 829 486 958 116 202 0 959 894 655 889 699 314 83 780 0 0 786 0 0 920 100 641 148 671 590 69 180 22 486 216 121 920 72 307 547 497 502 628 18 629 573 655 885 0 370 78 969 978 0 814 28 772 0 760 393 0 773 234 872 0 769 389 91 61 105 0 115 841 0 0 328 685 188 400 0 0 0 350 603 932 838 724 249 978 0 691 62 0 934 966 0 0 999 59 0 0 827 0 84 714 959 657 738 0 371 126 76 901 748 100 0 375 52 0 0 631 707 0 505 516 842 776 351 21 235 394 78 552 157 678 453 605 921
0 159 494 91 192 483 677 523 842 204 318 33 672 619 0 0 951 544 236 363 0 150 0 157 267 339 623 601 324 954 642 520 436 0 638 534 98 0 222 698 56 702 0 0 0 0 907 30 606 0 16 897 53 430 597 832 562 155 507 694 530 1 577 0 842 29 443 154 769 287 522 957 70 0 401 680 103 873 384 635 176 407 274 224 804 785 451 727 0 0 849 829 0 24 921 333 246 79 600 190 622 354 565 959 0 166 239 485 584 0 509 898 764 327 956 437 275 465 739 870 910 385 171 0 940 525 549 840 68 656 936 643 110 0 855 88 595 0 37 581 122 745 0 918 760 384 897 889 261 190 422 754 814 0 552 24 827 428 836 162 298 132 991 590 953 842 409 326 117 105 592 686 162 0 816 0 877 0 0 0 622 0 482 0 105 0 94 0 535 691 0 0 893 0 857 0 780 766 788 294 530 11 534 359 904 279 238 625 422 0 654 258 743 678 339 323 36 486 753 276 443 0 496 790 202 984 49 747 20 599 232 338 194 265 969 973 396 255 730 648 0 212 0 318 709 665 0 843 992 801 0 359 219 206 457 482 269 848 862 15 0 780 251 221 37 767 323 840 240 0 149 111 77 702 732 248 601 193 659 290 354 0 0 830 611 0 652 0 247 473 104 398 268 489 473 0 290 206 331 332 637 744 487 0 166 0 555 420 13 490 475 611 0 697 0 782 137 785 0 0 164 263 621 185 0 171 172 656 74 427 750 0 410 0 15 0 460 769 148 0 650 945 839 915 833 131 655 0 707 0 820 75 827 76 0 353 764 5 560 977 0 335 527 226 847 549 298 139 115 709 458 399 0 640 0 0 840 279 550 549 315 628 617 827 91 0 0 0 790 521 0 537 794 785 217 52 802 675 253 854 716 610 813 941 296 0 198 794 955 42 865 315 680 80 11 0 106 976 46 807 585 726 0 638 150 928 999 528 117 0 274 272 914 49 184 835 615 0 0 399 207 362 573 109 275 809 886 97 622 379 0 397 856 849 356 189 446 165 589 530 883 462 842 0 350 0 426 623 639 663 412 408 116 631 801 856 0 499 408 115 792 256 405 928 132 0 580 529 0 406 684 641 486 317 0 252 171 369 0 740
217 0 943 0 31 918 544 170 979 0 88 329 173 0 0 706 878 626 35 906 709 218 405 336 287 310 336 555 697 109 0 422 430 0 0 734 0 984 72 616 0 0 863 557 243 797 140 0 717 187 101 9 502 932 0 0 916 768 132 543 231 831 274 682 951 191 0 0 865 137 435 0 501 932 357 920 159 21 0 0 710 235 0 0 811 523 247 66 811 986 295 82 909 445 200 571 861 816 0 116 393 357 682 621 0 855 763 606 384 85 625 977 192 462 215 49 180 831 575 555 798 0 0 302 199 0 629 0 292 574 597 265 474 1 91 845 228 316 714 577 832 0 263 47 578 736 451 940 526 331 803 954 123 235 0 320 89 65 0 191 0 0 449 760 578 139 0 863 174 898 60 337 107 0 962 303 223 943 422 0 580 104 272 56 547 319 759 765 0 2 450 0 951 85 3 133 0 957 889 454 867 314 951 707 719 455 567 0 227 0 0 0 0 718 877 190 468 115 51 942 875 0 734 483 43 298 0 0 208 308 0 0 188 398 0 613 909 0 186 522 682 0 770 408 199 663 480 292 758 1 350 511 0 227 402 872 451 0 504 372 1000 0 0 903 201 883 955 784 0 0 0 0 469 898 219 0 318 937 0 791 0 159 836 158 519 151 0 232 560 590 488 0 639 132 191 481 43 104 51 428 573 76 797 0 851 328 0 416 212 697 673 0 515 466 459 0 0 756 99 0 358 916 502 698 841 138 641 13 893 0 630 53 62 802 168 368 314 0 83 987 389 669 203 844 853 563 556 358 353 636 202 0 0 233 14 0 0 206 966 367 210 0 111 323 213 301 124 0 407 597 0 0 135 0 47 540 0 0 194 786 684 438 39 0 499 0 683 172 909 0 262 0 110 0 991 0 811 29 497 101 219 978 499 999 230 458 226 501 581 28 491 991 938 233 92 366 81 590 710 461 651 283 819 0 33 358 976 844 571 745 0 151 0 135 193 252 682 172 127 886 213 457 301 859 265 920 885 480 287 0 397 0 297 267 0 139 0 427 423 0 521 58 764 617 89 833 0 296 279 47 856 622 327 437 0 868 675 378 612 0 0 793 956 0 762 0 204 479 944 0 874 172 0 284 632 941 754 0 21 127
465 690 271 0 0 171 634 883 0 505 219 0 236 176 889 180 0 0 789 0 786 864 34 645 0 0 739 12 0 441 846 931 0 127 0 140 0 901 953 460 775 147 67 889 180 299 292 683 674 139 314 0 858 599 228 755 0 382 0 662 0 87 0 392 676 40 324 440 497 732 0 212 522 753 0 200 426 503 0 122 254 831 186 912 925 394 456 657 466 784 52 182 960 850 0 0 0 0 706 0 746 926 787 533 0 0 131 776 335 366 951 146 0 990 58 65 0 235 674 0 522 0 793 672 173 470 584 960 112 842 483 186 211 244 416 498 684 230 712 245 0 829 458 0 42 0 0 890 182 971 622 404 0 855 0 0 319 379 952 91 763 617 713 943 14 0 926 182 919 0 399 491 604 0 975 503 0 0 703 667 807 416 661 859 388 992 697 721 741 786 0 0 915 782 707 543 0 0 41 890 840 0 393 604 969 240 0 313 0 523 44 554 106 0 145 941 77 41 364 393 760 585 0 583 990 337 229 482 193 0 813 88 0 0 0 446 0 508 284 625 338 27 853 0 763 369 49 602 911 914 299 72 594 146 64 307 802 0 0 491 795 809 656 640 0 0 784 968 629 363 176 398 919 23 804 124 937 50 209 692 145 594 0 402 398 948 523 0 717 368 0 888 174 264 0 951 0 20 754 578 965 267 995 799 87 0 792 0 380 829 233 0 230 260 0 405 77 580 813 922 19 833 564 987 68 244 738 467 0 491 0 17 757 887 943 178 30 0 346 508 0 961 349 0 747 468 618 0 0 775 588 46 807 38 955 957 0 489 517 204 159 531 962 966 252 0 0 869 830 136 519 0 0 10 0 0 701 688 137 425 932 136 558 194 460 259 521 897 290 452 912 0 5 356 813 789 914 0 44 562 667 868 33 475 0 172 0 13 378 0 55 849 0 0 0 0 124 335 718 0 0 300 463 237 673 422 838 943 216 509 0 85 0 0 763 0 471 975 40 584 622 223 0 564 960 602 910 783 296 694 0 842 737 226 567 713 654 709 689 238 595 568 515 0 602 246 210 79 304 808 60 769 0 874 73 708 497 0 0 37 760 82 0 280 0 506 0 935 0 0 467 0 624 696 847 20 649 0 231 0
359 545 932 1 0 0 475 867 113 434 840 511 692 617 804 0 831 860 0 939 831 282 808 184 776 99 113 2 469 492 460 216 199 325 432 821 24 444 841 162 431 0 539 360 882 463 802 1 0 571 877 228 37 788 585 0 631 0 10 15 715 947 102 87 973 768 845 624 575 154 174 0 43 0 779 805 773 468 114 453 253 305 852 0 111 0 742 97 182 835 481 567 0 0 212 0 879 159 900 681 777 0 0 0 0 84 0 40 82 0 0 886 846 613 920 252 635 339 322 0 0 412 645 834 873 595 0 0 129 245 629 867 726 708 0 693 0 0 778 23 0 0 756 186 634 357 266 447 918 793 391 0 245 868 93 116 968 633 0 14 733 455 408 570 974 0 343 957 408 921 432 154 788 386 624 260 919 813 943 326 0 477 883 314 11 812 575 847 518 841 863 421 294 0 413 550 0 988 185 0 841 0 0 7 0 0 855 0 683 901 636 523 510 522 152 546 225 581 282 301 0 778 538 163 176 516 858 0 943 924 337 773 636 336 178 953 685 318 205 176 508 101 0 481 0 591 0 561 413 707 761 109 852 696 687 0 303 0 885 0 0 697 244 174 707 933 371 172 0 784 632 0 555 459 100 92 132 606 340 620 114 737 472 0 18 41 0 826 911 0 524 417 661 924 302 0 798 0 336 486 0 639 131 879 835 668 157 498 572 363 712 535 964 897 994 147 595 132 632 699 731 219 345 62 0 945 217 690 0 0 0 798 875 326 689 777 641 66 0 618 544 128 291 49 533 333 62 690 0 0 44 476 374 0 374 737 643 51 294 891 0 942 972 353 28 456 44 971 517 275 0 228 711 230 383 694 333 263 417 392 139 21 513 231 0 241 915 650 59 667 585 814 260 0 0 872 652 695 246 458 566 325 0 0 208 554 990 793 346 389 639 273 0 409 99 670 866 605 776 564 107 771 824 39 199 751 556 913 929 156 340 182 0 0 137 214 798 991 0 268 571 71 0 89 808 583 177 205 620 778 730 577 495 0 741 717 475 505 876 680 704 872 647 938 0 409 344 188 0 498 762 393 452 493 41 941 875 856 197 326 528 917 968 104 697 261 113 842 973 444 0 0 0 657 160 402 379 910 161 491
697 159 0 285 0 975 0 0 587 99 340 0 0 154 0 0 645 760 104 454 823 0 871 483 383 687 0 0 379 689 23 69 0 588 183 778 587 717 826 655 71 199 346 846 726 0 153 0 192 522 268 424 873 467 138 387 175 659 236 0 945 8 538 971 0 962 0 461 838 995 0 623 0 12 146 0 4 0 167 235 76 0 720 0 446 769 548 673 144 0 537 797 621 0 333 127 463 0 370 251 959 933 156 384 0 341 52 411 900 0 317 286 0 765 321 0 736 0 766 869 867 197 563 518 227 693 763 612 337 850 857 421 309 895 120 0 0 0 587 650 702 693 626 79 0 710 878 272 588 0 527 609 404 583 384 0 140 198 955 102 970 642 0 922 0 0 881 267 609 838 720 347 886 698 837 10 399 387 799 352 148 216 433 58 528 993 771 617 580 543 386 817 722 70 767 0 9 750 98 0 498 0 0 563 307 897 107 732 559 980 844 943 922 0 537 569 864 0 628 0 258 128 891 983 0 188 540 349 285 633 734 0 91 375 167 330 0 212 51 881 329 586 271 560 103 849 397 83 197 415 787 485 31 668 663 118 500 182 515 591 209 784 666 664 574 851 648 551 0 830 416 0 190 427 0 237 12 695 795 386 957 879 494 0 0 947 30 0 61 671 0 0 0 0 267 680 852 660 139 65 774 930 356 953 143 194 894 603 399 742 0 337 0 177 831 0 0 0 526 738 281 677 240 77 298 0 44 387 0 830 0 535 563 542 66 0 789 92 961 884 699 72 736 0 639 921 810 207 0 849 85 913 0 663 629 500 0 265 0 0 991 0 63 633 912 0 0 718 335 232 719 61 330 260 67 909 43 58 100 791 784 923 432 312 275 115 455 0 705 659 461 730 717 0 149 0 0 0 0 0 23 0 120 989 961 0 493 367 694 96 747 649 267 850 68 302 678 544 674 626 365 807 0 186 347 572 786 716 0 893 797 500 0 699 0 0 360 0 275 955 411 101 0 0 297 195 662 667 518 562 0 458 871 0 647 0 843 295 447 502 242 0 375 959 758 0 516 103 378 163 62 165 157 420 882 59 898 406 128 498 581 625 304 355 395 864 751 482 1000 0 0 128 77 875 702 0 905 366 0 442
984 147 0 147 375 975 935 321 735 608 0 0 335 512 0 460 0 0 0 617 0 0 455 783 0 303 754 0 318 648 805 280 0 43 337 854 0 661 194 256 659 110 0 589 733 563 0 0 994 0 185 98 187 929 291 452 696 0 557 58 33 750 497 356 488 195 412 914 919 303 754 451 713 824 896 0 242 982 527 737 391 0 345 839 244 0 835 0 837 828 662 502 107 359 129 0 276 705 109 83 923 0 0 505 0 587 0 304 235 921 0 0 0 192 98 820 712 854 178 433 48 371 25 349 534 425 838 300 766 316 781 859 589 951 524 0 516 711 91 104 0 960 267 0 236 0 0 0 906 989 446 698 0 346 290 921 239 291 48 400 542 571 689 0 49 0 385 883 714 686 0 9 215 78 567 375 885 637 431 802 0 337 136 614 0 740 86 722 721 745 556 0 0 787 246 114 0 0 683 670 472 402 389 264 313 341 0 506 182 0 232 921 158 418 29 683 54 417 38 521 98 46 563 639 873 934 566 339 0 946 359 629 348 5 11 20 581 485 226 297 0 277 356 342 737 0 0 0 0 199 0 756 230 157 730 896 37 46 669 502 261 974 133 916 775 0 785 187 353 186 0 340 80 670 352 7 0 956 0 250 0 909 74 117 0 280 471 105 984 0 223 10 36 404 0 0 163 487 713 0 0 280 367 0 637 103 391 0 750 808 598 10 857 381 409 0 894 492 325 155 386 573 955 0 463 28 91 531 658 27 639 438 804 526 56 46 915 416 897 555 0 0 43 104 899 770 549 339 841 233 680 669 469 642 929 643 749 37 525 461 780 794 710 0 982 328 738 483 383 942 0 0 0 436 945 0 304 624 525 715 871 940 276 891 229 48 869 469 744 132 16 410 110 0 673 0 571 557 449 313 807 0 351 0 475 512 472 10 854 808 0 902 48 0 332 0 0 221 783 579 845 0 0 170 776 149 323 666 885 724 10 6 169 216 428 0 589 221 764 890 0 955 0 275 831 230 443 292 250 0 194 528 0 598 0 863 407 98 308 902 117 551 789 118 387 0 273 113 225 875 629 515 619 462 200 40 0 185 529 397 499 946 469 753 110 132 870 314 0 0 777 779 73 64 519 490 0 427 0 778
0 640 844 495 770 339 159 810 0 0 0 221 502 654 449 0 0 24 634 90 46 242 575 456 867 146 0 228 91 0 422 440 996 0 505 65 666 262 478 0 166 400 683 916 654 980 0 372 0 0 556 609 0 515 421 718 0 357 782 930 999 0 578 0 744 916 826 0 775 690 257 719 822 0 94 968 443 745 904 0 95 309 0 0 815 375 475 22 285 321 166 0 725 364 318 417 216 194 0 250 135 415 71 393 763 624 0 0 0 287 49 608 0 0 52 905 0 500 37 0 63 214 387 680 0 176 75 953 168 0 825 132 122 100 0 529 0 412 564 851 401 746 888 117 0 593 627 486 302 0 887 334 511 567 0 980 16 747 696 265 663 242 943 874 912 0 670 892 891 256 988 0 323 17 182 0 0 49 0 943 721 886 0 20 0 871 778 0 79 49 838 810 488 704 312 0 913 0 970 458 748 851 850 257 195 377 0 908 318 745 0 806 369 50 279 473 0 0 765 530 521 422 0 627 0 453 658 943 177 666 0 379 170 0 716 696 797 0 206 0 705 890 250 0 0 576 0 375 949 128 851 22 666 891 765 869 967 0 92 0 0 237 531 699 174 734 910 0 418 424 798 597 0 745 417 0 0 427 0 609 625 564 586 247 774 0 0 624 953 185 0 674 0 176 0 985 238 0 971 547 0 108 0 970 474 211 0 237 491 614 726 515 0 867 0 0 0 472 0 0 193 420 664 123 0 195 251 231 629 0 0 179 19 735 0 398 178 412 732 0 310 542 290 742 600 820 352 0 66 196 466 948 258 846 869 389 0 331 0 0 740 145 777 690 272 607 428 0 491 65 79 778 8 404 352 190 367 869 0 0 617 704 480 68 848 37 144 628 411 776 537 0 867 470 0 59 206 867 625 866 307 0 806 725 0 841 885 41 699 1000 142 222 0 112 271 992 0 24 899 0 639 617 617 151 488 274 554 804 856 855 537 458 211 213 0 671 0 543 285 84 706 574 0 531 721 142 0 645 985 168 0 0 0 97 288 640 0 406 2 742 610 653 0 187 224 630 749 0 822 40 404 275 929 643 624 716 60 0 0 941 0 52 727 0 254 940 0 436 656 702 454 548 554 729 887 0 891 325 0 0
246 188 5 143 415 0 187 101 474 253 0 0 470 728 969 0 0 0 189 986 858 660 0 217 872 0 317 612 831 694 780 569 229 0 298 576 724 0 757 992 766 947 53 0 0 0 865 0 0 327 859 480 0 607 460 0 210 90 0 648 341 16 0 214 889 454 200 149 611 537 335 413 576 0 595 436 775 271 539 916 923 0 700 75 404 390 163 813 13 800 0 41 497 511 117 836 539 445 446 436 88 863 246 47 81 0 960 710 171 0 77 429 0 879 920 0 385 0 374 0 63 786 455 777 937 0 42 183 357 143 5 0 222 0 331 202 850 0 948 0 937 326 911 788 0 718 113 0 0 525 386 800 0 873 844 189 0 94 667 988 817 809 236 774 230 493 0 991 718 374 60 462 278 166 95 0 425 468 0 933 362 173 0 0 885 644 398 0 0 31 135 203 786 0 0 50 916 0 869 766 77 329 577 567 3 0 127 0 924 626 881 847 454 0 325 112 0 376 426 548 837 770 663 463 0 686 263 519 0 837 829 211 572 243 0 949 336 825 797 702 538 670 896 718 0 671 432 449 368 0 0 41 687 1000 476 725 0 395 699 839 0 0 0 79 0 911 0 987 226 891 994 523 67 53 57 0 502 0 68 116 441 113 55 0 872 652 0 522 267 429 777 947 0 237 0 796 0 887 0 512 520 367 0 0 709 555 0 467 0 227 0 182 0 245 455 967 763 786 11 251 0 614 227 952 713 473 222 0 792 451 990 133 797 80 492 951 741 0 210 901 211 253 188 257 0 0 658 97 548 0 504 317 661 0 40 765 142 204 453 0 0 612 831 111 799 131 0 427 142 776 187 19 930 0 213 0 214 342 542 771 343 361 825 586 901 0 695 850 518 588 323 455 522 708 195 774 174 63 423 454 933 86 161 0 0 330 715 655 139 278 311 427 21 0 604 526 118 607 350 257 184 821 904 982 0 326 114 794 256 243 0 0 0 285 483 869 444 322 354 467 151 11 0 444 315 0 573 641 454 340 170 0 804 378 55 478 971 79 700 0 906 882 185 52 347 861 385 874 410 780 775 258 365 510 150 55 861 0 654 588 463 279 91 0 882 417 748 228 0 0 352 0 581 815 495 657 183 0 0 350
449 788 394 971 253 479 1 485 0 518 400 390 500 995 340 0 39 588 0 766 134 973 97 188 751 131 171 384 217 0 234 476 137 215 0 856 46 203 982 787 796 904 480 414 158 0 0 405 0 518 136 497 228 42 640 224 0 0 0 0 309 0 891 627 983 0 182 320 12 419 0 649 0 0 243 349 0 0 957 81 397 287 658 652 240 0 0 163 0 583 0 0 436 621 937 632 475 978 276 420 128 0 374 857 288 291 0 483 704 0 694 678 447 0 0 0 978 345 0 187 740 21 273 0 381 202 78 342 0 98 635 372 888 701 768 0 0 0 638 852 221 0 581 0 531 884 775 770 0 606 320 225 685 172 0 758 597 106 995 172 538 274 0 406 855 470 714 62 351 27 323 381 0 388 135 0 599 141 0 668 826 610 831 0 903 716 295 0 714 825 818 271 412 995 687 0 854 254 888 343 369 437 0 511 59 0 581 397 0 0 528 0 309 718 296 406 371 757 0 224 76 623 863 0 0 0 913 991 0 55 260 159 821 439 453 0 392 191 0 562 725 697 469 763 210 334 0 741 159 229 531 415 91 435 932 27 848 326 0 203 619 78 36 97 0 398 534 166 0 214 379 953 277 370 424 110 533 655 303 173 148 0 0 837 407 165 467 518 257 335 265 573 362 177 717 278 239 779 0 0 749 344 624 691 176 0 3 37 542 403 105 449 202 307 950 12 895 0 866 942 696 597 759 0 0 930 346 785 541 54 646 520 640 833 658 545 316 968 980 663 542 231 971 252 847 0 726 0 294 936 259 454 0 711 0 795 541 0 95 148 0 48 391 336 556 481 807 951 274 542 673 544 168 0 246 136 786 45 0 917 376 981 838 0 0 125 506 497 864 15 79 43 519 421 607 838 0 571 560 276 170 575 198 359 78 0 704 721 0 782 0 229 602 380 135 956 37 641 0 210 193 956 182 513 161 0 217 734 147 0 733 68 255 34 683 724 934 712 514 560 0 799 606 356 834 97 192 807 428 526 188 242 485 222 796 469 677 841 929 624 16 0 0 679 880 897 692 410 480 0 912 416 90 0 731 995 759 870 566 681 959 720 515 463 353 418 166 468 889 0 800 0 437 83 985 0 275 204 8 0
905 28 903 696 0 505 612 0 718 0 517 713 494 100 0 591 595 937 706 513 969 581 0 800 139 0 899 794 214 85 0 28 746 538 728 691 623 448 423 566 551 55 603 416 498 121 146 236 173 0 387 0 269 0 0 850 898 0 805 100 0 100 195 999 440 221 237 0 0 710 502 170 0 551 623 603 0 981 633 841 282 145 745 998 34 0 194 109 167 641 567 29 802 727 230 446 736 6 691 419 640 786 969 251 0 598 702 227 939 51 394 0 0 542 0 731 408 734 473 608 823 95 961 0 685 982 97 957 455 184 103 921 98 44 287 19 0 386 315 0 67 0 676 673 461 551 888 871 200 528 265 0 298 0 5 0 658 356 689 180 822 122 18 718 544 347 362 767 959 0 795 0 176 0 0 219 305 720 131 0 0 708 923 896 545 900 232 720 0 802 921 167 0 993 78 0 522 151 0 581 231 0 823 717 770 473 448 961 517 551 0 380 736 560 856 897 501 619 32 253 0 160 94 417 228 0 86 786 497 0 831 340 590 690 0 0 52 308 452 0 545 115 624 739 173 865 436 804 970 887 763 361 614 106 0 457 855 47 519 847 719 0 998 689 0 612 295 327 341 525 396 531 0 660 763 886 725 820 280 989 501 172 598 104 28 0 262 357 869 185 0 824 583 0 211 0 828 516 0 0 728 455 256 971 773 404 447 988 198 871 1000 248 172 504 433 69 492 877 0 509 850 92 915 913 564 804 230 936 0 481 307 688 864 378 0 535 0 0 0 851 0 134 118 775 78 992 0 216 587 825 661 234 0 209 142 0 433 426 0 618 683 495 961 949 699 251 822 0 376 224 364 587 476 736 42 336 545 0 165 644 0 0 85 872 345 0 845 276 966 511 855 517 2 22 567 833 651 237 965 978 327 672 0 0 684 547 763 438 944 569 0 553 598 585 127 781 548 797 0 779 14 971 814 151 0 520 356 0 0 684 0 628 0 996 884 0 12 430 549 585 905 490 313 105 0 434 78 361 597 727 254 150 960 0 189 670 845 624 441 0 100 480 0 968 219 0 537 983 217 876 481 996 244 947 0 559 764 559 972 0 581 870 916 750 631 861 836 0 687 93 659 0 0 322 213 682 431 873 239 44
0 93 181 468 173 773 451 388 436 354 983 0 244 963 100 545 178 269 480 793 0 56 892 101 381 26 537 700 0 339 0 731 326 44 969 0 209 979 874 262 656 0 498 279 973 32 366 612 284 315 832 700 449 962 576 917 424 753 43 278 957 771 160 135 125 884 283 0 0 854 299 476 0 68 346 624 0 154 547 464 263 183 379 646 615 0 763 276 287 474 744 0 0 575 366 686 696 776 0 993 568 0 809 0 656 210 179 0 0 322 736 132 199 848 513 628 801 64 714 446 488 87 342 252 537 122 189 0 700 601 698 0 241 873 0 197 511 716 81 890 99 157 5 640 174 368 293 826 23 648 946 231 751 836 339 858 0 701 472 469 910 0 534 323 0 609 609 653 84 546 969 80 731 944 0 856 0 108 600 457 227 702 874 158 0 871 980 213 577 561 630 459 167 421 818 3 994 197 0 551 558 286 667 157 220 117 161 942 884 168 0 0 0 802 10 976 0 698 66 526 0 65 663 967 84 317 792 77 830 517 272 0 375 474 376 507 0 660 540 93 914 133 553 588 70 764 0 995 895 0 504 0 772 858 754 0 954 250 702 656 633 192 296 473 621 854 771 848 786 946 0 546 415 80 0 0 632 0 604 362 553 804 666 867 67 650 100 467 0 449 956 0 103 302 916 904 7 587 551 0 365 33 854 898 32 312 268 0 918 0 0 757 698 257 0 0 114 570 794 0 668 416 973 245 0 17 0 779 0 786 0 210 24 229 0 912 107 404 986 683 664 937 0 905 0 547 854 800 490 848 871 625 974 226 0 0 288 991 0 91 885 152 387 962 284 835 826 357 324 911 234 145 16 540 40 0 561 858 881 986 127 185 820 20 0 340 964 352 183 756 32 0 661 150 0 0 729 0 950 846 919 787 133 0 52 224 241 575 680 885 0 41 651 71 0 982 741 767 819 736 0 488 0 840 757 599 393 0 0 114 0 42 402 0 396 254 825 26 800 846 336 189 0 276 648 932 728 964 0 0 797 0 862 377 587 899 441 581 112 344 343 256 0 771 907 0 442 0 726 851 792 0 251 95 265 502 318 234 344 0 500 262 305 49 0 275 283 0 0 0 456 0 81 340 439 296 247 646 370 100
112 0 108 252 805 684 817 860 450 958 692 292 327 41 657 220 49 0 191 553 129 0 65 353 566 876 598 0 437 417 0 57 583 428 539 93 692 683 440 836 9 952 178 94 152 684 220 56 445 299 494 519 175 879 964 144 78 84 957 23 787 784 827 810 273 0 544 553 174 834 143 637 69 589 901 0 0 665 243 857 617 953 163 0 481 291 924 365 0 314 640 257 255 0 372 271 388 228 65 367 618 231 0 0 0 516 533 418 0 0 545 675 0 740 470 665 907 969 225 610 715 609 0 424 0 906 0 0 0 579 891 0 490 525 317 436 887 664 0 362 508 551 278 222 122 0 97 300 408 650 262 484 816 832 812 808 423 0 716 525 0 0 223 0 0 31 345 5 224 615 0 79 0 0 478 695 608 118 444 0 405 0 824 843 64 587 941 270 589 317 599 464 333 442 966 0 520 922 811 0 283 158 0 105 36 0 5 974 0 79 402 657 0 358 614 698 0 928 111 0 952 413 0 574 0 831 0 400 437 204 784 0 0 275 0 463 15 384 939 377 744 110 0 155 1000 0 892 65 994 632 0 0 146 3 85 975 0 91 631 0 0 0 210 599 908 199 647 725 649 245 895 0 251 303 423 0 750 106 778 725 509 60 0 24 490 52 896 739 0 58 574 35 145 10 0 454 799 0 0 0 651 943 825 513 0 0 0 598 712 359 878 700 408 710 454 260 0 167 736 50 304 0 673 160 101 626 345 821 0 787 663 955 692 231 425 127 74 228 350 47 179 932 482 683 60 524 451 77 573 509 808 553 0 852 202 0 358 420 0 566 806 31 39 213 0 795 279 125 635 673 672 827 845 127 66 623 560 152 394 918 0 933 807 29 130 0 0 613 123 460 798 147 46 156 467 371 280 804 568 106 676 442 176 642 0 0 536 976 655 134 0 0 163 156 430 118 855 960 0 144 140 246 978 521 369 109 497 293 148 747 0 562 550 182 409 172 452 582 0 785 169 66 0 148 204 482 0 0 549 0 0 0 895 327 33 642 423 421 591 0 507 989 0 537 9 0 461 755 0 618 110 5 778 461 60 0 856 436 703 0 0 248 444 262 694 0 393 894 530 433 986 737 892 531 0 421 144 193 389 678
476 0 453 545 0 299 135 312 578 925 263 960 687 278 784 0 0 59 479 128 181 0 0 838 0 880 123 0 696 728 969 994 665 0 0 133 0 0 781 869 637 821 387 0 982 690 489 696 962 918 928 429 848 212 852 693 933 582 0 411 324 7 0 0 0 966 93 0 531 451 746 0 298 681 335 437 61 618 877 279 915 187 621 862 0 433 546 982 938 32 472 144 265 86 667 0 206 813 660 569 333 970 897 941 542 579 680 906 323 961 354 546 0 0 867 249 912 680 212 205 699 797 0 708 331 989 323 582 339 986 886 692 0 535 0 113 563 0 718 0 795 55 284 935 0 164 0 0 441 0 552 725 182 0 940 835 0 942 0 369 165 257 530 460 0 0 901 488 0 864 763 853 563 0 0 375 115 385 988 594 516 0 224 69 471 662 0 413 512 998 0 477 233 0 366 151 180 99 750 0 348 680 779 601 0 0 0 703 180 147 577 119 14 476 438 0 531 344 6 59 495 0 972 0 593 694 853 716 0 0 857 914 413 454 851 986 145 120 62 745 110 923 599 0 330 507 810 478 964 206 0 881 150 713 96 254 471 991 139 427 0 0 265 0 804 130 63 566 807 340 189 0 118 145 291 908 989 0 0 57 489 375 435 824 645 342 487 0 380 140 0 0 0 556 975 189 847 0 0 455 0 620 200 686 221 435 392 870 303 0 568 236 981 804 572 0 962 724 201 321 386 0 782 3 0 491 103 733 140 673 20 0 678 117 666 575 499 133 0 0 96 183 0 111 53 14 0 0 326 0 0 0 587 0 0 0 345 755 511 0 0 643 857 77 0 639 819 619 380 687 644 264 250 742 463 0 613 400 0 352 566 527 137 970 376 942 0 894 0 816 727 526 385 900 0 598 655 729 456 373 327 711 590 890 862 0 654 459 780 484 905 0 95 195 431 923 0 836 41 86 0 415 563 0 121 565 865 185 295 607 398 500 680 0 510 923 850 985 55 639 676 173 111 384 0 894 828 705 55 0 960 51 710 577 901 737 142 0 608 986 875 446 382 158 849 0 854 585 990 704 0 701 0 37 342 0 935 686 925 899 471 831 828 0 639 866 446 0 874 67 448 0 232 356 931 901 478 624 0 5
0 297 164 590 591 797 338 13 389 0 814 884 827 0 150 380 0 649 0 704 0 697 0 792 0 743 0 956 0 186 942 985 665 127 639 426 946 887 470 0 38 928 0 714 323 190 0 19 0 302 893 910 408 904 933 0 655 0 606 962 84 974 0 298 195 38 446 878 260 653 0 670 7 0 177 645 442 0 936 379 0 888 323 0 732 2 814 589 19 198 690 706 0 0 0 920 890 255 285 524 683 7 898 301 568 923 839 922 0 0 999 319 606 327 858 696 966 17 791 871 738 339 972 982 723 268 0 531 550 677 507 526 850 0 339 138 560 879 934 0 669 864 852 26 0 190 342 0 807 822 715 346 216 0 308 0 878 0 636 0 0 146 0 0 0 737 775 0 0 165 396 502 0 0 672 56 190 820 539 821 540 524 680 107 805 463 48 868 111 268 426 0 160 828 958 0 70 0 514 833 0 114 367 35 439 801 366 185 496 74 362 82 576 116 741 822 77 23 629 515 921 0 406 57 0 259 120 891 919 926 0 677 667 172 0 948 330 986 0 183 609 878 995 0 0 796 627 294 986 458 213 148 324 189 0 20 991 775 693 284 0 899 729 709 594 6 0 0 114 909 406 61 351 244 358 809 424 432 321 0 901 483 423 351 737 648 636 310 621 932 0 246 0 730 307 556 95 894 340 0 903 490 589 0 345 10 612 425 740 975 52 996 454 687 0 635 530 231 79 531 879 0 577 884 723 692 381 522 161 56 381 625 0 376 0 110 0 617 889 400 870 0 0 862 831 583 987 390 149 248 449 176 44 0 424 0 880 551 0 411 214 406 179 0 205 146 524 89 237 0 66 0 33 434 860 814 498 206 773 0 233 497 0 279 0 860 0 197 0 0 467 0 670 455 0 683 182 174 823 420 912 0 0 410 150 609 0 888 878 952 0 273 311 476 0 230 0 657 296 107 0 228 0 865 491 56 0 0 0 198 0 754 664 170 176 105 955 300 400 899 357 473 873 309 445 0 435 330 0 341 718 441 0 0 755 563 823 529 147 106 31 611 426 0 0 0 0 382 251 974 0 933 782 484 243 676 422 0 160 0 0 384 728 0 436 604 0 59 809 673 823 659 48 594 441 0 0 509 716 0
0 245 235 268 442 632 188 251 907 0 877 324 923 0 519 11 0 734 54 478 794 922 26 775 157 0 604 0 0 599 0 814 151 0 175 411 39 567 0 884 89 134 879 0 393 413 377 218 468 324 0 156 393 95 562 0 754 984 0 688 417 282 764 124 940 0 273 0 314 131 881 0 0 820 508 112 591 0 422 830 244 931 864 0 729 808 0 342 754 855 54 0 522 963 660 597 743 686 83 735 0 596 197 52 36 443 381 491 59 113 190 53 0 339 0 744 469 0 0 472 734 993 0 954 961 161 248 788 0 0 70 0 633 0 0 752 182 983 225 0 510 635 397 873 0 401 747 511 216 585 220 0 0 340 775 0 62 298 346 748 805 0 153 0 813 200 200 921 88 491 795 0 107 434 56 713 816 706 370 50 431 498 996 649 712 842 522 707 279 353 843 486 597 371 986 688 164 182 475 487 0 0 460 0 271 994 439 869 199 69 0 174 922 314 0 127 465 886 258 985 724 131 385 122 514 860 248 817 0 122 659 0 721 123 833 958 926 98 494 519 0 88 162 0 430 467 967 950 0 751 713 0 460 450 355 109 910 647 235 297 347 910 294 158 0 620 152 419 123 629 657 0 170 204 855 746 929 0 941 770 978 431 0 784 546 242 0 312 672 0 902 0 969 370 151 0 375 842 686 992 282 293 222 233 473 969 94 175 173 91 458 89 0 736 472 0 302 980 0 94 900 200 402 910 0 118 583 716 849 821 0 267 0 745 0 620 56 11 0 0 469 0 391 498 609 944 548 531 416 872 524 206 607 649 0 722 338 140 839 285 885 591 262 381 0 892 534 0 0 222 817 218 624 551 70 462 190 0 809 186 0 866 156 45 713 626 0 758 640 844 532 183 268 900 678 67 872 69 969 947 633 626 245 92 74 473 781 863 562 283 835 177 0 701 612 877 572 694 81 0 519 0 981 112 896 409 188 702 512 614 882 813 0 349 864 153 534 637 544 497 0 0 702 205 928 0 526 457 0 552 971 126 718 59 77 378 436 0 463 0 0 263 964 41 311 0 944 207 0 635 0 0 0 777 653 712 731 251 101 356 174 41 653 0 314 597 822 0 253 509 0 0 0 755 841 210 28 194 421 90
0 657 505 157 155 853 82 908 142 0 678 160 922 227 563 266 124 266 154 346 125 926 226 367 0 231 195 254 141 856 0 670 425 51 153 442 69 435 160 213 444 924 803 349 801 991 788 0 0 166 109 730 277 114 0 0 681 681 572 208 475 269 354 846 0 919 568 431 0 786 904 399 771 537 149 351 277 563 382 251 206 83 993 488 172 187 492 373 223 0 0 23 0 0 470 620 228 104 60 39 296 720 0 0 0 450 499 0 0 359 795 963 951 145 85 396 844 118 768 268 0 812 155 307 636 958 401 129 302 508 0 658 0 0 251 130 649 0 773 252 731 100 967 214 295 101 770 574 44 514 944 190 899 501 0 0 911 184 866 721 849 0 7 19 0 218 0 505 695 879 59 0 0 0 190 878 370 105 8 75 14 351 432 805 0 0 0 0 514 200 560 859 451 880 854 742 801 0 386 102 0 768 997 774 939 0 899 314 59 1 226 106 426 0 171 310 0 218 939 962 0 203 474 0 693 0 427 161 0 900 540 630 140 427 847 383 0 264 15 242 911 301 544 86 960 924 743 907 943 592 426 968 0 257 0 93 187 319 840 326 0 528 0 0 875 547 589 198 888 668 988 196 844 627 873 376 367 110 424 498 0 463 0 159 0 0 0 531 568 295 0 630 988 235 405 802 649 583 265 797 646 0 992 577 797 337 682 94 0 759 558 471 200 183 8 335 620 849 610 102 522 37 227 380 0 529 137 553 29 0 780 208 0 363 721 968 354 168 106 776 681 0 919 746 165 148 117 805 176 943 407 265 529 241 242 299 258 802 109 665 219 715 302 18 701 0 695 501 300 872 0 893 523 468 0 419 222 0 751 258 247 68 201 923 345 0 176 930 101 169 732 0 689 33 597 464 457 0 15 200 997 981 48 294 815 267 689 565 469 785 191 0 82 773 69 476 213 455 590 693 265 337 329 198 807 554 548 564 71 30 546 996 367 0 0 497 714 0 0 70 691 555 926 58 898 0 0 0 390 786 984 478 878 676 431 790 0 540 152 934 752 712 591 372 0 0 0 614 75 868 176 273 992 715 0 989 753 573 384 854 0 330 94 737 540 33 466 0 0 323 271 783 187 981 145 220 0 66 42 34
738 940 263 0 826 468 884 44 64 925 867 922 534 687 47 413 870 666 309 891 344 309 896 0 0 267 867 0 770 0 591 967 0 192 958 0 547 420 543 344 399 135 733 369 629 0 907 282 44 533 223 0 0 0 303 722 377 230 0 105 0 978 422 420 884 393 0 758 918 358 791 102 904 0 600 634 179 520 726 921 604 0 822 640 177 575 611 0 636 66 556 0 846 0 868 871 239 0 457 196 52 139 490 695 715 0 54 976 76 0 0 630 944 310 614 0 0 899 1000 392 103 711 0 800 777 0 473 76 213 102 25 923 719 0 629 843 654 868 778 94 32 306 704 0 0 0 128 868 890 542 125 696 742 228 823 368 878 516 0 0 647 328 931 964 161 568 202 357 666 541 0 898 0 984 736 481 164 107 0 372 427 405 988 721 38 357 801 769 0 823 916 1000 47 290 128 161 62 414 952 618 557 408 0 345 138 938 0 933 481 174 640 84 472 45 516 146 871 313 219 0 136 363 336 884 755 0 0 750 652 552 0 102 744 281 465 67 810 698 779 219 801 0 914 885 780 997 919 0 391 603 0 21 913 0 991 507 607 534 407 8 0 131 988 486 624 481 323 0 986 558 354 952 604 0 514 939 647 82 33 0 477 744 199 995 114 654 0 501 268 142 523 266 274 0 498 342 262 578 199 320 943 320 0 285 969 0 43 373 176 984 788 112 924 250 0 356 558 499 54 534 909 807 450 168 395 351 536 846 654 72 0 0 502 237 8 894 0 576 562 0 0 0 459 980 545 179 665 906 0 269 0 290 748 475 233 825 0 720 0 115 226 464 0 738 186 107 746 0 165 911 45 963 840 766 694 560 488 0 333 0 96 0 39 608 448 344 0 122 565 177 36 232 920 408 0 617 0 27 328 0 159 982 542 274 608 611 187 307 893 0 0 758 280 872 990 277 122 0 773 0 0 103 928 495 334 63 883 0 443 0 750 366 645 783 951 149 443 130 0 944 655 292 0 0 53 190 272 234 0 0 0 593 366 979 266 353 883 0 584 848 94 242 810 0 342 189 672 78 432 397 78 903 826 408 0 834 550 359 0 269 0 515 458 526 0 175 583 543 681 948 0 159 0 0 99 0 41 526 580 808
931 0 596 0 639 491 770 816 929 433 466 681 611 0 738 914 882 701 606 890 110 203 299 401 688 661 497 507 472 493 765 751 792 58 857 867 804 300 997 633 671 35 0 308 563 790 104 366 0 618 437 79 455 847 190 0 716 364 311 312 108 621 938 371 280 0 0 0 92 135 661 514 310 0 42 0 523 394 0 673 507 970 57 412 784 555 722 0 0 0 794 268 502 128 157 351 0 617 0 581 22 147 830 52 0 631 245 776 603 675 217 541 511 274 239 490 779 0 858 25 0 589 348 572 0 226 0 0 806 186 589 0 220 0 856 646 580 410 649 92 40 119 388 0 287 0 710 553 551 2 0 0 109 880 116 285 549 704 824 124 404 890 375 871 883 0 192 573 494 200 847 338 318 909 321 579 79 0 928 0 983 649 366 559 742 864 238 908 0 0 43 0 140 310 161 983 202 834 219 425 90 132 40 765 189 110 339 513 960 149 402 355 0 27 769 752 0 970 13 0 259 496 93 0 951 243 0 815 771 965 0 732 0 0 961 407 0 951 975 872 140 24 151 0 731 0 183 899 153 289 0 977 607 6 556 146 0 389 117 146 109 0 805 506 682 0 751 170 901 712 230 156 975 754 989 349 0 838 131 372 627 0 930 0 272 708 479 420 87 893 783 0 534 66 764 566 873 703 257 40 906 361 239 0 245 220 0 944 337 809 833 843 526 306 787 1 909 728 0 411 747 163 687 480 0 0 620 437 0 821 34 703 179 866 451 139 32 47 199 0 501 198 834 70 101 984 0 708 0 300 811 592 641 156 132 471 0 758 199 601 659 199 0 340 0 347 843 825 387 8 0 123 592 172 653 379 269 0 0 311 360 957 164 792 909 777 0 717 156 766 0 695 470 884 0 0 915 701 839 329 944 481 41 420 113 734 628 115 520 920 898 0 381 62 248 698 229 657 0 0 0 754 294 0 594 928 0 0 578 0 817 749 229 814 212 224 367 819 683 737 759 813 951 0 7 780 0 360 0 500 551 0 299 972 174 0 0 218 480 734 693 350 322 841 0 701 829 0 528 667 0 788 0 634 910 0 911 287 327 769 102 923 0 508 915 403 512 520 678 790 262 815 54 112 738 683 667 0 0 776
5 0 484 26 0 193 0 866 254 588 869 358 506 722 633 617 444 647 409 261 419 484 537 482 0 0 802 668 926 879 970 79 996 45 151 975 694 0 63 328 545 115 455 363 156 884 362 84 927 635 895 0 0 0 823 315 605 597 660 158 798 815 622 407 211 0 63 207 234 670 456 0 0 469 45 610 8 455 289 433 163 399 210 477 0 389 68 0 885 61 511 488 275 162 0 806 843 684 639 191 930 874 958 865 559 957 0 0 417 629 783 534 48 217 0 0 532 804 907 482 0 81 333 218 868 0 72 163 791 134 50 687 666 167 0 0 954 379 0 0 640 0 664 0 532 390 0 458 710 21 991 711 94 41 477 920 0 482 715 0 14 819 796 271 861 899 0 0 237 375 546 145 921 598 324 953 738 16 830 190 0 6 174 571 650 120 0 711 0 893 942 258 26 813 7 0 149 478 498 683 742 0 398 536 255 245 646 595 143 722 320 327 5 252 584 625 128 0 0 818 680 0 0 488 828 354 291 664 545 543 0 407 889 588 441 0 988 45 824 389 872 696 68 741 0 541 671 510 0 701 0 352 208 546 751 876 0 650 315 581 486 0 0 844 834 190 499 158 0 371 667 0 457 0 114 458 0 322 872 795 693 904 971 597 420 506 59 625 359 0 0 114 328 436 0 0 4 800 439 756 448 956 555 890 196 404 808 898 68 903 866 649 677 0 782 0 0 801 181 840 582 429 248 369 182 165 922 292 948 794 719 944 12 589 0 489 653 924 391 40 663 530 495 96 407 779 948 555 392 0 556 0 731 913 702 369 0 538 0 671 798 793 914 11 365 0 0 271 0 0 494 352 853 450 300 640 258 280 447 436 0 196 428 183 0 630 732 792 148 825 721 970 102 115 912 897 0 546 881 495 363 359 912 731 997 0 644 92 11 641 516 0 865 203 0 636 478 0 763 0 0 504 867 698 503 50 0 758 631 712 945 945 427 0 84 558 494 762 3 58 956 4 67 723 600 0 318 873 650 0 126 174 808 435 160 751 740 0 670 0 503 300 0 918 169 0 506 946 0 882 846 569 967 404 839 522 411 0 85 414 348 403 360 33 402 688 231 261 112 909 354 0 334 262 557 0 0 62 574 294
617 227 15 129 789 999 789 332 786 268 270 163 665 903 454 971 841 217 344 262 221 278 953 501 610 466 89 799 92 300 680 922 0 0 573 99 39 973 0 0 438 194 0 0 540 133 0 703 796 256 953 136 525 0 1 438 708 0 371 587 575 0 596 144 330 880 348 71 956 994 0 0 860 509 126 116 529 402 933 84 390 750 522 749 60 565 962 757 342 861 884 319 341 688 887 786 576 62 0 162 286 0 956 0 385 34 0 481 765 575 637 512 643 196 300 0 24 235 336 0 438 398 987 597 597 955 383 597 38 0 0 0 101 34 0 604 723 292 498 51 402 841 446 719 23 329 643 260 455 356 523 116 850 371 756 211 941 0 0 618 442 915 0 772 0 859 427 0 0 558 692 0 233 740 309 0 0 451 594 538 0 139 167 368 0 923 351 143 232 898 843 979 802 0 537 0 489 288 623 74 83 286 139 407 377 529 70 384 566 758 862 0 895 0 956 491 526 0 214 567 472 429 0 984 0 624 43 511 65 0 226 407 0 0 290 521 732 27 27 645 295 209 265 655 30 0 0 95 777 820 623 877 692 328 572 874 676 214 542 548 672 0 0 159 72 861 953 178 968 86 514 820 242 60 82 0 627 108 463 405 325 425 375 929 0 0 481 0 433 928 973 257 0 430 501 92 587 674 328 867 0 132 562 192 635 0 7 710 214 0 0 1000 0 789 596 19 386 879 478 483 64 0 478 13 50 813 341 176 758 386 30 980 0 682 0 824 813 617 0 0 599 0 329 0 671 674 10 0 121 971 102 401 9 0 573 480 894 452 91 195 545 902 68 630 0 862 0 498 557 421 642 720 448 0 88 782 660 112 0 619 864 725 785 0 0 932 442 790 118 571 536 679 0 513 293 110 34 826 971 925 937 112 828 742 0 900 614 454 310 990 275 603 793 834 588 296 812 0 932 0 0 694 297 0 0 202 613 571 121 945 0 171 468 47 488 808 529 377 0 333 0 80 129 637 147 974 86 282 803 526 14 656 329 990 656 548 259 287 0 149 82 0 828 799 0 490 286 687 520 576 526 699 683 948 844 203 0 381 624 206 0 744 330 0 383 622 724 95 318 0 837 456 750 0 735 0 210 76 216 0
553 427 820 461 605 928 99 0 469 0 811 646 402 567 876 0 960 793 0 584 125 93 79 437 621 0 190 817 912 891 569 54 0 321 987 718 825 313 60 624 468 98 781 520 0 482 142 458 337 750 568 0 871 0 718 627 287 0 0 821 138 781 499 614 197 338 619 461 0 755 786 524 0 946 741 62 145 844 491 797 164 155 917 0 99 641 582 317 314 303 566 860 918 251 322 167 0 597 0 211 270 865 0 456 688 491 253 0 795 633 400 708 221 778 810 820 0 60 232 597 0 0 776 201 52 780 0 795 877 377 279 0 0 885 637 120 891 0 428 845 335 82 0 260 0 539 971 883 48 449 8 235 651 422 492 156 309 368 357 446 525 950 230 661 172 0 288 976 639 480 0 689 0 425 501 273 377 0 78 877 0 0 384 582 683 762 0 0 355 520 0 737 508 596 540 701 983 202 0 969 180 492 212 805 372 280 228 675 19 462 33 796 557 0 317 574 926 347 135 470 619 906 841 589 0 13 303 255 940 0 681 536 531 180 272 469 473 0 592 894 0 285 102 0 204 310 816 630 793 105 964 0 0 647 211 351 525 227 919 671 353 68 0 0 509 897 948 742 796 130 876 631 792 161 0 0 0 278 777 426 165 798 0 772 0 987 0 234 0 373 981 383 667 366 387 0 19 626 393 502 948 418 0 0 695 69 738 754 965 930 202 525 0 0 878 936 956 509 994 0 0 732 996 43 315 257 958 130 412 630 0 0 0 646 111 481 387 306 0 980 43 19 342 0 426 0 900 0 0 499 52 0 408 797 535 997 0 349 585 195 878 622 50 537 587 0 297 614 0 852 0 0 673 477 47 619 634 216 465 367 0 59 0 775 100 214 228 516 240 0 88 112 442 990 929 551 300 0 4 668 699 0 339 929 0 842 0 0 235 0 774 380 0 486 395 502 462 249 884 280 420 277 761 0 0 771 583 265 404 371 228 0 678 783 850 0 524 535 0 379 477 0 170 633 907 109 202 873 693 103 311 391 0 540 703 0 0 384 791 0 763 926 337 958 356 0 0 965 0 938 86 547 786 0 0 0 446 824 554 24 449 0 376 0 922 338 822 0 358 362 85 0 141 544 0 0 253 52 580 0
0 314 902 108 990 0 0 402 425 0 578 32 193 410 813 835 574 798 200 703 267 224 984 627 177 282 571 241 134 119 541 375 764 675 252 750 0 0 502 556 418 391 985 901 0 431 400 653 0 426 379 0 655 405 0 868 931 596 765 221 0 962 200 429 0 243 60 821 972 0 84 150 904 127 660 0 0 0 892 988 735 494 118 140 221 694 608 315 0 639 0 63 516 716 0 434 0 0 0 843 5 198 21 216 0 680 849 906 175 563 826 291 205 157 171 731 0 677 8 261 110 0 184 93 0 0 431 127 0 951 0 938 77 173 20 630 497 170 822 794 0 377 671 0 933 302 526 438 887 466 113 539 0 984 687 817 445 113 910 0 427 852 141 925 813 875 806 952 364 0 0 990 426 0 709 553 0 76 0 6 743 468 806 0 476 770 781 0 366 8 702 708 592 110 0 760 832 775 819 656 591 235 843 697 0 622 609 0 730 511 707 0 662 562 481 376 297 978 985 661 0 0 933 409 524 988 312 0 907 154 165 691 491 410 87 255 555 525 0 243 722 642 0 181 0 0 70 83 964 417 0 486 984 45 101 761 685 18 57 658 557 0 625 835 707 792 917 798 840 0 969 937 148 730 615 529 987 998 260 933 0 102 827 400 650 0 670 334 34 675 246 535 140 0 566 95 973 965 0 127 0 71 984 852 0 898 266 676 0 489 8 753 193 38 243 885 0 465 7 287 614 427 863 867 153 205 324 555 583 276 378 0 903 509 0 474 261 440 842 661 0 155 658 35 426 799 734 447 367 939 194 0 112 689 690 922 790 813 839 641 297 404 560 0 929 646 89 483 766 101 457 0 0 0 0 328 471 462 922 0 64 606 0 126 392 270 379 0 973 853 916 90 0 741 624 60 224 617 294 344 302 0 276 330 258 14 0 729 0 223 287 0 440 0 809 912 933 340 888 156 673 503 0 600 427 0 447 0 459 847 0 643 310 426 695 138 860 952 228 884 785 741 783 138 454 0 230 0 613 153 760 535 855 481 633 729 843 169 795 983 489 553 717 621 0 359 585 999 255 727 711 176 958 826 357 959 0 953 315 564 814 810 655 0 351 717 0 361 418 29 583 926 227 942 641 796 289 860 577 554
0 91 0 482 0 649 875 353 238 715 58 475 10 924 485 553 0 604 992 29 103 724 425 0 832 200 0 433 518 293 46 382 300 832 140 0 325 970 0 336 339 0 0 0 82 0 677 729 0 924 122 535 0 224 143 0 0 361 286 520 0 745 0 492 87 834 202 14 239 295 301 703 597 583 0 296 966 52 0 719 764 99 563 855 798 289 0 196 60 0 687 0 761 944 726 584 655 848 0 151 890 161 529 0 86 754 534 8 0 390 472 718 0 0 670 138 91 0 883 473 0 413 648 0 0 812 650 0 481 78 0 0 885 834 651 177 468 479 998 950 302 464 0 630 941 797 318 865 0 0 0 0 559 622 764 0 0 432 505 404 728 9 936 0 885 20 438 746 469 353 781 197 220 869 934 150 788 783 0 0 137 172 222 393 975 125 0 0 132 0 0 419 662 572 487 666 607 667 208 821 0 0 199 26 0 44 17 228 287 265 856 577 0 533 592 952 178 851 0 489 361 99 0 226 690 387 0 348 429 138 468 613 0 744 69 879 622 0 236 375 723 0 0 691 871 329 0 68 338 744 980 747 619 0 381 0 851 490 540 222 0 45 681 680 0 620 0 609 628 899 461 0 963 988 679 0 0 997 690 672 554 397 0 257 0 0 413 0 387 0 304 529 930 594 0 664 240 498 910 988 0 171 916 675 988 983 98 301 960 721 809 650 991 183 531 0 422 581 355 400 0 533 0 175 976 209 111 645 740 0 124 551 112 813 0 0 0 855 331 57 252 0 476 902 201 616 924 93 919 0 509 321 0 105 432 239 458 0 85 554 19 423 100 893 5 0 429 0 389 504 405 0 657 739 0 212 622 968 640 54 966 959 943 34 500 783 86 62 669 275 586 911 170 672 384 809 120 520 420 0 331 22 0 924 997 356 436 469 0 279 936 694 0 721 702 906 0 690 145 513 462 0 0 195 284 0 0 62 0 125 837 809 0 0 854 390 533 494 39 0 209 798 149 0 46 845 227 607 869 946 0 0 908 508 190 0 487 0 459 0 0 324 877 0 20 701 155 0 797 758 465 755 850 197 344 756 57 117 925 532 0 139 364 0 879 998 879 31 930 282 0 778 215 0 0 297 174 306 829 0
42 204 400 237 0 0 611 0 510 225 416 675 790 2 210 208 338 0 8 864 459 97 0 65 988 675 624 367 0 521 913 455 443 0 157 303 968 4 541 606 0 901 365 427 209 0 833 258 701 200 305 656 906 502 468 63 128 985 281 526 744 0 57 374 0 742 872 442 72 420 800 209 299 534 16 0 600 289 777 367 645 363 476 211 639 260 779 523 0 58 0 265 296 0 412 922 297 563 479 59 1000 753 536 319 694 607 1000 524 765 0 313 482 516 799 579 0 75 68 993 412 471 420 0 822 316 0 403 303 704 529 938 674 0 876 228 0 0 562 581 717 285 974 652 728 841 0 606 375 767 62 341 0 0 7 847 133 831 0 361 972 760 814 774 13 123 422 0 0 338 911 195 380 834 558 0 0 244 494 204 935 187 532 826 424 151 811 0 601 0 524 869 0 424 618 0 988 207 0 510 337 0 409 480 652 453 0 372 540 0 875 605 563 0 268 0 150 290 360 577 924 471 0 0 494 19 0 69 943 249 430 0 316 834 533 83 0 728 0 956 883 0 0 158 309 18 193 308 661 507 96 53 100 572 241 28 469 0 670 0 385 422 233 0 162 676 0 660 933 743 816 648 669 713 240 192 727 802 819 136 828 337 408 159 0 0 584 817 597 568 975 616 181 0 743 687 839 93 121 605 0 906 0 0 936 0 154 415 546 569 0 62 265 390 0 0 655 564 0 954 0 820 789 87 0 728 509 0 0 40 105 144 0 642 95 139 630 889 998 925 273 313 708 0 165 0 619 428 737 633 730 0 0 378 712 0 146 558 301 597 369 851 128 210 363 725 801 88 812 262 350 670 0 959 275 132 433 289 626 0 33 721 454 120 334 501 967 347 21 943 818 542 452 24 0 0 762 666 117 923 209 530 0 47 115 783 902 821 325 773 0 350 405 0 316 166 393 549 881 0 0 0 284 292 256 0 662 0 259 971 713 241 883 816 648 585 0 576 203 817 39 0 164 572 99 294 272 114 996 0 0 2 609 40 837 335 850 494 206 386 739 762 491 874 988 506 603 0 334 210 684 858 177 595 488 0 0 138 952 419 574 150 864 928 909 586 678 65 428 635 0 702 188 359 0 0 928 476 0 446 268
0 550 308 203 347 262 555 517 585 0 0 217 0 478 369 954 199 0 716 293 675 385 298 554 824 697 0 94 0 798 405 374 950 139 520 271 322 0 105 0 529 0 458 350 88 0 65 239 456 940 445 56 0 453 602 648 532 885 553 41 0 437 299 698 372 182 600 522 112 590 68 58 794 0 373 823 671 539 0 879 0 399 497 923 0 12 3 0 426 217 0 337 449 989 383 518 555 54 781 558 645 520 89 140 809 691 107 0 441 626 132 445 0 122 0 0 760 0 298 793 984 699 977 0 170 0 151 778 763 554 647 560 499 0 653 946 0 520 27 100 974 550 370 467 718 220 379 803 945 0 0 0 0 318 0 421 659 178 514 714 799 244 0 945 0 784 0 347 508 0 678 306 544 0 577 596 185 0 953 189 0 665 474 78 767 738 883 222 965 719 646 364 225 742 56 460 0 0 0 200 888 720 477 583 430 900 331 578 0 66 576 0 938 508 0 480 369 461 604 914 645 95 0 75 165 98 350 0 76 246 626 991 0 143 928 796 523 974 968 0 165 0 0 988 0 172 593 835 277 615 79 112 564 254 542 791 829 596 0 968 617 0 496 487 290 537 750 49 418 158 146 308 708 181 0 300 243 736 0 141 191 761 763 0 854 0 600 48 935 135 555 920 730 370 0 28 220 552 0 284 0 599 0 0 440 599 374 892 881 0 269 965 35 0 825 882 284 430 0 20 0 831 452 766 334 350 447 636 101 691 82 852 236 665 546 427 610 594 464 960 672 0 820 403 204 125 184 426 665 933 880 198 0 74 860 0 700 863 660 0 859 712 34 451 940 347 0 383 391 724 0 224 103 875 350 197 0 424 609 531 70 151 676 994 52 0 0 496 702 407 813 862 0 30 201 443 768 494 353 145 901 385 83 256 566 636 0 0 874 15 793 891 330 392 326 539 524 683 617 899 2 649 0 302 775 581 233 479 919 688 659 16 832 675 0 618 0 704 862 104 183 885 67 777 605 627 518 0 326 265 580 150 0 0 220 534 649 746 256 450 0 0 0 97 468 617 181 265 389 687 991 579 0 0 399 387 987 0 773 154 337 410 480 635 197 358 153 0 0 18 945 249 326 392 636 0 105 962 685 314
530 924 428 443 401 77 544 268 273 0 627 595 296 314 533 775 0 619 539 0 931 222 0 0 0 880 987 350 0 919 978 0 636 522 0 279 563 565 0 309 96 371 0 517 932 419 727 0 208 949 0 891 307 483 827 571 483 415 0 341 0 369 0 107 299 420 365 237 0 926 0 9 397 443 242 351 660 770 39 0 885 656 151 384 847 318 526 123 0 432 485 995 0 398 574 0 394 0 802 0 721 804 524 56 105 610 961 209 155 181 712 631 839 249 469 478 60 638 0 0 0 0 419 0 864 727 619 604 408 739 156 0 460 237 0 507 487 0 308 0 247 361 482 32 417 762 0 255 0 0 936 187 684 0 609 102 220 980 278 878 17 812 0 967 0 0 137 0 536 488 9 433 667 0 0 11 464 660 480 530 88 223 382 413 381 0 886 0 893 86 748 798 885 70 109 413 308 567 500 745 0 46 829 189 263 749 750 107 274 0 73 388 666 177 213 0 0 702 633 321 79 0 554 497 37 885 601 964 0 0 447 289 672 970 451 0 0 733 70 298 304 732 497 266 977 0 654 886 125 0 544 633 0 7 587 346 870 551 745 395 503 816 407 554 877 0 0 13 314 515 509 158 935 596 522 0 292 455 585 453 816 0 671 278 393 729 0 431 0 133 0 0 0 215 962 0 559 735 32 883 0 0 312 381 588 940 0 986 287 57 967 393 259 710 719 447 764 118 702 0 41 0 453 187 681 898 622 436 82 587 359 509 0 39 451 710 961 665 0 649 949 441 0 358 119 0 64 768 512 371 490 138 355 0 671 668 309 0 0 0 636 468 295 796 53 73 258 740 0 292 0 666 346 0 53 944 84 507 334 81 700 477 295 440 515 618 635 0 676 290 545 794 544 35 448 0 532 0 413 80 4 839 651 984 996 451 831 494 973 623 929 477 155 598 172 740 379 170 795 140 711 308 131 972 256 258 391 262 50 688 0 321 0 265 641 758 448 628 129 627 246 222 0 426 692 364 0 697 973 794 0 306 825 581 548 598 506 417 0 966 829 851 0 48 0 331 11 875 454 373 813 645 0 469 287 972 238 356 837 145 766 250 416 820 0 479 817 870 130 784 0 958 0 0 964 0 0 124 76 651
901 301 597 277 422 653 866 472 0 799 0 352 213 0 974 370 753 614 0 0 573 874 187 316 0 182 0 369 0 293 52 983 324 0 0 534 0 0 122 488 241 139 0 578 10 0 568 919 0 0 0 272 190 810 481 230 244 51 287 180 41 130 846 0 0 203 0 884 335 10 47 174 989 0 0 2 837 0 425 559 19 0 288 617 442 76 692 781 483 215 781 460 58 0 433 783 466 845 949 878 0 435 532 528 781 852 278 468 0 360 237 546 514 832 0 672 343 570 785 658 307 632 711 377 919 652 0 557 774 320 391 436 740 785 803 864 858 211 619 328 710 805 0 42 0 0 231 930 913 0 338 633 998 479 536 0 979 970 0 819 776 0 0 983 908 742 980 348 440 0 612 980 194 6 0 458 970 763 204 0 236 635 194 687 361 226 442 0 469 84 292 702 996 602 0 0 76 0 832 974 368 0 937 799 200 0 280 919 199 873 0 405 995 773 0 908 747 934 885 652 387 13 109 469 102 243 234 920 620 949 0 699 201 682 0 804 994 875 142 583 200 69 701 642 348 788 123 696 114 349 681 0 0 817 564 924 821 405 258 0 837 982 525 0 191 340 79 381 298 964 0 963 463 619 0 844 927 937 711 840 0 0 156 627 32 709 326 865 540 358 0 199 129 457 620 105 195 165 668 678 0 0 485 523 639 0 90 132 264 457 0 746 0 344 219 697 0 624 189 0 574 843 535 678 461 135 0 0 128 223 600 848 815 703 439 692 129 0 408 686 553 524 256 0 982 495 643 99 672 181 0 988 94 0 0 981 169 411 0 557 409 875 771 0 221 620 0 704 0 0 308 859 84 209 0 0 343 776 611 73 785 239 0 72 154 0 68 841 367 0 0 0 0 198 664 0 0 640 244 0 23 916 637 668 2 598 0 509 653 0 838 435 199 857 0 75 815 8 950 241 920 355 247 205 894 76 695 878 754 591 855 156 829 0 870 528 508 276 0 742 444 352 324 171 906 733 286 809 462 527 228 797 638 596 603 517 222 110 853 49 729 696 234 813 539 621 566 512 206 660 319 0 0 675 0 738 75 293 375 589 829 349 5 501 0 0 0 276 331 187 519 448 780 295 0 614 290 397 422 890
934 255 38 400 0 0 570 879 0 0 818 332 0 89 191 978 122 519 310 930 854 0 751 0 344 0 503 53 816 212 188 240 0 728 0 974 0 499 66 67 621 506 13 939 0 671 0 507 496 5 986 537 220 993 363 179 606 257 812 576 410 789 914 0 0 0 67 581 460 272 0 0 659 926 140 662 956 339 627 255 876 166 120 863 851 0 0 496 433 0 491 374 389 94 346 676 0 399 0 429 809 541 343 868 579 859 306 218 572 291 375 447 518 605 596 432 589 410 352 842 771 571 830 569 453 625 697 108 601 550 501 605 780 352 0 0 0 368 741 498 323 0 203 973 0 268 523 151 199 24 98 126 0 325 89 23 118 0 874 0 376 626 783 580 380 703 914 0 908 902 750 56 386 104 307 150 802 929 253 387 634 0 651 0 495 344 560 108 289 337 0 0 916 223 687 373 370 575 910 298 132 58 653 707 101 620 0 418 410 0 31 0 0 0 826 477 822 0 435 831 0 38 0 731 400 990 975 0 90 245 458 982 534 0 134 0 0 0 280 329 997 390 637 0 0 519 104 331 193 416 67 911 0 47 629 52 891 847 947 437 211 936 467 910 0 865 0 309 711 529 98 147 0 391 755 450 237 118 52 227 941 0 368 96 866 605 773 373 909 98 17 0 681 986 727 491 468 480 0 724 826 594 689 474 371 113 658 106 126 0 769 27 138 0 209 265 264 618 0 399 369 0 178 541 908 671 104 475 332 470 778 267 0 140 21 459 305 742 54 0 550 958 925 189 218 329 848 283 144 0 499 471 194 805 406 811 0 175 168 977 426 0 75 924 917 3 411 158 803 164 358 238 263 795 785 0 473 750 727 436 850 0 580 734 647 618 0 270 222 444 234 0 370 559 866 172 771 642 547 27 252 0 0 0 568 904 0 824 466 246 40 586 0 423 712 0 599 382 383 839 0 550 0 122 951 373 743 0 387 565 141 807 811 222 0 70 635 132 548 898 443 144 679 653 997 997 237 986 0 0 421 0 115 92 124 642 970 957 0 59 409 347 829 725 559 417 983 373 751 0 204 580 0 96 474 0 0 963 122 783 35 0 12 797 640 409 784 0 251 329 875 297 831 974 144 0 894 0 610 706
822 732 0 237 885 75 799 739 816 126 983 341 744 237 373 816 737 671 319 213 83 766 755 600 814 705 977 262 640 206 625 695 207 0 912 760 847 768 173 912 685 810 737 595 26 0 0 133 408 860 97 912 889 315 842 606 27 0 299 0 692 998 941 355 785 0 64 348 527 0 903 0 0 448 42 589 0 921 760 263 0 759 949 0 331 925 60 0 0 252 687 705 898 366 948 756 395 829 144 430 929 0 335 404 0 642 258 0 393 719 350 875 0 757 719 0 512 939 492 0 435 0 283 581 636 894 794 254 0 42 0 403 434 527 26 807 429 989 468 675 131 316 0 0 0 337 396 790 0 61 0 0 970 115 0 0 342 60 180 980 405 155 264 0 727 699 0 326 949 205 0 290 0 775 978 414 854 0 213 58 844 716 180 0 0 502 151 681 397 277 57 226 53 161 495 0 66 702 508 608 642 372 889 781 0 0 620 958 352 843 686 164 303 824 0 564 22 624 0 971 1000 98 0 571 137 643 0 901 0 113 121 913 0 169 587 962 72 695 622 255 0 720 317 292 620 708 201 471 508 0 296 0 602 607 727 194 258 684 527 0 408 383 0 822 964 459 680 573 270 56 0 0 97 417 741 0 683 0 841 338 191 0 831 145 235 872 329 158 674 0 302 904 316 451 0 0 0 505 552 704 85 0 2 588 271 324 351 436 0 137 692 210 249 52 578 571 697 314 0 0 0 0 519 177 0 137 0 421 0 324 226 79 0 0 0 0 0 0 371 195 0 822 602 786 287 266 0 383 0 0 735 952 0 345 0 504 246 915 0 204 145 578 280 446 0 0 321 875 472 384 772 0 66 177 0 864 470 0 552 943 0 307 205 102 842 396 290 254 817 948 0 0 0 816 0 644 621 158 612 0 0 259 35 392 0 0 166 574 92 699 476 786 825 0 54 0 181 0 416 0 567 0 241 102 250 648 669 0 0 227 771 762 827 468 439 367 442 831 453 0 0 478 0 550 0 0 452 31 918 0 683 0 327 291 0 0 619 576 4 660 850 0 841 245 773 940 0 0 0 461 456 0 374 248 199 34 0 268 0 0 0 65 386 177 0 29 0 102 115 312 807 474 620 427 0 104 0 223 908 286
473 0 737 721 410 0 774 306 646 715 787 385 549 466 435 544 0 604 0 0 0 552 803 311 526 62 991 201 382 231 270 0 412 611 470 883 171 329 84 2 0 169 668 317 526 265 0 517 145 226 449 0 716 350 984 853 2 146 0 640 671 305 0 527 536 972 333 0 821 598 75 538 0 0 739 939 216 35 59 894 428 0 108 0 283 441 686 416 909 392 649 17 462 912 260 35 0 0 347 575 717 33 99 560 337 789 312 47 464 57 0 935 834 213 390 765 655 286 48 762 0 474 142 110 741 145 828 205 231 183 0 912 0 451 0 370 0 696 563 0 787 863 461 295 933 295 588 356 458 0 143 0 687 546 55 246 219 0 350 0 539 333 484 0 72 928 606 0 19 677 331 937 732 846 711 562 0 938 858 517 21 2 978 692 817 629 50 85 559 857 339 906 749 12 218 0 0 0 0 990 137 50 144 583 438 0 288 407 0 467 347 813 510 0 213 0 347 214 639 449 987 1000 324 685 74 0 0 263 294 90 0 868 304 0 0 342 655 64 117 980 386 574 926 979 869 0 769 0 334 0 853 0 0 795 0 781 0 0 109 705 616 812 439 0 312 0 532 670 449 401 896 546 704 153 723 291 771 24 677 372 876 268 0 950 571 715 238 409 416 0 30 576 0 0 740 321 715 812 0 918 227 0 0 0 442 931 417 463 807 19 299 689 0 252 654 651 911 0 420 0 0 643 0 394 136 329 47 36 413 644 0 395 130 0 668 819 948 729 150 217 852 939 0 390 455 364 933 965 645 0 469 934 0 639 485 991 0 311 63 407 0 418 696 289 531 175 0 240 998 572 901 638 776 0 236 778 906 578 752 9 150 655 0 365 453 0 0 126 783 198 23 204 283 140 884 833 344 676 0 949 980 559 198 0 0 867 111 418 0 422 527 673 60 792 513 0 668 510 6 647 235 402 0 3 544 310 995 0 118 0 0 0 373 801 150 323 530 0 484 456 98 985 374 614 975 383 135 249 119 980 342 0 447 951 441 463 722 86 993 142 650 42 337 141 338 800 564 596 737 760 771 574 0 0 353 712 0 0 988 669 62 367 0 912 25 752 341 84 0 505 0 0 319 530 888 235 380 502 0 13
425 0 470 282 0 0 0 959 44 451 266 0 695 0 944 644 822 546 270 640 668 761 732 723 0 973 24 388 951 213 516 0 0 803 648 0 173 948 358 0 0 443 0 561 24 340 0 46 328 0 168 917 232 0 610 750 721 604 964 0 61 771 43 976 111 940 0 537 657 415 656 563 215 854 110 800 0 673 870 0 445 407 658 0 0 296 87 892 0 138 0 0 504 83 659 656 0 226 962 831 120 0 505 53 43 116 128 0 20 879 772 975 27 0 122 0 495 0 130 0 303 0 107 646 916 0 348 968 313 591 411 187 890 235 998 746 0 500 10 544 235 19 309 0 549 352 954 0 463 717 599 253 752 257 962 914 739 165 101 985 718 0 313 0 0 224 630 932 571 422 44 0 507 0 0 943 244 0 295 127 947 495 0 693 180 334 0 401 0 429 28 648 0 810 348 0 403 888 517 0 604 828 526 513 225 513 0 766 0 588 4 725 710 35 634 113 0 0 908 271 450 38 0 650 656 437 562 719 277 780 0 0 477 430 231 649 964 0 942 348 0 457 783 0 235 464 560 606 100 984 0 946 816 489 220 548 863 25 214 772 308 317 573 977 718 55 747 756 867 459 117 0 193 0 448 206 497 602 664 325 32 420 926 513 847 292 0 0 119 429 0 612 593 838 413 855 74 764 0 878 0 4 989 17 264 0 626 0 346 930 532 635 818 157 106 903 445 200 345 839 591 480 0 0 970 365 158 306 869 862 391 269 0 58 281 894 464 389 59 618 712 0 795 958 408 0 212 0 0 566 939 0 302 781 0 0 0 0 738 829 476 796 0 457 468 715 787 671 784 500 585 0 654 506 0 521 9 513 64 0 535 406 55 604 11 578 0 630 375 0 468 0 47 231 0 26 658 41 255 398 0 164 655 77 225 149 296 418 73 139 325 386 394 0 103 223 886 294 529 476 510 591 76 298 719 105 0 0 843 162 0 143 615 583 280 0 0 13 567 918 737 772 0 898 828 681 0 599 667 856 927 405 0 0 823 618 818 689 0 82 124 766 0 203 0 561 527 890 905 542 823 437 0 787 922 579 0 705 238 998 401 0 0 601 0 389 987 0 0 705 445 768 0 353 676 599 858 307 19 220
525 0 466 19 440 0 110 187 141 36 738 0 193 246 560 350 240 902 694 339 0 968 103 44 73 990 820 807 70 772 366 690 0 0 322 914 711 51 896 98 90 803 679 0 0 791 0 679 0 777 499 819 0 0 735 143 164 367 906 616 419 1 379 744 937 669 484 514 690 0 938 0 0 354 842 743 402 454 710 182 582 670 161 457 987 85 165 586 253 233 790 667 801 375 0 489 829 196 568 978 221 994 697 340 809 740 137 596 1000 0 88 325 432 0 625 345 338 366 104 581 899 364 29 568 650 4 948 953 442 713 0 700 983 337 907 979 465 267 34 776 655 186 886 0 837 979 613 0 446 0 861 515 402 538 515 774 583 976 140 0 0 780 700 913 692 240 357 0 177 935 0 499 0 843 294 769 635 350 976 283 356 353 822 451 206 91 600 20 575 0 391 0 542 23 973 858 993 54 390 94 903 542 108 966 671 496 101 0 0 941 646 432 469 385 713 167 693 0 582 83 0 0 425 0 852 956 881 370 572 238 436 0 0 474 55 808 0 0 167 772 691 786 987 898 273 0 0 0 0 0 627 184 846 410 105 894 0 285 131 741 124 0 15 588 0 0 490 542 391 37 629 459 217 984 118 0 916 955 300 684 800 697 692 571 0 129 785 614 552 170 721 0 0 459 253 112 412 705 945 0 141 0 399 0 788 0 0 0 0 833 499 699 707 0 727 945 889 810 570 748 219 0 489 694 555 0 81 698 795 458 207 442 785 469 747 614 0 360 521 597 0 614 551 465 758 0 690 657 418 327 0 562 930 694 307 444 410 782 692 852 616 102 425 0 852 0 736 937 726 604 268 527 0 108 0 205 23 626 0 0 0 87 718 0 0 975 747 800 0 0 739 845 164 804 519 895 923 484 382 4 936 755 453 936 0 0 84 328 970 837 500 125 130 467 267 63 258 325 0 732 0 660 106 0 818 377 885 108 939 266 339 0 580 0 111 0 0 416 843 635 547 529 215 870 184 332 0 0 190 165 481 541 0 298 422 69 378 309 604 282 0 0 342 0 716 882 951 616 55 458 713 0 493 687 0 577 171 196 692 0 372 502 172 138 807 769 0 243 108 576 409 673 69 0 0 786 557 934 977 505
528 0 981 294 614 0 34 0 388 848 58 410 0 149 772 483 291 733 853 652 0 660 771 283 872 273 8 797 0 108 0 14 76 227 407 0 776 413 0 896 77 0 971 788 734 137 0 818 573 173 0 412 45 0 0 888 917 3 818 420 531 587 972 0 295 457 275 644 71 496 852 995 984 892 134 453 828 0 416 53 0 0 937 932 114 886 658 143 782 606 0 635 632 824 363 0 0 818 781 383 391 612 514 0 472 811 755 828 0 315 331 581 0 280 0 152 0 255 919 0 439 284 759 0 203 874 0 778 643 495 554 500 0 303 759 169 917 352 0 335 617 660 445 0 154 919 332 0 96 562 114 429 133 475 88 938 727 895 504 950 660 0 0 949 356 523 516 0 886 433 0 0 310 716 492 834 114 795 102 844 0 189 315 0 431 714 205 58 172 0 514 600 619 296 517 64 627 57 292 491 0 0 349 0 766 17 767 0 0 278 0 174 980 691 983 89 614 996 19 0 518 830 834 282 0 220 625 0 156 406 0 0 93 944 325 104 0 926 750 909 361 763 100 638 0 0 75 422 514 0 9 0 133 0 0 622 516 216 993 385 915 0 456 360 0 0 36 169 853 0 825 99 240 0 0 682 464 941 122 116 383 152 0 660 593 408 474 740 0 14 305 772 943 312 0 316 344 753 967 886 397 728 905 0 279 251 447 615 588 946 697 891 511 293 473 71 0 334 397 743 439 0 232 387 0 100 822 9 205 893 177 974 778 370 706 680 481 640 610 651 0 639 498 9 871 0 595 825 326 520 0 869 0 576 0 601 485 53 799 456 988 594 293 733 204 0 188 517 1 574 819 577 355 609 234 4 629 788 939 0 0 433 591 959 238 450 539 739 456 4 0 821 0 0 458 65 317 202 957 214 333 223 0 971 99 0 830 191 470 497 361 83 771 615 0 534 160 537 992 215 134 81 421 468 610 252 504 0 805 85 0 735 0 413 720 0 736 0 332 314 118 0 56 505 111 856 331 448 61 327 0 81 463 891 344 172 452 797 962 749 323 519 0 271 622 0 616 334 738 996 31 486 851 792 519 875 641 163 720 442 352 176 475 939 0 525 208 14 546 795 0 796 461 360 848 828 297 894 474 764
453 979 194 878 687 612 791 244 395 214 244 548 381 752 0 829 525 701 296 665 0 29 977 576 0 0 807 750 968 966 998 952 0 391 8 850 452 0 652 931 334 366 252 832 937 252 525 518 795 828 0 695 711 122 75 340 647 132 0 0 466 0 113 348 391 88 985 72 624 748 481 116 780 202 0 0 652 791 505 825 137 422 466 468 582 0 0 794 288 580 259 800 0 153 547 0 753 35 830 286 733 879 0 172 0 990 436 0 71 0 0 7 0 876 692 355 0 819 0 250 865 0 365 816 142 567 739 949 166 833 856 368 544 0 596 694 105 0 125 628 0 702 325 626 607 249 176 459 61 661 365 930 636 452 384 0 0 155 928 0 974 0 821 860 536 0 201 406 66 270 238 0 844 651 933 298 973 522 220 559 293 187 118 928 721 0 975 0 840 367 834 0 0 78 604 39 791 216 608 102 0 682 0 556 476 169 519 0 518 798 83 474 554 216 695 666 0 440 909 512 430 0 303 323 71 216 437 39 921 0 789 690 411 613 862 968 181 0 274 881 932 416 0 254 113 359 0 625 966 0 303 787 20 0 0 766 311 990 863 389 160 0 408 716 0 447 0 781 658 822 204 608 932 0 379 283 413 381 30 620 546 141 600 74 904 910 121 39 816 0 131 638 435 0 739 302 815 778 415 606 375 950 444 704 340 0 614 517 422 99 0 0 0 956 0 315 727 280 918 556 0 81 578 0 704 252 557 142 593 0 0 114 968 956 181 290 106 280 0 912 462 914 0 0 615 738 188 700 172 588 208 0 363 251 0 399 0 0 991 982 87 389 983 800 0 0 298 115 351 465 523 273 125 337 397 339 0 87 72 0 704 700 0 0 108 552 196 0 699 295 67 824 949 844 523 221 114 964 517 118 0 780 788 0 837 975 133 647 394 0 0 124 0 965 367 383 494 778 940 295 64 0 445 43 468 603 950 830 196 658 476 938 96 364 0 0 621 0 952 305 0 570 220 5 0 0 191 824 913 0 412 325 206 917 932 682 945 140 213 833 619 406 471 465 224 993 752 0 104 159 332 258 830 761 217 385 211 281 479 693 754 46 496 0 24 692 0 303 444 625 0 31 516 0 0 567 524 189 970 680
531 180 768 248 713 78 880 542 485 209 452 0 730 264 219 811 897 610 765 789 289 0 558 415 0 758 372 761 833 368 261 335 635 602 425 426 0 246 0 65 402 132 351 626 0 0 404 990 789 870 337 0 845 0 472 18 490 223 413 255 404 776 0 966 661 286 863 314 0 782 511 601 479 183 130 493 766 395 698 374 0 479 186 608 0 0 285 507 184 744 957 549 0 151 399 0 951 498 149 0 911 885 555 435 640 92 614 302 900 657 0 690 269 261 801 0 690 0 454 603 569 798 802 0 0 230 404 0 0 607 682 233 927 545 911 420 642 467 279 0 636 993 942 0 612 232 0 595 0 526 196 736 65 177 553 618 856 177 906 0 0 74 577 0 241 527 0 255 80 261 0 102 152 415 530 405 813 0 0 280 518 805 435 489 380 460 494 247 510 960 796 0 809 838 483 342 438 678 918 403 0 386 71 904 442 351 175 0 212 271 679 97 458 0 582 420 968 19 502 485 292 313 0 861 945 535 54 355 777 863 235 114 788 611 817 565 755 716 700 798 356 572 415 0 794 49 221 421 0 0 67 0 773 0 715 345 53 0 408 18 588 40 959 619 959 306 840 423 249 109 0 569 155 982 724 243 0 525 224 63 830 288 0 653 0 448 599 430 485 437 14 216 673 0 454 664 959 831 851 2 594 465 972 102 0 322 969 295 119 0 913 910 0 547 290 190 0 684 263 912 0 681 674 448 192 0 0 0 0 848 63 793 309 0 138 0 529 392 794 906 512 771 199 660 0 295 719 734 0 301 406 98 0 0 102 956 265 0 0 843 0 107 0 923 586 721 525 0 378 395 624 969 127 37 888 661 320 0 157 0 890 0 755 714 273 426 550 886 0 145 0 833 93 480 647 736 238 510 0 969 763 705 13 472 38 638 719 0 72 886 0 816 969 530 0 905 569 952 494 276 402 638 33 92 173 242 454 829 226 0 530 375 289 619 178 923 0 0 930 420 0 728 55 0 167 173 369 325 0 0 186 0 487 472 0 993 906 136 161 762 289 937 524 23 686 143 680 65 93 951 540 526 662 459 26 300 801 731 314 540 754 523 23 791 0 290 735 0 215 275 689 298 625 9 284 12 320 559 426 0
0 716 567 73 953 53 567 395 609 0 48 363 0 720 414 784 0 854 843 869 737 624 724 0 696 0 948 815 752 0 393 215 828 0 166 476 388 170 939 677 254 0 612 778 345 797 105 716 820 0 922 0 0 882 611 0 499 0 661 0 266 894 667 112 96 0 290 687 30 69 444 0 787 0 0 152 459 267 0 829 644 430 568 133 746 384 465 403 834 52 73 265 853 478 840 565 0 905 356 982 349 0 50 195 563 356 599 0 927 856 644 0 498 703 907 509 0 56 0 0 203 317 953 0 716 12 0 440 826 235 0 0 0 0 130 501 533 592 484 175 973 22 583 0 0 667 124 812 865 636 0 781 195 758 0 308 114 479 568 987 338 18 977 0 761 692 0 0 945 842 745 293 1000 0 264 41 66 63 625 457 424 830 250 656 956 614 56 0 0 96 9 0 956 927 865 0 841 595 0 896 511 0 258 98 548 0 529 441 0 584 504 556 591 164 988 139 0 565 428 602 23 253 112 752 339 297 757 0 505 865 69 922 0 650 970 0 523 0 833 396 696 188 967 744 862 787 515 641 0 167 550 0 905 325 843 958 0 645 350 359 839 219 214 0 896 0 694 0 622 492 58 474 662 0 761 931 525 951 579 152 802 0 276 796 188 554 938 383 0 0 0 143 0 182 853 687 504 261 524 321 921 0 227 427 153 908 0 479 292 433 452 866 566 583 141 35 810 482 0 589 761 0 401 688 0 272 544 720 423 400 208 350 972 555 414 721 52 992 895 99 904 246 0 0 940 0 658 805 84 203 331 571 668 107 788 856 0 0 239 93 396 0 62 832 761 408 184 693 110 0 631 733 381 888 254 0 802 941 465 580 124 271 57 0 182 761 0 906 940 619 55 127 289 261 0 437 0 28 41 612 735 30 0 0 548 0 70 991 956 51 466 51 906 413 120 505 39 115 124 290 878 553 832 697 770 258 148 320 662 396 334 189 183 115 380 726 0 653 20 3 647 969 987 0 399 517 0 153 507 304 41 248 817 655 328 0 697 733 0 992 201 292 368 992 266 0 774 106 0 936 399 0 0 0 751 786 0 0 0 817 423 668 0 0 763 0 318 311 728 526 698 477 36 352 544 84 552 266 14 16
0 600 873 886 187 582 605 581 337 668 237 92 0 242 919 476 512 500 411 829 396 977 803 0 475 0 671 228 486 169 621 189 73 779 583 914 0 202 0 316 791 527 0 561 798 595 443 265 779 146 382 240 474 380 810 166 887 812 879 791 386 0 747 0 0 124 133 85 340 690 0 455 162 530 793 270 213 94 281 584 0 33 0 556 708 312 610 0 289 360 409 18 0 204 18 155 898 86 236 26 734 61 637 122 926 830 507 0 75 996 195 420 840 957 771 373 652 200 704 0 88 494 481 0 48 783 0 477 0 0 0 610 0 563 0 835 158 986 657 62 0 0 692 827 90 211 684 951 0 487 171 503 102 698 249 0 359 462 16 664 323 180 301 493 248 42 567 0 546 183 387 129 767 754 563 494 432 436 737 181 714 15 55 957 0 213 377 884 0 925 426 438 779 832 894 898 0 555 65 336 0 0 122 983 420 260 601 959 0 282 93 0 906 537 967 995 810 250 358 598 247 822 82 0 293 110 439 22 948 492 180 839 9 493 159 532 892 752 0 543 343 978 813 740 958 629 82 0 0 848 115 0 71 334 740 419 0 563 869 659 861 967 774 219 246 0 794 338 0 812 0 38 633 0 953 800 194 978 842 693 770 234 0 539 542 945 0 0 68 0 866 0 184 613 165 912 985 299 363 775 0 0 36 695 229 0 306 877 165 969 0 645 565 672 43 0 917 531 0 76 664 838 0 602 152 354 423 515 0 178 609 320 521 90 479 74 911 408 998 428 449 0 0 953 784 428 708 633 342 999 978 494 297 258 98 114 0 797 0 541 0 950 122 0 525 856 524 433 716 999 0 127 23 0 881 42 152 280 551 465 303 820 33 227 946 404 607 395 718 381 889 132 749 894 121 300 726 0 599 0 897 633 880 510 262 647 273 937 796 589 79 77 590 95 688 327 537 944 693 500 527 917 903 0 0 641 631 301 0 603 230 50 922 0 119 0 804 607 676 0 615 349 0 0 852 563 414 869 0 135 685 892 506 485 126 579 601 0 109 446 77 0 218 209 214 451 544 0 914 395 669 720 0 779 305 807 856 179 859 693 0 181 780 66 28 227 233 303 280 0 0 496 344 710 782 505 890 533 0 957
129 0 121 523 64 707 165 164 825 434 196 755 508 658 869 904 0 816 11 0 708 780 629 422 718 974 641 0 104 823 48 693 926 997 687 0 737 803 129 620 777 118 359 376 177 403 957 486 902 622 0 0 165 554 541 0 746 804 230 302 67 541 0 0 819 618 162 954 30 201 218 944 240 134 512 0 484 741 712 0 476 329 601 198 895 568 0 596 525 630 317 0 420 486 0 528 990 397 732 0 138 942 0 590 0 604 16 627 0 917 844 628 0 112 317 551 0 465 0 861 212 599 480 259 188 366 223 0 290 49 535 0 0 85 769 0 362 0 0 520 0 154 213 703 0 622 245 406 0 972 107 983 842 676 0 0 276 851 339 561 86 187 0 883 20 312 0 973 425 241 365 916 970 0 0 836 165 570 69 0 0 41 0 0 900 903 0 0 302 0 87 146 604 0 0 268 440 517 316 780 105 0 73 0 0 426 468 0 848 541 0 880 800 428 517 547 444 777 535 0 114 990 0 834 960 894 0 0 307 912 717 0 0 841 638 0 987 582 325 0 157 0 475 146 720 431 0 493 831 771 388 116 627 445 245 0 17 835 733 215 59 46 46 770 839 256 952 111 238 148 664 767 531 808 0 0 0 975 87 493 0 187 435 0 116 415 0 901 0 706 0 574 912 0 80 2 0 295 807 841 484 39 0 0 215 331 397 0 983 132 97 80 0 356 311 312 42 0 888 13 269 926 739 91 650 234 118 29 642 373 0 177 0 842 540 851 260 332 0 241 462 284 235 322 0 144 755 27 653 573 919 195 272 230 146 406 987 203 409 0 236 260 746 98 0 980 0 181 584 625 935 399 961 698 428 689 334 0 409 679 790 52 0 442 87 858 77 912 901 772 0 744 709 0 442 536 962 500 422 633 269 224 911 881 0 630 0 0 667 126 690 281 127 674 961 114 865 89 440 437 46 679 841 93 692 259 3 0 292 66 19 210 884 589 499 194 429 327 242 998 839 0 992 857 954 995 0 930 472 316 823 866 471 0 911 0 808 335 639 430 189 318 401 370 981 706 415 133 134 66 193 779 0 407 634 605 169 736 827 540 697 280 0 0 61 292 242 692 0 464 844 887 646 812 723 520 177 585 182 904
0 872 403 0 0 905 170 883 501 0 213 787 124 657 231 273 0 920 332 867 591 311 732 0 128 0 799 556 647 711 362 0 496 22 0 617 344 193 598 803 0 118 0 0 367 0 908 0 738 0 0 852 664 665 578 403 542 103 457 58 271 51 0 147 682 0 46 422 0 620 410 950 311 758 0 513 405 0 368 0 603 829 207 0 46 552 922 0 229 265 85 356 628 0 254 0 9 532 383 0 485 0 967 0 692 0 0 580 722 573 255 192 207 829 119 720 148 902 653 0 0 743 137 0 81 788 779 597 865 0 0 0 0 278 674 993 812 362 990 261 171 596 673 360 486 631 587 0 84 748 779 0 194 409 684 781 438 676 732 0 649 971 536 774 649 700 58 0 946 0 508 337 997 0 981 840 0 446 297 79 86 92 952 374 44 997 569 0 0 229 902 0 321 46 347 888 0 847 32 60 0 195 566 517 792 0 565 161 848 0 264 360 437 634 345 27 620 250 125 380 190 906 199 515 0 410 41 675 578 0 618 0 460 355 0 245 573 521 147 817 880 678 806 557 746 876 842 762 729 809 522 433 348 745 0 303 701 580 0 439 0 269 478 715 853 986 563 230 799 0 137 225 338 594 860 440 0 287 102 728 0 334 9 985 149 823 494 342 168 407 521 24 4 509 846 835 237 772 844 621 857 0 0 532 159 821 0 839 195 992 0 0 939 834 590 490 0 123 0 561 758 727 594 361 0 706 0 139 0 264 875 419 446 934 458 850 612 914 760 223 258 439 536 573 0 38 73 359 0 137 137 803 578 922 118 452 905 560 0 0 167 862 20 368 0 528 0 738 680 942 252 197 291 780 0 738 722 589 0 650 365 194 140 0 55 810 759 0 81 711 161 463 958 924 680 0 521 810 875 968 884 729 0 405 868 859 0 809 293 409 228 153 294 276 716 984 0 579 114 12 0 837 679 86 710 110 643 192 285 45 840 785 228 250 708 976 844 794 887 0 0 0 660 848 815 0 770 0 38 463 586 0 503 466 761 179 602 141 300 495 30 0 0 482 455 0 773 0 495 399 821 72 692 0 769 0 962 0 0 271 0 525 23 195 516 358 528 498 616 711 921 990 400 325 0 341 0 0 653 0
405 202 169 670 37 261 563 905 255 489 252 682 600 78 468 14 374 47 341 0 576 0 74 262 420 107 642 339 311 0 703 992 697 140 260 1000 0 891 0 0 354 378 987 0 289 949 0 892 772 214 0 0 558 945 41 817 552 0 0 763 530 637 164 0 334 575 0 272 0 514 146 842 467 565 635 495 0 0 890 964 191 620 741 526 144 415 187 923 407 0 942 186 712 164 794 0 998 465 0 98 321 828 90 216 0 882 215 264 740 876 190 698 806 544 600 294 183 0 0 368 623 0 736 0 966 75 888 902 500 803 906 645 608 0 903 275 0 0 0 124 159 0 658 293 361 317 42 37 372 425 897 0 928 0 206 581 0 0 941 200 0 680 647 443 0 47 214 5 810 636 181 551 913 731 198 863 503 807 313 734 255 586 39 582 374 739 0 464 525 686 0 399 340 948 79 0 0 361 510 922 263 663 35 518 630 16 453 599 0 942 553 0 0 669 568 0 570 707 182 257 362 649 0 0 0 645 481 920 51 298 282 3 250 733 0 542 0 0 319 185 0 833 348 277 0 476 130 0 551 553 571 877 918 0 0 126 711 0 0 865 960 0 474 353 530 828 0 723 986 358 710 401 83 0 417 420 0 164 0 0 394 28 67 888 302 491 0 745 579 42 683 788 0 257 0 773 981 537 905 0 758 982 214 416 877 537 104 920 812 280 791 304 0 584 78 43 0 852 0 485 889 261 577 546 742 209 701 244 30 0 595 356 932 98 802 231 188 748 828 0 551 553 636 553 334 361 987 273 858 268 142 333 0 0 999 0 221 0 110 516 441 195 0 1000 977 0 764 0 17 452 970 774 536 339 26 98 363 301 72 0 327 412 0 9 667 4 547 575 337 632 225 560 305 80 917 99 647 468 569 416 285 861 474 0 988 0 451 743 0 598 163 620 0 842 752 930 0 0 0 833 534 15 737 755 692 765 0 668 0 893 0 230 0 0 378 0 668 663 934 975 0 178 0 342 0 37 840 0 878 0 526 340 214 0 983 995 0 85 910 773 734 319 0 87 479 888 899 0 263 0 440 0 269 0 706 695 638 0 408 125 0 770 860 804 353 228 0 765 872 479 558 249 866 884 638 0 0 59 0 0
328 626 811 0 0 18 372 0 776 807 719 683 121 19 491 0 914 872 894 353 0 896 0 404 356 523 773 294 859 0 961 786 0 454 707 0 564 586 0 0 831 350 818 69 0 565 0 162 470 453 140 0 600 0 730 309 0 0 0 709 0 210 840 741 70 0 337 732 309 306 92 411 383 108 0 79 703 221 0 346 82 394 309 581 851 83 242 602 673 465 737 528 0 442 0 227 111 428 404 584 697 243 166 122 773 0 385 618 201 817 728 333 0 0 22 501 702 554 764 565 8 518 0 0 273 94 331 433 845 476 118 569 0 404 454 215 0 450 57 37 384 329 175 820 455 751 198 121 18 127 411 250 263 478 714 705 0 851 310 0 991 165 624 376 392 370 926 274 742 161 628 763 192 263 983 626 233 417 84 130 974 843 735 0 183 0 386 220 205 949 0 379 602 62 105 383 96 415 486 420 127 879 945 0 112 0 77 966 0 0 638 391 500 0 809 908 0 0 604 0 512 6 501 976 291 878 497 31 693 41 844 0 60 816 65 330 777 34 140 196 77 676 393 109 68 423 226 0 718 0 769 161 800 984 0 509 408 648 134 0 0 95 806 792 595 917 0 251 336 613 401 0 502 0 356 653 0 485 0 379 0 204 248 0 9 487 155 433 571 730 740 567 335 739 966 187 366 224 766 394 190 103 970 552 0 0 967 246 544 907 0 0 68 250 803 812 0 700 0 8 714 106 710 196 707 222 445 839 335 852 823 515 695 169 240 849 0 155 43 86 655 50 847 0 316 0 94 275 537 710 598 879 865 973 304 923 879 338 0 0 435 790 203 690 746 490 447 14 959 2 661 97 266 593 56 439 931 477 551 274 456 224 165 503 0 995 62 606 489 774 637 814 878 234 790 144 18 692 0 392 767 171 114 593 0 613 513 312 853 710 9 947 292 700 232 648 30 484 166 75 459 0 588 0 857 688 775 0 951 449 990 601 808 47 255 431 0 983 749 554 507 943 495 373 0 501 407 982 318 513 541 173 512 234 771 931 572 484 139 777 0 0 213 461 627 944 979 976 0 272 801 279 0 309 0 672 45 955 0 695 0 0 0 0 518 0 669 606 382 0 733 420 944 230 0 181 864 0 129 985
638 0 293 0 845 0 29 65 940 916 0 0 0 0 480 682 331 782 0 677 859 771 277 440 0 983 253 261 0 514 323 964 353 953 0 724 1000 408 0 203 777 0 349 875 0 598 826 938 324 0 0 562 0 881 303 577 489 159 370 286 279 438 99 660 467 604 959 0 0 0 74 617 725 484 0 979 0 264 541 160 41 143 619 442 0 879 538 848 959 260 346 407 62 285 710 223 766 0 912 670 803 679 854 674 279 149 0 432 727 414 0 858 33 375 0 746 0 836 0 780 0 479 233 442 750 964 781 692 0 0 0 0 222 0 219 599 270 999 745 512 138 835 701 12 64 64 0 0 343 431 172 838 607 0 0 608 466 0 698 289 935 385 942 0 152 423 276 693 0 740 697 823 0 248 479 707 958 182 506 184 975 584 580 0 266 595 759 299 950 0 341 799 596 895 444 516 184 83 885 482 562 0 238 0 492 870 69 736 803 117 594 83 285 0 0 179 750 40 453 343 0 0 406 70 64 0 787 76 623 304 0 731 938 0 21 432 360 861 915 1000 866 0 81 562 620 0 817 819 214 0 0 311 0 93 585 44 0 433 864 360 292 539 384 52 43 210 168 0 733 921 797 0 0 26 74 393 671 256 278 982 287 337 443 0 0 106 722 0 0 618 235 0 278 560 319 242 338 862 119 438 0 137 690 43 0 999 734 483 717 592 549 33 237 707 926 690 171 2 693 443 605 0 385 301 0 898 55 479 28 0 0 826 791 799 0 819 145 0 851 571 539 0 44 650 803 310 368 297 677 376 10 0 0 106 714 0 577 396 773 940 291 948 639 0 0 359 48 518 291 0 974 335 850 460 0 988 695 868 0 0 525 500 598 677 410 282 0 634 766 606 0 205 202 0 239 753 667 155 527 832 232 0 737 266 819 486 270 366 416 312 700 312 101 200 289 452 967 66 84 729 428 443 68 249 149 0 69 693 0 190 267 757 352 962 673 353 524 833 137 0 0 627 0 0 674 953 261 822 0 144 498 817 364 823 382 409 732 0 217 564 747 146 506 793 289 508 485 135 128 0 20 0 563 174 0 161 0 360 774 957 899 554 264 541 153 84 25 669 0 500 318 782 20 0 451 206 307 924 522 0
456 0 924 4 792 930 997 400 0 776 655 755 695 64 326 115 0 559 236 0 0 18 77 857 576 0 599 73 237 664 0 425 470 397 365 904 885 782 455 124 542 0 0 670 909 836 259 544 745 387 119 0 831 132 733 975 169 82 604 486 15 403 633 176 799 537 755 104 38 757 0 717 268 1000 987 0 528 0 0 749 0 913 102 639 0 163 115 295 765 606 0 456 0 549 573 0 41 0 50 174 858 9 671 56 941 809 0 947 0 0 610 0 353 852 226 17 0 163 0 705 190 631 254 67 0 628 731 861 692 462 0 0 0 447 278 72 214 122 453 873 250 998 306 237 822 269 19 777 974 727 555 706 646 472 724 73 308 561 407 620 217 858 482 0 211 0 183 128 87 12 130 220 388 0 0 24 0 0 235 825 513 206 457 0 791 0 0 956 276 539 625 221 0 0 158 0 0 402 994 81 107 52 206 136 642 886 33 495 864 486 524 839 48 128 340 170 242 0 83 861 0 0 515 489 784 985 0 4 210 0 359 314 834 953 435 581 594 988 229 850 842 782 787 320 675 0 355 692 749 629 918 890 358 636 248 328 188 787 228 36 164 773 30 131 145 0 85 947 0 0 0 647 487 174 41 322 734 800 683 0 649 654 628 708 276 710 388 110 886 923 0 901 96 490 810 49 278 0 468 0 755 800 0 0 281 0 886 0 154 149 293 938 601 851 807 927 637 382 348 618 0 93 0 623 0 685 907 779 720 350 0 767 0 968 789 750 749 0 19 522 601 948 387 661 342 0 878 750 757 211 0 804 693 559 810 640 91 0 0 411 859 530 974 585 328 0 799 864 927 675 0 268 243 0 41 472 535 549 174 542 323 979 813 562 458 209 0 2 175 67 506 938 342 0 0 926 54 68 0 453 805 861 258 952 0 482 0 872 19 117 594 543 0 0 0 544 631 96 556 642 386 156 0 758 610 0 29 31 0 11 620 0 831 0 438 637 28 215 373 87 448 332 100 612 32 53 0 592 464 660 0 851 511 0 665 0 0 387 0 0 155 926 230 453 216 572 221 186 0 990 838 233 803 765 880 0 469 154 366 249 783 321 93 81 859 753 0 588 872 903 666 796 0 195 339 923 474 903 367 587
516 0 70 675 0 36 0 43 48 652 759 306 0 914 729 591 757 251 314 953 879 567 583 0 0 737 858 0 91 152 128 495 280 1000 912 796 0 882 445 217 664 0 0 109 222 5 132 0 979 369 169 440 0 411 793 0 834 549 803 201 893 315 780 0 0 52 467 452 761 214 0 272 870 419 0 172 0 877 605 491 460 882 681 200 0 0 36 516 813 0 114 129 0 418 157 333 0 105 446 208 856 348 234 46 323 234 0 410 275 120 0 0 488 182 811 317 0 746 0 99 330 188 575 0 769 633 940 610 789 205 471 836 765 489 725 181 0 0 45 359 282 807 0 496 160 864 902 799 642 13 283 461 0 823 634 761 694 571 483 103 618 69 648 891 0 320 954 206 955 0 454 0 365 218 792 469 207 558 0 498 0 291 978 113 528 111 142 786 75 971 385 64 481 31 0 592 16 937 297 408 255 277 0 798 404 0 853 128 425 832 183 410 0 415 428 951 778 382 202 634 756 653 604 0 239 0 695 0 809 995 729 156 19 0 952 0 628 0 121 747 355 0 0 202 982 998 0 594 17 0 0 68 406 355 745 925 109 182 736 718 202 526 223 866 955 457 0 41 757 832 0 863 563 616 57 0 177 0 688 896 631 639 0 0 0 750 0 0 0 914 0 0 447 244 323 0 353 537 0 622 33 725 270 0 126 710 356 0 811 349 72 784 296 993 0 295 237 723 859 838 390 199 0 941 491 0 902 947 312 226 924 710 436 326 407 845 343 0 0 451 658 429 186 454 331 400 263 64 0 825 0 618 45 900 290 19 113 213 296 584 0 785 0 498 13 383 46 607 0 0 0 0 285 895 879 508 96 0 0 898 998 51 551 939 872 871 917 694 259 182 98 412 9 451 571 699 946 365 675 232 0 495 0 396 830 276 0 0 230 841 135 602 82 526 186 0 973 491 151 0 0 0 734 0 0 905 387 0 624 75 825 95 538 913 0 764 208 374 0 478 995 271 41 770 0 880 111 801 80 843 201 378 0 341 980 0 0 297 26 899 18 666 0 775 208 0 0 647 0 726 696 72 515 567 661 0 0 683 351 134 827 23 976 961 155 997 277 586 639 969 0 312 344 988 303 586 942 353 772 54
812 328 997 0 833 228 495 927 357 139 0 463 0 526 37 546 27 190 0 725 26 114 0 0 657 245 991 975 350 642 0 766 217 537 0 627 489 0 190 0 0 942 836 835 131 153 893 0 166 3 416 662 411 705 586 0 0 439 992 931 426 816 806 0 0 761 470 706 276 800 424 873 53 234 772 0 136 0 441 376 204 555 0 587 217 945 403 529 553 0 279 485 497 507 239 0 956 908 255 457 438 644 12 405 0 626 585 769 511 110 21 394 670 251 0 0 264 32 948 29 0 660 730 631 254 251 550 362 121 688 485 21 336 480 226 277 0 990 47 675 990 306 183 174 204 858 0 0 581 0 895 291 0 265 879 978 708 0 276 993 491 0 0 464 734 756 340 349 746 386 15 85 835 785 154 711 109 764 294 436 625 399 889 708 651 248 489 220 880 992 0 429 542 0 0 651 240 844 553 658 0 0 867 921 52 237 336 321 383 617 240 0 0 995 415 297 0 175 0 924 966 0 733 0 774 759 673 136 0 853 21 0 125 341 0 546 704 678 29 705 249 246 579 491 98 809 0 977 0 319 0 951 867 0 341 0 911 823 736 545 90 185 320 512 925 676 426 0 691 66 156 472 222 241 0 685 0 0 831 505 208 0 20 581 796 536 594 0 219 0 0 464 213 625 910 270 886 111 75 903 0 338 121 533 947 173 121 0 641 574 494 910 0 922 478 0 200 162 574 291 0 621 885 340 413 0 950 756 84 0 5 339 379 0 392 483 652 594 29 404 0 400 0 830 750 691 0 968 98 552 560 53 78 725 292 287 505 0 73 0 732 468 0 719 150 275 153 863 445 682 693 349 0 422 0 0 9 694 46 463 632 12 468 323 531 152 18 465 0 34 0 449 36 550 464 367 0 89 917 966 607 218 364 692 168 413 929 98 0 0 0 0 429 795 0 355 991 723 534 740 0 223 0 472 632 445 167 0 78 651 167 312 852 808 450 469 295 89 448 406 289 110 850 0 9 0 854 667 0 870 0 753 0 0 398 0 227 710 524 769 556 0 0 0 278 0 0 0 122 847 642 698 378 968 995 0 588 983 984 68 0 438 726 480 0 0 149 697 678 0 65 842 428 996 207 574 197 0 939 700
284 29 427 132 256 319 134 359 607 279 489 0 982 0 924 340 609 601 817 729 632 0 235 77 901 695 648 0 80 137 918 250 0 869 0 367 572 334 931 50 77 236 0 522 284 669 996 647 240 107 549 0 78 254 0 178 80 980 610 584 642 980 240 659 0 990 244 548 50 928 117 163 41 889 765 289 422 699 120 0 0 0 0 450 35 0 974 992 296 0 238 911 758 0 0 360 421 642 354 137 248 866 0 722 130 224 0 372 513 968 0 788 0 75 773 91 353 388 966 727 22 948 745 434 33 0 0 944 597 19 399 219 539 970 489 825 549 0 138 0 61 336 489 650 671 139 79 355 148 0 0 364 960 0 304 478 472 579 526 854 190 0 84 413 742 125 0 209 951 19 771 800 324 364 747 349 121 263 323 691 390 456 639 182 642 494 0 0 297 161 0 406 387 400 0 812 39 750 710 818 128 762 203 354 286 77 654 429 424 960 145 443 29 0 34 0 527 594 386 0 359 157 0 968 508 305 4 388 171 0 0 0 981 700 590 458 960 819 144 0 966 383 878 761 449 979 0 805 884 641 27 7 79 532 0 232 249 340 971 93 601 0 539 383 0 111 593 453 193 740 146 800 626 516 806 384 368 775 634 702 493 721 0 0 220 247 1 138 774 683 489 452 441 264 668 0 0 11 494 0 3 0 565 0 225 488 548 0 330 928 939 555 30 649 110 402 630 0 0 345 0 23 0 0 734 0 265 0 50 964 805 344 182 0 600 794 588 111 273 274 837 65 918 248 908 57 805 914 922 694 0 439 416 717 0 589 0 731 998 0 696 743 636 947 0 0 558 142 426 718 977 0 0 371 32 75 0 636 656 688 300 991 56 0 161 810 116 208 816 393 0 825 874 0 669 647 0 475 0 978 0 0 89 98 0 985 915 55 270 650 325 0 405 675 558 272 0 191 284 76 0 49 632 287 776 931 929 252 553 310 244 0 522 619 487 0 598 641 0 692 358 431 823 937 500 372 143 414 468 11 987 217 0 0 225 563 974 569 419 602 995 476 135 735 863 722 0 19 0 289 624 325 227 401 0 0 146 818 0 597 753 632 766 3 0 128 944 0 613 104 0 53 0 855 416 28 195 0 0 515
30 64 378 599 350 699 449 818 951 369 0 474 554 719 308 547 689 201 438 946 688 0 827 236 369 848 477 0 0 242 103 242 467 392 48 0 489 116 0 149 888 762 240 0 0 446 994 833 299 150 0 950 346 0 0 0 55 685 762 0 349 510 717 80 0 10 0 41 171 141 383 0 611 289 0 116 907 884 682 274 542 0 723 476 721 295 574 271 0 322 830 0 282 746 455 676 980 23 0 458 906 441 546 665 0 0 269 0 689 677 602 91 821 621 512 208 0 37 419 795 0 199 699 994 0 602 323 756 285 102 89 510 990 39 783 689 835 956 0 923 142 457 971 871 940 0 3 1000 567 0 648 315 400 285 0 909 233 464 520 152 878 0 39 0 217 209 222 156 488 886 938 0 174 784 169 0 410 388 826 629 0 554 390 74 0 0 861 883 257 482 754 942 440 484 353 0 0 261 460 652 723 954 0 622 982 185 331 898 612 13 274 748 0 480 335 0 185 60 0 324 0 0 972 943 705 450 526 944 620 0 0 963 0 747 254 225 805 0 951 650 584 573 277 22 251 393 791 873 0 0 386 876 480 195 0 324 0 548 759 488 244 772 749 0 944 483 596 0 399 278 307 0 309 363 477 0 843 89 865 55 495 979 452 80 239 534 358 357 372 8 962 0 0 430 0 942 949 0 75 89 0 717 464 0 606 907 649 814 778 501 788 882 509 636 795 716 85 459 825 352 491 827 453 992 452 197 883 0 645 636 315 623 360 523 454 700 969 132 0 0 174 44 549 556 0 0 0 0 95 705 589 44 931 941 360 0 0 835 504 562 0 1000 328 984 161 0 18 333 162 761 872 763 722 294 596 0 437 550 0 882 109 31 620 355 279 666 184 654 164 187 2 965 0 503 718 460 595 947 156 272 455 661 86 707 661 0 752 167 689 123 64 0 847 42 547 143 51 261 82 791 246 497 0 329 658 0 597 963 958 288 0 676 103 414 290 947 0 0 274 741 174 0 177 382 742 0 712 700 0 995 839 0 0 171 0 593 218 814 348 283 779 0 346 0 465 562 181 185 495 879 350 118 705 691 0 157 125 718 277 864 715 296 175 0 16 815 909 189 87 664 0 114 618 0 4 139 926 872 317 250
926 383 55 132 633 296 552 520 839 524 901 987 0 779 752 680 799 24 610 0 62 660 413 855 221 542 303 0 450 157 0 121 288 736 617 448 556 394 122 207 498 294 0 800 836 347 231 412 77 775 909 676 905 848 0 228 61 720 135 637 357 428 711 0 0 381 3 0 501 178 894 416 638 0 443 400 838 97 738 17 123 538 422 316 669 0 823 955 0 834 0 420 626 888 111 0 428 339 753 116 0 135 254 748 323 642 797 452 539 417 444 669 0 0 861 0 0 30 428 369 174 609 730 123 483 678 0 679 557 273 206 568 206 197 948 469 965 193 276 73 685 0 0 0 0 184 375 1 0 941 171 711 0 0 443 82 364 273 786 896 0 935 724 0 0 748 983 487 247 211 778 538 16 327 534 524 800 136 624 54 721 670 352 52 884 655 912 0 966 0 786 786 0 944 520 869 356 54 233 560 187 805 0 717 0 970 0 284 822 928 0 434 501 0 677 253 0 120 886 587 750 915 816 435 0 503 756 200 878 378 147 0 0 178 612 355 144 570 370 813 921 327 287 264 189 0 710 0 914 908 645 257 565 701 0 0 256 796 589 765 263 988 944 537 989 447 322 869 787 640 246 0 0 565 996 0 332 504 363 237 741 427 100 346 1 464 378 896 120 540 642 0 947 276 835 404 595 0 23 782 0 0 153 145 710 416 492 0 628 0 145 211 409 935 37 812 0 755 78 324 634 726 0 0 19 0 0 165 963 690 780 107 162 710 966 0 507 326 0 0 649 0 125 841 294 227 28 802 960 552 449 246 0 1000 530 0 764 223 869 823 136 258 504 245 0 0 0 586 910 0 605 779 844 11 960 0 979 39 993 427 404 952 0 972 646 931 799 517 311 190 21 110 669 407 496 263 164 526 0 0 216 0 343 644 192 0 0 516 341 885 325 827 852 446 0 0 40 447 0 213 190 0 620 152 462 840 349 551 176 3 559 919 0 0 574 215 0 923 318 413 64 0 122 545 385 497 0 0 0 1000 232 576 196 160 319 686 0 809 683 329 581 994 0 193 953 239 549 320 547 874 636 92 210 0 414 427 825 553 83 0 0 0 0 0 0 0 330 0 764 0 725 546 946 214 650 0 107 491 969 817
781 122 170 0 0 531 65 0 0 0 0 216 0 0 61 895 206 816 336 493 113 25 715 416 607 282 0 110 0 728 768 0 623 979 409 541 319 0 736 339 340 311 487 737 0 0 820 0 0 0 937 723 306 933 156 119 387 0 851 938 110 0 197 179 242 266 830 275 0 0 876 271 0 720 0 0 0 790 619 796 345 112 0 0 883 878 552 0 220 466 152 0 394 705 550 55 182 767 615 167 256 420 534 0 0 684 114 791 129 639 290 17 367 798 0 927 405 544 870 0 200 530 672 175 985 511 0 952 0 49 49 743 0 272 495 768 0 505 112 951 775 154 585 346 852 921 779 147 390 496 352 0 637 152 69 724 862 247 0 39 907 340 0 867 246 412 249 669 541 943 0 858 320 73 787 156 376 669 701 0 866 945 485 661 24 240 793 23 604 23 701 611 349 851 0 24 152 101 806 650 0 0 930 61 41 98 871 354 0 53 779 479 53 696 477 747 334 0 521 786 0 0 783 40 0 0 589 522 124 971 862 186 196 197 64 83 883 0 329 972 361 385 853 84 346 474 640 588 853 845 884 651 688 218 509 821 668 828 239 0 797 985 800 632 0 116 248 750 872 174 785 787 721 479 309 692 0 634 896 0 276 359 599 35 702 304 783 601 140 737 292 0 0 589 712 296 759 85 886 194 456 966 453 977 0 116 784 137 729 265 185 0 299 763 387 938 448 959 538 399 383 732 33 3 767 83 761 497 0 209 921 934 885 193 407 251 0 526 0 419 67 944 670 62 953 932 144 0 41 303 919 515 643 475 883 868 0 337 132 194 723 0 36 0 571 0 553 1000 630 259 417 827 244 826 0 677 654 548 678 715 613 974 322 0 0 884 589 513 629 0 48 277 354 146 957 985 688 500 632 313 947 0 109 196 857 0 43 907 0 0 893 0 251 0 773 649 537 304 652 418 360 128 572 0 0 0 0 915 554 246 0 307 0 756 765 266 494 0 0 377 697 0 538 364 0 793 121 549 271 268 435 968 240 27 0 862 0 143 0 0 185 281 645 843 940 464 661 463 563 299 15 608 32 610 478 188 473 838 0 615 127 27 593 0 993 370 566 378 606 0 15 201 462 658 916 936 247 982 499 348
736 452 0 93 903 87 640 959 611 154 888 344 0 767 0 425 519 33 999 118 144 385 944 376 728 853 825 252 0 281 85 760 195 68 305 869 975 0 364 143 0 607 838 0 18 432 985 81 941 595 233 0 921 0 574 531 136 310 472 253 733 71 93 0 0 240 495 0 397 162 472 926 205 0 540 415 603 554 144 908 176 33 0 707 0 503 229 204 0 913 481 81 906 152 877 467 0 826 916 34 719 65 0 0 468 732 0 228 895 628 73 61 397 400 67 423 986 824 0 38 138 0 110 379 492 366 137 748 804 20 994 725 0 188 347 0 932 0 586 817 218 242 0 630 0 511 353 548 13 778 593 344 110 0 0 954 579 119 772 790 417 961 59 369 997 406 560 730 998 327 273 899 603 936 0 742 0 976 212 450 107 569 679 307 0 0 65 0 137 158 267 933 624 0 135 545 312 474 0 951 947 846 0 108 929 0 0 356 927 210 0 605 864 848 641 0 106 0 432 0 0 556 377 0 767 491 0 0 0 719 93 67 21 546 94 173 75 841 0 923 206 959 46 850 0 186 554 628 636 669 609 543 276 786 46 392 298 236 752 186 0 83 909 909 0 656 778 847 753 0 655 476 769 581 883 805 0 911 369 57 0 169 778 0 0 0 0 0 307 636 333 353 567 0 0 526 0 0 303 494 695 0 311 953 0 0 903 565 326 272 751 0 0 0 652 930 446 0 872 43 974 0 0 993 294 0 0 197 738 831 312 452 861 902 343 0 756 483 90 844 0 801 265 394 740 550 360 0 317 0 0 0 206 48 64 380 686 383 806 552 758 865 0 0 502 117 547 17 285 71 819 981 545 645 0 0 332 0 14 689 857 17 381 350 776 0 143 0 0 0 0 271 680 245 949 628 490 897 537 0 157 34 687 703 829 655 739 836 525 637 193 354 993 0 0 495 0 23 173 407 823 998 713 0 447 330 176 117 0 0 566 0 976 682 648 972 407 302 522 359 428 0 569 828 0 63 0 507 278 905 0 400 809 0 273 773 0 0 0 545 801 778 505 477 841 513 627 839 713 134 18 0 911 895 0 236 79 729 53 0 482 0 0 0 87 455 517 0 156 548 0 314 0 139 0 375 833 56 0 939
114 35 167 19 0 494 0 918 393 0 0 97 214 494 125 640 308 748 0 65 492 965 14 798 762 0 872 0 247 45 525 503 24 0 565 985 326 0 849 0 559 835 38 114 0 77 202 0 351 0 116 163 134 60 964 180 946 0 551 455 26 493 0 228 866 864 963 934 885 0 171 0 298 263 322 881 0 435 0 0 657 243 100 736 424 0 0 378 249 488 823 818 244 803 204 0 572 0 0 540 696 804 435 657 444 424 883 0 975 746 26 444 766 347 7 0 546 0 996 0 621 597 873 973 597 842 159 863 901 670 0 0 45 0 662 978 0 741 734 911 114 143 65 0 179 595 175 713 70 797 0 932 748 467 239 322 678 659 0 911 696 973 824 89 0 571 187 969 577 546 0 774 337 569 202 116 0 0 685 257 234 668 815 359 0 602 894 588 349 0 0 256 0 108 521 415 421 939 0 405 607 0 0 664 585 324 751 982 880 281 0 502 0 470 816 522 381 448 978 631 593 333 654 486 986 140 357 793 719 736 534 0 550 958 98 564 0 0 630 567 659 82 0 485 280 480 128 0 832 312 824 691 0 0 666 0 340 952 652 716 527 0 0 0 231 184 754 0 3 197 153 164 211 529 625 0 879 0 709 0 294 65 245 308 434 28 46 800 0 344 2 775 0 22 449 131 422 239 342 905 165 0 620 553 185 305 0 0 0 930 828 623 0 951 0 783 64 935 542 898 0 0 74 387 467 278 861 0 331 189 600 379 28 0 438 117 892 0 41 600 513 452 455 135 0 0 218 625 0 348 318 425 771 321 242 568 841 24 629 142 506 0 0 0 215 0 0 0 0 0 325 0 0 202 654 583 452 129 0 708 326 167 497 0 0 0 868 969 21 232 328 0 0 934 102 0 788 664 271 234 0 512 0 340 718 750 700 814 0 104 750 977 937 395 807 579 340 227 551 0 0 930 761 281 0 0 0 324 320 900 672 462 405 52 638 0 968 502 889 712 560 397 621 263 668 0 640 480 593 0 832 779 738 442 295 0 818 237 0 902 838 190 100 0 965 979 0 0 0 525 57 468 217 616 271 114 832 257 157 496 389 446 193 709 0 645 543 9 301 737 622 249 114 300 337 17 0 969 0 695
0 360 860 0 192 616 233 0 588 899 106 231 738 384 623 0 0 634 259 441 881 805 200 183 723 0 700 690 0 0 132 0 0 338 491 31 0 109 0 0 0 111 565 270 186 336 34 941 0 105 369 0 501 0 111 306 3 556 0 293 280 75 366 931 338 0 0 473 404 0 724 571 0 578 325 341 896 37 365 821 57 236 782 224 675 0 515 700 687 0 422 94 248 977 0 0 781 0 907 78 0 178 361 754 0 989 0 26 782 595 0 862 0 776 930 0 0 443 0 743 820 0 179 447 0 298 676 0 469 937 0 366 1 834 256 198 305 980 384 718 922 904 943 770 741 0 310 0 643 593 802 0 605 0 971 441 277 581 92 351 671 779 0 109 277 892 894 0 906 713 174 566 565 0 957 0 227 191 0 0 865 315 0 803 0 781 351 791 0 525 496 0 842 260 424 48 251 37 931 628 44 150 683 713 822 699 467 385 0 272 820 0 0 986 0 438 285 31 698 296 270 0 0 76 421 38 738 450 12 136 89 0 0 746 100 0 447 0 42 855 183 299 0 966 172 0 0 0 83 0 261 327 0 669 345 163 417 0 620 0 111 602 743 476 863 924 14 494 891 376 540 0 639 185 459 857 257 577 0 898 854 221 433 174 881 314 313 872 332 203 980 830 9 720 161 391 247 715 236 0 44 184 0 158 848 225 975 945 898 0 74 175 108 610 115 875 815 788 0 772 918 764 677 167 523 378 610 454 132 843 279 357 996 991 517 0 189 850 130 0 981 213 60 283 34 497 910 0 966 192 272 346 840 386 113 587 0 51 0 662 288 0 569 241 0 0 350 123 0 670 0 0 564 177 596 324 122 984 720 709 0 352 456 918 224 557 165 847 0 760 0 15 162 460 0 911 840 358 247 762 0 338 0 835 0 732 0 9 716 0 966 434 0 932 705 497 0 0 533 0 0 0 851 865 513 0 972 0 935 645 361 721 622 318 0 0 326 697 597 0 439 421 908 912 724 508 679 797 274 563 60 197 540 57 2 0 0 935 845 873 827 961 626 278 0 0 36 130 256 964 1000 377 0 106 0 603 565 0 0 51 300 184 968 0 598 297 483 46 0 692 803 0 923 767 99 565 314 738 75 276
0 352 884 518 140 557 585 843 902 0 97 573 154 658 600 0 357 0 865 0 718 0 189 690 832 958 762 492 379 0 579 303 933 439 839 69 756 0 143 829 579 728 459 263 49 124 676 967 107 899 993 872 968 467 718 72 990 53 744 257 838 280 618 0 873 456 135 600 4 657 587 222 603 307 684 318 0 955 0 0 955 0 711 291 0 508 61 0 735 0 273 439 652 213 853 0 243 0 792 557 245 703 177 816 0 159 405 803 841 0 82 324 635 190 0 458 0 730 497 65 580 0 552 919 627 194 625 599 754 906 700 636 326 868 9 367 42 0 540 59 93 816 290 897 285 0 729 388 0 853 658 955 357 551 790 53 827 379 0 692 368 0 654 0 246 891 522 348 5 186 916 180 209 783 689 796 15 292 33 120 0 305 678 1 117 580 750 8 12 997 998 19 463 117 29 0 243 941 553 892 941 418 717 922 20 942 365 95 913 371 0 950 670 76 100 698 441 0 60 909 135 0 828 110 0 353 470 80 157 271 841 0 0 421 925 584 334 0 186 537 110 460 467 0 587 163 0 120 869 704 0 0 23 447 667 144 33 763 511 90 0 827 669 435 158 343 17 161 0 0 230 0 0 401 451 281 105 280 351 387 379 612 770 815 792 655 158 340 178 264 151 571 674 413 378 628 0 876 727 0 888 0 707 392 599 711 172 527 183 0 180 7 570 413 0 679 773 838 988 243 816 133 305 459 914 678 0 862 656 719 0 966 824 477 689 0 722 822 0 281 946 0 199 121 0 312 93 763 0 60 0 0 166 128 519 406 546 54 0 987 369 382 754 990 639 100 494 246 0 336 239 355 300 889 700 74 473 0 0 0 0 0 112 515 685 208 336 982 794 395 965 369 704 0 48 0 0 894 226 201 0 809 185 0 84 79 966 611 433 0 591 248 863 564 0 140 963 188 539 973 500 339 614 0 679 324 252 309 421 251 886 764 606 0 348 547 916 0 222 0 762 884 386 823 0 303 606 0 869 116 345 449 8 221 204 519 356 32 165 940 843 0 0 996 0 0 720 0 533 643 426 0 0 502 0 854 657 674 130 574 757 400 63 16 0 0 379 0 63 256 120 937 24 474 589 996 702 188 0 142
255 315 266 20 146 59 437 151 0 660 648 304 398 0 611 239 76 642 756 0 426 0 747 75 109 725 995 54 545 103 807 306 21 432 45 757 562 446 226 0 760 135 213 412 757 0 858 668 596 288 194 938 116 972 0 441 911 454 960 630 0 908 308 957 983 262 158 9 71 0 135 363 214 559 822 990 984 571 0 0 236 903 279 334 920 0 132 719 185 483 0 421 0 312 104 417 0 0 0 403 340 819 573 867 632 0 837 652 422 16 561 0 393 692 110 0 362 0 852 840 966 960 499 566 438 152 911 714 0 535 614 181 424 499 779 495 679 231 669 137 304 37 831 244 596 185 131 715 576 400 849 0 597 556 841 0 0 197 192 918 985 607 0 849 0 624 151 156 754 830 433 77 896 596 12 822 489 959 0 860 669 782 0 495 0 834 413 285 45 604 367 258 393 718 0 379 952 733 0 744 313 0 611 188 0 849 434 909 0 214 486 85 825 642 7 0 0 833 622 716 167 174 520 0 0 650 112 754 266 718 464 0 828 429 992 652 579 0 391 929 6 197 388 914 338 0 993 16 136 76 708 113 160 650 330 777 828 0 339 976 0 346 956 0 580 215 418 570 0 587 106 379 695 0 76 733 627 658 975 632 0 480 0 911 516 703 0 857 3 406 281 820 755 153 507 467 423 0 853 63 98 942 0 741 544 484 248 0 394 0 0 812 401 664 796 0 839 452 414 840 0 45 920 426 347 799 0 698 188 0 28 759 715 0 621 869 347 757 953 959 211 552 681 0 374 0 0 64 933 0 197 845 912 297 916 139 10 380 548 359 214 57 311 204 739 0 0 64 921 878 149 676 773 246 928 0 0 0 705 548 265 332 0 105 730 150 323 590 895 0 306 80 260 977 988 0 418 491 420 449 679 261 0 0 133 548 0 882 0 0 76 0 0 0 0 222 822 575 319 0 880 0 768 218 571 0 267 0 0 931 662 868 49 837 452 899 861 875 0 0 327 962 197 227 49 0 0 575 68 0 485 34 707 217 207 938 766 832 183 703 252 0 886 80 0 987 958 862 342 11 561 87 618 426 453 0 858 626 578 0 689 719 185 966 185 316 453 585 3 463 202 373 404 721 0 92 964 570 323 923
556 417 195 514 901 704 631 425 355 32 882 266 0 654 803 824 748 876 796 703 276 330 56 971 197 779 315 657 940 255 561 606 622 631 788 0 585 0 100 0 598 899 0 54 564 959 430 328 141 93 146 565 732 0 318 996 555 0 714 583 748 0 230 2 243 601 40 0 637 222 398 361 167 0 651 261 154 161 694 256 345 11 123 0 465 296 826 828 366 250 652 168 401 378 493 0 25 737 53 449 589 0 689 259 0 274 721 748 754 369 416 721 462 216 0 938 0 436 736 550 411 290 660 39 435 882 54 0 486 0 126 263 781 146 979 131 707 0 846 4 589 361 463 470 182 901 900 150 15 129 428 323 0 959 455 674 0 0 402 199 740 520 120 298 0 0 332 31 555 0 249 536 246 745 114 965 0 62 42 755 941 160 742 755 206 514 906 967 333 832 0 829 833 682 354 187 927 722 904 976 437 0 0 425 524 0 751 606 872 543 0 0 0 792 565 921 41 377 545 538 314 249 59 424 0 159 0 418 204 0 390 60 865 843 0 0 740 532 0 160 0 318 0 446 313 383 862 529 807 0 0 0 310 500 0 364 424 251 0 664 980 0 394 0 0 751 589 0 362 596 31 266 0 206 981 383 978 0 0 537 357 455 0 241 390 914 0 471 913 797 877 380 391 12 887 770 0 185 0 997 376 907 924 0 910 451 528 0 687 441 839 703 663 0 0 335 677 574 593 721 0 877 979 711 84 0 441 0 835 617 87 164 2 0 404 0 649 0 315 681 6 771 276 489 322 271 742 0 0 0 565 717 307 185 58 735 195 322 545 0 924 0 0 0 779 712 330 583 150 742 696 593 273 0 864 125 978 210 286 254 461 350 988 0 685 0 955 119 35 162 258 217 0 973 275 675 378 255 893 0 145 387 380 0 0 762 0 0 772 217 900 837 109 0 473 0 0 654 648 955 943 960 34 995 167 957 744 392 0 0 422 0 0 329 100 46 789 107 694 399 326 945 139 698 191 471 0 0 380 881 903 184 904 990 0 476 0 733 560 181 172 478 579 297 321 297 0 998 0 577 207 555 459 634 439 662 425 616 59 911 278 78 321 967 209 0 464 0 850 174 538 430 228 563 0 532 229 386 989 0
535 625 0 593 649 83 80 829 0 373 0 446 537 786 734 733 793 207 436 709 149 188 713 939 475 114 163 852 917 825 357 754 0 882 503 368 603 429 35 846 0 578 0 636 846 471 177 859 0 697 787 887 0 0 494 0 230 0 111 708 680 0 0 0 668 616 538 89 650 0 249 0 468 632 733 133 221 740 695 451 0 443 810 850 0 228 0 148 453 685 312 0 958 855 391 282 0 948 90 0 0 805 518 112 713 0 0 352 0 394 0 998 149 396 536 805 180 313 0 811 0 0 636 869 606 681 375 665 889 257 463 577 780 996 761 601 824 443 953 281 929 0 680 793 112 809 763 788 602 0 0 0 957 212 137 581 840 0 718 130 120 0 799 0 339 92 48 148 535 391 849 0 268 511 879 303 775 675 0 729 752 404 19 48 0 231 83 690 0 969 740 0 0 341 0 0 585 824 0 196 285 0 374 0 936 512 757 0 908 0 12 612 660 619 398 219 563 173 0 0 185 504 190 0 489 569 258 560 523 22 0 437 0 226 116 757 150 912 773 142 51 834 106 0 583 760 921 749 841 363 41 392 0 407 808 214 834 904 523 345 440 338 0 559 73 797 294 391 0 294 830 0 760 880 217 36 982 806 52 115 0 138 368 814 251 0 0 293 631 256 0 230 216 692 340 0 0 171 581 885 0 995 94 626 784 0 259 801 495 259 951 682 23 255 0 381 350 896 128 520 0 0 0 0 761 16 617 0 670 0 492 840 396 0 253 502 822 141 464 760 374 415 556 676 0 74 625 364 802 465 93 847 742 0 603 0 641 712 90 199 740 0 600 0 0 686 737 307 834 690 671 835 0 157 846 285 385 585 354 0 511 53 497 664 159 119 629 727 459 81 976 807 0 0 461 787 0 327 365 23 792 779 465 471 202 223 0 177 0 0 757 896 693 907 846 194 233 0 0 475 459 0 0 0 0 0 286 0 0 907 882 283 440 533 825 208 0 164 997 81 0 683 981 0 216 0 228 651 594 125 0 100 0 0 890 668 0 0 0 625 841 0 809 556 59 594 329 509 663 167 144 561 220 0 666 814 27 0 0 33 850 39 938 552 174 566 862 683 0 0 471 490 156 504 0 148 531 18 905 40
0 43 643 407 948 514 948 560 0 379 260 305 162 443 179 524 0 0 152 778 188 42 676 705 103 465 355 0 0 681 504 462 0 0 0 504 585 0 246 866 0 610 899 364 0 218 269 0 259 453 612 396 979 937 0 592 829 355 753 873 349 82 116 0 557 0 492 209 437 759 601 69 455 0 27 709 334 166 27 383 361 959 778 487 448 812 275 669 164 993 583 982 386 86 856 0 713 185 803 578 0 522 411 0 182 697 417 830 268 675 852 0 138 40 0 967 586 0 435 0 525 0 733 0 655 0 0 59 603 719 13 58 0 0 238 174 893 945 79 14 0 110 496 0 913 859 698 889 473 460 335 569 775 150 224 515 0 952 836 49 91 877 511 126 348 201 839 124 108 244 447 651 251 66 0 873 73 250 0 82 996 351 9 612 668 450 711 780 284 514 0 0 960 0 192 918 972 0 458 0 770 21 871 100 0 94 218 367 82 203 986 653 713 319 674 0 929 315 0 261 497 874 559 100 871 470 84 137 414 293 0 350 74 358 663 814 202 558 992 146 615 380 837 800 0 575 717 171 0 0 988 610 776 0 730 0 0 302 182 634 875 153 426 267 175 0 326 941 861 344 0 0 661 851 0 454 0 0 801 70 634 703 941 276 0 394 446 143 57 0 0 0 647 756 0 536 872 776 122 955 995 173 942 0 49 661 785 926 720 0 655 926 781 616 863 371 562 0 0 221 990 859 0 648 803 0 463 546 83 261 538 888 564 902 549 0 0 487 0 294 103 45 0 478 938 121 508 416 554 518 945 220 668 0 65 78 463 0 96 470 97 0 0 652 443 229 0 8 543 292 379 114 630 263 182 496 771 941 558 184 871 974 897 339 737 701 781 908 0 0 232 0 697 418 0 5 257 41 137 408 972 549 32 448 395 0 291 970 688 0 51 968 855 816 347 527 620 111 823 653 842 653 128 589 334 0 294 251 330 894 0 668 852 47 79 486 88 920 317 592 343 0 265 521 219 0 203 457 768 702 411 863 642 433 0 497 332 753 146 0 211 988 425 346 944 0 833 652 375 68 929 244 0 859 0 247 379 212 423 15 818 369 612 372 0 0 707 298 487 191 0 705 237 290 461 753 288 185 79 38
275 767 212 0 293 530 0 989 202 911 228 921 851 627 0 321 556 401 162 0 548 0 157 0 649 0 803 948 228 78 34 49 0 181 0 867 335 622 759 128 720 20 439 298 102 340 233 428 181 192 976 0 0 575 498 0 415 167 327 921 637 839 1000 313 477 549 0 614 747 135 190 965 679 948 273 0 831 497 815 477 0 509 992 502 0 572 714 0 114 583 189 955 420 84 250 256 58 0 914 612 948 695 806 0 153 0 933 229 0 734 40 370 0 793 0 345 660 286 835 710 126 392 868 0 141 168 143 170 436 608 822 0 363 847 771 509 389 318 130 902 239 224 490 39 0 336 0 270 69 0 254 971 902 968 704 0 0 918 59 454 786 35 874 648 660 901 883 882 421 632 0 171 714 588 95 179 862 116 0 0 176 941 673 915 0 831 471 236 678 916 144 853 678 318 417 116 515 8 0 375 125 0 0 327 322 0 0 801 572 973 214 337 644 12 943 888 394 362 886 565 365 921 435 599 792 0 372 748 55 710 0 0 0 398 0 283 209 42 523 271 0 0 558 545 895 75 972 163 0 804 940 536 0 998 837 0 771 374 74 362 339 635 943 983 248 746 0 575 0 8 421 0 0 668 533 948 761 944 268 951 412 0 0 0 397 150 580 0 775 695 553 0 329 908 273 281 920 369 0 0 463 0 709 436 939 549 28 967 72 4 578 0 0 675 133 817 724 478 413 993 477 432 899 841 620 97 505 795 697 759 839 705 577 0 41 192 952 110 564 85 385 273 45 499 210 576 0 0 719 916 0 306 638 1000 0 573 521 670 168 146 0 592 0 809 3 719 0 460 349 880 996 0 758 27 144 0 0 237 798 97 38 199 560 249 511 836 998 104 57 269 361 824 752 329 639 10 597 574 169 834 743 933 199 848 766 384 640 429 0 154 776 432 425 980 787 0 776 0 0 873 33 26 592 108 917 182 758 0 833 780 292 450 616 438 210 89 464 0 660 0 620 615 775 738 0 640 379 140 849 0 0 0 768 63 827 89 710 670 658 0 597 864 839 982 0 772 0 645 0 0 0 57 303 0 353 232 0 844 459 384 693 15 672 760 0 0 950 650 988 407 89 392 272 34 729 575 0 220 465 229
0 584 660 562 351 990 736 47 439 483 410 412 675 0 801 0 106 336 610 0 559 914 411 278 578 860 688 765 632 948 226 961 961 550 462 958 444 813 348 413 0 495 895 235 281 547 171 434 200 471 0 8 763 307 0 603 470 0 99 0 148 439 0 0 0 0 49 313 219 390 641 32 0 214 194 942 25 587 68 104 866 643 401 796 914 129 609 0 512 428 406 0 204 345 984 0 476 773 884 605 753 894 177 0 57 375 0 0 0 477 146 926 420 612 520 871 71 225 0 20 251 594 0 793 881 640 832 344 959 0 751 991 0 239 400 319 0 0 654 778 0 200 0 643 0 579 297 479 0 312 671 0 595 639 959 322 497 724 0 0 0 0 770 0 886 193 47 801 783 603 707 0 502 0 0 505 505 435 918 794 179 257 664 86 633 579 0 317 160 996 470 201 53 0 855 196 337 433 808 853 989 626 492 164 0 735 950 330 563 331 98 701 958 0 601 96 227 514 422 943 503 0 895 0 0 995 0 131 123 649 783 967 649 737 985 184 0 304 271 0 845 0 436 152 662 0 645 391 802 385 0 135 932 432 115 409 298 377 17 911 183 0 296 101 0 298 0 0 648 849 215 988 870 342 607 795 106 349 475 977 288 0 277 994 774 981 938 397 496 0 494 161 1000 724 812 43 0 0 0 0 116 284 755 547 538 138 24 366 648 536 0 659 161 997 389 89 33 275 502 848 0 487 0 475 743 256 786 914 208 332 0 659 936 0 167 370 293 114 421 668 0 948 873 0 0 944 748 929 0 785 875 110 494 339 0 0 640 938 245 0 835 630 573 0 257 881 390 93 515 900 652 484 0 975 159 14 853 909 952 0 831 681 9 92 0 0 0 568 29 284 187 994 206 761 779 588 482 413 752 842 46 152 691 474 689 13 84 492 0 360 762 0 707 814 0 107 726 824 60 652 404 0 93 45 909 417 534 285 0 482 465 128 726 0 434 95 154 0 109 677 242 190 44 858 0 950 99 122 95 0 0 764 143 786 130 77 455 697 8 698 868 199 0 374 479 0 194 880 462 493 45 896 158 9 505 0 6 0 533 200 965 197 910 55 443 227 697 600 367 578 0 909 579 0 910 831 600 981 0 664
0 0 731 776 180 376 654 0 824 789 0 562 365 386 688 76 526 840 0 225 0 312 50 96 863 392 251 0 993 0 773 879 591 975 247 674 823 0 617 0 0 0 0 601 470 951 758 132 716 0 336 106 731 257 836 364 809 775 0 207 68 71 731 874 732 0 670 214 845 764 703 627 0 347 0 867 526 769 296 0 437 645 74 862 811 271 0 0 609 0 840 0 322 0 0 905 0 0 768 697 877 623 973 343 626 0 631 641 357 689 638 365 342 817 0 0 843 446 45 879 39 636 424 299 747 0 928 192 858 421 89 0 494 144 217 569 0 663 200 573 392 215 696 247 890 746 914 385 120 59 92 871 665 127 974 262 0 0 0 0 349 416 394 0 536 0 958 0 0 118 270 965 982 873 181 436 831 622 965 207 226 923 272 493 331 438 0 847 906 159 0 965 476 327 0 626 23 129 910 516 908 0 109 0 450 766 685 951 291 677 0 549 148 970 327 0 189 652 5 709 0 987 804 461 933 736 0 0 282 139 681 327 0 678 4 0 573 0 0 0 777 843 0 0 331 954 577 455 613 380 276 771 395 589 810 585 715 111 738 0 292 547 68 725 495 29 231 0 167 92 169 9 42 0 17 281 0 212 746 0 0 347 155 789 504 90 437 236 534 432 0 934 199 885 623 475 0 0 230 887 596 92 592 0 0 845 825 614 474 889 0 0 39 0 889 0 202 936 170 586 659 787 542 794 775 687 686 685 624 391 187 71 395 554 532 878 797 771 0 585 479 737 0 357 217 670 0 532 722 479 468 0 519 629 38 287 0 737 523 242 126 0 112 330 0 0 950 265 0 972 546 134 45 420 927 340 407 662 194 939 514 30 727 122 143 955 0 23 308 277 5 730 0 685 404 27 0 295 988 158 276 164 270 296 676 0 173 602 730 373 621 790 246 609 525 195 948 510 349 307 0 33 927 54 640 651 496 61 0 353 334 57 0 610 179 60 271 782 813 178 228 676 904 823 0 36 724 0 557 355 297 504 964 0 896 7 0 735 0 561 170 245 727 56 862 582 494 0 0 803 292 53 240 955 319 593 191 823 0 151 164 0 0 380 543 925 481 578 0 0 466 0 216 391 0 228 802 627 222 401
55 0 215 795 146 727 610 554 160 43 192 932 368 721 953 971 633 0 353 680 351 872 233 180 604 505 0 769 901 947 21 643 696 0 192 427 0 842 877 767 0 0 0 984 93 0 37 0 846 0 448 0 869 672 215 56 759 935 823 279 0 194 913 942 539 98 1000 297 0 0 921 837 597 0 318 660 392 79 0 129 937 560 268 0 279 608 389 980 994 248 513 499 522 386 0 390 0 790 991 12 0 892 59 236 738 663 846 232 10 0 265 58 0 0 445 174 598 0 30 388 332 102 51 584 149 236 295 0 269 101 957 0 614 178 357 0 0 4 115 673 714 413 212 354 692 0 333 0 762 387 211 0 0 572 613 0 437 0 818 437 467 0 0 728 840 168 353 838 709 22 91 96 936 0 0 477 157 671 598 806 0 0 0 922 9 208 228 886 209 255 0 0 809 546 0 0 403 913 640 595 604 384 196 419 264 111 871 0 888 726 751 165 800 0 108 900 470 788 301 0 784 550 520 0 16 0 0 744 0 395 233 150 637 660 0 124 437 0 0 903 623 748 0 87 477 564 793 806 991 263 708 623 0 0 0 360 291 805 340 424 961 966 520 67 612 10 542 909 539 182 831 144 921 490 0 96 61 896 682 902 44 571 763 0 782 304 0 69 3 983 941 790 10 222 0 979 691 948 982 712 65 911 633 873 956 984 780 0 0 892 39 60 208 182 0 0 868 2 70 653 375 178 893 766 0 0 0 0 121 0 424 94 472 318 80 0 863 954 513 233 862 494 956 680 0 788 485 686 925 0 33 0 0 586 964 0 839 0 663 873 167 901 575 0 960 120 0 464 541 318 917 116 903 0 107 735 609 912 597 110 598 665 299 433 44 94 0 112 673 681 485 0 522 0 31 120 788 814 0 0 808 629 422 0 205 0 426 385 992 421 304 193 781 121 883 0 888 543 63 394 0 961 358 489 515 55 94 0 760 667 869 92 0 147 360 511 217 497 0 0 428 0 14 0 446 0 652 0 71 0 167 0 399 22 307 904 766 324 0 184 977 90 753 0 0 766 0 159 554 0 0 23 659 326 0 882 312 619 0 0 955 0 798 96 0 806 973 306 840 0 137 570 238 0 16 0 170 269 224 470
322 0 377 478 0 949 123 0 748 0 0 882 0 0 821 527 395 807 112 976 938 660 53 0 452 0 805 530 853 0 275 630 166 0 999 696 649 0 38 0 943 537 0 974 945 304 570 0 19 0 692 775 900 833 276 384 0 323 319 458 786 673 924 245 552 680 809 297 715 846 601 0 197 780 235 556 731 293 694 975 253 553 834 105 214 702 0 86 807 841 0 0 0 84 683 359 518 0 645 765 879 134 0 0 18 904 0 384 733 494 499 324 0 623 740 952 392 564 969 709 0 741 484 482 208 287 900 432 722 441 766 338 0 738 0 409 228 401 0 980 0 263 345 0 417 855 823 946 44 369 638 199 939 93 718 816 0 814 226 473 409 873 929 477 957 687 0 219 0 0 819 0 597 989 860 478 103 948 18 0 670 118 193 937 692 864 0 68 0 842 278 322 33 983 145 105 0 0 867 783 694 0 427 988 853 233 466 615 704 174 0 17 0 0 0 479 815 71 644 157 276 0 267 587 72 0 34 910 809 899 844 693 769 881 493 0 745 783 155 283 0 9 615 990 389 857 364 901 209 176 863 0 850 827 288 196 110 986 620 0 877 0 271 151 547 0 572 957 115 738 0 0 806 459 685 161 365 768 967 523 0 301 274 960 196 0 77 877 0 0 108 144 0 0 535 814 0 391 355 717 222 938 266 755 774 635 0 756 785 0 39 0 195 62 491 887 895 0 312 187 0 124 135 751 8 0 818 691 0 0 998 346 294 367 353 792 431 836 77 0 660 735 747 0 856 816 545 332 0 212 136 904 244 191 0 0 44 0 523 753 966 779 655 156 0 615 697 31 355 0 263 475 297 945 819 818 0 537 616 688 704 949 0 944 571 0 0 529 227 710 267 0 746 537 188 0 536 199 170 605 728 532 694 270 0 743 299 672 900 407 0 766 598 0 819 826 633 193 0 0 417 0 458 102 914 868 483 0 653 234 983 47 579 905 98 719 168 370 0 836 745 176 260 0 286 733 738 0 770 409 365 873 521 0 469 690 0 543 0 0 93 0 92 825 45 486 739 801 168 292 0 71 516 598 713 0 524 183 422 778 949 942 904 979 0 785 722 428 49 570 0 477 807 801 559 973 707 2 0 0
878 240 859 1 97 253 188 409 9 303 73 394 252 0 831 370 0 531 40 0 184 31 0 476 0 541 498 905 758 699 166 288 544 368 0 61 732 945 0 802 925 341 750 265 2 932 22 34 212 958 439 357 541 333 0 32 590 0 508 424 128 105 236 60 0 797 328 22 137 892 0 31 619 500 386 988 577 0 900 56 738 0 0 183 984 891 853 791 0 149 597 0 772 51 426 236 622 0 892 933 266 21 152 439 984 961 587 984 0 136 0 507 670 989 836 525 741 626 105 0 421 693 409 0 657 104 969 537 0 657 363 0 58 519 0 0 783 804 680 769 282 621 223 0 460 350 308 0 147 0 587 713 667 0 358 87 559 164 0 199 668 535 893 331 0 0 969 0 0 897 0 0 0 992 788 710 410 286 602 194 0 105 991 904 428 193 842 639 205 370 520 700 383 351 281 319 165 104 533 615 867 393 603 807 929 561 0 0 504 0 0 722 384 930 334 219 0 550 529 775 739 314 0 211 964 905 777 338 618 362 770 532 104 610 658 947 266 0 83 256 0 363 270 642 229 702 19 833 889 140 503 964 420 581 488 338 0 553 499 915 0 0 229 123 859 212 0 336 686 397 893 639 703 911 730 885 0 0 204 211 461 863 368 722 830 477 700 124 0 175 0 668 0 349 0 971 0 368 575 40 848 64 196 0 0 973 301 666 312 0 961 937 741 137 709 249 860 804 445 632 464 894 0 397 39 927 174 0 392 62 0 794 984 77 0 169 970 831 714 465 205 425 219 572 748 0 41 973 0 0 125 647 800 51 351 159 702 861 608 0 823 642 363 699 0 640 898 0 940 911 826 270 710 507 191 0 0 0 904 749 425 938 988 340 299 0 0 250 662 0 233 0 63 155 364 0 686 232 0 703 312 0 0 180 0 135 0 824 0 0 0 210 0 0 377 854 208 204 114 648 610 892 398 610 219 626 702 995 467 45 606 0 236 840 556 0 488 522 283 852 310 659 667 792 869 451 642 86 0 644 781 311 585 819 0 256 265 47 0 747 512 729 987 909 584 633 813 53 655 887 168 962 578 822 837 0 354 283 260 895 74 198 0 720 755 0 364 609 0 668 0 934 985 371 539 479 871 368 981 0
927 0 0 669 612 0 949 555 291 0 398 0 376 366 0 540 443 231 903 0 335 0 0 0 773 467 441 0 557 826 150 84 151 883 703 720 543 0 0 52 800 390 801 499 955 520 550 0 857 439 0 0 72 232 0 312 687 532 52 247 214 592 506 0 333 356 763 816 0 421 270 0 0 362 0 976 895 807 364 346 698 450 975 0 879 0 295 47 0 697 392 669 424 158 75 43 0 156 0 16 371 0 106 260 545 649 203 0 658 431 0 606 207 769 0 36 458 0 839 817 348 558 0 0 14 809 590 475 92 757 826 658 983 283 736 591 899 0 310 0 427 690 936 0 777 948 821 0 269 0 12 659 521 97 812 179 0 843 370 337 565 728 830 0 484 311 754 660 785 979 881 643 676 302 0 469 627 0 672 771 592 132 0 587 124 290 72 945 648 0 232 0 265 919 305 295 170 0 716 880 397 248 300 816 840 446 218 642 0 723 434 620 0 73 680 296 736 490 617 823 379 710 0 681 878 616 569 497 616 442 213 80 222 0 0 0 593 14 0 578 678 0 0 0 942 0 365 731 0 708 484 516 200 0 0 756 807 709 0 219 712 371 346 28 661 526 754 871 89 545 187 911 679 0 179 465 722 0 986 22 342 388 69 0 555 887 638 191 329 256 986 0 52 396 0 0 819 605 589 107 210 374 929 184 256 901 850 470 0 0 0 172 139 531 805 498 822 546 237 118 234 0 952 360 0 918 711 70 105 224 489 0 0 686 49 97 182 131 777 569 837 318 792 773 959 401 320 477 0 0 0 0 755 0 273 443 634 0 589 0 0 208 0 219 0 0 234 118 521 954 786 172 248 379 0 139 835 561 116 563 759 17 896 854 81 319 801 0 835 211 834 265 994 335 0 490 636 335 0 28 271 499 965 843 455 501 719 740 15 0 0 0 537 944 657 994 878 124 936 516 51 407 731 567 157 730 102 917 416 707 885 691 0 0 29 921 0 0 580 0 0 933 882 407 998 605 744 280 0 382 533 506 848 0 508 152 701 36 911 913 996 840 0 968 351 679 0 179 915 529 0 743 637 369 87 711 0 0 264 993 555 0 657 0 552 855 0 0 841 876 0 0 237 524 960 734 822 7 392 477
490 319 395 581 864 783 354 321 0 849 800 149 660 634 0 588 698 0 439 0 884 0 680 711 204 0 295 25 735 0 611 117 0 0 315 737 211 0 176 700 111 407 812 696 0 0 187 0 0 0 652 367 995 0 593 862 988 488 0 875 204 956 323 362 912 747 323 961 634 531 0 78 271 375 324 717 815 65 206 658 629 0 114 759 385 0 397 194 184 0 173 642 756 110 758 873 524 170 94 347 684 0 333 651 538 572 0 0 508 607 798 831 279 138 675 978 501 874 777 384 825 376 606 840 801 768 420 167 511 642 45 0 815 402 832 479 179 770 100 71 713 0 931 0 0 0 102 952 325 909 0 217 370 549 433 40 541 322 746 510 371 495 513 421 252 771 929 934 87 93 0 583 584 933 808 406 13 0 623 0 551 665 935 0 665 776 121 384 713 109 257 541 773 853 179 700 495 595 277 327 192 380 292 127 628 0 606 785 561 516 73 0 232 414 767 931 521 43 533 159 845 762 16 0 340 415 873 502 704 134 0 144 0 962 0 159 92 431 0 238 191 308 799 764 0 378 282 136 863 492 172 900 492 602 0 506 0 150 0 548 854 145 914 255 686 776 803 189 219 0 0 414 310 377 432 822 548 419 73 0 819 534 385 854 94 0 484 802 125 0 729 501 498 606 601 466 43 0 0 730 614 0 77 0 787 0 855 359 38 492 736 577 487 287 0 885 0 0 0 848 452 365 565 451 827 0 393 0 581 395 356 414 228 289 430 552 0 0 966 610 488 805 907 210 202 2 0 873 404 110 0 0 0 980 310 747 359 186 0 865 302 0 885 882 0 659 727 272 544 822 985 0 236 814 966 608 303 418 24 0 354 0 120 923 996 102 748 600 183 815 621 904 0 386 0 669 856 672 1 7 207 987 933 5 726 0 703 837 732 357 609 0 527 393 0 0 0 233 0 163 60 173 8 976 172 971 495 282 0 0 0 775 678 389 327 314 646 229 502 811 639 544 0 97 196 867 0 923 0 982 31 662 727 922 146 972 0 753 684 153 389 525 730 771 794 657 366 311 282 546 0 844 930 747 302 127 884 363 311 232 922 225 511 0 0 405 983 665 910 788 579 815 691 590 205 616 633 509 0 537
210 198 864 645 0 399 785 920 0 240 793 328 385 157 854 770 0 0 0 384 0 427 0 7 310 257 935 61 578 719 398 396 0 0 0 695 857 0 581 723 774 0 0 695 0 910 59 338 264 309 0 315 0 63 208 88 737 443 257 865 350 539 42 716 326 752 0 0 949 802 531 201 51 0 904 819 869 0 429 0 562 685 0 397 810 0 969 369 680 768 893 0 774 128 231 465 648 828 784 448 116 57 649 296 0 747 406 35 772 752 0 755 109 0 781 825 0 460 890 0 0 212 0 849 0 846 0 503 701 0 0 289 185 701 0 631 321 284 998 0 394 521 241 711 234 270 0 0 731 598 85 0 526 0 412 23 333 372 0 0 788 91 72 814 49 548 410 0 932 303 0 223 951 0 414 454 408 708 915 399 0 520 73 0 788 583 886 58 572 391 477 0 976 973 72 0 0 892 53 774 485 137 93 964 973 744 272 123 339 0 258 956 245 281 569 710 570 0 810 361 0 570 643 809 446 526 372 608 202 986 0 197 0 729 0 831 751 290 0 395 268 0 415 0 565 322 203 69 414 0 94 59 280 379 136 681 0 854 341 485 895 761 623 0 29 0 172 117 0 0 657 833 0 0 363 0 605 0 650 647 812 849 845 36 0 252 994 0 0 484 301 122 274 696 392 435 150 634 94 0 425 687 344 572 0 0 60 0 724 313 0 0 913 563 133 170 259 480 406 869 203 862 979 179 782 0 314 553 907 0 225 740 0 79 0 984 277 0 655 0 231 701 359 669 0 749 753 535 772 60 715 88 931 888 0 0 301 163 834 0 318 506 244 352 715 854 827 877 846 106 0 171 850 86 945 0 777 718 0 0 346 965 649 0 360 786 585 712 0 382 0 684 0 619 82 0 946 888 279 0 662 384 338 290 685 266 997 78 939 475 98 0 133 229 419 0 591 562 0 0 0 263 339 0 0 725 151 616 464 7 748 70 855 375 0 0 152 910 515 562 450 953 554 50 293 846 97 16 365 148 464 268 928 497 523 63 0 137 179 560 897 4 84 206 662 498 961 462 942 900 138 457 929 337 555 319 838 200 633 729 59 960 874 599 278 853 452 894 569 808 914 786 356 45 38 562 0 0 753 768
0 556 239 959 93 889 717 397 0 941 787 262 230 893 0 764 0 533 0 0 200 592 0 636 234 0 0 185 469 847 239 833 182 573 0 0 149 252 564 39 638 645 338 0 525 255 369 131 932 696 993 309 534 0 949 636 488 379 0 467 304 487 420 325 171 55 0 411 0 469 0 687 0 3 909 0 461 0 0 982 529 749 446 785 834 938 0 78 173 296 0 754 0 705 406 969 822 0 338 893 0 979 5 0 104 147 8 0 31 121 458 247 732 283 503 0 240 0 0 909 0 178 0 704 941 557 876 301 178 865 175 651 636 420 232 819 577 282 745 882 39 670 486 410 228 679 0 88 753 593 789 145 44 792 169 947 707 958 974 932 0 595 372 396 243 751 982 860 837 391 215 325 0 0 963 385 0 35 0 104 345 0 304 926 0 0 0 0 871 0 0 859 0 285 720 972 973 169 635 193 574 0 281 518 0 695 4 214 178 119 191 378 0 283 568 170 298 845 0 463 0 474 0 202 122 468 347 947 600 0 90 73 69 132 0 270 61 145 583 513 558 0 229 578 166 611 46 136 0 700 400 866 651 780 391 458 0 230 0 469 485 252 51 343 425 408 0 902 417 551 203 39 830 733 273 569 426 175 921 169 176 693 679 204 661 0 0 292 983 309 653 974 0 440 334 300 722 849 859 789 0 0 864 196 905 0 132 586 427 962 0 714 214 0 311 610 68 161 175 258 541 493 585 224 899 0 639 351 760 0 68 258 512 0 72 328 726 0 268 32 279 304 717 728 497 207 0 0 711 587 27 971 0 263 148 379 179 753 807 0 0 170 0 475 377 0 880 245 881 874 589 453 473 921 0 731 320 149 242 929 679 0 447 750 907 889 0 996 0 649 7 720 139 315 948 0 585 0 0 988 900 310 685 992 0 0 0 418 788 0 92 111 809 648 0 988 0 331 118 0 0 576 0 65 984 0 525 0 332 612 13 923 678 0 752 754 492 508 472 149 0 673 537 410 225 0 0 179 0 167 163 552 101 630 861 620 0 0 942 890 570 461 477 208 616 0 396 442 409 668 586 290 857 0 79 511 0 0 0 0 9 302 93 317 337 929 238 345 333 0 502 588 541 148 0 249 408 653 187 794
0 878 0 101 153 720 617 787 402 799 989 0 124 532 0 0 288 0 0 969 891 175 237 0 131 0 945 565 0 874 0 977 146 147 0 525 746 0 256 442 0 460 791 0 579 659 0 146 250 443 898 639 376 329 664 359 0 265 349 649 52 0 0 0 0 269 130 230 0 0 379 183 0 218 352 0 911 953 329 0 885 404 895 267 0 0 97 740 0 0 190 50 413 327 0 449 997 194 412 224 590 20 0 158 399 865 334 57 710 499 690 926 424 449 480 277 0 0 173 97 590 690 923 467 627 0 290 0 410 0 632 224 9 763 521 806 559 0 0 0 741 874 461 454 798 903 784 136 502 25 0 251 180 404 0 784 478 104 339 484 870 207 608 334 644 846 365 787 53 942 374 478 802 942 0 7 0 965 61 448 596 0 985 0 948 481 0 922 605 0 321 0 888 251 880 990 0 464 678 560 0 207 112 0 424 643 586 0 491 0 47 282 78 28 853 402 428 0 609 92 817 671 879 844 0 0 969 0 767 0 196 605 149 168 142 840 0 0 492 473 724 0 0 617 625 217 577 765 0 578 340 149 0 171 0 176 951 0 803 846 559 848 56 570 0 0 405 842 0 328 269 811 0 0 0 549 394 66 435 0 670 60 483 730 382 873 705 354 418 623 440 174 0 530 431 0 253 0 13 353 179 1 714 570 0 21 945 0 602 905 882 822 0 0 469 539 855 532 320 549 414 738 333 581 58 0 0 0 30 0 0 0 0 714 259 214 724 0 796 353 228 0 653 667 0 0 998 103 899 456 732 0 190 845 496 12 758 32 845 426 985 0 680 793 764 0 452 636 783 733 277 633 589 47 541 701 886 22 60 0 0 255 374 201 0 324 505 0 0 0 248 0 222 47 0 135 0 475 0 264 176 891 0 848 896 0 203 507 760 153 447 42 768 87 720 915 608 0 666 903 0 486 720 0 324 407 0 471 851 183 121 142 0 700 213 874 413 0 0 746 132 0 0 669 133 272 832 11 159 909 196 437 187 857 793 0 932 671 149 895 261 294 794 730 294 522 32 0 637 0 992 814 139 90 466 714 281 193 349 0 329 678 986 727 370 956 0 653 178 795 218 381 250 336 656 579 421 292 555 433
624 473 0 122 982 257 153 0 760 5 101 655 771 0 155 344 509 463 661 793 910 51 147 380 108 9 723 613 251 450 51 0 270 665 0 899 0 433 775 956 794 829 763 0 940 195 599 306 933 708 0 0 0 0 893 0 96 637 0 514 884 37 822 644 458 991 127 286 437 402 185 0 60 0 98 567 0 0 253 0 459 200 705 466 337 0 0 414 0 278 705 743 703 392 698 750 777 834 0 0 560 434 347 359 827 584 286 584 0 552 261 175 164 986 121 256 94 652 701 437 0 436 0 0 731 878 0 486 158 306 0 530 255 930 703 958 0 0 0 0 516 706 772 449 835 616 572 382 0 180 331 0 598 698 0 0 0 398 159 0 143 333 0 541 0 902 608 176 342 766 424 771 67 566 120 596 24 893 132 303 909 696 300 507 0 0 0 75 382 137 737 286 0 943 454 94 862 935 594 203 97 624 967 757 369 0 531 961 503 333 0 0 0 3 857 0 474 293 0 883 0 0 347 153 717 0 105 8 429 398 442 912 707 104 0 419 391 0 853 157 524 213 0 82 0 501 0 817 586 710 0 853 712 103 191 503 306 889 0 302 630 238 0 526 504 590 431 0 442 772 0 373 668 632 0 490 0 521 829 68 851 0 155 398 621 253 350 108 316 514 971 406 230 194 0 0 604 139 547 0 272 0 358 0 713 773 583 862 791 677 321 471 26 0 0 940 259 788 12 788 513 1 547 286 0 840 0 394 471 528 687 0 864 667 942 906 693 878 21 0 440 817 870 990 266 0 231 90 332 0 735 0 449 878 760 350 739 799 228 261 735 163 847 0 0 15 544 929 993 991 174 0 399 90 191 353 174 0 0 602 0 910 477 0 298 98 542 764 0 755 956 786 0 450 574 154 243 958 0 0 134 982 33 0 287 949 92 92 745 0 0 0 0 543 142 298 595 335 448 0 150 490 331 294 93 55 308 250 774 475 144 54 554 32 735 594 984 939 442 563 386 42 268 880 62 0 40 534 630 39 63 327 574 240 366 363 56 987 101 568 383 782 567 50 400 0 85 687 588 15 0 952 826 644 0 532 0 969 507 713 773 656 198 127 694 605 176 843 466 0 0 0 960 727 180 745 450 801 698 0
0 0 735 379 0 343 479 654 284 695 871 0 0 187 922 392 351 765 345 687 829 432 106 525 911 625 636 109 0 0 0 809 116 435 79 536 627 747 749 0 788 0 0 0 190 707 461 655 0 275 131 239 0 484 271 0 740 347 710 453 248 253 672 384 70 8 543 80 906 0 504 38 275 459 711 322 827 594 599 308 0 0 768 37 0 0 622 466 0 769 831 140 993 609 0 73 222 57 646 353 696 605 820 289 638 0 944 551 805 542 28 101 805 0 0 918 275 659 731 994 996 61 0 22 739 957 543 0 0 0 632 771 747 988 270 702 738 63 83 869 108 752 331 828 0 474 761 646 478 771 456 194 177 409 822 335 118 79 673 457 199 0 506 83 0 481 151 0 0 250 946 83 0 716 535 512 533 146 29 650 808 982 315 424 413 235 0 119 811 0 694 578 780 73 313 997 905 242 267 959 874 859 806 944 7 149 967 182 272 409 805 423 697 68 546 566 0 998 0 908 269 0 807 141 0 86 0 350 558 739 724 653 729 732 626 797 0 282 706 194 0 171 719 399 59 0 244 566 51 387 734 910 687 577 446 0 547 537 0 0 208 118 858 687 34 410 0 470 160 818 668 368 395 0 0 477 626 0 0 80 688 107 73 21 198 677 426 109 847 187 259 427 78 0 126 0 0 0 268 101 486 941 528 237 854 0 429 104 0 917 297 169 0 153 0 766 0 650 901 0 768 0 346 861 360 580 0 0 470 968 328 0 46 217 852 627 136 256 674 383 643 372 856 0 0 130 337 942 0 819 172 649 693 14 0 778 898 804 0 914 495 797 130 581 424 419 0 439 320 0 355 415 903 539 517 631 66 382 567 570 182 70 587 0 660 0 252 0 948 0 0 727 148 0 75 507 642 114 983 404 26 270 614 581 619 885 201 916 523 161 342 463 58 790 972 27 24 139 988 505 171 0 0 609 0 111 550 978 779 519 697 270 427 249 231 226 873 406 0 399 304 980 585 432 223 471 0 360 0 764 870 301 926 0 674 0 129 0 902 164 750 344 403 657 109 559 975 585 384 218 0 95 0 297 861 0 656 59 283 680 584 498 931 976 451 516 417 600 7 0 173 994 0 274 910 991 129 925 53 711
0 241 606 447 0 547 262 837 0 0 340 0 0 158 866 940 752 836 813 0 113 0 452 848 872 275 21 421 436 889 568 0 0 0 655 520 226 472 174 0 984 654 0 867 0 194 96 560 294 0 925 547 574 198 538 0 702 265 0 0 964 0 988 143 376 589 757 773 310 767 162 754 66 883 792 834 0 766 492 741 0 980 501 850 47 565 781 145 0 307 740 0 219 323 768 231 30 817 0 492 980 599 115 937 310 888 189 805 997 246 964 650 676 699 884 434 368 971 347 515 0 0 0 0 0 233 0 435 416 850 758 164 147 0 198 45 363 762 562 681 649 178 0 932 789 744 289 513 0 0 350 0 997 804 468 643 524 964 300 266 538 683 0 901 25 273 398 299 0 891 346 914 879 491 664 618 242 343 27 0 696 817 794 380 0 849 769 605 684 941 656 409 539 284 0 22 95 625 683 412 0 0 353 533 853 783 399 651 905 996 0 408 0 791 0 640 352 177 125 682 833 0 589 607 449 949 0 479 750 745 237 63 888 444 636 624 399 599 494 343 0 744 454 774 221 667 153 264 325 647 61 832 556 566 97 716 0 194 151 0 293 966 0 0 0 789 146 189 488 249 0 896 956 505 241 772 0 932 657 0 0 831 875 0 411 483 87 775 602 502 0 501 259 767 0 0 0 0 669 167 431 555 48 426 659 0 0 0 651 54 755 707 0 309 0 458 653 578 992 713 809 823 0 793 769 130 997 878 749 359 982 0 509 430 666 0 181 407 302 461 496 659 958 0 226 118 853 153 891 780 699 452 118 0 192 0 390 231 155 809 617 892 103 349 765 219 621 207 769 76 859 874 0 242 0 141 759 983 499 12 484 272 529 623 935 802 924 0 587 0 120 495 62 261 720 368 80 32 192 0 190 0 976 0 876 467 597 680 907 709 719 0 16 0 564 382 684 517 357 515 644 832 0 311 189 822 960 874 170 46 149 0 343 0 832 555 0 241 591 313 699 0 0 481 196 327 434 419 302 0 0 622 411 0 0 159 742 690 986 736 642 837 628 0 526 430 368 654 622 911 873 941 0 905 0 667 905 978 128 813 802 92 28 603 0 883 374 523 583 0 505 920 0 722 870 550 189 408 207 987
776 643 424 683 783 0 0 0 342 383 724 0 298 897 0 328 452 158 220 912 31 602 41 0 763 181 43 0 0 781 725 309 939 625 326 660 969 222 240 0 286 349 0 683 0 0 461 36 786 385 0 186 483 788 487 903 792 341 0 573 875 185 440 0 961 809 339 943 801 584 416 191 605 490 382 811 0 131 681 663 960 87 0 829 607 0 107 687 816 499 535 0 246 523 1 0 572 161 558 0 565 727 0 787 35 178 900 423 543 0 297 923 0 23 929 441 168 716 674 662 945 0 299 531 0 427 597 0 616 454 471 861 944 150 0 701 372 334 0 863 163 643 357 334 882 796 0 905 400 440 0 5 924 886 947 708 0 0 950 196 0 77 686 833 509 0 107 765 293 245 598 878 530 636 0 0 177 0 319 539 38 699 145 532 0 836 0 903 452 596 879 0 8 0 264 878 0 389 939 706 726 338 953 309 151 315 756 597 70 520 929 0 0 781 371 387 266 517 467 456 0 883 899 398 56 194 764 857 435 823 639 0 894 370 581 598 0 0 762 0 197 274 885 130 369 865 685 342 167 398 723 289 877 674 173 0 686 0 0 521 822 620 0 0 695 632 0 214 737 0 258 947 604 0 8 923 919 0 653 544 773 41 379 0 61 834 796 25 0 397 867 0 573 0 195 41 567 149 538 707 663 672 0 354 280 876 118 0 0 815 0 442 0 626 357 254 736 477 561 978 599 377 914 680 540 279 190 65 778 0 119 418 539 719 564 473 717 810 47 0 0 971 0 158 386 860 810 647 718 401 157 384 831 0 927 550 523 656 39 785 9 433 198 801 563 0 0 0 392 532 324 102 0 651 823 427 137 675 0 63 972 0 487 983 927 8 233 108 375 0 899 997 826 495 433 0 227 174 50 160 0 88 327 519 777 181 634 11 695 200 215 55 666 76 925 619 299 208 0 185 886 747 978 835 687 862 150 0 246 536 777 386 950 0 809 0 665 0 532 592 757 951 337 4 305 609 734 0 252 276 331 266 0 104 0 814 864 16 221 0 0 342 723 876 0 89 55 0 322 892 839 384 478 722 812 422 216 0 323 373 839 412 513 676 0 734 56 687 0 789 733 662 633 470 0 171 328 0 0 548
568 193 591 923 0 465 0 865 977 841 485 164 313 589 0 0 96 291 699 0 517 581 290 0 0 255 259 999 470 331 691 283 541 334 0 0 948 244 413 540 674 559 0 837 259 0 416 473 202 220 512 0 802 391 616 515 783 931 406 110 0 930 51 370 272 60 286 527 381 784 456 305 692 267 881 0 676 8 521 902 0 134 432 0 422 729 405 32 929 57 387 464 0 0 451 888 45 279 726 217 0 430 468 813 868 532 0 707 960 418 356 560 823 0 113 106 503 539 823 0 0 940 286 0 569 790 421 621 998 857 139 667 135 52 260 37 750 184 369 632 877 521 916 393 0 0 0 31 5 673 898 228 5 817 0 823 451 164 0 0 54 325 905 945 583 330 722 753 0 568 575 158 239 0 239 227 288 127 0 838 764 775 0 0 0 968 102 0 820 213 239 318 800 0 303 523 570 0 542 603 0 105 444 0 105 721 919 320 36 0 822 573 571 986 0 583 397 981 287 234 653 214 359 232 75 803 0 87 128 676 577 0 71 378 366 327 0 17 798 494 672 979 0 620 441 585 0 0 394 797 581 11 607 886 948 490 632 890 673 0 443 588 0 146 0 686 233 594 431 845 0 125 577 0 0 87 836 565 299 0 561 109 337 480 673 398 86 0 774 20 90 455 688 0 520 0 947 0 0 139 41 683 0 24 110 736 983 0 374 434 605 0 548 630 0 0 157 0 639 599 0 0 962 580 0 973 226 320 156 0 847 0 283 665 861 328 951 0 0 537 254 61 714 610 0 694 990 375 397 722 191 170 272 0 218 0 0 626 943 573 887 564 0 383 505 824 168 301 855 0 342 98 569 0 851 0 0 178 0 0 0 960 100 388 10 372 949 0 427 453 479 98 612 951 0 510 267 301 815 302 196 212 669 234 127 250 590 526 0 323 467 633 0 642 802 0 595 739 0 517 227 0 0 0 983 734 521 0 207 150 0 359 337 785 602 138 582 539 901 900 243 253 671 0 656 0 147 0 342 366 373 40 222 106 576 371 802 0 157 0 0 0 433 199 0 799 304 124 408 667 0 752 300 541 306 0 713 989 610 0 878 936 0 309 53 947 696 870 11 804 354 0 373 0 509 420 396 611 738 956
524 0 287 460 747 105 694 925 0 662 0 151 878 317 0 0 0 923 0 402 59 0 491 925 250 846 0 0 466 830 63 296 0 0 295 0 317 979 844 174 0 0 699 126 755 645 0 0 257 0 449 803 291 44 0 44 119 935 78 692 63 159 0 191 656 0 0 560 707 872 0 220 575 0 0 153 737 0 0 0 875 545 25 465 620 772 385 707 640 79 362 481 0 715 602 0 0 0 0 966 0 0 442 156 682 97 166 216 383 854 908 844 868 660 579 348 963 0 238 630 0 105 26 499 0 264 286 740 0 155 903 711 955 929 75 0 508 642 2 593 80 536 846 251 302 861 100 370 464 324 316 273 952 246 318 896 549 665 708 246 0 302 394 189 28 596 376 667 0 716 0 60 624 793 503 150 43 586 0 596 0 121 297 387 0 560 0 826 488 708 677 394 12 927 346 392 374 512 180 558 772 214 858 614 975 231 819 752 0 82 846 0 218 698 990 345 265 0 600 773 102 15 87 282 977 296 528 512 314 157 822 67 0 919 624 330 20 0 988 887 0 0 212 810 372 0 0 0 444 573 0 415 0 0 263 802 808 0 48 256 0 652 553 164 262 516 571 271 159 325 382 0 0 397 524 47 994 968 52 266 415 743 897 425 475 441 153 524 0 0 0 204 791 148 200 581 0 0 0 782 105 210 820 358 0 899 933 0 0 46 480 379 196 379 141 0 928 134 224 0 145 738 496 750 993 0 453 237 243 695 948 912 477 558 479 500 896 131 774 899 0 13 702 158 846 235 0 699 202 782 0 0 684 314 625 955 167 237 708 0 200 78 77 964 285 529 478 4 971 882 200 950 384 0 748 844 0 583 31 708 0 446 0 175 733 1 0 0 0 706 459 66 0 136 521 138 540 0 0 522 762 403 795 363 512 363 806 0 401 231 390 0 879 994 0 944 245 956 326 0 709 0 458 917 83 23 683 917 57 0 15 191 432 126 270 512 352 0 343 0 767 390 0 0 730 847 118 209 193 359 184 640 0 585 379 14 298 697 969 844 843 0 798 129 254 163 12 216 76 8 870 925 779 96 958 0 417 191 800 38 802 362 453 169 24 0 158 745 403 122 0 394 718 182 139 123 996 3 0 237
424 755 199 312 120 607 0 205 6 529 0 993 0 285 160 507 984 407 235 89 841 288 0 244 0 54 309 0 588 881 164 772 857 640 0 0 662 0 166 942 894 555 846 0 494 0 869 825 543 906 605 454 143 0 0 198 901 0 296 320 317 981 304 364 914 11 412 138 0 760 166 0 792 33 938 262 559 895 358 0 954 808 598 105 9 610 387 260 244 383 0 102 375 798 514 846 312 609 338 43 705 121 195 310 30 635 0 611 859 0 53 832 474 164 252 429 884 10 217 724 782 735 0 0 970 92 941 436 529 658 0 162 0 0 165 463 0 921 0 0 0 270 367 833 0 0 891 376 0 626 0 803 954 400 794 0 0 801 34 959 636 283 0 669 4 380 208 750 485 804 0 0 0 285 207 490 297 480 846 56 815 0 103 911 213 21 429 416 752 703 410 585 274 571 865 700 482 335 662 727 255 100 0 600 142 0 651 162 801 909 297 262 623 839 0 90 881 548 497 112 840 122 0 997 0 674 478 315 762 159 591 587 289 0 885 69 435 683 149 801 441 86 978 57 598 0 0 444 38 68 0 474 774 946 976 474 0 860 354 447 364 94 374 463 961 344 20 0 363 443 917 75 966 143 0 729 805 160 291 843 572 96 558 0 0 430 0 0 53 0 509 760 267 534 160 42 161 612 571 0 540 637 0 942 27 226 538 761 740 0 296 432 384 550 946 0 276 440 167 404 0 703 0 411 0 0 917 99 10 802 560 230 769 934 659 229 352 480 0 362 0 161 937 187 528 182 579 450 424 744 534 0 816 878 694 737 491 417 294 792 567 0 15 265 892 604 0 139 914 379 11 740 32 0 347 0 1 654 0 732 0 76 86 165 478 494 0 490 635 947 766 436 85 330 269 754 85 37 0 660 582 41 0 366 811 927 790 0 755 658 955 897 394 276 258 326 0 869 17 490 824 602 251 466 819 965 542 316 364 692 0 337 0 907 885 80 666 969 355 0 425 554 527 9 543 496 157 160 0 892 618 841 342 891 959 996 67 93 0 962 743 715 105 525 308 376 797 617 306 366 417 300 0 501 0 20 157 41 4 693 127 419 0 0 213 284 479 245 0 0 880 767 0 774 67 639 0 382 817 81
361 932 336 909 180 36 935 0 576 434 215 329 0 445 159 24 340 176 825 113 887 555 922 365 149 855 50 376 373 325 654 164 20 961 491 758 527 822 0 161 168 705 174 346 613 488 943 803 255 20 908 384 684 164 763 209 0 671 0 805 0 846 965 537 819 976 69 145 716 556 0 942 115 0 555 657 616 278 300 950 344 621 539 288 394 476 49 0 299 0 131 690 516 42 571 57 595 638 231 347 732 725 0 874 93 5 830 944 0 974 389 0 668 579 30 534 995 827 300 598 452 554 737 996 0 513 467 753 979 771 230 249 543 568 959 464 501 257 483 219 308 417 316 0 111 453 172 496 880 934 965 335 646 0 542 711 608 0 501 269 16 142 541 605 308 214 135 61 743 273 69 781 920 953 22 0 587 0 899 70 952 0 449 0 750 642 254 391 756 7 0 988 0 23 665 218 772 786 305 118 219 689 722 8 993 755 654 543 858 881 0 862 838 0 297 975 790 824 0 311 250 430 175 350 591 780 521 335 0 0 177 748 566 693 609 847 718 604 553 672 149 881 0 950 0 139 421 471 615 864 183 43 170 703 33 176 539 151 450 438 605 235 193 446 532 0 0 0 726 0 19 229 951 0 0 820 718 0 0 391 845 16 419 224 100 625 638 0 487 468 782 808 152 0 397 527 289 0 56 0 741 994 0 924 508 601 591 884 137 905 746 966 664 0 0 652 723 0 52 0 908 649 69 699 418 363 743 0 480 41 18 0 548 0 456 402 44 964 507 669 503 26 879 703 886 0 0 624 930 904 524 626 732 985 559 122 0 551 54 54 227 323 311 308 367 185 865 122 159 922 331 336 748 0 982 822 171 589 182 0 112 568 105 0 817 836 763 0 766 468 57 762 0 619 788 17 127 183 37 740 585 268 713 966 517 962 13 520 288 0 802 555 0 23 800 803 920 631 788 980 0 354 887 0 369 969 639 0 839 118 0 30 668 584 0 129 795 135 61 0 329 146 881 867 801 409 30 345 585 689 752 794 86 467 0 0 180 56 168 289 0 0 143 64 846 810 513 50 245 760 0 0 228 930 644 0 325 0 411 87 574 0 634 0 771 346 80 719 701 368 109 127 208 610 23 564 0 282 530 571
0 212 0 23 420 86 151 14 0 143 0 0 4 203 0 842 938 34 906 476 0 467 0 456 192 968 0 560 47 426 624 240 30 424 0 60 465 370 752 6 311 0 171 461 635 0 222 324 454 921 72 226 743 575 0 450 784 375 234 682 929 716 345 628 636 980 645 332 73 821 0 0 822 866 167 318 363 261 323 737 912 893 5 386 914 447 659 222 733 66 139 706 827 302 706 0 450 675 0 411 791 0 505 9 278 727 687 0 680 0 349 50 720 0 0 1 569 237 460 332 228 0 370 232 980 246 1000 545 616 707 630 870 2 685 957 760 731 969 630 122 963 992 327 59 100 760 0 754 0 0 517 634 76 14 518 194 867 274 25 0 471 250 0 215 774 407 769 999 777 0 521 0 139 216 861 328 0 688 457 0 457 601 0 789 0 801 0 147 780 423 0 221 831 0 394 42 391 218 805 691 295 976 833 552 829 625 47 598 0 334 975 0 30 140 483 706 906 75 247 50 166 0 0 414 733 291 942 733 396 0 877 741 0 863 993 0 416 390 643 551 681 890 140 602 818 964 237 345 0 388 778 829 0 649 997 659 0 987 178 183 0 0 363 0 0 228 293 473 514 90 136 179 396 995 661 41 767 347 905 385 459 517 386 668 272 883 0 896 295 28 0 118 742 482 0 747 0 35 104 99 244 85 50 776 0 0 61 588 0 339 0 234 0 216 370 167 0 279 756 345 153 965 137 410 917 85 72 393 359 750 608 86 278 0 149 963 351 426 570 531 789 282 813 283 572 0 516 0 970 737 612 0 932 69 98 498 604 0 41 174 158 643 530 569 665 0 437 0 0 0 387 113 80 800 0 0 116 963 545 0 33 758 702 478 900 873 858 948 140 0 679 0 708 146 616 0 743 797 868 488 550 375 530 0 0 266 937 436 707 762 420 628 833 381 188 0 138 751 312 0 694 677 807 626 524 0 54 397 662 854 220 0 475 953 281 0 163 0 486 144 0 387 638 876 213 922 484 0 446 941 374 0 400 0 945 773 0 382 0 265 429 784 697 574 0 840 601 0 363 881 689 498 601 0 382 216 500 834 417 850 0 0 297 317 854 923 45 923 314 606 524 244 0 433 0 679 0 284 582 410
473 720 893 742 584 761 94 516 504 675 804 0 827 447 495 729 0 792 933 319 962 558 240 977 325 0 379 490 435 590 406 135 966 0 137 844 8 882 416 0 0 977 797 274 360 558 854 0 150 803 0 970 52 683 733 184 648 750 133 158 0 158 0 0 61 386 945 0 508 68 0 363 0 827 755 0 0 648 549 462 726 311 485 110 267 970 46 738 0 746 203 415 296 0 954 229 197 661 946 467 969 272 609 849 240 186 0 310 0 722 0 0 750 627 0 704 0 77 0 799 801 216 695 632 0 472 505 510 432 166 22 331 0 398 0 837 0 323 501 0 266 295 950 718 0 791 501 553 373 0 69 120 770 0 272 584 591 165 925 0 604 781 809 410 806 572 891 0 0 384 0 0 428 995 254 260 0 523 535 0 989 0 216 530 0 554 0 661 941 231 147 410 744 308 562 365 306 0 283 197 0 930 738 702 566 821 168 474 149 8 379 473 881 0 461 698 690 844 165 986 605 919 195 381 0 52 505 292 846 537 97 1 275 199 0 792 850 901 0 544 360 0 0 452 541 339 936 44 26 0 0 211 374 170 737 558 117 244 0 811 191 859 180 706 0 0 716 43 0 109 4 425 206 66 0 146 106 0 736 26 274 569 378 0 569 895 308 243 639 737 13 272 94 948 251 708 248 288 0 0 678 0 75 291 89 733 811 0 305 660 0 446 984 0 609 856 808 354 720 489 0 113 34 0 0 225 581 317 529 0 54 914 510 668 927 263 160 0 69 83 565 942 211 993 93 484 653 0 692 767 630 0 527 812 298 313 0 862 461 897 714 889 432 186 81 593 470 896 689 43 50 0 365 0 813 0 925 971 0 912 477 270 0 212 0 693 27 478 443 37 389 965 0 719 512 0 21 362 0 0 0 525 903 109 978 5 383 272 12 0 967 867 287 422 0 243 0 615 862 5 651 0 541 32 243 949 427 759 0 890 0 46 0 987 68 157 225 0 0 134 298 549 600 168 530 63 177 984 189 44 11 0 607 0 0 171 0 473 437 361 186 914 83 253 0 704 233 941 975 157 306 765 199 484 985 313 868 175 0 139 847 788 801 0 518 477 713 0 0 0 0 913 866 631 159 807 0 232 0 66
480 185 665 978 0 866 10 243 670 0 789 0 565 88 129 454 0 449 304 967 851 0 0 467 366 296 731 850 0 799 578 124 692 838 0 30 644 25 0 0 427 73 0 966 0 212 375 17 296 793 726 0 793 314 346 312 435 378 558 912 902 381 962 0 0 0 965 444 184 0 623 627 0 605 335 0 9 690 939 187 957 37 0 0 0 816 237 557 103 673 800 890 186 946 13 134 858 745 0 45 219 598 0 290 0 80 142 686 132 66 675 0 416 963 659 0 290 743 332 0 902 540 111 0 439 760 0 985 836 826 770 0 998 0 0 0 26 0 0 0 79 723 167 536 416 237 0 0 0 125 48 783 0 222 512 0 0 0 124 827 280 769 102 565 13 832 0 993 54 165 215 2 778 0 0 0 742 640 886 411 859 949 819 119 817 0 898 462 374 595 535 737 406 855 0 590 490 0 383 414 290 0 889 530 507 0 805 451 354 0 0 893 0 388 832 502 418 823 0 286 0 939 422 0 0 716 777 297 946 252 193 91 743 963 294 10 339 933 976 0 121 0 16 0 959 515 790 0 986 293 813 244 0 0 0 272 496 0 641 463 0 801 571 249 0 0 113 0 574 397 645 603 466 486 221 0 0 242 508 242 573 12 846 327 785 0 157 518 414 331 27 928 833 28 345 550 358 185 0 35 807 0 178 740 0 529 347 424 778 491 182 123 264 846 387 943 255 88 146 0 181 0 982 0 146 952 181 0 317 516 771 0 195 388 0 882 579 264 0 871 909 0 346 0 0 11 683 0 249 305 355 441 0 284 247 381 394 676 992 310 936 450 439 842 0 601 0 504 382 558 0 0 353 234 0 22 241 144 947 605 0 0 781 70 153 0 805 970 883 639 769 507 418 132 711 246 802 866 679 0 0 940 962 933 0 0 113 764 0 89 0 64 584 353 966 0 909 493 653 41 457 819 0 135 426 287 309 501 442 498 535 0 581 205 422 0 955 661 37 239 0 305 139 158 199 409 250 936 683 0 202 403 62 694 162 61 391 553 643 900 883 478 96 0 0 0 0 813 917 792 685 712 0 114 562 41 0 98 515 774 501 864 251 497 292 95 0 200 493 636 15 10 987 649 135 886 0 46 682 0
419 753 200 84 642 634 256 0 0 60 0 11 767 0 738 164 0 331 28 324 178 679 288 798 552 0 878 238 142 234 812 528 186 851 650 960 0 882 177 553 736 921 778 781 160 288 28 13 140 324 708 759 952 741 44 697 613 0 930 424 762 425 410 740 690 255 4 580 0 854 706 99 218 167 538 0 611 318 369 127 835 0 0 92 916 746 382 351 991 548 0 256 374 93 0 931 477 251 857 0 432 0 191 29 667 0 868 620 326 788 597 11 0 0 209 206 315 0 0 615 87 266 649 570 775 187 548 0 613 0 462 779 0 992 0 60 0 590 189 135 271 0 81 0 0 969 563 489 0 653 265 894 529 268 962 139 499 72 0 956 1 458 616 642 65 351 54 360 178 0 343 598 702 819 722 136 39 471 434 348 190 873 660 845 846 805 742 942 0 445 244 638 446 729 0 0 443 178 955 391 583 304 365 718 559 813 267 0 422 395 0 556 754 519 0 0 968 996 742 0 747 0 768 943 298 441 207 0 214 892 808 842 465 960 961 749 766 35 745 178 721 0 563 60 209 146 604 0 342 687 437 560 747 453 139 556 980 441 868 69 338 736 610 0 0 475 802 532 778 0 954 283 266 482 455 411 498 921 0 774 542 179 643 748 314 932 639 917 633 419 0 0 0 546 382 507 744 909 393 396 599 620 190 139 385 960 828 827 310 285 914 886 695 433 239 0 523 836 217 745 476 0 987 616 186 282 544 83 711 964 105 0 419 90 223 719 0 0 762 629 239 501 0 0 45 290 0 912 321 325 0 553 348 0 85 245 0 0 472 677 182 270 819 395 712 0 340 604 199 181 866 815 0 413 0 712 336 528 433 479 0 93 765 0 740 44 0 831 268 206 0 747 826 627 218 725 14 0 813 251 953 553 810 279 69 0 0 381 450 568 0 0 0 0 642 48 210 0 0 658 705 934 736 46 298 636 917 0 726 999 453 269 689 822 544 0 0 790 361 844 501 573 621 937 331 5 0 208 0 0 303 66 15 522 75 954 573 0 473 814 58 256 0 218 19 132 0 927 0 0 925 614 421 414 233 145 295 968 470 183 942 195 55 203 0 22 0 502 194 758 568 600 375 143 0 274 931 421 990 852
0 0 0 380 0 560 844 416 405 117 405 669 814 0 868 324 247 637 791 1000 433 838 170 24 0 0 578 401 221 0 601 569 952 886 0 791 500 847 113 971 0 686 842 160 387 0 0 246 361 0 106 513 381 240 513 603 955 585 832 0 951 427 584 383 0 337 445 921 448 104 0 386 739 764 341 778 729 498 26 0 799 434 909 932 0 80 291 724 79 94 0 519 220 184 128 17 670 0 912 773 963 704 24 789 563 372 513 44 215 571 450 123 221 305 708 192 40 911 76 470 425 909 0 0 0 575 625 859 621 656 715 499 869 776 996 727 862 321 0 512 96 655 0 461 634 284 187 263 444 571 701 328 917 0 623 0 565 311 398 912 145 434 169 239 852 705 167 115 39 680 0 0 0 908 720 991 849 853 0 143 0 540 173 671 962 220 0 0 709 149 0 964 0 644 0 218 846 934 746 0 0 0 467 781 938 213 203 760 716 76 0 454 529 0 728 960 638 130 0 903 621 294 169 641 0 154 388 6 874 0 190 93 287 2 598 0 922 600 0 704 879 434 826 527 918 531 626 568 121 0 366 852 731 863 358 855 0 720 296 211 0 406 191 651 559 499 953 619 0 300 303 299 0 0 519 987 888 989 373 846 506 909 353 399 0 636 281 788 783 68 0 411 152 585 210 904 513 0 0 0 724 0 0 528 0 81 419 513 0 545 334 199 0 793 834 795 316 77 0 0 410 479 856 809 0 477 592 0 106 404 431 447 555 967 0 644 286 0 501 416 75 912 312 79 752 442 887 0 122 253 666 0 8 0 9 952 337 173 252 645 2 645 451 861 737 0 34 62 993 552 330 75 507 427 997 0 106 143 845 281 308 0 887 0 80 930 208 543 464 712 582 454 384 220 267 267 0 844 501 275 0 297 79 577 301 992 0 0 408 61 266 962 460 738 204 238 519 0 960 873 800 143 171 0 0 102 0 5 0 515 254 856 458 791 248 0 240 453 0 60 797 191 130 11 985 437 384 100 715 0 612 344 39 834 730 438 0 0 243 0 926 0 625 107 0 278 934 191 901 239 248 102 0 778 0 0 282 999 560 141 277 970 74 921 413 108 507 839 753 118 723 781 233 397 668 199 727 605 0 533
389 789 596 244 480 488 0 138 370 460 400 147 6 0 375 103 282 372 639 627 357 747 679 859 734 31 930 98 449 0 0 0 157 995 749 972 622 797 264 575 128 976 37 846 425 380 68 0 0 459 694 0 289 572 0 247 0 933 561 0 233 0 605 222 0 431 0 742 0 0 857 589 505 537 0 0 0 944 546 314 79 489 524 843 306 795 964 966 934 0 744 145 350 40 82 961 366 643 456 717 520 175 399 594 0 11 461 745 350 192 257 277 0 377 849 2 174 56 0 143 523 0 189 416 405 50 869 0 666 461 562 0 833 536 944 631 431 248 347 754 523 531 664 623 114 376 873 395 962 246 802 0 738 0 761 886 790 0 754 640 722 0 0 930 178 0 500 781 101 0 600 30 952 680 261 599 333 375 227 0 0 0 416 835 712 529 924 354 885 114 83 0 0 887 0 770 713 369 707 803 439 0 0 0 0 0 847 0 660 25 121 0 0 197 0 213 139 443 445 694 349 803 0 278 0 85 0 923 0 68 955 490 131 179 799 724 0 0 708 107 181 0 687 524 643 0 233 458 0 570 413 806 355 60 14 232 196 0 99 728 724 947 14 779 681 91 37 347 0 529 32 0 19 793 0 830 209 0 300 0 306 948 0 810 842 337 0 0 82 0 122 785 548 155 363 28 625 557 240 606 948 0 0 762 676 374 0 0 891 634 190 510 0 68 218 355 0 512 0 29 774 743 596 619 0 247 138 0 416 751 668 530 28 644 856 894 923 428 181 911 523 409 39 244 0 197 12 0 932 0 285 614 358 0 217 589 83 0 610 0 303 580 0 432 419 0 649 434 891 0 195 722 0 220 0 0 481 0 0 279 173 701 94 67 230 983 400 591 583 0 0 719 474 38 0 560 0 65 504 0 635 453 697 0 144 265 724 559 372 962 839 953 957 463 314 144 936 711 693 483 28 0 350 147 462 707 865 6 0 568 16 94 864 895 956 976 0 752 532 0 645 418 915 926 0 244 700 1 972 796 122 116 912 0 884 972 91 0 450 937 735 148 911 959 948 0 815 236 600 82 0 0 449 451 105 0 0 73 0 154 195 962 333 62 0 196 986 6 158 144 469 0 0 716 214 0 38 864 111 673
634 7 743 681 117 754 589 946 0 0 72 236 714 404 543 981 245 288 209 555 533 978 520 44 385 105 1000 497 301 647 945 0 892 631 451 740 412 942 610 332 922 133 0 578 670 879 129 666 0 981 19 714 669 920 0 311 336 15 712 499 558 686 354 0 0 0 683 325 814 5 69 312 171 330 400 165 152 652 107 0 937 401 427 946 27 608 524 701 696 932 838 721 184 0 503 896 0 953 744 123 797 194 604 928 0 0 0 743 617 303 0 405 828 158 95 0 973 0 113 705 284 682 17 149 867 0 551 614 537 0 511 541 536 995 465 805 205 577 695 0 137 915 836 266 363 917 983 415 0 521 10 416 0 175 636 955 0 266 337 365 0 946 971 689 130 891 194 0 0 0 870 819 753 524 543 569 92 386 596 0 0 705 631 673 440 0 637 0 453 769 532 312 0 227 302 0 741 398 683 894 0 0 525 306 304 229 975 298 0 217 572 0 937 17 777 225 101 105 850 988 12 44 500 812 541 70 604 321 0 124 692 297 971 0 769 949 509 106 194 0 699 827 0 773 599 372 0 157 190 0 0 0 178 883 561 46 944 908 290 0 214 0 777 842 797 445 0 941 659 983 0 0 379 0 320 70 78 669 447 631 416 0 18 613 391 0 391 962 512 0 119 0 460 0 46 451 143 881 922 283 379 0 947 352 601 842 41 811 169 940 0 918 237 0 537 565 33 687 86 360 134 465 0 443 832 927 292 0 36 397 496 898 844 153 0 32 210 962 237 542 253 953 0 707 492 717 346 745 958 608 0 712 843 104 523 823 513 487 0 0 269 0 149 0 61 0 0 140 80 0 16 0 183 121 839 394 171 431 68 0 480 291 788 665 0 558 567 823 922 334 442 0 414 678 101 715 520 312 992 827 211 278 0 934 699 652 59 0 213 636 0 0 68 727 0 610 370 626 768 7 526 674 583 818 0 891 809 815 968 901 885 252 526 0 0 499 308 438 304 751 58 340 233 253 105 899 656 0 490 736 0 189 0 612 464 797 594 484 138 314 239 68 459 498 891 135 838 241 910 411 553 141 0 86 449 144 707 752 956 0 308 306 0 629 227 542 0 614 0 343 851 927 480 0 0 397 759 547 0 0
592 486 719 713 520 200 145 0 272 575 495 171 816 0 45 0 354 16 675 370 50 793 223 639 876 915 101 262 559 606 119 327 328 261 531 828 276 51 245 0 655 273 148 462 117 358 682 783 452 86 735 0 449 963 0 524 660 824 0 656 327 323 315 558 428 212 0 805 0 218 787 0 231 757 83 921 726 0 727 0 363 889 643 0 306 0 794 0 556 215 718 249 0 165 448 845 892 47 168 604 708 895 868 319 511 122 190 0 468 305 399 122 26 317 606 0 206 418 0 950 523 614 557 345 1 269 699 184 162 851 338 0 809 0 745 89 717 589 853 0 94 805 279 260 537 0 812 514 363 182 740 85 81 741 330 811 0 727 282 140 682 779 588 897 907 628 255 667 62 743 621 674 0 77 637 98 694 490 162 0 485 545 643 818 379 979 523 0 254 0 406 430 438 441 183 283 409 14 791 552 0 400 647 0 480 121 720 775 664 191 315 544 164 924 833 53 605 1000 373 872 609 167 546 711 28 0 0 838 48 253 414 449 355 54 0 355 115 259 0 850 0 769 703 85 222 633 943 846 869 526 929 177 888 0 870 576 18 5 258 992 46 980 185 609 16 336 603 605 203 513 812 0 0 0 0 295 102 0 0 670 659 0 289 498 819 39 149 48 9 0 677 0 410 118 536 996 459 722 916 782 857 742 559 0 562 0 92 649 639 324 0 314 952 683 926 700 0 347 796 343 0 506 894 517 0 844 769 0 142 477 42 460 0 1000 497 696 0 111 0 519 593 319 613 857 635 665 321 0 214 0 536 889 226 535 896 226 626 288 597 0 365 352 414 746 638 0 663 683 510 0 169 583 117 917 284 686 0 758 181 866 197 171 0 0 0 296 331 837 976 177 316 797 890 0 70 878 790 46 725 337 773 194 679 754 235 895 170 169 375 306 646 890 818 919 861 0 55 130 681 499 0 516 374 969 0 385 849 993 317 913 77 981 362 258 718 0 138 0 0 0 0 511 852 654 0 425 0 692 388 909 668 752 10 792 39 0 526 740 77 129 163 248 0 867 413 0 646 800 466 600 0 467 0 662 564 715 616 350 178 0 570 144 959 131 0 377 738 75 294 388 858 837 0 986 160 56 355 703 760 0
515 905 596 0 759 905 86 0 822 453 213 450 795 375 313 44 0 995 0 817 158 0 566 680 859 326 819 774 733 0 399 265 709 0 321 66 95 0 861 1000 491 477 231 900 0 0 559 280 0 0 372 39 791 74 0 0 803 0 505 50 787 521 664 878 787 13 0 671 125 18 31 994 725 815 592 306 0 431 230 781 826 551 785 180 641 0 548 991 682 0 936 124 596 632 23 792 0 197 137 0 30 0 570 0 752 202 606 643 817 872 306 517 859 368 666 289 163 671 705 677 683 996 516 630 525 0 0 2 645 586 224 0 920 868 268 0 333 0 677 344 0 0 921 404 606 792 910 345 779 310 352 273 275 753 855 644 139 424 540 248 24 0 869 480 326 424 130 228 771 402 767 633 770 351 714 0 371 895 917 637 0 805 71 0 415 606 215 0 0 956 391 848 502 0 284 468 206 197 984 770 20 645 0 385 428 371 876 507 398 70 643 387 73 259 445 0 259 893 328 432 123 201 590 974 0 67 41 872 448 0 118 919 596 767 68 657 585 180 371 0 621 165 565 384 673 211 790 0 0 0 11 365 922 352 0 201 499 497 326 687 0 469 393 434 0 460 960 0 0 914 55 309 0 898 328 364 369 353 400 9 332 343 245 0 480 0 0 599 678 510 498 554 465 683 500 92 915 171 962 47 971 52 334 982 828 0 267 774 596 140 760 628 712 0 0 150 0 367 979 500 898 0 788 219 323 0 313 386 0 0 819 0 201 0 168 175 951 787 543 894 862 571 824 428 0 0 732 755 724 346 570 0 0 855 909 369 676 0 215 455 255 536 89 434 911 684 765 722 0 509 992 202 972 949 29 672 985 881 963 922 0 484 0 470 164 960 819 907 257 461 720 869 60 524 632 220 65 0 36 244 747 895 452 266 566 149 0 564 104 807 249 430 30 921 30 0 501 0 83 0 0 286 0 925 0 746 874 893 253 0 323 559 906 520 273 881 899 540 715 663 690 402 0 433 0 0 928 0 39 231 0 365 883 0 644 930 977 751 893 89 372 439 304 209 658 205 689 518 0 521 411 414 258 476 22 0 489 121 146 637 886 801 889 821 288 882 256 0 0 436 504 918 700 199 176 715 747 0 373 354
0 924 966 266 0 0 627 161 201 206 805 307 774 811 0 94 386 820 724 666 312 846 447 44 978 443 0 303 0 652 184 0 477 497 983 292 0 597 0 411 907 119 0 98 800 65 961 0 72 878 189 719 267 0 100 0 949 556 579 510 682 579 84 636 0 228 714 0 0 0 632 671 675 933 0 313 743 45 398 715 348 27 436 243 799 45 317 930 766 551 72 251 351 302 603 608 59 616 870 0 78 422 882 907 156 526 372 0 0 0 757 463 496 883 0 164 288 19 0 469 328 686 482 243 323 70 907 119 162 957 71 577 49 174 0 642 546 454 0 26 979 455 11 0 979 356 26 744 0 211 677 24 198 242 772 60 143 433 943 641 0 265 794 0 854 133 215 740 404 0 598 211 674 0 651 450 362 92 983 954 0 578 584 11 377 0 108 191 375 924 477 621 0 702 65 0 812 823 586 0 799 987 720 633 777 880 944 842 0 604 976 17 0 569 32 101 0 925 146 0 673 523 767 167 0 0 744 556 303 427 0 191 768 893 824 30 196 69 175 68 0 192 0 0 400 0 45 960 781 0 516 719 0 125 404 706 527 0 658 58 296 56 532 484 676 849 276 366 0 0 187 89 12 999 487 176 389 682 193 0 560 356 439 476 741 314 285 0 367 982 0 0 934 485 0 848 964 727 326 981 878 49 315 0 0 41 141 0 724 823 136 658 0 0 564 508 530 0 423 399 741 694 819 231 718 620 0 823 378 2 428 281 710 739 74 987 0 28 927 0 307 102 779 437 0 81 228 275 670 977 767 102 357 687 114 70 980 563 575 915 357 834 646 168 182 0 474 473 456 0 0 595 610 114 0 708 923 0 0 431 675 718 378 130 787 866 134 879 916 858 1000 769 68 596 859 661 598 426 479 0 883 403 617 471 729 870 0 790 433 671 584 410 0 985 0 21 660 726 911 847 0 51 608 880 226 156 897 757 858 0 890 279 12 658 0 540 301 662 414 217 911 0 948 0 385 0 363 736 507 0 0 451 0 597 216 0 529 867 664 145 0 245 0 904 41 0 175 167 901 808 635 467 341 750 809 493 720 529 130 0 0 0 216 228 460 717 0 648 941 761 0 949 0 0 433 923 874 125 0 419
365 597 721 0 34 117 567 0 147 0 18 70 493 280 658 947 70 723 933 937 0 13 0 867 521 983 217 0 789 765 468 290 0 354 589 603 0 961 74 477 728 0 0 629 818 0 658 1000 0 57 499 774 515 743 187 765 441 0 92 436 623 303 183 969 76 328 888 176 518 196 791 836 187 753 0 718 983 458 492 978 714 0 413 774 801 0 351 462 640 0 394 543 0 0 226 434 0 972 335 0 0 692 0 830 438 839 619 358 846 603 0 39 523 268 572 890 0 32 807 641 888 210 692 348 758 226 931 257 0 0 0 422 881 0 859 38 950 0 833 171 188 241 424 801 551 835 854 281 67 212 480 708 951 399 0 10 216 70 0 373 663 219 215 557 992 195 356 136 460 805 975 971 88 775 598 242 601 972 479 734 186 248 436 182 531 0 295 0 0 30 704 141 68 437 219 321 678 139 57 1000 258 236 73 538 0 942 425 0 962 200 508 0 0 81 58 668 95 413 0 289 429 565 640 424 934 0 433 417 523 0 679 516 844 22 0 0 343 857 483 269 328 649 0 263 133 252 142 273 0 455 816 451 695 895 227 0 0 0 4 948 993 670 741 548 0 0 544 477 523 666 941 865 400 331 0 368 366 94 809 782 749 224 857 926 547 596 832 0 937 592 347 0 0 48 508 191 470 255 804 622 0 413 466 0 73 424 652 181 569 184 628 975 0 836 918 0 353 763 644 246 945 908 476 260 326 256 247 491 15 290 887 657 994 81 0 0 658 710 890 979 651 158 883 51 366 0 0 374 250 274 881 453 889 0 292 997 302 97 917 439 0 0 28 251 453 488 589 0 0 294 463 384 164 594 0 854 475 584 0 305 452 10 485 858 991 902 0 0 362 879 260 474 186 0 291 0 521 797 977 410 989 344 0 904 219 507 0 385 139 141 759 131 0 823 0 381 920 733 343 368 149 0 504 745 0 926 60 658 101 421 302 411 704 603 221 956 776 607 199 482 0 759 764 732 0 545 10 827 98 236 19 0 922 592 0 617 388 622 7 89 323 412 445 127 67 989 161 564 464 902 19 996 742 0 591 713 94 647 228 584 551 303 169 0 889 834 0 293 919 860 247 264 543 578 208 852 22 418 813 873
784 384 0 0 831 0 718 771 590 140 355 337 97 401 0 0 0 0 776 0 664 0 561 354 394 521 0 496 801 35 808 21 788 0 209 384 0 702 597 492 151 301 56 292 191 0 934 833 199 0 151 0 896 637 747 651 0 0 400 573 0 188 75 108 506 687 718 889 220 762 115 418 0 900 182 961 0 608 216 625 0 873 577 493 201 768 0 799 467 53 761 100 752 0 94 353 0 346 959 0 0 285 247 257 35 769 619 367 996 900 175 0 474 0 0 680 547 312 931 65 0 444 0 279 424 714 678 348 674 939 0 620 677 0 280 555 107 260 613 953 47 0 799 5 0 749 0 860 67 656 468 57 362 778 131 540 489 755 233 137 668 996 418 196 0 0 394 0 210 670 112 899 947 0 517 438 55 982 0 316 598 0 0 0 761 656 0 0 0 0 980 444 704 219 5 0 0 463 42 0 0 835 643 0 161 344 0 0 238 677 333 263 86 804 27 700 847 805 518 0 0 602 0 13 622 282 0 828 748 96 0 860 325 519 151 110 83 725 72 142 135 387 684 178 83 335 2 168 886 5 412 110 0 31 552 348 154 522 894 97 0 988 946 672 164 35 0 358 649 627 0 184 879 603 815 259 0 134 352 547 843 0 476 126 487 505 565 521 519 776 0 968 0 0 34 696 264 228 0 756 913 552 261 839 372 0 925 333 0 872 119 0 894 143 80 991 822 726 821 441 142 806 696 860 560 257 144 520 418 781 779 0 0 53 183 338 778 977 859 910 177 567 540 180 519 624 175 356 888 0 0 317 659 0 988 501 110 436 632 365 0 712 20 526 560 325 792 813 353 0 634 0 214 982 716 204 807 877 0 672 46 62 420 448 99 139 396 712 482 80 757 358 77 314 609 297 685 561 951 0 548 0 985 0 666 0 333 461 946 626 155 603 0 73 0 654 299 177 431 593 352 50 78 676 139 670 635 240 178 392 521 282 830 642 833 47 0 11 335 0 0 178 58 765 977 790 75 804 28 172 579 440 862 72 226 531 416 129 0 759 0 427 0 436 930 338 815 0 960 339 231 387 176 0 71 492 575 732 610 32 34 0 90 526 826 10 786 0 54 0 910 134 144 113 235 123 668 0 792 0
474 307 94 404 218 997 0 0 0 0 870 0 816 896 316 364 447 0 893 0 0 720 893 426 583 285 0 744 980 857 225 477 590 944 178 397 914 706 772 264 33 490 970 512 666 448 95 931 831 117 38 90 41 735 0 667 3 0 922 928 36 460 898 776 380 573 837 476 741 864 529 468 676 521 0 597 629 0 1000 759 599 668 0 727 59 188 937 303 466 488 64 0 0 701 511 871 0 914 38 270 650 0 51 332 677 489 679 227 0 804 0 0 911 541 412 774 0 517 0 0 0 0 1000 996 959 0 285 333 136 416 294 0 137 0 80 407 536 844 21 0 0 76 372 579 300 959 0 669 0 24 271 748 597 0 0 0 993 567 355 109 523 0 464 590 304 292 692 841 194 187 826 0 831 885 0 871 352 194 0 791 153 72 0 711 840 0 481 432 172 0 0 319 907 889 0 587 469 633 570 749 19 80 312 0 548 449 0 628 996 350 0 317 0 147 928 245 728 64 929 0 585 382 0 110 761 479 900 914 157 0 283 596 619 493 25 212 630 470 0 183 986 388 95 939 0 139 0 0 0 0 1000 143 0 432 142 791 520 578 905 0 0 0 702 0 0 926 3 935 413 152 702 964 366 0 0 957 460 735 715 178 999 591 547 808 841 997 878 904 564 64 817 859 0 430 388 758 825 860 39 0 804 441 497 161 0 320 685 931 0 190 283 0 0 508 400 542 0 947 646 293 670 319 141 0 0 939 295 249 148 164 0 214 0 0 705 721 642 375 0 725 536 757 39 351 229 673 557 299 0 51 290 0 645 0 865 206 209 935 95 0 0 377 243 611 0 276 827 703 776 293 0 0 0 804 855 532 865 841 0 0 581 950 381 613 621 0 682 265 733 0 295 616 651 676 32 59 910 743 429 0 178 566 613 814 48 624 247 0 951 607 276 870 621 734 0 757 331 831 0 568 725 0 941 120 367 811 369 172 154 197 237 947 871 878 973 256 314 919 0 322 54 540 397 550 88 771 369 0 0 0 151 0 112 71 481 530 0 859 220 0 422 35 875 833 310 336 967 0 0 849 556 485 111 128 0 362 737 905 0 236 0 831 213 971 780 161 8 719 904 940 0 550 239 0 63 360 0 684 0 531
711 185 895 602 140 883 72 369 548 854 86 0 80 443 196 319 253 425 394 414 998 960 124 870 37 561 367 654 239 34 641 409 877 479 223 812 0 311 513 391 551 442 822 477 491 2 247 0 0 772 347 0 749 455 615 0 745 300 733 913 494 322 0 709 298 0 0 601 581 0 98 87 244 371 527 0 626 0 850 606 746 70 0 471 809 355 840 817 930 796 678 729 654 0 360 0 465 553 66 24 144 367 0 79 381 438 968 0 842 409 919 917 417 396 978 962 318 0 801 390 827 781 0 893 96 950 413 2 544 884 99 0 0 733 0 384 908 0 0 412 0 736 499 222 369 190 622 0 11 734 590 913 993 396 691 799 208 0 564 747 282 252 753 0 674 0 926 183 202 434 948 0 467 88 254 571 655 118 513 114 574 523 900 94 274 729 810 790 523 927 573 0 0 0 533 939 0 548 464 513 387 610 744 120 990 898 381 897 365 528 400 633 109 799 0 741 784 766 965 152 942 501 14 907 679 0 266 434 707 0 0 0 316 0 0 0 0 0 0 74 0 592 453 297 187 869 926 913 321 372 0 445 588 850 220 992 0 690 421 783 443 530 989 859 733 956 644 202 579 0 6 126 914 874 545 964 649 192 785 682 340 840 169 688 742 224 88 360 351 368 0 116 315 140 63 0 41 0 793 30 294 390 743 911 423 212 726 420 673 602 0 0 355 603 0 654 0 0 250 718 0 40 0 522 768 0 0 190 531 632 30 338 797 0 0 656 120 206 104 0 907 230 0 210 0 508 0 134 428 399 0 676 978 412 834 716 804 831 445 412 413 0 846 385 206 0 0 624 235 504 445 785 181 572 636 294 475 0 0 71 761 169 0 862 803 0 439 998 997 89 221 745 559 0 329 932 752 0 318 143 191 0 25 0 695 0 463 90 713 633 0 4 631 535 598 841 29 396 0 701 0 0 508 0 764 0 215 711 0 91 505 0 788 222 0 899 427 319 758 829 770 0 117 271 483 624 0 236 745 299 891 0 112 265 0 0 952 737 0 417 0 520 0 87 0 250 710 670 77 176 49 31 188 0 908 223 0 0 0 339 125 0 0 193 9 17 0 0 0 252 827 687 79 518 723 0 894 0 520 994
799 43 524 645 98 64 284 517 241 581 495 390 771 776 535 66 569 24 297 389 76 194 206 0 173 452 0 266 985 633 357 206 485 0 962 0 384 0 866 25 265 864 763 822 438 0 80 0 521 376 737 502 879 605 415 64 273 0 930 88 566 0 0 782 607 371 749 984 537 203 87 233 0 517 983 412 0 606 0 491 0 188 81 204 299 206 80 972 0 552 613 8 590 943 722 886 0 216 996 0 212 0 106 571 609 24 0 646 519 747 0 658 968 0 645 299 468 0 649 626 784 529 101 72 680 736 0 446 495 198 887 739 942 0 105 394 0 932 749 699 397 811 682 0 419 300 858 233 940 213 548 0 731 342 147 142 48 226 422 742 905 461 0 155 698 62 809 155 630 26 747 513 410 906 277 660 352 0 941 335 0 928 0 736 728 673 415 563 47 39 649 784 156 905 0 151 829 0 329 0 166 563 600 166 97 0 0 604 195 979 57 846 370 403 779 176 522 0 188 229 382 0 0 795 144 817 293 473 126 932 167 353 853 171 0 675 429 199 160 679 537 143 666 319 497 629 221 0 803 211 220 189 0 637 741 70 0 204 348 599 880 948 0 349 937 841 771 98 0 790 925 893 27 668 636 326 452 739 679 948 653 909 0 344 918 440 0 837 635 0 0 667 0 535 284 0 509 212 791 174 494 380 891 0 546 0 904 34 83 387 985 0 0 209 0 190 0 402 719 706 554 640 787 723 44 763 466 0 462 0 0 208 917 606 99 680 700 645 360 137 235 436 431 243 399 636 616 825 0 510 586 775 811 32 227 333 588 708 608 520 0 451 0 833 441 0 35 168 756 828 0 0 303 384 367 391 834 949 155 103 831 643 590 24 359 0 481 729 0 394 685 0 471 283 186 692 640 396 541 0 317 681 0 0 915 609 415 897 0 312 714 0 0 249 371 0 0 376 506 481 615 715 744 352 808 214 210 505 738 119 964 244 72 417 749 371 877 0 271 654 617 605 368 450 0 999 149 666 96 437 0 564 585 916 203 893 0 236 693 150 963 392 560 5 0 577 595 588 0 0 749 530 648 369 458 410 608 171 884 495 854 164 731 360 211 880 607 0 0 105 617 969 0 610 20 0 667 605 628 724
924 0 583 757 144 272 815 148 0 0 476 59 409 0 165 565 165 487 730 0 680 692 0 414 247 0 150 754 0 312 0 624 0 794 0 951 430 0 273 158 833 179 67 835 0 881 592 568 389 57 501 0 632 690 821 774 610 324 487 799 802 750 224 507 32 296 0 714 772 369 299 520 441 0 26 561 808 378 0 965 0 947 294 416 844 74 389 550 333 440 959 0 118 0 90 0 400 0 588 0 0 262 239 120 0 881 0 740 0 677 999 490 0 438 181 0 140 757 420 21 451 608 492 350 0 60 514 226 0 648 823 565 374 993 383 0 806 0 928 0 830 264 97 494 0 781 328 241 0 0 659 0 0 0 963 125 844 84 490 821 434 119 818 210 352 0 809 285 0 30 516 693 921 475 127 0 150 362 402 662 0 214 952 896 788 9 823 134 386 32 0 55 21 277 414 140 776 0 0 303 761 632 129 168 141 174 211 79 0 137 570 711 124 728 0 54 14 918 368 592 179 621 806 14 967 720 867 0 178 967 166 208 351 346 862 597 33 0 882 613 269 645 417 337 96 362 0 365 279 0 368 931 346 79 270 437 705 990 473 815 0 162 0 254 0 0 524 247 24 403 0 442 184 252 0 734 695 698 109 0 918 115 0 676 863 0 405 393 228 130 0 96 534 272 737 690 222 495 506 21 694 367 0 110 538 602 0 414 794 882 165 932 0 43 940 0 20 837 387 233 849 718 203 277 792 602 0 0 454 80 0 27 0 0 943 0 0 257 822 434 448 345 757 594 145 0 0 162 230 52 0 592 0 198 0 0 392 819 822 514 417 0 949 15 264 807 0 338 738 624 349 92 295 439 0 0 479 0 28 186 0 786 866 399 864 357 841 470 735 273 563 368 445 914 339 38 390 749 841 966 499 0 37 279 718 387 724 0 791 398 696 582 774 748 988 939 343 235 341 282 508 938 0 272 969 718 899 0 119 721 710 988 0 817 325 491 603 641 70 7 714 160 621 498 556 145 838 663 327 466 841 106 962 287 0 78 621 229 629 673 340 46 461 0 968 0 0 0 532 618 193 12 514 115 0 414 474 149 0 464 457 674 362 573 838 48 583 54 998 0 886 15 963 261 407 453 353 49 511 499
582 424 205 175 158 154 753 678 884 881 99 0 321 774 285 807 506 644 121 558 163 242 430 0 0 13 72 507 573 807 232 275 486 15 668 0 904 236 591 0 538 756 57 883 425 829 383 666 0 0 90 203 208 930 98 647 0 476 837 863 405 72 980 973 0 98 16 0 581 605 0 545 0 241 629 316 160 5 764 598 0 104 106 279 10 933 670 567 985 866 861 156 639 0 329 445 0 995 27 0 29 145 0 195 876 839 626 930 475 297 449 551 579 0 0 0 791 997 211 387 0 113 520 101 829 634 668 0 522 507 677 128 0 156 0 176 805 503 13 928 496 791 328 0 702 239 0 110 419 55 242 0 780 780 250 9 194 0 0 170 564 76 533 467 633 141 678 825 769 602 0 0 165 33 0 324 0 537 0 0 881 246 473 842 683 618 0 0 591 707 374 0 76 336 670 0 132 562 332 89 512 62 818 0 508 0 724 460 430 807 409 0 725 0 694 831 332 810 517 842 746 0 839 905 8 507 945 48 860 0 0 0 130 659 821 844 206 0 836 952 578 609 990 629 87 0 601 668 644 245 315 0 0 534 925 688 189 829 0 25 991 37 610 0 150 886 0 333 0 275 532 715 847 924 62 793 221 976 162 946 124 0 0 100 292 707 196 965 352 0 906 909 765 757 604 0 848 345 965 545 239 0 249 0 940 660 131 0 206 783 301 0 330 123 397 975 935 0 93 873 56 788 0 575 599 406 536 0 644 198 315 0 0 469 556 860 750 793 968 981 0 988 830 695 437 0 70 793 484 155 484 413 680 14 0 0 567 0 195 0 22 0 760 100 212 244 308 0 440 543 537 511 0 179 0 0 105 440 0 542 858 873 0 685 359 39 414 985 0 217 246 202 30 895 362 818 0 722 426 0 796 736 396 458 308 0 971 0 313 979 274 0 733 598 801 0 516 612 514 0 975 0 439 601 88 466 0 0 0 0 850 0 0 229 0 391 964 283 0 0 354 73 621 259 0 364 376 846 214 0 489 0 596 530 695 749 133 44 826 943 210 307 324 947 70 524 439 155 45 0 294 0 24 901 960 490 0 311 744 603 410 572 305 121 814 0 316 0 396 694 744 970 0 574 235 0 586 366 720 46
142 955 164 141 616 795 0 0 83 775 0 669 722 533 933 239 390 729 0 784 86 65 908 552 0 252 724 711 773 746 289 902 38 383 11 796 545 25 0 0 0 710 0 151 979 740 287 970 752 73 0 89 951 814 901 525 732 478 890 0 405 0 170 0 139 986 0 303 247 780 762 657 926 646 158 337 461 0 411 811 0 0 0 922 5 0 866 699 642 825 976 730 0 0 437 494 585 775 0 588 267 535 418 694 174 703 463 993 578 555 650 480 369 312 412 558 51 0 95 310 487 797 217 966 0 200 0 725 1 453 658 37 124 896 72 482 71 0 782 813 261 0 618 942 307 982 324 426 0 950 400 25 22 328 530 245 0 948 849 465 199 45 193 0 220 719 568 916 726 494 583 634 796 667 0 265 556 613 0 0 821 0 806 905 0 880 929 501 160 160 43 179 897 519 637 348 473 336 365 563 436 43 531 452 15 698 0 975 538 720 416 931 0 301 676 838 364 890 779 0 0 854 848 672 56 176 791 0 338 450 423 876 773 66 0 145 0 652 0 248 738 0 672 185 520 887 385 120 0 355 171 232 0 584 0 224 0 656 929 0 945 487 692 0 28 777 219 858 300 0 155 294 166 942 0 0 93 0 0 0 981 861 0 547 624 373 861 910 74 766 0 27 143 9 0 799 946 0 147 0 148 745 425 116 915 669 0 0 0 283 300 3 2 641 241 0 557 891 521 163 0 955 0 739 404 834 892 541 926 318 65 0 793 977 868 81 439 212 0 856 183 31 0 26 250 0 804 966 885 114 0 712 827 949 199 770 915 551 171 181 0 579 694 672 956 227 218 311 787 497 447 653 573 17 176 169 746 606 317 397 605 356 577 328 820 0 0 0 0 259 673 546 391 778 411 562 585 0 0 571 577 268 440 348 848 61 575 0 137 0 973 0 351 401 122 978 87 435 864 0 389 499 734 363 862 752 517 0 132 65 176 0 0 0 866 0 647 297 902 313 292 416 833 786 990 997 302 100 345 617 0 728 0 973 387 815 478 0 581 71 216 162 319 918 0 516 135 646 0 130 780 761 0 197 164 0 176 0 0 471 918 203 638 689 0 960 0 593 484 360 826 985 329 755 251 524 0 257 0 290
947 686 427 0 283 41 382 44 169 0 452 0 0 335 0 632 449 268 322 0 0 0 27 936 292 0 223 0 0 148 329 224 0 512 159 0 694 769 129 976 564 0 157 525 990 804 268 0 742 459 0 197 795 845 511 491 598 925 633 938 162 331 19 693 619 403 93 834 330 225 788 87 933 35 610 121 859 621 874 387 405 157 2 784 999 0 387 246 614 655 0 19 488 452 995 557 0 179 400 455 284 924 873 396 408 794 0 74 781 494 510 0 534 865 0 0 0 973 844 637 0 606 192 736 62 981 208 256 228 796 548 870 438 0 475 0 792 128 533 775 603 997 0 835 718 122 17 428 125 599 0 104 352 305 904 812 758 471 798 96 569 421 0 370 0 242 254 889 0 254 608 126 0 901 216 0 637 0 0 968 972 142 832 468 9 314 344 963 787 5 484 954 843 669 700 645 268 116 678 0 0 976 989 323 869 0 215 893 664 0 989 906 0 111 668 446 740 0 237 0 343 768 977 0 376 528 0 0 533 289 545 0 458 103 748 660 757 165 21 0 982 0 589 768 407 952 526 0 261 0 88 0 224 363 149 110 984 909 472 106 0 984 664 795 733 877 182 742 171 0 371 636 787 0 467 0 363 290 0 513 830 140 846 748 0 84 0 923 124 0 678 73 835 554 0 351 774 0 416 923 177 641 751 386 482 458 618 0 0 571 225 0 616 0 919 870 0 0 430 63 784 451 0 5 820 507 123 0 523 659 123 0 154 849 815 0 0 481 501 571 0 0 85 600 389 44 302 454 211 0 835 387 128 986 519 231 499 279 364 500 336 595 403 507 559 396 298 788 336 927 613 172 500 326 857 792 307 0 0 293 367 156 0 396 849 265 136 3 385 801 781 0 734 762 40 0 51 702 894 555 201 0 0 968 27 0 811 0 0 0 703 0 0 116 67 378 670 850 516 0 691 660 0 0 862 509 0 789 0 0 884 40 0 0 0 969 778 738 0 242 994 352 0 557 474 0 0 683 309 374 507 248 39 239 0 875 624 152 205 383 166 144 694 370 967 410 989 832 0 707 512 458 648 244 788 481 2 0 652 933 737 569 960 60 811 462 301 362 895 0 500 30 0 92 0 1 950 807 0 775
691 901 288 900 775 0 0 809 0 613 127 68 0 716 133 719 668 546 866 570 0 840 149 0 552 0 451 18 831 414 464 36 0 0 886 56 0 116 116 818 859 737 302 0 60 893 233 137 284 284 596 254 42 279 0 837 83 962 349 0 0 819 672 427 936 869 0 0 322 466 644 29 211 857 562 0 790 329 40 324 236 242 639 11 957 821 810 579 731 522 386 0 59 433 0 304 202 868 538 129 729 349 0 293 0 890 612 220 850 640 0 836 538 431 0 855 0 768 735 856 217 124 51 656 188 904 513 109 651 897 95 965 76 91 744 843 116 721 833 672 744 564 0 165 387 4 530 233 76 733 86 916 2 10 972 634 534 438 500 125 814 195 671 0 328 816 272 87 116 0 764 52 554 163 42 583 0 793 715 516 667 415 172 903 136 0 0 0 923 623 385 573 0 41 289 948 330 90 818 593 640 742 301 0 342 322 25 333 767 198 734 0 0 0 549 74 519 716 413 521 0 497 0 595 591 0 208 0 0 111 284 252 0 0 675 155 14 546 973 270 425 458 386 403 452 889 552 16 0 748 0 131 441 84 0 75 845 5 986 498 128 931 752 667 489 0 107 471 5 879 0 879 0 648 266 804 0 664 113 881 880 485 707 0 106 371 848 923 246 986 95 699 608 0 708 23 204 722 610 995 430 975 763 0 992 239 0 435 694 512 469 403 349 214 847 883 971 638 0 128 113 793 829 470 891 9 0 521 174 0 108 106 0 342 733 786 718 665 0 15 676 128 505 458 712 581 175 0 926 569 0 822 433 862 862 63 791 799 587 665 443 278 0 902 370 857 672 559 222 532 969 0 875 478 100 732 170 875 0 886 157 208 547 287 470 761 472 708 0 0 0 971 987 0 725 0 652 483 464 654 26 168 0 982 277 756 122 0 264 0 291 791 540 650 449 119 0 154 414 0 403 325 227 0 0 292 847 619 0 0 799 0 0 764 513 169 756 640 122 275 682 54 287 570 314 327 782 998 0 0 378 226 608 0 987 800 948 758 208 82 356 0 95 374 0 0 975 44 240 0 0 0 140 738 0 317 136 448 335 0 131 794 986 975 357 105 2 764 0 0 822 0 658 87 620 939 0 416 255 431
626 419 881 798 431 506 87 14 222 404 290 818 0 688 91 879 20 588 0 724 0 0 182 718 852 0 164 721 592 678 0 21 861 58 124 0 0 998 958 148 56 944 567 298 0 798 635 727 746 27 488 482 898 813 759 671 0 434 291 352 670 779 642 266 0 362 5 857 544 500 0 0 232 735 80 99 274 622 0 0 770 261 169 516 309 432 169 0 419 106 0 0 163 635 0 982 629 285 979 979 0 941 489 401 0 423 665 0 572 380 427 767 575 185 138 0 800 52 0 802 339 0 433 0 240 881 623 258 878 724 242 532 834 863 969 0 739 844 733 150 142 757 822 880 603 0 166 0 771 920 981 734 977 22 955 689 349 797 0 201 61 0 0 0 0 18 268 0 615 741 0 0 550 0 396 0 619 821 0 0 933 63 699 493 330 0 545 654 0 629 827 404 886 775 313 451 475 481 527 940 774 818 533 686 104 882 319 905 0 72 0 891 804 295 546 989 706 776 357 153 273 594 856 0 327 0 0 476 0 0 86 880 972 839 164 163 0 663 0 880 0 0 120 158 953 900 826 781 0 695 0 70 0 428 432 866 743 0 979 231 544 44 360 433 665 707 399 393 344 0 0 648 387 960 0 475 564 875 0 0 503 886 727 383 209 845 316 921 250 863 0 594 586 559 297 0 0 351 414 0 878 240 0 125 300 864 301 511 0 416 0 525 0 942 464 539 831 524 237 167 83 69 702 333 551 432 226 160 829 822 549 434 587 854 160 640 918 80 0 767 609 960 749 633 899 0 0 988 939 32 100 455 0 853 35 157 428 781 975 742 963 579 87 0 973 219 849 628 0 0 117 242 477 0 474 602 191 749 783 386 935 545 0 585 960 650 227 204 184 0 633 724 214 402 0 813 352 401 976 176 0 703 996 831 758 718 693 416 316 455 207 898 91 563 512 681 283 0 780 82 670 796 113 890 0 510 677 726 769 0 137 43 370 0 727 859 73 0 126 0 204 422 0 737 209 54 25 364 430 0 494 0 0 861 270 476 28 58 0 737 0 307 288 0 542 0 872 448 0 0 0 368 333 101 774 555 778 136 985 0 0 275 100 644 870 617 0 669 357 463 589 791 92 771 155 585 0 255 683 545
0 437 211 7 356 998 244 128 828 572 0 72 495 658 276 0 685 421 256 1000 655 0 709 591 710 65 857 0 151 414 894 650 218 551 0 0 794 799 678 38 0 40 712 153 29 411 988 761 845 882 97 538 293 659 443 0 0 186 0 839 617 321 0 0 0 39 320 650 190 779 0 69 914 52 657 0 163 354 102 381 127 527 38 407 427 80 0 220 689 97 444 848 738 0 40 178 584 58 78 0 787 933 424 719 702 323 0 403 492 924 512 959 434 0 906 760 0 801 579 1 761 612 647 892 151 117 423 788 0 458 259 0 562 143 672 262 943 880 0 883 679 826 0 748 650 453 714 0 809 584 834 519 720 334 0 430 633 958 441 257 764 539 0 233 3 300 0 426 0 968 831 548 0 402 988 883 0 125 896 76 344 740 0 631 0 251 402 409 0 655 664 866 736 259 0 611 911 0 547 964 773 799 624 549 460 0 0 729 462 949 104 927 29 498 999 0 549 289 820 353 655 409 181 482 514 831 936 287 0 0 0 218 737 115 931 441 0 4 159 669 185 480 0 0 868 614 870 547 786 350 829 431 0 322 549 0 243 902 531 0 877 413 608 0 457 283 351 903 900 711 560 224 353 976 211 0 671 629 292 296 0 334 0 375 18 338 485 0 391 0 0 36 319 576 651 0 665 0 159 867 107 0 23 625 730 0 401 429 438 180 470 0 234 844 109 949 0 155 0 0 161 753 959 549 253 0 964 269 199 159 618 34 481 970 877 393 936 55 0 548 981 67 0 424 376 678 810 333 0 0 423 365 981 256 724 845 269 30 614 0 0 39 267 782 152 219 987 404 894 862 903 203 349 0 996 844 462 0 130 327 0 252 878 262 864 578 719 843 0 549 339 860 0 425 0 820 338 0 150 462 0 41 0 0 832 659 206 337 693 0 846 656 894 497 659 0 0 383 988 0 0 515 300 546 0 931 0 978 172 810 863 317 868 0 843 0 304 734 451 0 699 0 712 273 661 506 895 919 559 250 0 860 754 604 313 740 707 791 0 433 480 488 422 509 219 523 0 0 341 582 850 593 676 114 0 642 0 328 445 218 727 391 275 292 266 267 0 0 0 582 0 0 178 571 921 443 0 252 378 605
512 440 404 0 818 921 226 245 0 706 492 476 18 0 0 0 154 369 437 623 885 958 500 104 453 709 414 179 114 590 182 624 840 0 797 176 908 138 120 0 544 805 305 985 659 671 286 497 0 889 531 786 0 739 510 425 0 199 615 668 307 252 489 438 319 687 711 0 151 173 0 124 258 0 341 0 90 306 582 952 660 940 709 171 223 0 200 266 624 874 850 759 140 193 473 281 0 0 120 768 0 899 243 0 144 0 70 0 70 55 145 691 742 0 621 0 246 364 0 334 0 842 0 0 0 633 489 0 509 0 291 385 0 642 185 914 965 0 307 963 992 53 502 311 374 618 488 920 253 973 0 73 546 977 83 116 0 0 0 475 992 142 93 699 0 904 710 456 541 124 916 553 136 617 822 307 0 664 987 467 0 459 0 419 647 0 365 474 84 58 406 0 249 454 0 478 0 708 0 126 942 166 425 314 903 744 649 601 967 0 534 101 453 0 730 259 0 0 285 567 19 778 0 0 118 268 423 893 875 997 116 595 725 640 561 879 425 150 305 648 295 0 262 309 793 0 517 779 333 608 655 123 916 404 785 0 334 765 262 516 323 440 236 402 34 610 792 709 389 116 208 942 646 0 226 637 0 817 0 84 0 842 729 277 23 492 920 0 755 297 135 0 446 0 564 0 924 544 73 207 923 0 452 710 445 0 338 147 0 326 198 0 0 972 0 838 897 730 366 0 325 522 776 675 0 857 500 932 140 534 0 233 0 168 578 0 0 734 402 570 542 310 480 0 386 926 446 69 456 991 896 0 240 429 497 226 521 251 651 617 761 913 334 955 759 46 800 0 506 219 0 399 642 135 517 855 258 348 102 22 578 45 460 0 107 486 0 0 363 403 0 385 0 755 344 988 797 939 0 281 492 972 507 5 893 716 67 123 157 947 185 814 615 274 291 0 502 0 36 68 61 931 45 0 291 461 220 189 291 997 616 132 381 982 92 545 998 328 81 720 988 908 421 0 519 263 0 803 794 184 301 940 98 129 523 220 544 86 0 949 550 58 247 259 301 894 435 188 748 90 62 0 443 0 5 317 921 337 443 753 0 259 534 740 990 313 738 0 0 358 659 371 244 253 911 137 556 460 136 0
0 387 666 550 421 635 445 66 701 677 973 201 0 427 0 666 213 672 995 365 558 485 68 142 0 220 552 0 538 977 637 128 775 984 603 357 0 654 758 848 476 288 676 235 114 164 803 428 592 599 753 762 763 99 763 955 390 929 524 0 231 3 231 950 585 148 204 499 357 819 0 516 602 551 0 0 323 407 469 266 705 356 0 0 77 58 360 687 982 0 0 234 0 126 904 471 46 337 138 245 0 741 714 316 580 483 695 0 153 667 218 134 944 847 16 0 568 205 500 904 712 156 159 239 888 527 329 766 860 186 693 230 995 702 255 170 413 65 0 495 293 634 0 609 496 567 834 615 414 569 0 0 407 465 916 660 522 605 604 35 497 434 952 512 117 912 186 270 526 868 381 0 756 994 0 419 606 562 0 0 591 119 639 501 890 311 0 524 0 794 547 130 677 86 227 676 0 0 507 930 262 447 984 634 870 521 722 843 685 0 0 0 0 659 94 0 895 374 460 398 765 805 753 770 267 73 754 846 668 469 196 863 479 765 978 227 0 986 0 837 75 838 353 0 975 151 116 0 0 704 0 0 639 398 780 614 373 93 929 920 991 25 182 539 362 288 258 0 0 2 900 0 712 15 654 406 242 484 0 958 0 943 0 601 567 0 540 269 0 861 28 226 889 585 332 464 806 0 282 94 142 310 780 524 42 734 531 918 0 956 750 0 0 47 118 453 646 0 673 962 0 664 0 0 957 725 982 830 441 846 0 433 280 961 360 622 261 690 678 694 0 211 0 590 551 594 325 778 0 46 132 896 90 47 444 924 0 172 226 0 425 130 319 0 388 84 665 0 464 0 0 643 773 632 175 114 74 53 348 0 840 828 0 0 640 680 215 738 912 429 757 0 426 25 269 997 471 968 714 863 0 731 0 0 373 105 0 965 294 428 0 586 0 799 998 534 0 160 0 973 751 0 617 731 0 45 0 562 98 0 776 544 532 777 145 287 172 311 172 0 319 979 3 161 481 678 0 34 485 81 137 0 589 936 946 108 870 679 0 0 0 0 661 355 125 689 0 852 360 576 931 0 0 694 963 495 0 40 643 152 734 236 661 260 73 0 489 679 909 0 710 0 444 236 833 85 996 108 925 0
973 0 303 0 744 0 473 23 0 732 479 243 373 24 105 260 886 0 156 948 838 592 86 0 723 0 485 584 188 254 894 987 302 0 37 53 485 770 0 309 0 315 489 305 213 260 377 627 0 202 0 693 699 910 317 252 863 0 0 32 118 745 278 404 285 937 132 0 300 99 548 631 606 0 297 483 289 0 176 336 329 857 0 0 446 994 444 447 787 0 607 880 556 0 0 970 566 0 173 541 559 44 855 0 0 73 676 348 371 282 90 899 548 125 703 0 965 561 0 250 666 202 521 319 784 179 372 0 988 408 848 535 406 993 724 233 300 727 0 275 679 724 971 645 825 0 944 330 780 962 421 0 984 440 0 331 0 79 87 105 253 310 326 287 0 900 311 439 669 328 546 184 0 658 325 165 936 0 382 85 940 914 301 982 0 483 596 225 18 0 930 790 0 0 527 505 489 937 278 52 116 758 753 0 0 245 247 0 17 797 751 494 704 629 0 0 469 0 0 0 435 263 482 848 59 807 417 424 889 0 258 0 980 146 0 90 851 777 45 409 578 25 0 461 656 93 970 56 179 0 242 457 650 368 274 237 377 314 909 790 245 694 236 872 0 136 580 716 0 242 87 307 846 114 329 76 273 117 486 677 16 882 535 293 916 123 0 30 883 0 0 0 643 635 451 719 497 426 386 0 9 276 58 841 946 0 767 0 643 573 997 81 134 697 438 0 608 567 0 0 481 807 900 938 0 124 379 0 463 563 320 873 653 524 793 754 0 810 694 185 64 489 73 572 897 131 527 16 0 651 0 987 489 553 343 436 540 995 292 0 6 608 598 0 974 175 547 709 0 1000 524 980 703 925 0 0 880 335 0 0 0 179 0 321 507 787 13 245 591 187 486 543 70 554 887 379 407 112 198 947 627 0 359 244 318 927 0 117 0 292 614 439 925 0 6 801 998 600 185 641 0 268 740 0 340 89 693 821 0 964 0 999 0 785 0 819 613 183 0 0 780 87 850 194 750 0 0 0 686 322 3 853 253 984 778 652 243 170 0 862 333 584 800 295 926 102 711 232 189 404 441 800 717 0 426 531 0 268 468 916 0 714 506 872 0 0 905 309 32 243 992 243 235 922 780 509 638 88 601 460
906 869 137 218 138 136 179 102 821 828 162 661 342 164 176 245 0 77 0 668 588 106 826 497 990 549 770 487 23 23 183 397 729 883 940 321 485 568 626 650 686 76 0 183 866 0 129 139 607 691 895 0 568 311 47 794 633 0 961 340 126 118 620 273 186 749 234 953 750 0 539 450 951 785 0 159 326 496 743 7 421 205 114 72 0 397 0 742 854 0 148 0 904 445 589 0 442 409 513 0 0 510 893 890 342 0 949 964 644 575 0 0 832 393 338 599 923 877 916 0 616 953 747 266 422 187 441 516 111 353 0 465 776 357 0 0 0 500 735 811 0 0 229 0 538 0 124 113 550 984 683 0 457 427 373 872 479 478 781 695 998 162 455 809 578 0 812 960 136 901 211 365 650 113 198 488 525 898 0 22 769 89 548 67 20 795 0 17 0 896 857 193 10 963 566 128 0 0 86 140 944 176 0 0 170 834 0 293 333 614 280 0 381 79 968 900 0 0 0 29 402 541 65 816 563 558 124 0 631 627 599 526 572 697 568 467 0 973 280 348 3 275 0 184 731 573 759 0 133 917 0 48 0 432 0 323 118 728 99 385 324 736 738 0 426 0 16 949 927 999 252 699 0 21 998 496 15 18 0 382 293 236 860 629 661 288 265 0 458 60 0 222 52 0 844 0 897 0 315 0 216 0 867 446 681 0 282 697 0 186 802 254 662 0 0 425 749 565 582 678 656 237 367 263 742 569 0 0 0 975 42 388 659 0 259 867 49 113 134 763 0 333 0 70 324 936 26 107 501 0 0 0 0 520 394 0 0 657 389 185 282 689 120 0 222 792 845 980 331 0 0 559 123 941 453 732 618 512 656 146 1 475 712 0 333 206 7 272 0 0 558 164 774 347 0 999 765 0 75 885 0 0 260 0 0 575 649 326 430 749 80 70 788 130 0 370 169 10 667 372 0 881 373 65 829 763 846 0 0 0 188 0 360 0 357 984 452 35 885 709 349 209 776 233 745 556 793 0 0 0 0 70 722 14 182 437 541 770 668 0 67 711 661 238 590 328 889 971 670 231 285 0 408 587 919 913 378 0 90 531 857 236 488 975 928 882 152 334 0 291 11 145 501 1000 145 67 62 493 204 306
629 289 203 295 91 0 239 32 238 374 933 610 586 988 200 17 925 731 231 0 314 199 575 596 342 0 879 0 206 0 184 448 0 265 475 271 0 811 957 525 277 0 540 386 522 0 745 384 993 313 991 124 245 29 0 355 972 637 65 605 713 0 881 984 34 0 878 630 152 680 780 394 616 614 435 132 122 999 0 0 0 399 0 655 0 856 472 240 0 0 0 0 131 745 0 687 0 733 26 666 127 0 199 593 512 902 620 179 770 944 596 194 527 989 93 0 170 661 0 947 710 178 895 817 326 688 532 979 970 688 848 0 599 301 0 725 895 933 570 353 112 802 499 0 436 251 119 121 795 605 585 0 455 872 582 907 920 0 859 895 450 937 750 414 764 622 0 862 878 973 754 661 0 813 175 0 613 836 879 923 307 0 0 0 963 263 0 37 266 203 2 26 117 827 0 0 661 914 193 541 138 462 235 307 81 397 0 603 172 768 0 181 581 677 812 311 728 615 0 963 557 977 896 479 165 298 666 165 539 676 205 139 755 514 0 297 388 697 0 252 905 464 357 98 0 18 194 709 25 0 385 564 0 80 770 413 79 363 543 232 463 760 908 161 474 0 703 532 224 0 673 0 0 904 134 947 0 839 0 68 578 546 141 223 0 0 93 418 0 23 351 0 0 462 0 759 0 998 846 436 579 0 594 773 95 673 212 48 443 0 338 297 446 0 829 591 188 92 577 310 0 510 492 358 461 13 90 0 597 946 124 990 0 673 0 321 304 693 935 0 0 0 930 973 0 360 680 0 411 368 0 0 993 254 268 228 597 0 863 716 267 888 643 0 1 326 542 622 266 800 92 195 304 0 868 0 0 921 62 0 851 669 56 629 556 769 12 886 203 594 607 0 665 980 686 556 614 513 963 381 28 713 607 516 878 121 464 908 141 890 470 0 946 804 503 21 954 0 237 950 188 0 258 93 344 84 590 0 477 0 0 950 0 777 182 273 560 816 681 717 758 158 488 154 706 180 303 0 0 547 424 938 683 896 34 548 340 0 223 302 515 405 953 546 81 27 95 344 0 871 174 144 0 755 604 495 708 411 770 925 56 767 801 348 439 529 503 118 155 953 249 323 207 0 368 0 0 773 361 927
590 69 0 14 0 0 760 405 865 885 353 289 836 914 0 285 241 788 753 560 491 979 0 262 716 226 200 573 42 36 366 0 399 57 658 889 716 0 338 50 0 92 772 477 204 388 624 0 26 8 24 903 998 903 168 969 540 871 778 0 0 426 295 959 0 397 0 784 365 0 212 201 34 0 447 929 122 663 804 318 231 509 629 852 548 0 424 942 63 955 0 452 64 157 484 0 0 0 602 412 540 386 191 38 0 53 596 486 221 751 607 309 185 742 928 321 899 758 0 182 747 0 625 623 569 0 739 747 997 522 0 714 721 81 648 186 693 866 554 868 653 39 0 935 644 0 787 538 607 618 414 672 194 0 499 0 939 862 291 74 545 74 894 992 721 428 611 0 335 983 152 94 444 0 0 71 0 0 897 720 734 0 80 504 378 0 491 0 961 694 0 952 625 0 756 207 403 771 689 162 690 435 289 103 201 901 0 843 334 813 424 540 1 306 147 0 438 57 613 708 257 540 569 168 701 108 290 956 0 789 388 0 877 173 507 788 713 348 196 0 497 147 596 671 0 0 949 409 369 935 343 773 473 0 752 697 428 0 782 549 961 237 0 224 364 512 123 157 0 764 0 491 0 877 766 231 660 0 912 16 0 0 0 749 291 18 0 217 362 383 35 256 0 814 867 205 372 701 802 357 433 327 43 958 823 349 725 0 659 99 0 210 254 218 0 996 0 614 803 15 666 620 480 511 103 972 995 874 420 612 235 685 894 0 14 714 69 496 904 890 787 145 369 0 764 0 662 175 488 842 424 77 368 0 198 0 0 0 0 994 997 192 338 96 131 0 78 690 344 0 1000 210 861 459 694 192 0 238 789 0 0 0 931 769 370 942 967 818 526 0 332 0 569 123 10 195 0 127 265 571 358 264 324 0 336 37 298 291 461 975 0 527 0 625 955 376 597 741 0 0 635 189 224 348 325 955 172 584 150 0 213 551 811 431 95 0 365 15 263 741 0 731 470 266 0 764 0 461 481 869 986 596 157 466 835 677 654 869 700 793 911 508 261 192 143 408 813 0 0 888 355 101 0 570 840 491 271 895 528 555 248 387 151 762 166 524 486 582 87 802 0 396 658 0 137 792 0 542 463 999
882 917 479 988 0 880 792 716 0 974 729 704 325 802 316 303 944 0 543 663 45 666 953 299 364 0 0 449 572 382 163 482 0 581 0 0 551 189 0 574 307 802 233 0 231 825 867 523 802 578 0 98 476 805 339 0 303 458 585 991 0 979 462 74 777 928 768 351 373 168 513 594 169 841 29 33 280 276 484 609 36 83 0 843 131 437 835 316 400 798 963 142 461 866 0 398 247 190 0 490 943 46 941 287 121 215 746 946 830 891 0 493 104 177 0 938 757 0 134 73 223 487 911 166 599 197 830 574 0 520 411 88 927 546 156 0 943 596 0 835 0 0 833 167 409 259 0 507 689 51 0 0 956 99 473 519 977 708 697 453 267 944 317 0 142 11 152 458 0 356 0 29 0 75 52 0 0 0 772 329 530 558 506 710 675 0 0 557 392 263 0 455 486 169 3 272 447 0 860 19 32 369 853 0 50 0 660 455 335 923 337 983 897 610 702 0 135 711 391 307 766 802 890 239 266 0 749 0 128 37 355 0 0 669 0 141 723 602 258 868 157 370 0 54 724 240 590 710 913 345 402 0 256 624 0 612 17 841 908 0 475 0 498 565 833 363 590 0 893 402 148 267 969 0 438 320 61 957 0 0 483 563 454 638 463 964 0 778 537 961 476 912 640 766 114 779 0 0 227 950 405 370 422 873 51 0 52 637 941 408 762 170 466 970 605 899 0 0 228 0 975 605 0 0 622 0 692 587 614 99 837 849 420 313 352 410 187 782 593 0 600 0 386 710 0 361 785 0 248 911 0 495 0 838 669 0 122 0 561 0 397 0 876 243 653 758 336 950 84 381 167 0 615 932 513 0 212 318 44 183 0 773 446 5 865 377 607 631 0 846 910 294 388 0 848 632 0 217 0 0 56 592 861 797 14 568 0 117 815 0 943 694 139 691 0 155 383 0 978 472 948 0 28 0 68 16 764 8 76 0 230 0 9 632 201 796 429 704 858 852 714 0 456 0 871 684 67 291 390 0 123 563 0 129 139 880 267 953 612 0 259 171 157 964 893 640 790 53 141 275 695 569 875 410 983 0 666 48 216 0 0 312 181 718 760 821 0 0 748 789 666 185 168 291 192 102 201 0 0 114
881 285 0 0 904 83 477 35 972 425 888 222 418 855 658 397 11 0 671 814 823 0 805 862 577 650 647 0 0 0 0 111 184 1 83 300 0 942 157 143 959 846 839 171 245 0 460 466 248 334 0 0 0 385 421 909 0 94 777 208 85 281 0 301 302 771 81 28 508 635 809 0 810 989 795 0 831 149 942 918 769 330 715 129 0 944 209 970 674 310 617 117 0 390 491 81 304 833 776 536 754 781 111 362 72 0 270 551 0 790 911 213 628 478 286 180 946 339 291 749 338 378 409 572 0 808 0 650 127 725 842 146 0 0 172 878 348 524 592 423 362 496 0 867 62 846 993 110 0 804 355 0 627 854 21 703 0 0 734 298 720 377 63 0 813 992 364 749 984 808 178 529 527 711 626 482 718 0 779 656 402 804 442 0 45 428 542 559 0 813 942 0 833 280 721 700 303 333 888 102 703 246 772 408 0 0 712 541 689 307 952 107 333 0 421 0 0 605 850 80 0 0 1 293 870 970 0 558 0 407 0 0 327 503 0 752 177 204 723 0 999 74 36 687 387 666 973 394 192 571 0 751 608 663 911 603 367 114 0 0 760 853 449 999 332 926 593 0 227 354 617 20 184 311 119 0 640 199 0 953 258 237 0 209 592 403 0 318 334 0 339 563 533 0 829 0 464 484 921 0 507 362 433 240 0 326 676 252 90 0 393 85 0 938 0 768 704 0 39 334 48 257 909 748 765 803 739 662 420 0 833 304 570 617 0 0 309 289 633 897 609 872 968 189 824 661 155 984 203 282 0 815 610 963 401 978 806 800 974 407 0 130 0 373 501 444 686 600 3 444 286 714 613 252 213 0 107 88 38 714 0 15 0 0 505 0 878 429 0 853 811 910 0 0 256 321 11 711 692 126 858 0 318 728 489 336 249 443 205 226 967 376 662 0 231 204 40 110 399 699 824 505 229 32 868 157 378 0 318 463 119 880 0 9 528 840 774 655 849 0 560 733 719 904 355 504 492 182 997 848 0 325 0 502 270 99 0 331 353 297 760 420 824 307 626 52 0 52 339 875 0 331 349 758 783 0 0 0 887 842 733 0 993 368 451 0 606 831 310 619 7 0 167 653 4 102 150 123 0 690
413 0 197 161 118 361 427 966 0 318 16 174 652 542 0 798 981 105 973 139 752 39 767 28 394 700 0 87 555 317 379 695 0 366 694 77 892 0 954 920 0 0 943 0 419 702 335 649 584 548 170 0 217 959 460 133 738 680 903 217 459 0 865 352 598 510 191 0 197 0 340 815 949 401 495 0 213 322 568 799 0 235 64 0 761 503 258 671 626 86 865 190 285 0 566 470 84 541 845 754 0 602 716 257 923 537 834 0 540 517 0 331 251 270 0 62 870 0 721 667 736 675 215 997 0 756 342 764 171 0 268 645 725 887 250 85 0 725 0 858 484 0 0 620 409 907 129 727 417 975 763 332 0 0 513 209 746 863 0 959 177 20 735 781 443 475 0 697 491 983 0 596 572 0 922 757 822 0 909 777 444 711 913 777 462 473 183 0 60 869 227 640 589 291 271 18 307 456 535 308 327 153 0 138 13 57 540 0 83 224 91 383 810 73 586 843 170 459 0 126 0 42 783 539 815 278 271 361 0 869 588 0 727 101 0 7 0 473 675 956 101 584 163 0 0 0 0 13 876 369 0 613 256 616 813 950 131 869 464 8 471 626 123 913 965 0 100 0 0 0 0 802 150 225 225 395 133 61 765 999 651 766 348 0 815 928 380 720 224 0 892 457 0 516 768 0 685 534 820 722 943 928 231 779 659 0 628 0 715 176 183 109 752 0 255 927 0 855 411 830 495 509 0 364 943 810 86 875 537 839 194 667 0 304 971 564 576 668 30 846 119 962 0 0 381 152 274 307 663 0 344 0 7 563 450 912 392 594 5 935 932 0 0 989 0 0 459 577 166 50 271 483 261 902 846 900 811 975 931 979 33 42 986 139 42 102 610 840 0 759 0 0 712 211 197 0 463 0 300 966 457 317 0 724 953 709 866 276 228 945 642 431 0 279 522 698 0 759 355 383 0 399 0 548 159 519 422 152 156 911 0 0 26 294 565 420 988 195 728 0 637 0 295 484 135 0 473 0 0 0 115 0 618 853 239 665 630 0 163 0 0 821 601 939 470 563 408 35 233 782 77 0 642 796 608 252 0 591 757 803 469 0 257 642 548 0 270 176 493 91 774 201 145 143 0 370 696 729 282 0
718 127 452 639 663 207 469 387 393 0 401 121 875 689 232 195 84 0 465 495 430 377 646 854 0 897 0 220 572 107 0 777 682 536 537 716 438 455 41 805 804 486 962 19 0 643 0 850 591 779 784 913 398 808 933 312 7 734 48 0 563 824 40 721 194 0 201 0 177 0 244 496 240 0 0 0 690 637 400 808 665 316 0 714 183 66 933 657 152 344 710 258 55 198 654 91 801 461 983 56 0 643 0 402 418 362 418 550 634 13 784 552 0 0 492 856 0 918 83 726 535 661 0 0 613 400 0 0 214 308 178 868 377 224 897 0 142 692 77 696 618 357 71 842 190 418 0 925 286 0 989 192 805 525 811 351 498 814 759 88 843 904 431 518 0 240 149 745 0 730 0 0 366 442 911 267 918 902 181 255 756 0 183 0 0 961 689 0 220 441 397 841 525 694 442 54 0 549 0 764 304 84 0 712 312 472 650 254 809 186 794 266 0 966 533 158 730 0 13 541 791 0 798 0 430 176 11 462 0 654 266 816 563 351 926 0 244 786 580 495 324 0 610 73 0 170 64 0 659 43 628 410 186 76 955 559 922 450 721 0 163 465 986 594 868 967 421 0 397 0 649 266 0 0 555 877 827 593 758 0 0 347 0 85 560 120 254 14 835 510 617 65 406 19 381 67 909 288 177 479 448 430 195 525 0 0 502 616 866 923 585 0 0 866 29 274 658 0 293 0 0 709 0 9 0 149 811 0 848 783 723 436 568 593 576 452 129 117 687 364 637 931 830 880 918 528 938 426 410 957 27 0 804 512 0 241 763 36 943 0 416 507 72 358 236 89 295 0 455 184 0 519 406 103 0 54 728 485 248 130 373 754 0 373 995 396 0 426 523 977 839 281 243 920 319 0 701 266 0 179 322 721 710 907 0 13 474 894 0 533 0 0 300 176 280 369 0 0 531 664 29 218 882 280 0 591 345 216 270 62 38 36 217 188 137 392 432 0 774 696 6 208 872 635 615 35 831 921 114 0 221 0 506 482 403 0 116 45 824 101 94 379 0 57 110 422 622 415 435 911 0 0 146 0 0 150 0 707 282 0 731 0 181 0 0 0 271 562 775 205 0 123 496 0 0 620 724 405 779 0
786 0 589 0 340 399 295 268 897 147 0 951 786 91 560 647 804 43 879 713 615 0 0 523 538 787 0 931 468 0 604 673 627 798 661 571 29 424 247 754 726 257 795 732 433 778 265 0 485 762 139 817 0 0 202 950 301 91 188 643 955 440 418 299 0 0 980 619 30 651 284 8 153 110 206 0 177 902 480 626 205 8 726 983 858 0 75 82 664 0 671 441 535 648 346 0 0 112 426 0 324 590 159 150 690 305 468 44 961 0 979 671 550 773 0 678 456 0 445 0 27 386 672 788 0 0 341 466 0 164 313 926 6 0 726 544 0 0 569 81 827 0 153 334 888 871 931 558 985 887 334 0 0 309 990 297 315 0 684 971 624 209 607 974 382 541 0 0 891 534 637 903 295 0 562 336 655 0 545 72 0 0 769 864 554 656 494 746 293 24 29 0 469 216 181 0 0 126 933 836 175 848 333 747 345 297 0 922 630 311 902 706 484 936 717 266 371 596 160 0 629 441 355 504 0 712 0 880 467 851 955 935 210 24 289 0 283 0 543 673 10 560 0 79 181 801 0 228 0 0 0 183 916 590 178 183 652 947 15 147 0 179 837 259 694 817 652 0 0 386 0 0 788 14 398 505 0 401 366 647 567 762 0 368 530 490 944 0 514 658 1000 249 31 918 615 0 68 0 0 356 701 813 699 0 121 783 385 0 214 83 484 549 574 970 287 711 38 0 310 961 801 275 832 810 912 298 0 0 84 0 275 0 805 976 416 767 406 445 0 0 614 225 62 239 0 52 798 573 793 500 692 733 0 0 0 596 441 792 333 529 789 509 909 6 752 880 705 913 729 928 0 872 386 471 0 890 329 488 0 196 492 906 0 620 98 40 393 272 470 599 981 457 575 130 732 39 175 729 0 634 894 531 829 657 0 595 938 617 744 464 721 829 0 959 765 964 799 564 24 911 1000 441 954 0 509 918 702 322 598 177 800 896 629 149 0 525 63 172 56 71 0 730 336 879 885 884 0 209 976 0 957 22 0 125 750 644 0 909 852 0 856 0 87 317 0 824 822 383 648 212 0 282 925 0 570 96 820 222 916 594 0 94 810 0 769 143 917 68 277 0 0 0 845 871 958 17 224 31 329 443
294 727 757 683 149 798 274 535 257 130 529 0 429 150 933 608 424 0 339 481 82 0 808 840 0 246 414 0 0 607 916 922 348 0 762 0 966 399 0 243 37 515 0 0 298 0 0 0 490 0 0 923 76 370 616 173 921 81 732 933 890 0 690 155 997 557 315 938 577 870 435 69 506 535 720 0 584 659 591 981 0 302 439 853 151 954 857 0 713 636 496 305 0 416 420 280 410 206 579 0 185 630 420 560 551 469 445 698 0 0 103 0 0 60 483 893 0 31 785 600 186 0 943 0 285 105 821 232 632 704 0 0 506 119 119 644 612 910 791 0 838 0 637 985 0 0 0 315 307 0 43 627 0 896 701 191 560 244 619 0 975 126 557 793 138 16 683 356 773 100 58 394 623 616 955 151 519 947 396 322 494 0 0 181 0 608 360 952 511 810 0 690 209 845 89 0 887 491 0 849 589 0 305 0 907 927 900 386 738 424 608 915 150 494 529 583 367 778 0 624 894 490 380 0 945 396 234 0 448 763 930 117 646 292 243 469 0 0 0 0 190 460 662 846 0 795 20 535 0 258 456 0 170 729 353 0 354 0 346 676 0 290 778 0 326 289 454 235 692 623 805 915 495 719 0 939 363 50 95 143 887 378 0 0 734 19 924 127 318 0 852 42 0 319 934 276 599 923 571 629 595 913 602 786 759 0 998 725 260 773 0 592 856 858 843 932 90 440 176 274 0 401 178 468 96 0 0 579 621 0 385 687 0 708 924 501 918 438 0 0 968 970 868 151 531 107 746 785 333 8 0 0 152 647 522 0 0 643 805 962 464 349 726 566 503 0 0 458 89 438 841 213 36 360 0 507 948 136 641 0 0 421 541 931 552 718 64 550 0 0 0 34 99 0 0 398 607 0 0 476 227 829 189 973 977 878 647 0 0 223 168 884 408 508 667 0 528 0 111 13 493 0 573 357 623 616 649 619 0 573 0 358 757 657 0 0 863 0 697 0 658 146 32 213 156 863 917 361 727 70 487 354 698 947 727 179 467 0 976 627 0 573 184 908 985 443 0 0 558 516 146 549 940 375 826 771 62 597 0 52 0 0 0 756 113 656 479 109 764 576 935 0 0 443 162 274 510 887 319 0
0 87 0 20 51 291 872 807 682 25 0 724 0 333 173 180 0 0 189 444 406 350 966 54 0 774 194 754 1 490 467 913 0 0 586 552 444 0 0 0 904 973 0 119 0 0 528 318 0 95 0 771 0 370 49 0 0 912 0 0 398 985 617 612 0 927 737 636 524 546 388 433 194 0 347 0 97 795 46 170 855 0 932 605 893 0 0 265 78 0 631 857 540 409 803 889 0 159 752 115 946 0 631 124 488 58 0 288 0 0 384 18 597 256 946 750 990 185 998 0 219 302 441 883 747 854 674 427 211 954 956 952 935 843 597 373 63 0 161 0 448 319 940 218 0 84 949 0 903 579 222 523 0 8 942 194 668 23 278 225 750 299 0 158 793 970 96 101 364 0 408 143 126 500 0 30 0 654 593 345 0 0 0 97 456 499 421 966 469 0 963 431 944 0 443 25 126 438 808 335 303 385 221 990 732 0 164 0 664 0 125 634 656 0 0 0 0 262 434 0 241 0 627 0 356 342 365 857 763 6 421 358 0 755 670 0 645 163 238 396 307 747 348 67 1 372 25 269 835 0 362 407 0 644 925 638 0 440 911 22 470 164 307 462 361 979 354 116 269 0 466 0 703 771 94 945 410 450 0 698 411 31 955 691 345 0 609 494 223 686 483 946 296 571 887 660 111 866 142 180 113 0 498 0 887 587 691 0 0 112 5 825 923 816 0 957 244 0 476 0 782 0 208 573 253 829 261 421 0 569 843 478 555 995 817 280 239 717 636 0 802 28 670 0 0 672 548 0 341 421 702 461 782 635 145 331 449 334 12 470 223 3 0 0 842 829 926 774 360 0 76 943 0 912 839 0 687 7 704 426 307 223 243 264 918 0 591 416 736 703 108 0 561 0 126 246 844 918 568 494 0 27 0 0 870 937 0 335 761 328 547 689 29 814 879 0 524 597 224 860 0 305 0 449 75 422 930 208 28 69 0 556 767 0 317 0 0 510 386 655 0 78 0 871 0 366 944 62 0 65 579 356 743 811 741 554 60 294 719 0 58 332 439 348 0 324 362 0 226 925 385 284 0 836 574 111 688 511 528 286 708 505 224 526 467 876 973 0 522 291 99 461 37 321 0 709 370 0 0 346
854 347 982 527 592 344 964 168 427 854 380 105 498 894 242 326 118 432 977 0 136 856 729 913 121 463 0 9 254 501 707 866 466 104 277 295 184 685 408 0 85 906 825 869 405 0 678 0 195 487 50 199 267 944 672 831 71 563 0 3 68 0 538 806 557 291 729 410 791 828 0 487 0 244 0 495 0 471 0 0 566 518 154 751 962 147 13 67 0 817 0 569 0 724 0 9 0 487 828 980 527 0 584 0 910 186 784 862 208 771 704 67 965 730 760 890 659 144 646 0 0 132 792 0 0 676 534 113 225 650 723 758 294 993 829 264 385 596 0 229 301 0 225 797 635 50 60 0 153 0 0 891 669 371 743 0 544 0 837 687 581 657 254 0 779 862 7 0 516 11 484 0 0 0 704 874 0 456 448 0 159 0 0 835 940 0 333 0 0 786 0 0 517 0 384 678 614 669 783 125 199 0 634 640 164 0 663 0 0 0 674 0 848 897 0 199 377 784 887 661 218 663 473 0 575 490 501 127 687 668 154 283 188 283 399 324 597 65 174 778 130 745 140 663 937 701 792 337 840 119 283 497 911 0 731 641 314 551 755 31 103 0 378 469 521 212 691 382 436 0 354 510 173 279 267 0 0 0 800 79 570 743 86 0 0 0 919 381 0 610 0 0 328 0 0 906 166 123 0 352 74 0 0 799 239 79 970 949 0 0 402 800 0 0 0 534 0 183 0 594 415 130 337 203 549 485 399 443 102 324 504 642 241 342 0 141 674 661 65 779 0 0 453 728 0 533 64 908 128 0 2 121 593 742 864 245 345 0 349 134 441 0 0 737 573 744 856 126 164 150 812 296 459 0 0 862 0 948 449 0 793 857 0 775 461 633 990 918 891 0 287 20 149 437 834 583 0 111 334 540 887 749 17 146 95 0 0 610 553 913 863 0 0 0 975 44 316 0 939 0 463 739 643 346 694 748 477 83 561 753 648 123 0 305 726 579 673 630 971 165 111 343 0 0 716 976 696 0 59 0 913 51 0 61 995 280 112 938 0 0 0 352 137 0 0 50 0 247 269 71 0 0 638 0 386 979 776 0 809 470 0 0 807 293 995 0 997 846 899 960 0 814 0 718 271 299 485 494 0 860
0 0 588 243 21 925 190 475 0 446 0 914 394 606 991 798 22 137 283 711 114 0 0 722 802 450 50 0 972 398 970 12 480 107 516 0 401 0 637 784 0 564 407 206 741 385 794 403 0 0 151 818 590 361 300 0 707 888 0 114 441 841 168 360 461 0 521 5 180 241 99 0 0 636 935 202 785 784 218 0 0 70 30 691 794 994 581 0 0 872 575 214 765 0 252 389 638 90 792 182 0 205 257 546 726 19 870 415 0 759 875 84 152 905 0 560 176 543 0 22 798 427 675 69 952 744 536 0 561 75 0 134 0 0 554 5 815 973 515 0 594 71 317 522 610 716 211 0 512 454 399 0 495 0 894 818 0 0 29 338 0 0 0 976 0 112 227 865 33 949 137 534 0 360 592 633 314 241 188 859 0 607 0 889 0 0 5 379 536 65 0 823 708 957 709 747 416 826 0 574 531 68 0 414 955 915 475 993 0 0 0 31 199 0 125 900 998 829 0 0 322 810 759 0 749 557 0 895 879 415 400 889 210 132 382 109 504 773 618 572 109 854 329 282 139 380 168 0 937 84 0 0 242 0 473 546 0 794 254 0 0 109 365 860 816 55 443 843 939 524 745 552 732 0 796 426 111 0 512 204 849 189 445 49 427 444 0 310 0 978 118 811 258 803 0 901 326 251 302 613 0 0 564 82 793 0 740 0 564 0 549 374 56 167 223 0 585 0 351 466 0 0 428 73 613 0 953 83 469 652 390 534 0 182 0 232 0 74 0 995 231 611 424 216 189 703 9 866 97 134 28 736 926 457 151 222 162 93 910 472 0 626 0 912 0 0 0 0 131 516 180 975 0 735 722 139 157 902 0 338 56 57 720 779 418 588 800 0 62 474 821 953 309 513 140 803 256 0 860 0 0 0 802 674 0 0 949 168 713 792 17 0 976 724 896 311 376 111 536 101 684 0 352 540 725 185 81 125 866 268 642 336 174 233 375 635 835 27 416 309 830 724 487 826 848 598 0 337 0 476 0 505 745 582 920 227 662 458 335 0 26 437 505 960 0 0 352 716 796 441 323 559 599 824 0 147 582 682 0 201 437 0 327 4 161 719 0 399 970 178 788 203 0 224 11 488 544 0 484 289
0 0 384 395 141 323 798 253 44 647 208 208 202 512 912 57 0 183 0 765 406 0 1 0 924 701 822 216 530 0 0 267 351 905 801 786 961 169 171 0 694 258 0 442 46 110 634 31 381 344 915 0 447 180 0 439 351 22 510 68 949 865 462 958 747 524 287 706 800 115 906 115 0 397 0 544 147 0 536 962 615 309 898 662 879 36 0 114 582 0 112 612 893 769 157 691 666 163 0 543 258 235 840 651 930 422 204 623 628 171 982 128 158 261 417 507 359 169 851 550 333 990 737 127 839 910 808 855 138 67 638 365 0 425 526 504 786 0 557 664 837 968 453 293 255 457 0 301 425 669 93 0 994 197 884 942 389 666 387 472 760 478 607 55 595 613 770 865 0 296 0 311 0 642 501 845 977 485 813 0 158 227 49 678 0 18 117 703 0 611 508 305 776 915 0 0 332 0 277 122 841 80 438 870 161 752 808 939 1 588 419 0 503 663 853 382 962 628 0 746 0 886 484 661 0 655 735 220 457 517 269 992 753 718 881 319 37 896 871 248 466 906 178 892 156 0 563 591 562 266 159 259 0 754 358 951 893 569 978 46 749 284 400 440 119 817 115 431 151 0 192 462 504 140 0 0 976 380 410 190 933 32 781 74 639 566 726 620 0 712 211 0 0 745 0 379 115 0 286 0 688 0 124 0 32 0 150 775 744 134 129 204 666 0 546 788 0 0 275 0 279 387 505 0 305 0 323 939 600 44 79 640 0 266 0 60 0 837 488 0 0 190 45 727 232 0 397 853 0 0 87 336 863 721 36 721 0 0 133 359 622 142 249 272 242 467 489 833 939 136 0 263 639 709 491 687 171 990 849 430 967 0 0 0 191 0 0 0 507 626 886 649 778 418 635 202 631 0 0 995 196 62 251 0 72 23 364 0 444 646 0 225 786 507 0 169 345 559 827 327 484 636 755 0 130 241 133 0 408 0 330 455 0 431 712 134 505 0 0 303 820 306 898 611 451 151 0 778 866 472 0 0 228 507 659 241 246 0 0 0 164 523 0 0 507 356 815 827 0 316 0 357 0 624 0 410 242 905 0 0 287 23 0 434 605 0 274 0 187 0 662 638 0 956 72 0 0 66 502 570
69 0 472 890 182 0 840 48 287 840 176 342 382 657 10 577 367 979 630 225 704 434 615 578 308 0 488 707 314 750 38 91 205 529 430 0 368 0 256 962 820 381 412 0 752 0 648 0 0 0 526 0 815 113 779 549 0 675 3 88 9 27 409 586 720 914 0 131 208 524 727 771 195 0 190 0 962 595 836 795 857 0 325 151 988 464 0 471 137 438 367 289 916 903 0 905 937 792 0 805 96 281 117 455 661 919 659 0 884 540 774 152 566 700 56 152 0 275 100 620 0 161 826 139 368 87 415 891 501 497 340 205 666 896 782 534 98 32 338 0 542 0 266 346 473 35 713 0 0 115 326 0 0 0 821 91 406 624 672 100 718 360 650 0 0 510 489 0 851 490 0 961 324 0 961 0 449 144 0 0 642 865 94 103 242 536 11 0 969 0 877 540 644 0 0 166 0 760 247 237 27 676 938 779 835 434 625 199 299 0 823 0 58 575 481 481 266 0 664 0 973 457 541 216 26 92 684 727 985 759 166 295 273 195 517 328 661 705 755 656 959 0 34 0 0 15 948 376 0 824 690 524 689 60 724 310 380 532 0 818 11 852 354 775 33 23 50 283 0 625 0 6 0 0 0 871 126 264 336 630 710 70 502 671 177 874 0 0 0 892 628 0 254 995 879 0 777 554 925 250 963 690 520 587 337 900 269 129 297 552 906 0 536 920 0 476 369 647 508 469 104 820 125 556 0 519 950 708 753 265 246 997 0 530 222 0 874 384 0 0 0 10 724 434 222 763 543 159 169 329 0 352 312 822 0 74 313 0 0 851 647 183 486 0 580 474 643 0 219 4 5 71 370 0 714 646 503 868 697 880 519 19 605 197 764 298 390 35 518 0 673 146 16 606 0 269 951 805 117 0 597 0 0 172 715 614 44 972 357 356 758 94 972 592 827 0 966 610 42 398 750 27 532 471 0 624 152 0 31 159 0 616 0 810 48 576 851 698 496 367 534 508 284 663 2 0 807 750 0 0 427 688 116 113 480 677 211 0 323 995 600 735 406 821 630 939 120 0 324 73 263 0 0 604 109 104 0 0 558 0 0 142 353 395 872 0 0 464 841 570 814 36 0 275 633 0 552 946 576 437
290 0 0 499 410 22 93 714 425 197 0 582 0 143 742 691 127 982 800 765 166 372 221 346 545 835 909 470 107 508 472 450 135 732 222 765 0 757 426 868 920 331 227 288 436 420 0 86 610 490 627 323 323 0 434 850 855 0 0 412 728 913 212 496 96 356 606 904 621 0 859 732 826 244 0 0 835 388 0 451 839 709 524 744 732 683 642 0 19 890 564 0 651 102 0 863 119 383 368 604 0 689 720 567 0 709 119 0 0 568 30 298 808 996 805 649 144 0 0 553 874 0 776 0 394 589 51 13 184 204 903 498 97 589 177 634 466 763 200 0 214 0 617 638 655 540 587 1000 838 567 215 15 711 763 758 934 86 957 943 36 875 425 146 0 717 130 832 326 763 953 0 596 225 273 157 373 175 851 413 157 595 153 787 652 329 527 0 906 670 981 726 228 472 213 768 340 0 0 527 346 490 389 525 416 0 498 148 0 147 755 234 413 0 488 63 0 0 785 893 214 810 0 0 138 473 558 202 558 356 0 697 123 200 0 634 39 882 0 860 523 0 0 0 397 353 937 162 606 916 524 639 965 363 991 650 987 315 0 0 501 762 139 778 164 875 506 500 275 291 802 384 158 274 328 551 0 347 429 419 183 483 529 0 0 0 563 0 501 595 753 0 748 883 1 0 688 668 52 0 240 990 0 992 661 251 409 924 824 328 0 396 0 0 86 85 220 675 221 544 350 532 0 597 888 298 627 506 384 658 653 156 102 23 307 640 223 0 0 0 927 600 632 311 158 896 571 664 199 0 440 579 141 0 589 0 856 443 194 631 245 830 219 219 373 792 191 664 893 538 518 265 770 863 824 653 700 558 815 0 762 627 710 525 434 755 466 862 67 415 915 171 909 0 0 680 0 682 204 213 343 97 73 675 705 0 0 10 789 206 972 559 0 264 0 520 996 882 428 0 0 0 0 851 234 798 5 799 933 498 497 966 557 0 341 140 0 70 0 755 269 198 265 203 0 841 921 0 878 417 62 448 100 800 0 0 842 398 782 380 598 0 305 0 32 723 267 876 0 968 137 558 343 0 148 913 410 446 376 285 890 933 596 352 587 571 792 118 3 0 573 752 222 670 132 817 873 753 892 316 0
869 886 0 355 911 271 0 988 151 0 0 896 907 924 721 217 645 0 0 163 578 389 304 0 0 190 378 0 912 173 128 0 937 278 597 894 0 0 904 0 541 938 21 190 722 0 329 0 42 0 979 0 0 0 0 523 487 682 565 321 775 25 399 271 468 111 0 5 756 0 419 0 687 771 958 258 724 0 760 0 373 883 834 33 0 992 0 519 350 359 0 764 814 494 222 0 394 276 240 540 0 0 551 255 0 0 267 478 0 0 509 171 0 353 544 659 886 537 126 678 579 0 75 596 0 0 526 384 0 253 0 0 23 678 96 0 156 641 411 279 919 715 317 17 255 488 0 0 0 306 207 211 597 265 288 0 507 521 0 923 780 266 0 0 0 79 778 165 599 900 658 0 338 793 386 296 154 266 176 287 651 554 0 0 578 141 0 225 593 0 118 778 137 79 472 287 0 96 665 141 620 0 724 72 51 612 531 473 0 285 14 0 628 0 448 969 483 993 126 185 750 81 219 80 946 167 703 0 658 222 283 781 431 76 0 0 0 175 284 126 385 868 0 838 0 0 0 243 458 637 926 986 0 27 802 455 164 317 316 493 381 411 97 645 89 829 673 867 0 873 364 0 413 0 764 254 731 896 200 378 106 588 346 260 490 230 333 576 178 60 994 161 445 914 492 216 487 0 100 578 0 184 0 147 687 516 449 0 192 837 622 562 557 0 7 426 374 990 46 427 855 41 60 592 937 442 305 572 585 775 721 635 0 448 0 851 675 160 266 565 0 829 0 0 413 518 0 905 703 668 836 62 512 770 0 0 50 61 0 224 660 663 0 169 0 472 262 355 512 735 0 752 409 379 702 281 131 247 0 806 275 426 146 448 19 707 216 635 935 696 0 873 228 485 368 511 961 718 109 546 91 0 748 758 844 39 0 604 237 370 0 893 766 0 373 0 574 8 129 88 665 281 326 986 0 845 832 0 537 60 253 132 281 43 369 527 356 0 817 25 0 714 0 637 274 765 0 514 108 502 0 791 851 193 429 162 460 630 279 923 169 21 46 475 989 636 599 567 809 0 0 810 587 570 236 604 604 376 16 239 357 622 879 787 58 191 84 0 0 0 0 340 664 0 411 86 88 587 287 401
770 28 148 55 934 985 672 604 219 920 628 919 0 920 689 0 435 548 0 61 716 183 321 550 194 832 99 887 486 192 704 377 961 349 459 236 711 0 797 0 111 840 315 308 3 0 143 61 618 604 232 477 326 412 0 0 713 410 768 53 826 0 883 312 17 458 100 353 434 0 564 952 781 542 840 245 576 360 553 164 664 0 989 14 838 638 508 0 510 922 696 364 486 862 0 132 0 659 287 896 0 724 302 0 77 804 792 570 213 519 0 223 296 0 241 0 0 468 0 356 0 0 403 0 692 103 960 0 0 837 0 957 989 323 540 982 428 678 854 186 421 274 283 35 790 7 256 672 329 0 449 378 879 250 629 0 24 697 60 87 0 225 844 999 356 425 760 181 0 293 511 128 975 272 0 958 0 0 0 981 179 167 137 446 790 0 0 486 411 670 911 328 156 525 0 0 680 840 783 94 494 448 108 0 863 587 951 400 0 835 297 661 533 303 944 337 893 805 150 838 0 519 397 99 142 956 719 947 892 692 806 313 657 426 759 256 16 267 468 0 0 542 245 306 0 937 929 917 847 917 44 151 489 424 0 931 746 68 0 211 222 58 210 0 128 209 0 601 734 952 422 0 113 274 0 580 0 830 671 337 524 974 676 0 919 823 121 633 366 473 887 0 423 176 713 287 504 9 638 716 836 510 0 452 865 428 527 560 464 836 495 662 354 563 285 118 842 0 276 0 427 46 0 904 235 378 657 0 0 394 0 554 709 794 317 0 103 425 724 954 746 222 781 922 526 312 531 16 40 892 32 974 276 668 464 654 451 0 16 994 334 816 201 0 185 738 889 0 164 380 631 484 954 874 372 509 0 272 2 317 359 8 939 33 712 855 0 105 0 91 87 98 461 0 0 0 991 290 168 631 518 0 77 940 284 0 44 396 641 190 814 395 577 283 0 294 784 328 380 0 666 938 678 275 790 0 0 887 258 502 345 556 0 168 0 0 86 0 46 0 782 707 0 294 256 0 630 262 831 360 732 998 909 241 0 830 0 32 307 968 15 697 657 843 258 0 813 595 419 0 435 193 0 570 454 79 724 180 552 467 439 576 69 918 330 858 7 386 0 951 0 0 555 524 0 154 975 607 640 0
0 107 319 0 417 0 199 220 554 888 802 868 962 980 562 535 157 0 702 0 792 526 317 665 0 273 460 974 637 190 10 449 556 286 523 551 804 467 742 770 656 927 206 48 0 0 954 808 864 0 758 462 220 0 406 936 0 198 350 802 0 946 229 606 84 95 904 618 186 0 965 849 364 800 7 518 150 0 239 258 940 669 741 349 451 0 0 0 395 56 0 527 28 0 0 0 0 345 3 800 353 417 959 775 0 0 323 925 299 887 345 971 520 540 0 0 786 282 0 30 0 345 908 70 701 0 0 860 801 33 858 0 506 118 933 79 803 0 319 165 196 478 316 766 277 803 115 0 227 824 465 0 820 379 736 950 198 751 709 0 0 774 0 0 823 854 0 903 484 0 37 271 413 35 754 568 879 0 0 596 21 646 0 711 0 825 0 276 0 292 0 381 13 0 53 0 806 459 898 105 110 304 744 586 0 0 279 835 457 677 962 238 743 0 929 835 99 547 892 3 721 573 55 264 679 389 450 0 0 569 351 199 138 985 304 0 0 0 228 394 784 0 0 744 378 432 0 400 221 943 662 391 625 945 118 956 0 0 336 478 609 686 757 0 311 0 226 0 0 0 800 136 837 306 267 215 186 750 0 110 539 163 29 684 399 117 0 316 568 860 597 669 495 593 623 111 479 377 212 48 757 873 812 467 569 988 322 0 995 519 515 397 568 549 0 766 470 602 0 507 0 982 762 690 91 748 631 0 959 620 393 566 413 362 248 0 438 228 499 515 0 309 924 0 487 353 770 24 621 850 894 990 512 25 676 0 0 393 760 263 287 880 346 861 0 417 0 856 727 406 296 624 66 784 397 961 0 301 521 877 0 332 0 785 438 888 734 409 545 163 382 787 856 176 538 589 189 0 0 49 363 912 265 0 978 340 15 937 516 21 744 643 0 205 0 311 200 504 120 828 518 0 798 0 569 0 0 208 42 0 48 0 330 456 495 0 941 189 24 72 465 0 0 90 423 57 0 958 0 866 200 0 913 879 576 575 40 69 0 160 910 553 652 0 0 479 956 732 35 549 14 0 829 0 0 953 441 0 121 149 805 748 519 723 587 649 0 228 0 91 800 972 82 0 0 377 923 0 622 717
315 328 389 895 638 0 715 660 937 566 959 534 277 747 159 24 8 214 424 254 247 465 970 181 455 0 195 718 32 0 211 337 915 116 66 464 0 12 331 10 630 218 702 61 0 546 816 0 0 290 553 905 0 0 272 102 190 0 0 38 14 728 894 470 632 877 0 0 401 329 630 772 794 0 392 424 702 910 777 940 691 943 67 263 602 619 0 200 0 0 639 234 42 871 417 695 138 0 336 367 669 0 0 412 987 190 49 557 0 0 210 0 880 328 31 7 663 895 836 0 989 710 151 222 672 0 917 359 873 91 725 546 592 349 0 276 975 941 444 462 820 372 0 284 438 650 0 321 857 317 947 994 0 289 961 0 145 373 278 929 665 469 683 215 0 225 0 370 867 727 823 504 615 590 968 0 565 987 0 680 70 91 642 392 78 190 0 927 203 621 17 0 0 538 778 381 0 829 0 0 78 375 590 871 772 964 72 0 810 195 274 539 78 222 216 927 875 266 0 822 464 344 680 640 815 681 618 532 446 572 683 242 694 0 664 531 94 881 93 468 482 431 0 160 193 692 359 417 146 223 732 0 562 878 283 459 41 0 696 0 0 270 381 142 0 155 549 0 915 723 985 207 928 20 917 0 0 968 385 0 975 939 556 298 346 892 790 93 727 271 332 0 31 726 248 938 666 0 231 844 860 75 90 717 422 71 0 95 273 447 390 485 0 277 411 129 583 0 210 0 843 393 912 132 830 0 566 921 145 737 784 446 643 0 571 614 158 41 456 551 360 0 0 484 804 915 0 325 415 105 0 943 992 186 45 14 558 948 768 0 632 852 339 103 973 47 647 232 186 70 997 783 524 0 0 0 0 385 668 607 655 250 0 44 206 722 372 401 119 453 375 0 604 636 887 0 88 0 0 92 274 414 426 493 667 148 400 462 316 674 499 0 784 876 771 0 635 0 554 575 0 486 653 975 0 188 578 389 0 0 183 166 482 319 276 646 984 839 710 229 81 3 249 0 769 727 908 0 451 160 0 423 0 147 994 112 844 251 885 221 611 79 318 929 655 785 0 198 118 403 784 244 710 222 55 381 818 933 100 392 0 185 732 874 0 0 684 0 732 649 373 775 0 578 385 0 827 292 891 747
0 0 91 546 137 617 160 248 285 1 587 128 0 638 466 958 596 537 273 620 970 667 116 340 701 889 0 0 534 197 376 383 65 152 831 370 0 0 337 209 0 975 136 202 313 278 219 746 0 0 877 636 232 618 960 96 742 184 733 391 6 179 772 192 545 0 0 437 199 274 145 719 0 0 878 701 76 354 282 883 936 0 754 267 0 219 281 112 0 107 875 398 672 659 646 0 0 0 565 275 56 926 0 151 0 100 431 890 0 488 800 900 618 702 542 348 58 0 785 685 0 428 498 498 718 970 776 0 391 187 606 70 31 334 621 0 72 237 222 0 963 67 0 854 648 622 633 653 575 74 497 0 0 0 983 101 966 386 992 203 714 64 751 641 426 554 287 0 0 0 860 0 277 808 4 0 864 841 264 0 52 711 685 546 443 460 182 159 726 402 450 678 0 418 342 0 0 19 727 740 404 66 815 0 475 272 0 944 825 66 188 989 603 682 929 26 819 0 773 618 126 0 164 423 592 255 188 990 575 508 234 475 195 0 122 732 886 0 415 498 553 471 694 0 397 633 599 721 718 0 336 792 217 0 0 0 701 925 241 487 901 932 905 419 718 660 783 897 143 541 0 819 0 583 0 626 945 451 0 943 501 226 936 787 663 167 923 332 916 0 379 884 579 40 0 43 804 68 269 423 95 847 201 801 994 503 300 562 513 351 953 920 127 425 737 802 143 0 0 458 0 0 170 177 0 399 710 575 533 6 577 135 567 0 292 0 79 712 873 803 0 256 397 472 0 523 59 222 875 0 772 110 0 0 905 0 0 275 376 955 278 0 534 95 21 0 86 0 623 350 567 881 755 506 486 654 882 113 0 667 297 207 0 0 500 874 262 477 586 983 699 780 868 0 969 0 789 74 774 828 683 117 440 0 0 0 641 0 410 543 256 478 826 916 724 675 0 272 210 713 24 0 0 707 650 209 0 816 441 562 758 418 150 68 494 199 571 0 526 0 162 0 318 400 931 635 623 0 0 126 0 142 896 0 694 4 113 0 952 0 937 854 425 19 247 412 229 0 0 282 180 508 110 5 476 835 736 513 300 403 0 337 732 175 466 152 767 222 207 10 763 412 820 0 224 801 767 0 181 0
0 236 863 94 609 468 151 335 223 675 0 839 332 906 958 177 462 711 111 324 977 38 789 64 448 908 249 551 616 404 0 671 0 322 273 557 296 284 0 111 909 723 807 0 455 873 868 987 218 66 524 479 481 0 201 169 0 377 611 301 0 933 501 149 0 349 50 425 0 118 264 219 0 863 621 174 985 407 859 342 263 441 0 839 55 284 794 902 90 208 914 0 31 17 459 127 692 768 309 512 269 309 0 551 528 180 802 0 596 0 718 541 0 929 86 0 56 733 238 828 373 0 0 884 152 563 539 314 836 448 313 325 913 384 623 347 521 481 924 0 0 127 0 370 213 0 0 733 24 122 0 476 471 33 20 0 690 0 846 895 278 0 933 0 731 442 521 0 0 201 541 757 190 583 890 139 0 0 507 755 158 902 728 0 744 0 878 0 327 462 896 873 10 856 532 721 0 16 0 0 648 0 311 175 755 522 0 0 410 605 499 225 513 872 660 0 815 0 0 871 522 206 0 222 0 68 95 166 0 840 386 0 998 0 257 874 336 913 968 512 819 511 0 0 30 452 119 390 0 704 517 0 790 502 120 339 845 38 883 342 45 74 744 889 635 0 304 28 86 24 0 324 834 370 309 160 76 0 0 236 651 366 424 617 921 686 625 150 670 0 0 243 897 0 905 84 303 692 835 291 385 468 154 496 289 93 669 426 274 722 141 681 911 243 4 385 0 524 598 560 0 451 564 927 838 0 860 0 394 465 358 388 0 594 454 728 142 243 523 388 706 790 0 180 672 929 0 691 180 0 330 97 0 703 0 284 929 65 367 561 996 0 122 60 0 652 0 280 528 0 347 56 0 633 592 941 584 213 562 683 0 487 937 0 864 0 405 555 0 664 0 0 0 67 712 598 0 62 952 0 792 643 400 449 836 0 810 0 960 0 937 0 96 313 758 669 256 612 0 885 764 0 149 553 162 915 333 366 352 97 850 510 667 57 0 418 927 986 131 631 268 358 756 599 907 717 805 669 437 0 810 387 285 754 0 169 637 814 581 862 777 285 0 64 389 987 255 481 478 954 0 732 177 14 202 0 0 748 884 298 298 192 208 565 433 0 816 532 59 463 271 980 899 560 0 0 713 834 557 0
59 893 449 874 789 511 995 261 120 345 419 59 8 485 523 783 280 234 765 0 863 621 817 690 167 595 0 421 566 625 0 941 154 494 635 526 882 174 946 287 0 0 428 318 556 543 0 823 464 0 842 668 105 138 0 514 0 0 595 0 60 161 0 928 0 579 275 616 0 728 579 0 0 180 648 22 568 252 721 904 561 95 270 0 184 248 348 924 480 175 724 871 314 467 553 703 313 487 692 990 587 862 90 89 4 473 780 110 384 166 749 463 0 146 321 560 675 300 0 0 156 138 789 355 948 687 799 446 972 434 684 230 888 964 0 354 137 314 394 446 0 199 873 854 555 260 419 528 301 384 151 66 572 420 74 123 0 0 0 97 715 696 323 25 195 491 629 243 17 185 0 427 491 564 0 0 0 345 0 0 426 704 693 220 271 312 935 645 513 0 624 896 0 630 76 362 377 570 589 224 0 40 683 576 809 118 659 989 77 330 642 0 251 23 410 726 227 322 372 426 0 94 865 798 0 530 839 918 324 838 929 997 464 638 365 564 220 0 436 722 414 20 0 578 357 419 395 489 140 716 386 474 288 252 74 975 785 0 347 422 0 641 459 491 0 460 0 388 0 365 1000 349 46 70 889 846 919 805 995 318 0 0 0 0 0 365 730 198 663 517 403 563 823 972 434 0 771 0 952 200 576 137 0 308 101 0 823 287 510 745 0 307 883 892 533 300 59 209 12 727 161 603 316 162 741 917 66 361 172 0 0 917 0 668 212 0 66 531 273 579 0 439 97 962 104 0 106 67 236 439 0 0 593 623 333 572 301 352 222 227 209 0 60 0 506 0 0 740 7 620 0 807 0 151 375 951 80 489 151 0 935 0 87 880 0 705 545 837 886 0 0 0 534 221 509 258 820 213 0 963 905 701 110 0 951 223 826 0 377 0 0 748 452 245 185 715 563 0 53 798 951 0 740 527 483 907 160 612 951 306 890 458 824 843 398 667 43 367 439 252 211 965 439 0 649 73 106 585 550 165 995 691 0 224 0 0 0 0 448 0 934 463 856 604 0 406 907 394 926 371 354 339 736 0 668 256 248 306 806 196 158 714 374 71 576 0 987 33 934 103 246 0 382 671 394 389 875 876 0 135
653 609 10 248 72 368 219 661 45 202 605 0 431 560 570 13 534 45 0 775 676 633 212 796 652 0 766 209 485 0 99 125 43 237 0 263 34 265 148 0 436 425 751 221 496 401 814 437 443 121 850 229 0 0 390 0 0 103 343 0 774 0 65 274 886 656 0 0 180 825 286 0 614 0 0 457 99 834 383 168 0 552 99 920 0 950 844 654 686 931 678 387 633 292 970 0 46 503 310 905 130 212 318 0 0 113 372 850 899 813 741 991 280 760 226 950 35 805 0 463 304 763 388 0 830 239 527 0 0 773 750 160 405 281 779 425 0 955 821 423 835 0 591 227 436 424 0 0 163 332 0 527 0 964 0 905 620 980 150 691 561 374 83 374 129 897 7 885 572 846 812 401 0 490 0 0 671 521 684 395 0 783 336 25 542 765 753 96 996 179 794 658 479 736 651 42 297 0 247 458 295 507 201 765 0 118 0 214 399 523 51 0 811 871 387 742 0 911 191 634 500 41 79 257 502 324 599 79 733 0 805 240 426 568 238 0 262 0 851 0 977 969 140 0 0 82 120 0 530 672 649 965 81 0 835 0 599 829 960 378 148 746 824 949 253 46 184 641 512 65 771 667 140 177 537 0 0 521 559 300 500 0 371 550 0 337 778 351 535 727 0 81 190 678 0 261 773 794 624 243 123 3 100 186 378 618 195 0 0 820 930 189 330 252 695 888 984 427 0 881 87 129 974 0 0 451 513 997 47 0 25 820 692 317 457 224 0 0 567 70 274 654 0 203 576 122 61 885 176 831 585 647 658 480 807 240 674 216 149 826 55 0 0 113 965 482 937 607 718 416 618 924 654 821 794 779 0 494 262 0 17 968 949 434 0 17 397 697 0 114 916 94 0 497 6 382 157 127 479 175 570 0 839 574 0 692 787 486 752 770 0 0 520 759 930 463 772 971 198 986 569 996 499 527 464 236 713 0 562 199 0 620 324 184 0 843 450 164 570 0 142 375 0 742 0 0 350 961 169 222 0 35 403 582 628 0 555 0 0 24 0 0 678 342 772 0 174 860 349 95 59 0 220 552 59 944 0 532 129 175 832 370 279 59 211 623 0 442 388 0 730 816 492 330 806 554 784 811 315 991
126 518 22 983 618 830 0 0 177 925 813 0 59 634 776 147 825 75 431 0 537 113 475 873 89 450 0 412 0 116 0 0 141 0 191 399 733 0 968 764 0 177 313 748 418 414 676 681 212 771 322 159 359 27 969 917 885 0 880 5 782 259 74 0 797 364 0 0 171 448 578 742 767 0 83 659 0 679 0 440 0 524 62 384 460 262 981 0 226 492 0 500 0 356 487 781 692 0 0 851 582 871 489 0 819 458 225 70 0 510 0 167 824 516 0 0 171 86 768 587 58 621 564 215 230 542 530 524 751 142 529 0 0 131 39 373 619 614 419 355 966 636 489 423 47 271 750 580 442 0 168 0 828 40 0 981 204 399 0 783 893 796 656 0 196 0 368 237 831 724 929 931 629 535 872 218 15 0 805 211 856 14 0 584 510 888 243 0 0 119 362 233 876 53 269 509 566 651 0 449 849 182 224 0 741 0 725 639 161 848 653 0 798 36 955 373 391 2 635 335 0 373 210 85 222 488 40 798 476 0 476 0 857 562 111 530 24 935 568 158 298 561 0 0 346 686 165 699 946 948 0 299 673 556 194 616 914 133 0 0 942 451 805 64 0 481 59 44 291 217 49 114 0 0 0 505 611 814 776 985 178 51 790 190 417 843 523 121 65 38 221 432 745 719 799 65 642 886 49 100 0 0 147 968 18 260 643 642 592 784 110 589 786 0 678 0 888 861 466 855 0 940 428 945 69 0 552 0 523 858 982 297 902 130 351 253 948 148 905 172 0 865 209 867 0 615 0 963 473 243 701 608 499 0 601 0 737 977 295 166 877 920 563 886 515 0 510 503 622 971 457 79 0 752 560 200 754 751 601 961 521 963 0 721 577 527 897 972 291 975 0 791 479 816 0 294 0 833 402 0 0 946 0 495 757 560 533 880 0 397 708 325 0 723 483 39 800 348 422 791 779 146 0 419 950 978 248 408 821 0 0 636 813 0 694 742 622 190 470 335 62 550 22 260 903 404 0 640 121 0 163 417 683 241 363 120 0 124 937 599 0 599 643 653 0 115 92 633 804 188 862 396 966 372 445 237 659 0 661 816 989 911 345 677 23 963 351 773 352 391 137 156 814 95 0 530 287 0 663 74
622 0 896 442 594 0 681 675 988 700 0 753 313 559 184 375 342 0 87 0 148 785 321 856 911 0 313 0 713 0 180 437 0 932 648 0 0 934 0 498 504 862 0 630 749 369 565 0 906 448 808 893 0 521 655 248 808 0 70 521 384 638 730 387 924 660 351 0 0 831 35 408 253 687 5 0 0 249 232 0 336 270 97 713 973 632 313 0 341 791 838 12 757 550 0 288 922 158 779 200 683 618 975 66 696 978 0 748 518 0 0 915 794 386 945 45 395 932 0 203 407 832 0 0 731 619 567 0 266 677 638 844 571 124 56 282 528 311 0 781 860 297 274 0 313 0 855 771 898 177 0 820 755 898 0 65 169 754 0 840 402 638 414 831 77 251 565 701 220 466 715 193 0 238 439 240 938 393 967 290 593 0 8 965 0 698 0 762 947 404 412 62 936 65 389 768 0 664 0 51 0 170 610 369 335 773 0 428 0 558 0 347 630 856 586 226 53 0 396 236 212 292 284 0 575 0 0 371 50 0 145 228 70 655 427 427 448 677 43 386 0 619 587 931 68 0 0 523 84 689 0 865 488 372 701 91 0 0 471 0 319 0 433 0 821 165 730 975 695 0 755 891 37 242 444 356 662 0 78 780 0 124 377 159 863 0 79 0 0 656 818 502 0 0 0 0 19 0 337 0 0 954 453 548 428 914 812 0 640 0 762 0 352 397 578 0 755 855 896 330 79 367 0 490 318 0 0 258 741 433 972 677 459 0 448 0 60 496 0 0 0 782 0 119 741 0 881 721 309 119 412 0 0 0 0 406 0 6 67 0 23 455 799 186 0 0 44 0 719 3 600 0 827 326 415 993 521 568 0 499 659 348 0 0 845 944 746 572 645 0 88 886 785 92 499 804 0 223 0 981 362 0 560 668 890 195 980 0 983 684 240 93 0 215 0 253 0 757 157 289 393 474 0 0 692 792 292 793 0 704 501 620 493 169 485 862 812 991 808 814 192 483 980 255 715 220 98 235 984 701 723 894 0 110 773 0 0 0 960 431 994 354 0 0 621 779 176 0 418 394 886 0 266 956 315 47 929 149 634 904 0 495 509 17 134 552 822 0 415 0 53 408 820 605 0 22 609 578 497 102
713 866 366 662 121 959 0 379 370 226 581 372 44 322 457 632 176 0 723 972 590 546 997 224 847 996 510 0 483 825 845 173 117 0 315 0 294 499 163 881 0 915 909 961 219 100 787 459 0 275 0 181 838 915 327 273 905 500 0 642 547 300 408 341 0 504 2 40 781 832 234 0 799 680 188 0 74 366 679 980 882 83 0 379 0 161 930 0 887 277 150 43 0 132 992 946 159 469 952 59 946 837 523 457 92 0 0 211 865 663 845 200 0 480 350 0 516 70 312 739 0 715 71 126 872 0 328 543 0 697 496 234 300 101 733 0 236 0 13 0 358 0 148 270 0 339 194 0 480 389 594 384 0 0 105 927 254 0 551 323 183 430 0 587 148 973 0 431 103 488 656 722 0 852 947 315 995 941 174 662 970 453 0 908 228 803 674 836 0 0 995 413 570 0 995 614 603 544 15 0 0 37 517 501 146 585 0 0 571 0 864 523 727 327 290 62 323 939 0 0 725 0 0 377 834 997 769 611 75 994 767 735 0 59 27 832 0 490 0 540 774 0 672 861 209 318 505 863 37 472 355 564 550 218 0 775 996 395 115 0 622 342 0 181 242 912 851 634 498 964 57 343 83 631 0 918 179 389 377 787 0 721 977 0 539 932 0 498 409 0 214 580 152 509 619 709 430 0 248 0 0 654 289 843 852 442 741 643 799 89 127 990 644 507 688 96 174 703 0 47 335 838 345 612 0 407 5 586 0 0 916 0 83 818 801 760 817 0 0 21 814 259 963 0 361 533 74 691 174 0 987 0 982 121 844 502 0 234 87 351 946 751 0 417 149 0 969 486 466 206 0 317 49 941 996 861 0 533 771 0 0 0 0 0 444 646 398 388 50 958 332 0 11 446 964 0 824 484 655 364 309 439 988 859 849 698 410 738 590 565 441 754 732 895 401 0 867 640 649 953 870 972 64 0 66 206 0 235 0 332 21 274 0 361 476 992 631 0 838 250 472 114 138 983 0 489 203 727 419 472 977 232 992 904 996 671 0 633 884 152 548 0 198 957 2 626 628 954 732 0 0 0 648 985 556 859 486 770 167 317 69 343 0 622 71 977 193 272 250 5 184 134 151 869 458 210 750 955 94 276
0 585 688 682 0 11 305 576 213 790 248 650 454 552 521 686 0 901 348 0 132 706 588 826 891 911 0 421 273 0 390 0 688 119 294 275 310 327 478 548 365 0 0 0 296 462 600 547 235 679 526 990 524 153 644 743 656 231 655 0 0 0 887 994 161 268 0 544 276 0 893 34 149 249 0 569 878 289 687 763 958 282 963 315 688 116 0 620 295 318 0 0 294 667 6 892 175 0 390 0 609 193 715 873 793 665 281 0 404 751 693 432 0 906 447 0 970 429 503 39 0 820 472 733 0 974 298 187 828 401 0 0 753 0 0 0 223 634 433 785 67 490 915 519 153 0 0 539 0 0 0 10 403 0 191 288 613 465 369 431 88 146 26 473 53 617 755 783 310 230 0 0 35 700 982 72 212 0 0 843 213 526 0 635 484 88 460 0 946 51 827 389 648 292 574 971 84 701 0 430 64 0 622 635 253 30 775 726 804 0 382 977 0 770 0 0 379 974 864 0 0 0 961 646 0 442 532 72 773 988 322 0 459 668 430 326 0 147 777 743 784 495 584 696 958 268 264 981 840 0 285 939 346 0 557 234 488 874 229 951 126 958 558 256 179 0 101 0 0 457 971 951 310 99 917 0 575 887 516 489 0 768 867 0 531 996 856 2 625 244 0 42 968 0 0 145 280 136 850 711 312 697 274 511 366 1 391 0 134 0 983 141 0 196 882 406 712 0 327 0 278 946 12 426 358 647 420 778 194 736 590 0 107 0 0 52 0 147 706 362 601 0 628 57 579 200 0 0 0 71 991 95 750 305 963 532 598 941 617 203 0 376 229 826 343 996 858 468 666 7 895 943 114 324 73 0 995 228 195 709 151 250 706 475 521 621 0 950 893 571 378 361 589 0 210 213 903 259 143 462 219 332 869 0 770 810 803 605 530 516 904 655 0 445 0 0 158 0 856 968 891 285 466 845 422 846 0 832 0 572 939 855 171 0 0 859 701 905 358 114 0 0 293 630 0 748 702 0 351 259 489 0 0 0 334 58 472 517 0 0 446 825 10 914 463 902 62 284 957 228 0 0 402 1000 876 791 607 133 915 216 415 816 35 754 43 724 0 0 364 645 161 933 525 868 604 385 645 384 279 468
290 311 186 0 133 0 543 146 879 438 635 651 574 889 0 876 805 171 169 336 444 634 0 924 393 687 401 548 573 755 282 96 386 748 770 0 13 778 867 924 693 0 0 667 418 45 396 333 460 531 0 930 726 918 422 0 893 0 96 974 0 789 155 479 271 386 0 957 26 570 755 735 9 0 461 0 575 543 879 0 125 0 456 636 305 226 691 273 184 0 30 145 0 0 257 0 0 0 700 456 297 292 693 384 0 898 329 640 365 729 246 610 0 113 561 977 0 571 722 797 96 96 567 757 86 892 578 989 364 367 489 151 498 737 0 201 0 337 387 652 431 0 259 455 0 0 904 927 936 395 255 688 541 647 612 293 247 703 339 324 701 901 0 631 150 585 762 820 317 532 717 354 216 621 942 874 308 0 689 0 137 335 209 454 718 596 707 70 942 12 979 0 328 801 0 98 387 0 0 0 793 702 400 503 0 0 0 0 762 817 0 492 204 824 30 974 983 301 0 921 514 154 172 654 759 143 657 717 801 706 159 806 427 651 774 0 790 0 0 10 108 636 112 776 0 269 0 751 335 491 683 949 223 358 75 986 0 268 82 55 0 184 442 853 566 252 861 0 174 1000 315 549 451 698 416 285 793 934 0 0 0 807 0 766 0 51 526 0 3 544 372 815 0 839 969 0 49 595 985 324 691 292 0 0 0 763 900 728 457 753 639 178 164 504 783 0 598 0 0 846 688 731 392 712 89 571 623 853 0 701 15 626 124 28 923 186 362 874 0 0 104 340 86 919 989 705 500 414 468 654 617 902 0 555 684 892 212 0 580 775 685 992 201 516 54 118 94 751 526 461 653 644 0 242 140 776 82 117 842 399 481 516 206 794 716 0 410 958 311 120 20 839 0 881 0 710 154 589 224 0 568 977 146 806 708 403 626 510 403 716 413 0 440 755 103 591 975 597 0 0 303 0 971 880 834 482 940 141 417 62 629 0 584 575 153 430 454 250 509 169 444 743 321 372 0 554 635 0 324 0 58 245 0 378 883 579 271 915 131 90 528 813 0 0 569 832 275 0 548 836 732 417 534 0 771 287 622 0 152 877 395 48 565 391 0 489 978 94 994 672 63 539 273 0 723 0 507 853 0 52
687 332 213 989 444 210 0 491 127 544 606 396 337 938 0 635 601 697 700 950 0 413 0 645 52 579 111 577 743 0 0 624 188 152 397 306 0 642 586 0 674 945 378 921 890 867 14 518 945 0 988 357 338 103 673 0 750 654 243 338 0 494 177 594 222 0 717 107 0 154 0 607 0 554 89 652 0 0 353 239 0 241 126 459 359 931 117 188 929 429 640 602 773 0 919 484 0 866 251 256 934 246 961 0 928 393 0 504 0 563 0 458 0 889 872 702 654 0 725 748 0 874 0 474 284 338 0 104 290 496 606 988 0 85 380 0 832 745 921 171 432 0 829 665 774 885 166 508 543 0 746 0 317 0 536 993 0 793 370 939 801 91 0 570 148 0 0 0 0 0 640 680 645 549 0 501 836 113 486 620 337 488 103 0 978 900 751 220 0 759 0 490 505 976 0 810 456 106 154 643 0 371 326 0 899 694 165 643 242 83 737 885 626 967 39 85 344 628 168 152 769 987 157 581 34 96 91 407 518 948 617 0 720 305 263 816 490 964 616 666 193 538 164 0 643 380 7 103 396 579 140 45 45 852 0 854 507 303 265 677 0 534 673 929 785 147 857 292 290 0 746 148 0 313 622 568 116 0 708 145 21 0 566 421 422 0 0 0 719 0 252 180 243 686 999 0 910 53 181 143 830 48 418 0 876 652 162 0 281 0 617 614 102 952 582 811 0 826 212 867 328 404 709 0 300 341 842 431 635 399 610 531 991 0 0 466 0 218 755 67 661 455 326 142 995 40 983 742 0 199 345 979 152 282 0 793 298 326 232 0 0 364 987 0 0 213 287 691 944 284 957 965 262 205 281 65 166 837 0 83 553 374 0 511 0 0 431 832 483 460 326 260 125 592 731 0 691 73 0 0 214 879 0 0 73 368 432 978 100 508 597 630 379 727 413 236 0 778 517 785 0 236 0 271 674 0 633 697 29 440 438 617 937 0 501 222 460 245 473 823 384 156 0 353 842 923 423 812 9 297 0 634 0 184 487 279 82 582 487 832 222 0 140 172 364 256 105 776 65 567 199 955 779 0 390 195 565 13 403 329 249 670 558 0 697 247 391 632 748 265 86 30 0 724 0 130 67 0 0 220
0 187 38 849 155 933 203 193 963 826 356 385 348 0 801 368 0 324 594 924 977 0 410 825 915 4 569 1000 265 50 871 0 826 0 707 0 87 140 233 476 116 456 0 0 974 160 0 279 627 249 0 340 505 317 84 0 868 36 95 16 454 24 838 568 471 232 550 37 0 0 0 83 0 0 583 987 430 0 816 0 137 110 773 0 339 302 279 282 575 809 178 547 292 169 25 332 210 305 92 0 0 316 575 282 547 288 460 99 347 0 607 766 265 0 561 77 898 89 449 34 869 578 134 405 48 720 287 797 290 667 677 886 13 911 106 774 329 385 599 0 162 0 370 0 501 920 999 421 16 0 131 841 0 419 849 0 26 332 372 836 0 899 214 508 161 727 322 3 599 953 958 423 98 349 0 536 0 703 763 754 517 320 250 232 329 0 473 538 0 657 187 389 0 156 668 733 160 924 0 457 508 0 915 378 43 384 80 64 847 903 678 579 169 101 71 0 824 0 457 442 346 181 106 732 34 283 596 67 352 593 128 0 26 655 125 320 676 568 255 0 10 81 0 692 105 594 0 269 271 348 429 361 568 0 454 980 356 818 521 351 604 981 0 0 813 0 12 0 179 717 295 0 939 175 65 491 835 730 732 752 807 417 397 0 907 941 0 125 0 0 0 164 130 858 672 447 286 137 660 403 377 111 71 21 339 367 48 0 338 225 558 0 497 732 666 36 0 262 821 599 0 179 64 251 278 466 817 971 894 373 778 880 311 521 0 30 264 280 494 0 943 750 0 902 275 238 256 96 0 132 0 491 199 623 38 311 0 46 952 503 0 971 42 993 870 187 469 109 884 0 295 221 393 899 53 747 790 91 281 14 505 0 0 882 131 400 923 0 762 114 753 0 0 998 387 108 332 0 48 370 847 753 0 261 939 593 0 0 505 915 734 30 392 309 201 624 748 787 198 441 0 370 0 284 560 923 962 687 367 926 564 378 0 822 0 786 465 165 965 0 5 0 49 0 378 694 488 661 379 312 413 744 257 342 0 0 333 432 393 0 565 347 801 387 0 88 0 0 135 954 0 47 733 0 69 847 732 405 794 7 951 119 584 0 928 677 338 361 0 304 0 666 749 627 204 247 908 0 0 493
0 512 887 0 466 578 897 658 4 471 183 100 349 401 0 731 240 14 648 877 789 937 468 0 41 408 992 483 259 0 0 681 5 733 0 718 834 776 689 466 26 910 78 0 420 113 275 574 471 692 527 0 0 603 805 76 482 0 651 163 180 0 883 137 0 117 14 425 944 140 856 0 521 298 402 170 381 883 250 217 799 667 0 0 652 444 768 819 120 0 437 563 591 918 0 0 0 114 444 483 266 167 550 0 0 236 719 86 0 402 78 482 331 679 138 439 465 452 47 415 163 480 75 552 286 427 953 527 861 466 616 463 31 123 465 603 403 744 687 935 779 825 16 37 0 693 0 911 538 45 119 0 145 624 820 0 36 357 795 120 118 0 178 0 5 401 73 378 0 0 112 0 749 0 451 51 613 0 450 836 232 203 570 991 400 918 950 613 0 612 185 425 213 35 0 844 354 766 590 883 0 265 78 0 0 85 0 38 676 832 0 667 277 195 162 420 760 114 537 877 863 0 0 0 443 713 934 879 664 636 643 908 0 791 431 16 0 0 0 920 442 90 977 183 108 145 32 987 315 630 0 0 432 0 927 510 0 402 396 0 396 695 581 395 84 420 0 0 0 322 678 441 0 530 343 937 376 107 442 0 493 0 433 608 434 213 0 114 574 249 669 880 608 207 969 821 76 925 318 626 0 799 542 733 0 396 924 691 371 410 467 0 655 615 530 850 713 0 811 402 70 140 904 0 918 0 273 503 869 0 65 462 184 305 584 0 943 957 0 609 258 0 533 96 0 967 0 902 143 0 838 1000 925 622 577 0 0 811 294 500 631 973 980 201 449 0 926 741 683 772 979 515 0 887 104 780 606 796 171 176 0 881 588 992 300 21 52 650 0 0 2 0 729 718 116 0 770 0 0 862 0 274 325 621 582 0 808 928 0 0 426 448 599 767 481 702 274 553 238 977 550 599 192 376 961 0 255 151 703 941 0 170 37 323 705 128 461 602 101 450 118 910 28 681 0 202 932 0 996 505 0 0 973 835 58 74 695 256 462 0 190 507 465 751 995 220 140 786 470 92 0 71 631 340 0 898 224 766 0 500 351 356 131 710 370 892 902 0 0 888 0 761 907 669 120 337 173 920 635 714
779 129 507 707 301 544 407 756 540 407 458 958 338 456 94 859 877 4 952 259 886 812 0 703 485 407 0 425 988 729 593 934 11 21 376 737 0 777 129 447 754 0 950 226 0 73 540 401 615 0 343 291 0 18 497 535 514 867 0 113 617 945 213 0 471 227 950 23 528 619 617 717 857 0 696 298 188 845 0 0 445 371 260 826 0 246 188 556 976 690 53 236 922 75 0 123 118 639 544 839 0 996 527 254 948 273 913 410 402 761 959 0 735 437 280 435 238 459 817 758 741 716 937 886 113 296 859 398 101 413 794 89 110 0 438 567 290 12 132 0 805 0 0 249 378 475 61 0 399 108 905 814 0 0 296 0 883 641 650 255 467 0 635 835 892 797 150 386 778 545 574 97 710 943 0 477 0 0 0 90 0 0 962 857 0 978 0 712 0 738 78 749 590 916 921 966 316 0 392 0 145 631 815 376 351 867 395 0 112 157 711 26 268 662 238 0 949 971 0 268 898 853 992 842 71 334 892 980 422 281 281 856 0 392 209 862 376 26 0 31 0 735 890 981 0 248 944 0 0 987 102 51 921 437 323 0 72 264 997 435 0 0 0 322 844 104 0 164 775 0 272 248 540 259 890 892 99 906 0 433 0 973 655 0 534 418 441 784 0 913 769 558 462 0 0 139 716 0 0 331 548 524 0 247 0 54 334 819 256 0 57 814 624 452 371 0 0 0 320 594 982 395 0 219 0 0 222 227 0 0 0 0 162 599 867 148 914 79 0 880 0 910 998 934 0 791 754 513 291 986 740 850 36 0 522 0 0 567 0 422 572 714 0 272 0 0 166 598 0 791 657 0 601 811 63 214 836 728 334 778 0 880 711 0 0 120 889 848 370 636 633 97 906 986 105 724 527 816 0 223 197 105 159 309 837 530 58 405 748 0 837 749 857 299 0 924 495 639 982 42 667 740 0 0 717 522 0 458 94 343 188 348 368 417 133 712 1000 866 804 752 868 290 237 272 991 589 679 84 954 0 357 401 934 674 55 200 822 0 662 0 458 0 278 700 644 0 380 404 604 1 0 845 172 213 660 222 861 659 400 725 0 121 561 0 435 423 0 743 362 0 0 456 495 434 254 68 306 0 0 369
389 131 990 0 477 858 311 17 0 0 868 0 501 197 179 320 201 335 0 0 887 0 0 693 0 407 309 115 100 0 285 544 0 0 184 735 837 300 279 0 857 411 295 403 650 338 581 686 0 569 962 406 557 451 967 0 37 855 0 0 655 956 620 9 624 851 374 65 118 163 498 970 769 75 504 649 689 214 235 199 23 290 0 509 0 0 79 461 131 369 0 887 992 889 536 0 507 871 163 0 387 603 824 299 0 0 989 534 101 565 0 0 210 513 319 379 693 44 0 105 376 505 27 457 267 0 936 679 904 359 611 747 919 579 668 624 757 868 212 946 819 887 841 454 0 0 959 651 108 0 0 149 0 799 803 958 0 172 290 635 0 163 337 925 779 25 67 722 796 888 662 118 999 842 0 573 0 0 287 0 795 494 552 723 0 601 798 417 0 346 268 516 223 0 134 439 0 714 361 3 646 772 112 629 232 973 644 313 862 470 0 0 518 826 0 992 788 553 0 981 0 0 0 0 15 621 378 547 365 398 30 718 614 939 428 933 851 0 195 499 69 502 636 0 0 142 547 828 0 283 0 542 116 148 0 514 570 855 742 0 905 300 453 0 0 844 555 660 723 0 111 91 810 714 85 769 150 704 830 180 275 790 791 323 785 9 962 668 957 563 0 127 869 407 0 754 588 587 131 59 1 938 219 464 245 637 0 0 90 465 470 24 554 216 511 294 876 0 0 491 839 0 434 715 39 0 559 821 543 579 269 401 679 672 203 159 158 515 0 0 828 151 7 607 149 173 332 408 185 785 177 865 614 659 0 929 950 995 16 94 992 0 15 185 0 345 305 238 607 0 561 88 893 109 186 348 625 44 550 0 409 22 31 592 122 0 36 636 765 430 347 900 769 0 546 701 112 29 16 974 325 119 658 994 446 421 0 76 798 942 0 556 493 429 882 526 0 455 98 244 214 791 848 593 950 0 750 842 0 633 79 442 62 823 0 382 0 384 560 826 594 987 1000 658 652 917 397 350 91 0 744 946 400 176 367 119 842 595 761 565 699 618 287 0 511 314 610 42 580 331 504 964 0 678 531 328 264 0 678 0 6 815 141 2 504 0 872 416 442 848 872 578 391 0 450 231 572 921 0 309
0 586 358 916 655 569 249 14 889 84 383 81 832 136 99 0 414 210 816 0 784 871 628 0 0 225 179 638 489 0 236 92 238 584 786 140 816 0 522 160 618 618 253 706 0 829 612 58 684 748 501 0 75 0 209 697 719 301 17 568 539 0 937 636 968 368 378 210 966 490 555 0 318 776 600 898 0 509 604 0 671 842 2 0 0 514 482 875 288 0 112 409 0 731 468 203 806 375 92 110 485 136 259 312 441 993 113 0 0 937 653 369 674 602 949 21 0 961 0 116 396 0 554 0 0 0 0 525 198 406 0 495 464 595 742 0 0 356 129 960 332 324 903 0 37 840 536 439 174 447 782 483 576 330 726 777 496 127 51 977 499 136 946 0 0 300 499 246 644 96 0 0 35 282 881 708 576 91 786 714 995 368 834 431 739 0 810 82 0 409 653 88 0 0 689 646 559 946 0 0 0 148 0 122 182 42 754 0 308 0 539 486 817 212 206 746 292 317 204 938 0 346 988 823 987 218 945 11 200 0 0 741 518 0 818 617 360 309 0 0 499 414 255 255 483 750 0 0 0 967 0 0 384 283 606 147 584 44 88 757 567 209 776 58 69 0 14 80 433 397 0 0 958 621 95 0 594 552 215 344 462 835 213 346 263 794 635 464 0 230 480 566 661 926 0 725 627 91 977 0 24 553 714 596 121 434 311 0 0 363 0 917 0 907 272 553 970 697 0 619 324 568 749 632 779 226 0 225 0 407 0 0 0 297 548 556 140 909 610 760 185 520 0 0 605 286 433 0 995 301 0 506 470 9 268 813 151 222 756 987 491 454 701 563 605 623 796 170 0 0 403 213 159 538 290 545 419 428 979 994 897 0 361 863 124 889 111 592 0 942 0 441 997 166 573 926 0 160 843 909 0 39 116 0 0 884 561 818 795 142 826 0 883 288 0 0 540 705 0 0 0 0 749 0 876 368 308 0 108 428 807 0 181 805 0 521 0 0 593 926 934 721 707 711 0 260 580 237 323 984 525 127 992 574 772 867 510 0 413 39 390 625 204 182 303 876 411 727 870 713 924 196 0 196 793 849 390 956 117 0 217 961 809 61 123 882 815 96 803 181 0 772 509 0 879 608 192 903 510 818
657 0 0 996 0 861 396 548 0 917 599 108 173 539 0 71 755 622 110 638 86 0 313 559 939 0 497 526 688 805 864 497 599 0 66 257 814 0 0 439 515 910 130 673 0 622 655 582 686 0 412 0 0 973 627 324 198 195 481 0 107 81 246 429 0 593 644 120 4 650 856 475 56 359 467 695 639 614 0 0 59 774 298 702 3 0 574 311 319 281 0 107 22 9 682 0 0 216 814 685 835 863 629 429 470 852 678 349 0 779 992 717 696 58 622 764 0 0 876 184 632 668 948 45 35 919 761 532 941 420 0 448 818 377 241 345 880 292 815 517 636 236 791 915 0 342 247 0 512 277 266 0 492 622 696 0 300 598 167 0 338 0 616 374 376 123 763 518 689 0 25 851 288 810 558 393 0 208 624 462 606 866 0 0 0 861 311 956 439 927 0 0 621 897 0 804 191 393 0 496 0 729 138 0 0 151 272 0 0 0 0 953 662 0 614 0 360 504 0 562 555 116 165 297 828 881 907 48 0 581 250 572 978 766 672 387 926 298 221 594 201 0 600 247 0 118 0 382 17 771 574 588 25 0 0 852 545 218 354 991 893 141 652 0 793 640 89 791 908 238 951 907 158 0 24 235 43 0 128 592 693 998 373 726 941 227 831 0 0 973 875 0 160 472 547 813 16 558 538 439 249 347 0 991 859 537 645 716 744 948 722 749 901 74 278 0 0 784 687 566 247 230 0 546 475 25 752 499 424 298 901 287 39 0 677 401 585 0 974 131 398 54 0 270 0 608 300 418 506 56 526 261 806 520 136 555 753 0 0 0 898 0 943 584 272 0 380 0 347 113 124 169 900 496 953 597 511 27 83 261 632 527 0 0 893 615 682 658 33 235 776 274 88 112 809 588 0 319 0 0 0 14 718 840 0 337 0 241 0 768 0 474 90 714 985 71 903 0 739 269 882 28 158 252 606 473 790 0 162 876 0 0 0 218 889 249 763 294 97 890 179 949 487 0 700 0 326 981 0 80 719 0 296 37 111 0 0 330 467 0 747 782 517 0 7 0 0 594 0 893 607 560 0 990 88 0 0 0 300 942 523 122 43 0 642 0 0 0 262 965 0 303 376 70 640 0 0 53 0 14
297 895 4 0 0 0 967 450 846 642 0 0 772 786 0 34 636 608 0 23 825 351 950 1 243 0 269 523 141 27 916 0 176 0 921 669 678 441 736 813 471 0 442 339 682 531 146 410 593 494 340 870 0 30 945 223 418 591 0 564 294 928 456 736 530 688 634 715 0 960 693 298 0 91 979 0 532 509 0 0 436 0 616 794 670 859 854 32 511 708 0 751 708 262 646 0 586 186 699 617 154 0 561 909 641 0 0 0 191 0 830 165 463 0 707 611 0 46 614 0 477 0 853 588 0 300 0 0 871 869 271 666 971 0 86 335 538 0 0 666 6 496 934 0 575 92 702 42 51 560 2 821 502 0 178 0 126 862 234 886 0 0 0 822 0 103 994 852 0 340 0 510 672 0 226 630 225 878 782 203 686 0 353 37 407 305 183 493 283 825 425 993 468 108 0 0 0 328 135 415 492 906 922 322 825 0 784 62 0 275 536 447 689 471 0 900 416 407 0 180 952 0 527 947 530 814 0 107 209 249 141 323 296 250 302 960 48 182 312 517 0 658 898 929 34 0 0 107 0 93 30 75 670 265 903 403 140 700 171 712 710 101 0 428 998 752 317 0 0 0 0 436 511 28 0 476 454 596 0 120 69 307 705 258 362 672 0 0 381 823 513 34 905 254 566 174 588 980 135 0 334 0 793 315 0 265 914 0 0 123 291 487 0 381 0 598 591 26 22 783 267 293 529 378 255 699 676 250 969 275 224 922 99 487 0 261 530 636 355 722 126 6 709 495 398 0 72 249 997 101 110 274 701 26 188 664 584 321 182 589 522 642 4 404 258 214 418 0 877 227 32 898 892 25 384 935 0 0 969 403 792 69 371 459 482 261 0 0 0 0 839 231 179 582 278 745 649 808 518 250 513 837 874 768 649 222 438 44 20 203 0 939 557 108 330 114 987 57 932 765 381 0 0 888 0 0 318 951 202 30 612 977 516 0 0 755 0 306 233 25 749 74 288 30 418 255 421 655 719 40 338 593 281 0 368 0 434 0 524 0 0 961 710 244 351 818 917 205 691 439 571 803 3 0 0 202 663 780 0 519 409 702 949 839 848 874 0 278 791 832 966 328 460 908 98 0 0 821 702 882
233 230 352 638 115 681 796 288 0 861 0 37 0 632 241 887 273 579 124 372 0 617 321 40 635 879 737 242 885 603 0 633 576 327 599 0 240 0 487 692 0 469 137 568 831 541 151 606 1000 543 0 736 719 324 683 0 121 219 0 710 166 0 885 164 316 610 845 372 305 759 432 814 550 203 979 334 876 138 532 165 473 831 835 53 330 0 76 400 171 605 948 97 686 1000 829 219 618 24 218 845 810 0 14 148 740 429 0 568 145 576 0 0 83 405 891 766 197 439 0 564 199 582 657 529 513 360 227 578 291 572 0 893 935 854 64 0 0 630 0 36 814 915 771 0 611 588 134 797 579 316 0 948 0 402 535 644 478 0 394 963 129 134 0 686 408 892 109 702 0 965 732 0 885 315 687 770 494 0 213 202 768 552 904 842 598 691 712 0 0 781 465 3 349 0 89 741 0 0 645 554 163 124 668 423 92 247 523 671 0 600 976 636 847 993 342 766 112 225 0 537 415 268 781 0 49 829 573 309 0 777 0 74 859 291 228 986 599 0 811 191 306 213 553 840 928 209 635 345 628 292 417 266 421 78 576 878 252 610 56 945 0 0 261 308 0 0 701 791 0 185 732 52 433 250 0 434 638 275 927 490 357 164 931 243 725 308 940 817 0 368 638 367 404 532 355 0 47 0 659 0 748 939 0 0 898 432 81 0 475 388 105 509 0 52 159 120 161 580 477 1000 0 957 325 310 361 0 47 126 759 839 747 64 666 0 267 947 0 402 276 185 328 216 802 94 229 897 0 298 550 668 0 88 169 539 963 320 520 861 987 0 337 0 353 0 461 0 195 237 0 975 889 176 402 0 803 754 504 69 855 893 535 311 0 114 846 864 531 952 594 561 81 197 39 656 878 760 453 343 0 458 0 837 0 138 26 234 784 358 0 0 774 733 95 185 310 881 891 0 536 42 0 820 0 674 762 175 80 905 0 440 0 751 543 96 399 197 603 856 414 839 373 0 259 0 0 93 289 829 0 847 938 0 320 680 0 272 574 0 18 230 120 698 780 0 988 33 0 895 622 203 964 925 235 819 494 885 330 405 352 151 988 967 432 0 384 363 0 0 0 507 0 540 171 0 0 961 930 185 167 330
271 864 450 0 42 0 701 0 470 0 800 0 8 704 0 964 842 866 0 918 0 769 0 0 0 387 572 235 221 386 686 381 375 587 876 768 0 479 397 321 932 342 420 235 757 107 0 481 52 0 286 453 0 0 455 0 80 731 457 407 225 0 946 25 0 45 585 635 901 500 351 0 83 399 133 0 552 587 689 836 0 700 219 0 0 0 228 209 821 0 560 186 842 755 0 994 0 776 277 499 489 649 710 737 984 0 333 308 841 903 513 31 551 139 0 99 457 900 526 748 468 385 199 11 0 0 602 0 453 856 316 899 680 704 0 931 107 0 435 0 81 834 428 0 750 822 733 300 951 770 717 0 30 958 523 0 723 719 198 307 603 205 0 980 0 941 879 0 422 448 202 0 373 202 241 862 292 735 0 187 892 958 940 0 83 410 224 0 268 570 651 0 0 550 0 498 662 545 0 622 632 993 109 562 852 0 738 0 738 943 631 143 18 0 812 378 44 155 388 998 230 120 958 0 257 0 0 417 274 774 0 816 0 331 659 0 0 726 0 726 844 0 532 334 341 137 617 703 0 680 0 839 487 863 0 513 0 539 979 0 95 496 992 318 21 0 149 947 823 0 740 0 753 0 732 116 669 282 408 781 489 359 160 768 202 201 136 455 0 773 420 757 445 0 807 781 267 0 0 14 66 291 197 795 156 83 760 356 55 200 38 685 473 984 728 427 0 0 586 824 592 160 737 0 865 480 956 696 412 411 727 180 551 422 570 0 0 0 800 0 0 242 736 0 44 478 344 0 627 960 0 7 277 448 0 94 397 693 877 0 367 477 907 381 254 820 562 259 0 649 0 410 429 1 460 522 680 816 0 378 180 0 565 0 0 59 680 977 644 611 0 0 191 774 428 883 311 540 218 778 578 422 0 226 453 452 758 623 152 808 0 947 394 258 233 385 900 473 700 349 0 74 524 0 440 275 0 386 528 15 372 0 0 0 837 904 409 0 39 571 0 88 646 553 96 0 418 0 872 111 805 567 374 267 276 319 617 0 504 85 918 839 85 0 0 669 0 813 556 167 661 353 0 736 596 0 81 403 16 302 476 355 928 318 701 431 737 674 690 298 968 0 631 882 648 606 55 66 388 461
578 242 873 241 917 0 352 726 271 0 0 851 0 650 370 696 0 0 642 23 0 257 0 357 854 368 42 90 374 482 754 984 450 381 663 714 454 0 226 615 511 335 0 367 957 981 800 53 750 58 511 792 632 426 0 462 592 180 482 0 612 461 449 0 377 265 525 0 687 821 563 354 494 623 569 928 539 734 175 588 353 543 151 324 0 585 505 951 152 564 949 0 578 0 0 0 577 522 370 0 921 22 376 274 741 912 562 109 91 266 535 0 144 301 831 602 0 194 383 760 183 672 851 0 814 188 0 0 0 679 997 153 0 796 711 608 396 0 0 849 370 739 685 57 0 629 926 0 0 339 261 784 0 109 0 166 0 201 0 455 0 815 460 842 836 0 449 145 52 553 939 410 592 291 0 502 307 395 707 464 698 816 0 691 0 802 470 563 751 956 0 0 919 685 81 447 831 4 842 0 0 580 499 699 0 941 503 0 0 76 276 665 633 0 0 590 825 798 0 653 868 246 239 0 0 166 0 262 416 399 440 790 735 594 368 733 7 756 7 0 156 0 630 168 153 919 944 103 0 149 345 184 0 199 691 88 847 0 456 119 949 930 573 296 0 485 30 0 923 211 334 99 0 164 419 0 608 563 0 412 877 0 375 135 319 0 789 0 567 0 0 67 0 259 302 777 727 0 997 295 247 861 630 657 332 0 17 0 747 445 544 174 351 636 822 0 0 0 606 955 16 215 192 0 0 0 0 0 507 82 543 668 812 426 645 462 0 540 986 832 664 0 0 638 831 109 698 25 523 791 319 679 948 114 363 830 701 183 964 501 253 720 0 577 0 130 89 0 543 327 571 488 738 207 391 3 0 430 0 378 709 870 0 979 280 908 73 407 0 440 77 30 0 690 251 0 782 0 186 588 0 714 0 241 834 325 3 886 825 462 0 842 35 249 140 718 523 13 992 155 615 810 499 0 18 168 787 82 396 8 416 912 0 0 0 318 0 0 140 508 460 598 958 0 18 866 139 411 513 321 2 651 484 56 990 463 381 951 0 840 0 191 191 757 0 343 714 51 843 721 256 686 0 0 377 491 105 0 296 0 471 127 859 665 353 655 559 767 500 456 0 518 11 0 322 274 907 218 369 745
540 647 708 975 231 344 377 419 0 0 584 602 164 71 539 615 155 426 121 736 415 711 878 363 323 715 489 480 306 186 75 92 820 538 658 797 0 489 0 0 11 839 962 562 734 787 221 0 0 991 253 0 461 476 113 423 736 963 0 0 991 586 776 548 0 800 166 251 70 754 183 85 861 0 578 0 631 199 636 820 505 47 257 78 901 0 691 800 0 0 480 120 621 999 0 0 0 337 317 279 985 164 161 0 269 0 657 800 497 831 647 0 0 404 698 0 423 0 0 48 0 810 742 477 315 521 552 277 0 119 98 527 0 0 585 258 182 688 340 828 67 301 302 24 520 976 134 389 850 895 296 737 625 0 859 25 65 521 0 176 0 531 663 0 650 277 131 694 0 458 549 66 817 0 0 141 659 321 70 301 0 846 733 0 0 640 993 958 828 844 0 640 90 856 540 0 0 436 221 242 64 14 325 0 268 711 0 107 704 200 0 342 696 93 548 391 0 660 673 638 496 0 0 407 0 112 369 869 12 653 13 0 716 587 566 669 306 831 0 0 899 580 14 482 370 417 146 259 976 618 633 921 0 338 801 0 271 0 992 0 830 289 55 70 664 471 913 178 193 588 387 848 396 0 830 964 0 484 41 459 929 461 858 153 271 354 911 0 879 0 72 806 929 0 301 519 313 539 511 656 129 795 622 850 594 32 488 292 707 0 0 343 0 33 919 0 0 972 129 276 726 0 989 724 970 533 0 453 74 0 37 276 0 493 378 780 947 249 135 744 519 51 972 941 594 129 237 0 184 94 441 392 92 644 921 641 719 939 915 796 875 953 0 968 348 228 753 769 531 941 0 268 12 0 0 983 283 864 845 0 414 348 109 852 0 0 0 745 400 0 160 569 477 89 123 44 919 22 347 0 262 874 848 26 0 236 0 640 785 424 0 191 415 578 0 0 466 235 0 448 784 0 833 0 961 101 668 131 621 0 493 652 0 0 527 116 932 702 0 588 0 265 109 0 220 758 793 357 601 0 68 495 374 313 933 730 389 922 933 46 972 977 566 0 121 806 827 61 0 0 0 534 0 401 0 12 63 982 568 555 664 406 77 248 967 0 142 628 942 0 456 527 74 510 455 537 435 0 280 0
279 0 627 0 460 901 390 0 0 763 24 463 486 0 754 449 510 288 818 549 718 0 702 769 707 458 753 276 0 676 0 636 806 559 337 591 756 0 694 0 0 516 573 797 947 135 0 862 593 42 68 81 486 582 0 0 0 637 111 795 0 0 303 100 0 0 0 669 321 814 617 9 946 87 206 935 0 700 994 300 0 0 406 649 308 572 866 414 761 186 900 271 791 595 65 400 691 822 514 979 599 212 847 469 82 232 292 238 0 0 586 0 0 0 522 15 0 452 216 538 808 826 31 462 469 0 0 0 661 771 0 474 92 0 257 922 738 205 826 0 734 493 560 374 458 2 0 394 855 237 140 0 547 234 99 214 802 961 590 558 592 570 802 926 0 732 272 991 173 240 851 794 298 170 839 0 358 914 647 695 863 0 942 0 0 108 106 884 60 0 80 347 0 711 425 492 0 802 0 0 372 0 933 0 238 829 834 223 389 139 398 0 903 7 651 0 0 313 294 136 0 763 0 487 771 675 0 4 221 0 321 891 48 8 77 0 0 45 433 0 23 686 112 538 584 728 475 0 497 126 921 77 586 538 0 83 841 325 946 296 0 190 621 456 680 0 452 840 482 0 0 573 281 733 432 452 382 56 711 603 527 813 0 827 836 0 301 901 0 44 270 0 232 961 0 201 274 935 205 795 648 32 614 932 903 177 0 899 0 870 0 288 0 822 22 345 768 395 552 942 64 241 654 567 209 437 0 155 263 863 15 102 582 963 774 66 39 9 625 0 306 642 632 0 679 660 831 170 305 691 737 930 0 486 749 242 0 472 0 838 332 0 976 188 0 720 280 0 729 529 0 560 617 942 203 0 332 496 497 150 547 910 0 0 183 765 922 772 190 112 160 589 14 66 0 813 532 845 476 352 539 578 829 0 782 0 966 975 111 334 243 582 805 809 771 376 497 26 433 0 12 136 165 843 765 76 470 17 241 25 260 489 0 729 0 438 445 866 0 428 0 847 698 407 855 0 459 0 248 551 123 0 19 889 785 935 347 986 286 163 982 21 473 520 287 728 118 588 0 462 483 0 653 299 985 0 58 200 970 377 546 60 823 208 120 414 0 793 955 497 426 673 453 822 392 705 241 0 0 88
568 73 600 0 414 0 103 531 139 400 741 577 149 184 171 14 0 751 745 784 43 4 494 100 861 720 675 452 995 480 612 795 661 589 672 497 920 0 124 90 74 118 519 197 974 652 546 370 924 630 926 146 0 978 297 0 0 144 0 414 774 986 596 0 434 0 636 0 192 920 371 616 627 30 195 202 98 203 442 722 622 966 5 280 0 445 619 456 365 0 775 445 754 488 0 701 903 0 611 896 86 929 97 0 0 0 303 239 266 365 906 765 941 983 847 867 109 294 468 0 0 994 627 272 0 159 665 249 617 8 710 51 0 861 166 312 745 827 933 341 813 999 994 0 945 498 215 973 677 0 445 566 201 983 577 361 37 0 850 341 0 0 335 422 542 947 0 893 374 0 80 0 754 89 313 167 370 696 733 224 0 90 99 349 934 858 880 169 604 341 491 99 607 323 0 837 251 760 442 644 0 242 132 196 0 502 0 83 478 660 973 0 483 0 594 922 872 561 54 11 594 144 496 1000 0 771 680 574 439 529 985 350 635 483 384 0 911 222 937 959 0 277 380 0 569 771 597 923 533 310 565 642 0 0 676 185 0 689 739 844 0 285 348 295 458 885 0 881 603 0 114 0 198 138 543 976 0 872 826 722 577 543 428 859 662 292 166 746 18 837 715 0 821 0 664 78 120 0 291 557 244 78 867 129 943 0 0 327 670 0 630 474 257 296 325 882 162 0 265 19 501 201 0 263 35 3 104 603 18 952 706 902 477 590 0 202 264 705 597 276 333 257 765 915 95 809 946 106 693 13 0 927 717 426 682 696 525 920 384 54 0 115 548 0 463 446 270 0 0 485 764 449 535 449 0 257 304 166 325 641 687 224 627 182 0 413 0 995 0 888 554 59 29 494 0 269 198 946 341 953 786 68 356 266 261 0 0 799 463 68 442 996 883 996 0 215 121 0 142 578 602 449 0 849 667 631 680 0 936 514 0 897 543 0 943 914 757 786 622 456 3 814 0 127 424 955 218 950 708 188 242 656 0 405 674 491 435 937 307 516 0 209 128 209 127 0 942 654 53 904 0 679 741 763 758 0 0 532 711 0 913 376 437 761 0 443 363 0 898 657 982 0 305 207 0 924 494 506 855 153
354 460 598 0 301 50 417 221 0 528 260 795 0 880 913 0 832 481 410 0 109 810 194 558 552 906 0 75 102 982 498 0 246 55 0 793 0 871 579 736 125 681 707 649 629 465 346 499 298 109 69 320 547 821 306 869 316 129 74 0 651 821 648 572 901 319 642 665 0 474 329 19 392 0 886 290 781 485 0 0 0 746 187 477 44 801 720 0 317 0 290 63 951 358 211 0 486 351 206 0 946 76 363 747 678 206 333 618 270 0 973 0 851 0 0 758 451 0 215 252 730 953 90 179 60 871 633 0 757 0 977 168 615 728 582 451 449 481 289 784 905 898 404 508 0 578 219 0 611 8 375 731 12 0 659 23 258 373 746 853 0 814 403 139 858 110 743 375 0 321 93 629 899 596 16 377 743 925 99 60 345 821 212 822 637 792 823 0 434 143 747 509 562 183 572 367 0 480 0 282 0 0 0 223 0 504 0 608 80 781 193 973 414 84 0 807 755 951 960 79 48 0 454 760 547 630 408 0 763 91 305 494 0 110 983 583 792 503 399 653 0 887 543 0 263 204 352 764 0 817 883 0 894 992 602 0 842 0 720 443 0 546 859 0 0 594 907 601 940 419 902 418 529 0 0 822 475 331 84 767 775 379 669 834 0 311 836 185 287 0 0 935 951 0 421 683 19 833 171 621 0 839 230 0 658 50 0 569 571 0 0 0 0 935 710 0 696 2 494 0 676 913 894 0 491 181 87 886 730 880 919 120 69 431 808 0 544 29 479 944 108 115 246 285 874 56 368 669 684 967 342 0 465 947 192 453 182 196 616 883 56 692 413 840 955 456 296 353 289 888 807 364 0 795 826 618 849 204 184 835 378 87 829 777 29 257 0 138 58 520 0 526 833 52 776 364 728 188 370 0 740 848 234 419 849 0 0 289 0 635 0 557 473 720 817 886 992 0 570 539 864 210 731 0 0 0 317 605 86 973 744 402 461 389 0 80 0 205 917 847 645 999 0 355 0 411 920 89 340 399 754 293 556 973 571 86 543 44 615 152 473 0 0 36 382 464 976 768 785 0 834 505 671 766 0 865 868 450 593 586 198 0 0 887 849 860 425 467 475 658 381 770 0 339 156 392 778 124 442 0
293 154 996 907 0 22 418 186 0 465 225 0 391 0 359 648 946 0 191 179 704 859 854 379 142 656 42 0 666 445 997 86 0 161 611 0 308 176 278 411 0 538 0 534 210 962 497 65 512 81 643 29 558 713 124 892 0 286 237 96 0 385 315 658 110 764 0 442 0 0 0 0 185 839 230 34 708 230 0 412 628 146 359 465 900 0 0 337 625 938 867 288 421 483 149 0 108 0 499 0 947 173 0 0 388 824 481 729 0 498 0 316 93 596 679 38 0 0 0 9 878 935 0 285 722 842 618 349 508 534 402 262 512 153 0 371 0 0 40 703 0 32 695 372 779 203 483 234 0 645 0 682 238 541 711 0 0 917 455 94 215 914 0 941 36 716 728 42 394 230 0 0 45 0 534 9 950 63 210 635 0 737 565 68 387 866 810 0 59 328 0 366 620 399 230 0 257 354 538 347 237 859 0 259 894 475 49 0 165 0 410 0 186 262 695 0 0 610 167 888 682 0 390 883 0 440 616 0 675 847 798 403 760 274 0 735 539 0 955 0 461 300 632 551 0 233 833 602 0 573 932 0 363 365 0 0 823 0 779 0 406 785 217 0 729 813 247 30 849 0 471 875 910 698 332 937 460 0 765 727 695 201 299 0 134 0 501 893 272 0 972 282 810 65 13 40 0 0 910 625 683 946 373 785 11 641 504 0 659 783 862 0 0 70 543 768 108 546 455 993 413 97 250 688 971 289 55 86 184 205 160 904 0 130 337 92 767 92 842 321 212 812 94 425 872 262 66 59 657 196 0 970 675 263 588 96 215 870 674 721 600 680 842 477 0 497 760 356 683 0 0 229 495 246 887 628 470 114 778 136 0 64 287 730 552 534 459 407 539 365 441 731 47 120 0 229 409 249 189 299 261 741 451 0 881 920 842 60 880 86 169 503 0 0 734 222 772 845 787 948 391 166 968 909 651 0 0 806 448 36 539 202 0 199 0 725 813 915 970 321 1000 612 670 0 697 0 245 92 750 0 239 952 4 172 570 0 886 0 0 105 723 937 716 604 200 63 0 58 0 0 807 783 0 194 692 799 993 0 197 552 14 0 57 0 0 272 20 279 698 492 38 188 450 296 73 404 686 151 743 942
179 215 269 0 148 163 0 1000 163 312 158 453 233 162 97 965 439 807 0 783 0 13 734 248 931 661 223 0 0 0 689 912 813 883 298 0 0 745 359 150 0 336 552 470 0 180 181 895 243 562 370 99 297 497 265 0 464 0 977 144 953 207 639 936 385 178 335 387 0 488 206 501 635 509 484 372 312 576 923 651 905 311 195 906 0 806 489 958 599 0 288 0 378 48 573 591 0 48 908 321 0 0 482 465 689 192 0 511 661 0 662 200 0 403 786 130 968 575 952 618 736 350 214 234 530 0 0 190 0 554 263 786 841 485 624 508 95 954 953 65 489 910 845 847 495 660 605 833 263 0 742 0 310 852 0 665 25 762 248 0 0 134 33 61 513 254 101 775 564 831 935 422 714 770 0 317 232 465 347 766 164 912 948 897 226 649 423 465 318 559 0 136 4 0 971 464 0 0 291 893 0 994 980 7 832 833 509 625 421 760 467 651 185 466 34 339 6 174 158 97 938 0 0 467 244 0 594 610 0 998 939 0 0 16 982 0 591 666 285 974 0 502 0 802 1 0 569 0 321 619 141 374 674 775 627 850 0 0 819 0 0 307 0 578 511 240 332 556 858 459 88 760 290 784 847 0 908 565 417 298 18 0 948 0 691 0 0 934 0 653 0 771 546 417 282 33 575 379 705 0 0 626 623 0 0 46 67 782 34 0 730 382 0 248 0 127 6 0 90 137 392 0 386 0 746 608 779 201 0 555 692 983 70 211 0 0 64 311 221 78 545 249 194 497 0 689 569 350 347 0 864 320 318 0 0 908 548 250 47 449 402 383 436 445 540 0 874 217 0 459 811 222 0 0 0 291 598 346 828 784 889 550 305 684 311 664 440 290 410 334 706 745 528 561 850 484 749 345 59 0 855 359 304 446 0 579 429 425 688 110 9 576 270 0 749 478 0 0 38 0 0 236 32 0 0 690 823 209 148 324 697 613 0 392 702 195 635 934 224 89 143 689 921 835 994 0 157 46 684 555 177 783 399 0 675 932 765 359 398 589 603 45 733 641 556 527 924 185 257 0 0 0 21 3 268 830 104 763 446 126 0 709 672 722 618 0 663 661 604 150 74 313 0 194 909 0 0 775 0 446
0 0 0 0 0 0 580 903 0 38 877 538 0 676 869 874 92 424 0 153 77 345 0 907 318 603 409 840 928 349 189 188 201 261 203 803 0 704 495 524 735 495 960 444 203 895 534 256 356 474 643 138 0 429 213 794 254 67 734 696 858 707 686 443 0 0 872 699 485 829 314 176 733 568 0 0 164 769 0 910 703 388 655 429 811 555 0 770 803 199 244 273 846 179 572 0 662 535 48 443 527 0 197 581 572 582 96 0 56 944 966 386 656 0 496 980 0 468 921 326 799 155 68 65 59 169 242 766 102 0 589 0 882 890 417 167 350 788 813 193 663 628 0 166 73 80 584 358 604 734 820 1 30 0 52 430 93 886 0 410 240 184 117 764 913 77 981 368 602 0 553 456 560 0 466 835 448 514 355 0 409 602 128 645 898 165 180 607 3 118 600 424 111 50 0 0 596 0 0 577 0 0 898 812 220 796 164 871 431 176 671 0 840 0 679 521 488 0 253 777 507 0 786 676 9 531 56 531 0 0 0 208 0 791 480 985 52 775 528 144 369 505 68 402 542 0 492 0 0 446 802 899 0 839 543 10 834 0 375 0 459 0 441 83 464 279 527 0 0 0 430 985 638 0 0 827 597 785 226 0 171 403 547 481 99 0 87 0 0 1 14 614 899 0 0 231 801 0 953 506 672 0 35 298 0 405 0 40 982 718 188 546 876 804 441 966 0 282 888 660 695 844 278 393 250 83 0 317 534 0 238 208 879 38 842 54 347 315 0 559 62 389 0 943 175 71 852 786 75 529 685 281 0 353 854 800 614 0 157 726 0 530 0 0 0 629 950 870 519 172 0 455 0 952 598 0 152 978 369 745 296 213 462 505 90 762 601 780 52 820 0 238 0 607 990 795 178 762 991 422 0 775 699 0 171 0 957 763 981 260 729 165 476 695 850 0 272 971 979 854 997 726 737 0 889 736 814 915 790 542 0 449 535 760 358 11 965 937 430 993 493 0 0 318 132 803 254 72 491 314 322 160 707 0 175 0 482 759 829 528 0 225 258 737 408 726 806 0 0 0 0 777 68 199 402 89 149 225 184 753 0 454 0 888 945 0 447 0 29 0 253 458 45 773 877 46 42 458 145 203
167 2 592 0 945 35 58 0 839 891 183 259 504 284 289 0 4 0 868 555 547 0 753 630 161 754 613 0 547 312 937 0 0 358 642 474 165 146 709 907 0 338 223 0 936 563 0 7 21 45 758 904 0 305 0 791 592 0 0 0 502 208 190 823 579 790 884 497 446 0 0 0 824 0 346 965 665 173 817 827 0 368 94 348 0 71 22 659 901 171 275 844 117 0 421 606 14 974 53 307 0 296 88 890 0 708 0 684 855 680 324 688 204 920 276 324 413 345 352 0 82 0 0 0 938 655 138 709 777 819 421 380 372 389 777 45 36 700 24 586 99 580 678 204 952 168 591 0 138 284 48 619 0 510 0 436 280 702 129 960 0 15 205 0 795 316 546 914 424 92 891 817 157 162 765 854 30 217 0 475 0 383 684 245 0 108 946 267 0 589 0 194 996 90 252 106 534 520 698 973 60 580 677 642 168 0 610 90 10 185 0 417 133 421 975 636 337 924 909 437 552 0 159 0 824 0 566 0 253 268 487 60 0 785 771 609 869 422 0 927 477 310 278 874 565 486 790 161 37 0 133 168 442 0 671 172 30 273 979 646 0 240 325 278 288 128 177 572 0 59 0 47 990 742 602 430 662 349 0 304 713 0 909 560 0 670 787 105 784 2 276 620 0 0 932 572 470 538 49 559 535 0 102 83 0 508 484 410 0 34 270 278 0 414 828 806 899 481 0 712 25 805 0 770 986 0 466 459 592 45 0 667 253 388 280 621 834 958 869 200 111 150 715 557 119 473 276 0 475 7 860 392 162 146 0 605 108 477 0 921 695 242 539 117 671 579 126 335 130 386 0 864 748 216 432 0 200 268 411 291 693 606 455 0 501 924 794 903 0 95 0 80 308 0 236 358 157 7 757 160 654 380 0 338 0 197 0 250 690 63 260 615 0 169 0 674 978 212 443 369 611 486 298 123 0 980 0 632 999 0 8 228 0 859 797 524 934 205 0 422 27 316 0 890 741 689 739 21 349 982 657 388 305 428 197 851 994 130 0 616 555 661 134 0 56 0 890 857 442 989 660 0 0 997 0 220 870 0 0 677 0 0 838 0 44 741 861 914 166 0 83 0 754 0 950 787 646 0 288 0
240 438 848 0 165 251 219 0 782 0 322 546 0 330 183 0 0 34 434 0 0 434 206 209 743 617 0 593 248 0 0 830 704 0 0 683 0 720 171 0 287 347 686 0 423 553 185 245 0 232 0 293 63 601 790 357 811 0 723 642 418 498 478 261 956 670 908 429 471 673 266 0 0 0 838 0 478 716 559 992 690 0 433 400 0 0 718 0 0 260 813 988 142 0 844 607 692 900 686 734 663 0 0 381 760 0 151 802 0 221 670 673 570 483 494 486 476 865 145 0 831 996 0 213 166 847 214 562 741 497 984 820 897 364 845 287 407 156 0 583 554 483 351 875 277 83 21 0 414 895 114 473 380 278 280 964 571 0 654 823 507 0 247 246 870 63 0 0 755 712 0 216 753 49 0 0 0 379 376 486 469 440 133 949 0 578 0 0 318 684 180 918 518 784 827 231 0 0 113 393 122 33 628 730 826 0 720 667 189 229 70 256 544 48 984 274 456 731 429 906 0 482 645 303 0 997 0 168 350 346 271 925 92 87 119 639 189 758 512 329 0 365 326 0 507 211 0 441 101 6 327 262 932 9 348 182 654 239 0 287 611 842 818 472 884 162 850 675 364 787 282 990 960 658 375 189 423 855 520 978 479 386 81 448 0 540 0 0 773 0 928 870 21 162 801 264 0 0 171 0 781 0 0 138 517 147 0 55 565 291 837 227 887 0 230 517 0 0 900 392 613 590 132 62 466 164 0 760 0 272 78 906 840 415 498 0 330 478 363 0 721 756 402 474 413 932 0 0 233 933 350 320 968 953 467 0 536 186 40 0 740 603 0 0 552 864 765 142 132 0 53 119 0 0 0 0 520 210 143 0 787 864 0 818 356 974 72 0 383 993 0 93 920 38 173 650 464 240 278 0 287 257 0 848 878 594 858 241 68 361 837 498 511 411 494 0 74 134 91 275 889 0 0 867 153 711 210 890 543 0 944 78 0 0 313 532 161 683 0 783 547 133 263 634 0 329 0 0 0 157 624 0 0 105 157 916 811 233 0 778 0 518 0 0 536 489 794 394 787 22 0 536 854 296 0 139 0 481 0 0 827 498 876 0 729 838 321 619 0 373 325 263 21 687 467 555 306 703 570 94
712 93 0 66 808 0 28 966 770 418 177 112 0 57 778 850 163 647 0 0 937 188 520 0 576 633 662 978 939 0 0 545 284 311 953 20 366 215 0 680 0 554 709 743 13 0 69 579 172 0 349 153 20 0 679 344 512 31 391 963 135 0 683 454 229 0 517 45 39 0 105 165 495 306 938 396 531 762 700 288 0 878 576 915 73 497 174 976 253 899 941 144 273 0 123 847 0 710 0 58 414 346 406 515 0 0 976 366 808 0 419 199 370 0 353 968 538 870 288 865 457 0 422 340 553 882 501 593 1 263 617 63 455 0 783 365 785 0 753 29 0 0 0 781 0 742 389 245 681 173 734 5 691 489 171 701 712 20 905 0 383 0 910 35 71 172 0 0 3 633 0 36 177 109 699 757 0 493 589 0 568 429 658 0 450 167 465 757 804 6 953 21 257 643 831 354 536 258 227 242 0 0 572 0 0 0 837 78 379 0 777 0 471 901 81 923 754 571 964 48 826 568 0 597 0 347 287 0 423 726 445 270 453 533 509 0 123 639 32 0 994 142 877 632 673 0 171 807 546 612 0 704 0 190 154 806 862 253 65 819 588 831 696 0 118 155 193 198 177 909 560 653 213 103 976 405 0 864 913 299 547 668 326 169 968 681 987 780 438 703 165 76 764 499 814 815 498 711 850 20 185 370 407 594 171 741 535 309 469 0 931 567 33 472 480 257 276 340 656 99 613 444 311 968 618 890 970 915 420 913 847 475 0 808 552 737 534 609 945 217 665 509 0 0 239 527 658 855 628 787 258 872 934 893 37 640 0 750 809 0 888 0 0 343 320 734 0 789 291 265 701 763 123 0 717 776 578 0 0 944 622 0 474 117 879 710 344 83 828 347 391 0 75 544 0 354 717 189 236 346 529 172 0 491 625 968 0 160 464 874 0 422 417 743 286 79 145 231 899 757 348 206 555 683 0 986 388 466 900 0 0 546 875 0 996 870 188 80 608 0 462 0 640 968 0 84 397 985 66 737 114 80 597 786 0 256 670 477 409 276 384 0 927 531 901 588 0 783 0 561 0 321 514 785 300 696 0 881 826 536 663 920 0 108 399 0 792 0 297 139 758 573 375 295 542 0 0 775 72 425
468 0 392 168 443 911 0 729 879 912 0 93 410 0 432 748 187 883 533 3 737 426 169 27 472 573 693 886 823 0 679 867 56 267 295 0 0 134 314 168 0 987 637 719 0 618 561 308 548 488 408 0 685 0 888 414 901 350 248 486 100 970 205 972 29 663 508 0 467 181 0 0 0 731 347 0 679 404 577 23 170 625 948 95 225 17 294 731 0 997 0 536 447 0 954 329 300 883 522 120 980 612 91 0 0 831 685 5 138 484 139 426 357 282 296 189 728 269 494 620 823 897 233 143 0 850 569 0 903 435 658 672 134 0 814 0 119 0 0 72 820 0 0 0 0 837 222 0 501 979 177 0 375 792 38 155 845 583 0 866 0 390 836 252 468 0 295 756 0 612 584 381 691 513 725 843 272 176 32 318 142 0 482 203 0 537 336 956 249 972 964 623 366 896 550 0 3 0 72 55 821 49 0 0 617 529 838 809 370 643 0 854 597 771 126 865 0 77 0 0 0 424 520 0 0 345 411 179 143 969 805 887 85 539 478 0 0 370 542 841 0 607 166 993 258 0 677 686 0 399 267 54 159 926 779 387 705 581 506 531 258 510 0 0 218 22 279 0 0 104 238 355 729 0 0 0 465 788 0 394 745 60 756 959 11 218 130 415 401 0 805 895 421 113 954 282 0 261 0 528 852 983 0 33 673 352 398 845 27 318 734 405 253 479 324 262 311 740 0 0 48 954 388 265 0 913 426 106 601 337 60 841 0 405 0 0 0 317 196 679 96 820 498 166 720 942 417 749 450 656 909 718 413 751 321 769 597 7 0 867 970 474 273 0 995 75 0 237 596 541 161 34 38 180 194 0 285 966 945 205 698 0 744 910 960 0 201 274 571 193 0 862 387 817 633 163 643 43 0 395 325 193 649 0 0 0 439 569 57 0 285 787 67 977 175 588 0 399 948 942 381 978 789 563 249 504 162 674 688 569 795 589 230 132 620 838 723 0 0 280 451 980 66 477 0 0 444 8 583 954 440 906 0 883 668 786 622 579 770 903 914 4 525 452 0 43 86 911 188 215 17 315 92 538 608 795 0 649 123 0 0 897 0 971 0 0 639 69 0 0 0 291 799 0 458 118 674 602 374 17
0 691 0 109 225 566 850 0 499 371 508 30 20 805 435 578 977 0 0 69 159 163 0 0 410 470 41 580 647 270 685 621 0 0 557 0 134 0 142 719 996 375 0 26 554 0 0 879 599 750 449 277 965 498 0 189 726 957 381 194 84 791 314 227 435 178 907 681 231 716 980 720 478 286 987 0 795 692 0 0 29 9 33 0 446 0 717 0 800 379 209 0 493 517 744 732 528 51 107 513 849 789 205 0 0 330 635 525 760 536 795 269 781 1 583 524 937 0 265 582 431 241 982 966 585 365 181 411 0 951 103 388 818 0 354 536 0 314 23 404 813 454 420 68 608 74 0 492 498 0 273 725 621 604 614 473 0 93 474 283 932 545 717 360 664 387 190 0 0 89 837 571 910 774 567 395 798 490 510 945 0 616 64 843 435 3 0 823 636 445 757 354 598 37 0 0 89 0 598 838 0 971 940 422 605 204 660 0 929 744 459 0 0 965 951 159 215 254 411 686 536 516 0 817 314 340 241 426 882 23 610 954 158 139 402 833 811 277 77 200 923 256 15 335 102 804 324 665 282 209 0 418 0 189 683 0 556 224 263 957 465 344 415 575 0 671 48 737 853 629 564 0 618 0 198 65 556 226 992 378 169 222 736 235 0 141 575 551 381 0 32 962 0 222 521 0 0 0 0 408 601 210 960 495 978 0 23 64 107 281 838 187 743 311 115 116 944 665 0 404 21 316 0 935 0 0 752 424 962 518 858 151 672 900 569 711 294 428 469 683 0 217 44 128 443 778 0 94 121 0 403 286 887 486 0 956 262 242 660 0 510 972 590 0 567 405 443 0 100 874 948 1000 741 946 718 404 0 669 450 0 0 0 652 65 595 0 660 592 900 131 232 0 140 537 933 789 791 203 0 945 749 343 402 697 973 285 0 0 459 1 0 234 459 0 181 130 852 539 788 782 831 0 56 0 96 407 576 303 99 227 0 0 757 0 993 0 476 197 0 33 110 0 0 0 976 0 0 278 13 0 0 0 481 0 754 2 0 597 0 388 977 41 235 145 761 452 0 368 709 133 832 823 190 985 0 663 242 120 438 661 0 798 402 105 317 522 358 294 248 513 675 127 93 987 782 0 325 0 667 193
237 0 507 215 436 837 585 358 928 485 387 450 0 914 240 280 139 616 315 151 910 584 0 0 139 0 184 509 952 133 211 0 310 0 0 859 736 606 856 149 381 464 994 0 708 0 896 404 743 986 0 136 285 217 425 611 531 578 578 588 461 0 686 372 590 800 842 0 830 292 355 452 0 495 0 230 608 872 0 353 338 818 228 775 623 405 447 951 0 108 825 551 133 0 355 613 937 97 190 101 0 0 299 453 485 946 799 155 875 0 844 0 821 956 804 0 596 230 585 17 47 639 358 815 508 965 0 371 590 912 732 0 326 672 151 373 835 310 76 152 63 85 0 790 62 409 298 525 139 291 554 174 141 105 83 518 803 242 654 402 375 955 931 414 670 0 120 804 428 485 16 810 0 0 199 423 0 439 849 358 0 6 355 220 8 0 475 997 35 0 0 85 380 0 174 283 0 141 192 283 395 701 119 945 206 398 0 0 754 235 0 0 0 883 887 515 322 276 440 0 45 0 453 550 967 0 772 422 314 440 0 385 14 861 162 0 0 642 0 569 485 682 182 174 365 0 161 37 0 0 0 0 0 111 44 74 556 666 258 189 893 0 184 155 0 340 426 568 0 92 17 0 0 240 266 386 391 198 528 0 0 772 341 416 212 0 363 474 241 355 802 0 121 928 309 0 259 557 0 881 0 386 0 0 108 0 26 755 874 174 145 428 966 13 807 540 77 677 697 506 0 836 541 588 83 704 873 674 425 906 501 571 414 477 597 951 769 574 85 828 0 983 0 481 0 112 725 943 378 765 580 18 203 422 0 47 905 369 806 0 373 244 854 0 737 39 569 0 712 990 540 727 555 0 214 67 0 466 181 0 657 729 0 620 0 117 0 13 238 24 679 404 101 302 298 544 0 0 516 380 189 543 0 166 714 0 0 685 512 673 856 111 0 596 49 29 120 0 799 0 874 344 56 0 612 963 953 0 152 498 867 876 830 58 253 903 426 2 322 0 417 0 0 903 354 114 416 934 915 443 100 16 972 811 62 695 0 592 0 0 897 695 943 981 0 821 914 127 794 0 624 0 980 621 655 364 0 468 0 324 984 438 235 856 715 0 600 112 0 0 929 522 768 94 285 0 704 45 552 340
0 128 0 344 656 62 0 976 639 335 0 640 0 874 337 858 294 659 310 766 0 0 88 210 282 331 649 192 349 656 652 12 310 286 879 553 588 716 664 222 679 52 799 676 564 0 355 30 745 0 165 964 432 277 517 223 402 769 609 69 318 413 452 488 0 230 0 0 538 0 845 449 12 114 44 0 224 360 516 897 612 0 331 751 184 10 860 800 398 0 831 0 504 803 900 338 0 947 669 256 0 855 936 777 83 0 261 756 320 358 794 569 0 79 0 590 989 966 163 0 887 545 226 847 0 0 373 940 543 742 306 124 937 300 330 217 475 749 357 797 0 391 70 729 53 475 474 306 0 372 0 891 429 722 23 724 318 0 438 14 310 244 287 0 333 876 931 0 652 79 0 922 425 5 924 668 826 0 762 372 827 785 0 0 711 399 555 895 946 222 991 925 0 310 550 871 889 991 201 738 0 608 0 908 196 832 139 925 475 917 765 927 653 597 672 584 382 627 737 320 286 993 0 369 603 659 720 888 826 756 0 820 57 131 821 0 985 0 162 675 659 266 0 594 397 201 123 179 0 132 852 321 52 666 469 423 0 637 151 0 381 9 422 228 300 0 0 0 586 0 937 0 52 0 979 203 516 103 281 345 797 686 689 674 0 507 700 0 403 757 357 867 142 123 0 361 521 453 292 0 787 239 594 0 344 457 530 0 722 594 782 0 0 206 660 0 163 421 284 463 0 0 889 133 742 798 2 96 83 0 391 80 0 0 246 216 239 699 444 838 857 865 0 866 476 606 600 569 0 618 8 741 435 550 382 111 591 317 784 0 129 968 607 997 778 582 35 633 0 290 970 53 0 674 846 579 0 904 146 0 256 942 100 918 0 402 812 383 417 757 979 550 937 693 667 79 967 812 820 0 0 922 229 335 449 353 0 975 348 785 0 0 146 0 0 719 732 429 611 181 698 0 0 140 71 691 302 0 920 0 428 157 596 0 760 260 203 0 389 424 270 0 675 425 873 624 0 0 851 93 89 103 0 537 825 0 33 978 828 0 566 857 604 107 0 0 65 483 148 403 874 528 906 834 302 3 794 593 0 204 463 355 909 237 699 0 0 886 611 947 656 975 0 101 99 295 0 466 0 562
259 678 699 0 384 278 911 0 0 605 349 302 303 84 763 0 239 417 22 547 993 2 531 431 95 0 625 199 429 892 949 723 697 392 801 0 0 0 856 105 905 0 0 915 686 607 190 81 0 422 500 0 191 317 0 0 895 794 273 450 806 542 650 147 27 0 256 999 0 855 709 0 0 868 0 0 637 764 824 386 269 635 408 732 280 0 529 435 673 694 120 576 600 343 844 397 455 975 982 0 0 0 560 0 302 844 166 0 0 860 534 29 0 0 141 412 410 862 534 165 294 0 0 687 768 79 590 928 279 772 170 236 247 65 0 0 0 0 510 22 37 438 863 706 933 780 389 807 374 0 732 323 0 0 700 345 621 0 292 401 0 527 213 878 743 994 325 89 912 894 969 0 0 709 173 0 179 454 0 578 0 236 432 217 4 1000 455 0 554 0 0 836 544 170 0 363 556 607 627 365 810 983 679 793 862 279 541 193 11 863 0 17 123 496 152 720 981 957 0 216 559 0 577 527 0 0 28 772 185 120 177 928 8 658 220 891 245 844 831 797 806 560 77 0 0 0 149 0 490 77 40 727 247 818 71 258 983 385 266 0 913 429 726 0 112 24 226 0 0 727 840 58 637 590 850 706 355 448 77 547 635 542 339 683 0 881 239 849 0 776 0 579 0 426 617 594 222 47 727 0 646 0 671 515 765 469 0 619 945 201 0 506 402 214 998 253 0 813 985 109 155 994 661 0 658 98 760 812 385 549 420 792 574 249 457 736 872 556 801 733 0 0 430 492 839 34 372 706 279 814 0 0 0 606 0 768 0 411 83 203 392 689 0 160 956 390 341 0 46 441 901 0 23 0 260 0 0 88 203 432 663 778 0 357 749 0 725 965 647 650 69 437 813 0 334 103 975 698 257 515 0 609 649 586 575 241 158 767 799 374 811 288 771 498 575 424 0 870 0 125 325 0 204 723 212 0 168 902 902 57 0 0 761 514 498 149 487 756 0 768 885 486 987 967 447 0 482 0 953 275 984 161 321 71 998 8 197 127 464 714 0 943 625 214 866 564 556 753 0 33 14 237 628 501 236 0 575 263 142 0 369 0 177 850 897 208 682 790 984 0 0 826 901 487 850 842 849 0 922 173
438 959 249 484 512 792 184 0 236 548 0 0 952 804 691 902 845 269 309 0 593 275 0 79 633 751 527 491 340 634 666 22 302 592 0 287 853 784 0 889 512 265 796 0 440 0 746 0 589 557 266 555 0 771 939 0 999 602 232 543 498 184 486 652 640 785 280 543 377 481 210 753 268 781 59 398 541 44 769 780 939 820 494 97 563 653 0 77 227 819 692 0 705 502 806 677 0 233 144 94 167 702 729 846 687 290 0 635 55 182 443 669 560 266 105 214 314 0 869 0 796 714 209 0 376 491 39 0 882 0 229 762 426 0 652 155 442 0 604 0 79 0 730 613 272 617 435 770 728 508 329 210 490 13 592 536 485 610 608 741 193 901 0 737 268 415 204 871 0 423 416 0 112 223 245 750 606 942 101 0 857 0 247 0 418 711 642 132 273 741 110 369 501 425 0 668 302 427 275 411 323 754 238 111 0 78 220 0 610 622 144 465 0 17 747 0 0 26 773 431 795 410 764 894 874 431 289 0 801 777 746 243 276 359 981 436 0 855 213 158 894 173 384 621 606 598 0 675 0 839 853 602 907 277 123 205 545 190 0 478 0 729 667 913 289 0 0 685 0 760 274 429 0 248 774 98 882 476 405 128 905 232 589 677 460 0 298 589 889 845 120 0 86 959 0 0 703 942 628 599 539 632 234 422 943 0 496 0 981 632 326 928 642 281 294 189 444 328 0 317 615 473 377 405 217 557 829 361 435 426 395 0 570 419 415 757 303 0 0 385 762 0 933 369 0 0 897 785 0 737 161 761 41 0 464 460 409 765 145 0 560 463 0 25 612 682 702 0 787 682 417 799 87 609 660 878 132 222 882 927 829 678 576 986 223 644 15 648 18 980 82 77 463 601 409 890 211 0 0 338 295 0 874 670 895 847 0 67 488 0 629 794 0 335 400 930 195 0 318 762 151 289 77 208 998 0 353 692 333 491 645 0 567 206 686 797 130 703 904 584 520 0 318 863 0 0 365 211 40 262 153 4 232 793 53 0 891 0 0 656 169 235 727 0 487 391 940 430 444 0 583 583 0 543 10 0 683 435 692 580 349 0 692 687 423 633 471 0 155 156 0 878 392 44 0 721 869 593 598 61
759 0 23 0 742 357 598 133 888 144 59 0 433 0 402 199 655 601 980 337 295 202 292 974 939 759 0 0 801 937 295 65 606 699 435 333 811 612 0 321 806 868 158 204 189 901 530 369 5 815 601 965 338 611 210 754 450 0 0 0 205 0 485 175 371 767 899 1 984 431 791 508 555 864 0 831 0 492 0 628 82 291 367 743 209 699 213 8 0 226 0 59 981 286 914 216 154 0 935 0 0 791 686 889 221 968 686 877 168 490 361 147 679 420 364 850 309 389 69 325 0 651 711 228 0 255 409 766 956 62 977 771 201 640 535 736 835 691 921 941 0 928 569 0 11 823 406 17 705 523 804 676 953 766 264 913 0 0 598 0 0 23 625 609 889 0 840 0 834 51 800 946 545 830 668 0 410 0 0 357 0 879 509 947 988 503 0 837 0 965 937 0 445 0 910 361 34 655 283 515 499 844 0 753 682 567 642 84 316 257 580 982 553 830 983 786 671 0 332 707 785 0 47 321 745 531 311 759 0 253 373 742 739 503 279 586 401 70 302 139 0 747 728 151 0 531 288 830 342 188 206 927 552 561 709 754 906 578 842 307 0 530 766 248 0 408 831 0 242 0 0 0 314 993 42 945 339 861 469 0 628 609 885 214 500 388 0 586 256 442 391 322 67 623 223 282 0 998 0 619 255 29 414 167 357 520 704 105 0 103 0 452 923 714 54 769 769 0 992 525 0 0 384 725 686 377 527 923 790 711 99 0 778 252 312 16 692 821 572 0 469 821 0 0 0 997 834 783 0 551 29 211 529 15 410 707 80 289 581 58 295 953 714 673 66 228 309 986 59 0 0 636 899 829 193 769 870 970 559 0 0 499 35 888 38 904 622 453 0 107 333 0 923 783 285 954 89 806 0 153 433 997 68 944 735 828 846 0 808 293 569 442 710 447 79 624 320 0 466 138 651 940 0 224 469 285 167 656 321 191 92 0 487 599 379 879 433 207 212 822 212 0 248 280 832 432 653 410 724 0 251 584 738 135 853 0 167 0 525 824 583 0 486 755 844 324 104 534 548 639 152 642 867 428 285 397 192 763 579 452 444 397 87 257 592 0 727 653 221 886 761 0 878 386 0 804 460 0 277 925
924 230 908 0 458 485 0 330 907 934 0 427 0 511 862 512 332 91 705 821 593 919 0 567 272 694 229 331 846 973 224 915 998 59 365 993 579 589 651 0 383 700 75 728 562 177 778 900 0 719 652 823 640 0 649 0 409 0 177 504 0 185 112 865 479 917 702 823 460 471 0 41 378 23 0 544 122 0 0 646 0 0 732 28 503 626 0 411 0 922 511 93 564 0 522 18 0 429 472 0 770 139 128 0 0 196 329 174 898 0 282 658 653 297 136 1000 882 113 84 0 0 346 535 14 230 520 41 40 0 494 602 124 343 261 278 354 0 933 340 922 0 0 636 404 0 36 136 207 925 0 0 110 605 985 0 652 432 251 672 130 363 775 0 780 358 329 516 315 907 943 82 105 0 221 427 219 703 0 669 327 0 0 0 272 225 850 760 658 321 316 151 452 723 96 0 616 236 0 675 565 824 389 549 834 576 0 747 0 0 0 0 407 504 900 298 902 0 861 0 138 415 208 0 259 0 166 352 456 644 0 341 64 147 0 137 81 192 477 712 0 246 767 0 2 240 81 931 625 805 385 988 680 569 0 61 321 751 813 572 851 35 0 0 339 789 723 57 97 0 0 860 0 551 262 322 0 0 729 119 0 0 115 337 0 782 371 203 795 533 0 172 603 0 0 889 177 334 0 878 861 98 114 708 0 0 163 994 0 0 915 43 535 0 18 740 148 986 32 12 182 71 681 0 191 48 945 489 44 0 0 0 0 502 0 941 191 0 0 695 986 461 0 779 432 335 106 439 202 607 0 462 888 509 199 367 674 903 0 894 148 0 481 972 481 338 80 0 659 910 934 388 696 485 343 613 816 899 827 87 0 924 435 462 338 14 242 604 885 678 736 299 619 944 957 303 715 160 713 958 986 777 0 349 480 0 293 351 891 710 113 645 0 940 236 675 0 137 116 0 0 0 260 388 0 966 680 0 332 291 835 84 0 211 0 347 783 234 0 0 64 754 848 0 0 0 565 246 0 534 957 772 461 968 0 587 234 476 249 0 214 0 630 282 320 183 922 69 0 468 0 63 19 133 484 316 0 66 345 821 779 298 738 505 461 47 0 0 0 0 779 783 580 0 638 81 172 976 540 266 0
455 938 980 438 265 472 355 525 580 564 0 540 75 37 0 0 0 901 966 920 0 286 118 214 941 64 795 918 0 538 148 991 805 949 954 0 651 91 0 662 536 244 796 385 838 952 817 719 6 559 306 413 446 532 855 640 195 487 0 7 0 0 138 797 983 215 590 0 502 10 770 501 488 739 667 279 100 990 962 0 397 51 717 984 0 981 0 158 606 166 97 319 678 0 0 759 927 566 449 720 95 81 77 946 635 531 0 436 0 741 487 65 614 167 420 536 320 146 814 0 0 899 519 0 96 0 0 234 114 0 0 411 24 852 45 620 466 572 609 0 850 999 0 0 668 737 207 100 0 563 936 0 780 738 811 621 607 53 106 771 66 816 248 70 451 431 813 127 884 832 137 281 254 872 0 613 830 857 119 896 0 150 314 0 805 545 769 129 0 731 551 44 865 16 545 58 87 488 997 0 329 697 133 999 208 191 568 0 971 405 377 918 873 177 775 839 545 0 0 36 267 358 0 741 3 746 0 534 649 348 19 306 297 0 0 0 0 0 317 0 130 474 671 230 638 541 384 732 976 312 615 989 0 0 210 355 94 703 67 0 494 650 0 203 552 814 0 0 807 917 726 815 0 180 938 0 704 0 878 0 335 521 911 143 463 585 686 982 494 0 817 0 0 8 845 806 330 185 867 225 833 0 0 0 243 604 824 681 550 530 152 472 97 172 0 609 971 106 0 0 775 183 710 399 172 460 794 119 0 765 203 0 0 602 994 71 754 0 138 483 387 55 131 109 929 685 449 979 968 502 609 0 694 0 0 304 261 197 347 408 271 703 842 94 602 926 451 892 0 327 125 846 277 681 0 234 647 0 0 453 860 205 826 900 0 980 761 89 0 0 391 376 268 694 890 436 122 909 778 687 0 737 0 199 438 0 0 346 666 180 46 431 0 100 341 86 0 758 0 288 23 949 0 0 0 260 0 208 157 106 0 410 41 711 22 638 190 331 597 364 7 835 797 182 196 674 80 0 878 890 784 0 0 204 0 159 899 911 0 99 925 596 656 247 692 95 351 0 956 392 195 212 720 451 337 419 0 0 320 762 462 804 523 0 0 849 471 244 918 638 689 564 796 890 320 0 199 405 831 0
855 361 856 313 722 412 433 747 0 361 0 418 0 0 921 385 88 256 870 605 0 156 0 768 938 406 78 395 612 0 756 301 592 0 340 714 0 549 849 512 0 0 965 428 299 237 29 356 221 0 740 263 598 758 464 79 640 424 157 0 426 238 0 395 222 343 696 146 809 522 648 642 59 753 269 488 9 168 819 325 487 925 0 0 713 153 441 463 740 542 310 395 601 808 919 77 452 645 145 568 723 905 0 29 740 24 0 971 681 0 0 0 35 846 896 775 228 740 0 264 855 0 483 305 0 471 0 0 810 0 0 154 975 721 377 729 649 0 755 835 0 0 990 523 868 267 147 56 0 641 0 0 529 0 187 517 767 51 888 198 636 278 338 450 755 0 87 947 653 746 852 0 976 238 985 518 491 586 501 575 0 0 38 323 41 819 680 185 255 177 689 164 0 935 0 191 280 0 0 0 0 114 804 45 208 33 134 680 378 667 972 220 871 714 945 477 952 245 0 0 349 784 776 939 0 326 664 0 0 0 83 52 0 0 38 0 612 365 197 375 600 399 789 68 0 732 169 837 969 889 289 424 0 307 602 236 407 287 0 0 777 576 0 193 374 323 940 542 0 720 634 842 0 590 244 819 450 889 0 57 863 948 542 510 536 267 380 561 0 671 279 568 705 0 0 0 0 197 0 713 982 994 399 0 74 766 966 0 535 783 0 46 566 102 442 0 774 213 329 141 832 70 688 809 764 0 0 782 515 876 0 209 0 0 744 181 698 970 217 619 993 988 662 661 558 876 0 0 0 248 0 0 224 139 50 972 584 216 703 0 980 126 159 782 0 474 0 0 464 132 975 0 0 548 133 0 751 689 639 180 424 865 760 631 542 733 259 9 760 0 992 0 294 0 669 0 340 661 0 630 521 620 890 629 483 840 389 35 189 0 941 975 408 352 436 32 859 48 524 67 139 689 911 49 485 285 68 272 796 112 0 108 0 307 865 827 29 269 233 515 0 117 986 0 0 471 799 581 71 770 459 109 257 0 266 117 562 869 911 390 12 251 422 701 304 622 315 793 496 679 856 619 870 0 640 613 326 623 794 0 94 570 74 377 367 12 842 0 869 0 733 494 927 264 707 457 924 615 350 0
146 502 0 253 536 452 490 691 482 744 546 639 810 724 771 392 190 39 329 495 0 58 949 445 73 674 950 0 291 461 377 621 586 0 24 54 674 0 522 663 558 343 189 97 590 0 248 936 472 626 0 105 871 251 449 493 591 110 0 800 927 0 551 0 669 0 616 0 172 540 0 734 0 0 371 469 565 560 169 623 918 547 816 843 412 579 486 705 0 968 465 171 471 665 722 130 509 213 578 0 29 592 616 3 910 444 118 150 802 823 103 787 563 265 954 0 825 556 0 0 85 800 161 986 938 204 679 455 319 0 61 566 861 0 117 820 481 530 216 363 0 508 879 496 0 186 480 0 0 288 939 388 152 702 126 277 23 0 300 25 10 0 0 694 708 154 266 300 742 916 445 409 0 446 572 0 614 707 995 0 493 159 389 311 93 594 113 7 245 661 585 808 76 5 169 115 878 0 0 0 614 407 679 0 0 306 809 304 514 489 915 897 0 121 250 261 0 0 785 0 157 494 222 0 893 35 419 300 399 801 334 915 648 980 351 243 297 157 988 267 136 329 345 0 893 0 319 0 627 317 551 0 248 66 32 116 285 549 475 589 0 218 164 637 903 937 491 547 949 126 461 289 887 532 286 272 51 0 643 0 409 590 324 0 383 253 689 954 552 705 650 477 526 959 53 0 734 729 0 0 537 77 141 262 480 459 0 0 910 513 858 653 73 755 529 683 134 443 0 533 0 835 0 0 285 332 992 385 517 85 672 703 399 24 687 114 712 0 777 0 0 617 875 0 675 219 0 133 0 691 0 0 239 406 0 52 592 112 140 543 0 753 645 782 0 583 774 427 248 63 582 570 891 749 121 215 518 865 0 103 455 0 14 702 237 231 0 0 0 936 0 567 375 945 784 0 436 575 749 257 307 0 259 361 710 346 0 829 747 0 423 622 208 0 250 603 0 0 0 324 357 0 892 107 427 0 0 699 337 854 444 550 0 650 605 0 80 242 0 60 57 881 406 575 452 337 109 953 823 75 628 200 332 894 453 654 337 0 385 268 0 708 502 431 104 252 99 443 0 944 172 0 22 209 697 747 467 785 260 0 353 0 0 536 648 6 33 0 926 235 692 631 701 785 0 308 125 800 701 120
671 0 807 538 0 623 0 126 130 573 104 879 967 473 709 766 469 664 646 317 513 877 335 387 666 0 915 0 904 819 347 568 295 0 679 403 0 690 0 0 159 98 363 0 0 0 0 0 961 13 355 431 143 215 435 891 615 952 929 563 72 0 99 898 5 737 0 0 353 480 100 358 865 271 839 916 203 535 24 555 839 991 0 948 0 790 298 0 705 53 714 76 187 822 68 0 539 53 360 175 694 558 0 667 692 777 191 0 217 0 0 0 734 106 110 290 945 39 973 209 532 269 356 334 0 248 0 682 443 275 0 815 58 908 480 841 332 0 0 987 71 52 538 0 0 307 0 282 336 108 0 374 299 900 0 477 880 782 49 328 805 609 153 858 281 451 555 276 406 391 754 632 954 22 568 395 150 558 383 0 233 369 703 0 445 181 973 858 697 314 595 790 160 735 447 0 210 0 440 0 0 145 185 987 634 487 0 46 0 634 780 442 523 231 200 408 818 502 80 679 750 756 856 857 549 292 794 154 678 50 994 24 657 634 0 0 813 624 0 669 635 370 0 496 899 713 387 35 815 995 317 603 104 823 121 0 305 647 567 408 566 0 132 229 0 813 886 90 665 0 0 298 439 532 870 0 581 686 357 579 0 567 570 412 152 839 321 68 239 269 822 404 512 685 366 0 242 856 311 0 129 279 797 589 0 0 513 138 469 786 0 298 441 373 275 120 677 0 278 493 0 911 838 173 528 893 0 403 135 0 922 850 491 629 985 0 120 133 862 542 387 948 403 657 822 821 32 0 995 0 361 583 895 20 0 271 800 0 701 0 439 806 55 387 824 201 510 667 487 488 190 208 663 0 555 578 0 0 287 559 976 420 227 699 164 189 160 410 630 0 48 0 649 0 963 0 930 0 0 344 627 0 0 0 936 52 0 683 0 220 272 0 952 567 0 943 588 457 0 195 0 551 120 546 564 139 340 836 33 121 677 0 481 620 392 894 39 204 0 16 0 0 890 282 97 0 586 380 107 969 933 799 43 625 0 0 618 385 0 807 685 313 21 0 881 0 810 18 463 771 0 51 671 0 886 711 67 415 781 585 777 310 971 455 301 749 270 85 618 89 133 482 983 939 328 564 0 452 0 667
330 869 665 683 933 397 170 0 948 131 670 521 489 170 0 45 271 622 226 618 167 551 843 531 98 529 990 500 652 75 21 669 0 0 0 852 550 235 647 0 218 62 910 318 234 231 335 0 942 943 985 0 589 904 0 318 218 135 198 271 370 692 373 453 478 39 866 244 47 289 626 0 0 0 119 326 800 0 105 652 441 505 0 0 0 904 0 579 0 776 173 0 401 912 581 985 639 941 896 0 18 126 0 362 706 0 94 341 278 430 278 838 168 399 0 412 0 650 0 805 0 617 649 241 319 703 367 0 936 945 314 797 889 356 233 713 701 351 0 277 191 0 338 0 511 963 266 0 989 0 656 968 10 530 908 693 246 409 420 832 0 0 173 803 0 618 31 0 250 630 761 976 65 292 0 399 666 838 626 377 0 169 488 892 225 355 70 788 0 67 145 0 297 230 411 247 95 243 822 332 583 186 199 144 0 986 166 196 170 663 565 43 582 864 814 774 0 582 893 0 317 906 351 0 577 0 648 118 0 152 346 153 926 697 401 488 0 991 988 152 0 526 754 0 831 96 513 114 41 272 673 849 482 0 366 757 0 0 739 975 165 871 0 154 461 700 80 177 88 939 0 825 0 1 655 212 799 675 709 749 40 525 952 4 0 448 155 289 325 437 936 871 146 0 0 82 574 239 560 877 202 258 597 0 567 802 0 0 944 91 0 37 167 0 333 610 714 836 170 508 0 138 504 0 112 667 377 0 361 583 0 491 448 153 0 39 524 493 844 865 0 691 0 14 38 818 0 356 0 772 4 841 676 0 736 761 607 242 610 447 552 916 933 600 378 142 682 0 0 317 860 780 990 927 29 0 939 279 0 669 684 0 887 0 643 924 619 520 720 941 72 541 0 898 0 966 643 0 0 554 178 921 0 512 355 500 253 0 309 0 740 484 344 516 200 997 832 904 306 0 0 0 299 30 102 728 0 619 0 963 863 0 0 0 780 528 835 428 854 582 0 0 943 630 311 260 369 130 449 861 410 0 481 335 734 945 405 0 929 0 0 167 86 580 873 0 183 0 0 137 224 914 104 827 0 748 304 0 176 487 54 559 0 726 431 131 720 785 303 686 441 138 352 7 0 595 70 262 912 623
631 0 637 821 923 628 0 79 168 410 92 39 997 132 292 189 338 428 329 190 103 588 760 176 0 42 746 39 742 831 657 502 0 0 453 0 259 21 822 688 690 576 0 128 116 209 583 992 615 0 0 352 0 267 38 304 0 145 974 257 0 853 484 741 0 0 354 937 907 0 0 405 930 0 156 0 52 650 521 951 501 0 818 0 360 784 878 250 605 765 514 91 498 904 543 362 782 888 0 0 758 725 0 532 919 748 762 210 0 193 315 392 223 578 0 0 5 973 986 888 295 0 1000 0 924 402 197 372 52 322 0 883 0 509 554 0 208 0 551 525 0 423 906 38 757 445 174 848 260 0 0 791 0 25 785 481 40 877 223 217 0 0 140 120 898 329 903 0 219 775 969 626 173 466 749 999 167 627 492 634 15 95 947 403 12 0 988 614 58 0 167 789 901 0 65 252 760 9 0 300 676 707 164 610 0 128 657 923 139 132 995 428 66 0 0 477 0 0 720 0 770 0 0 933 0 0 512 940 724 0 220 218 386 258 0 401 224 8 825 0 193 726 0 1000 94 0 654 73 148 0 838 750 765 0 333 939 0 205 422 235 900 39 217 0 680 597 40 828 0 30 181 823 982 538 621 176 474 0 520 0 37 637 818 359 966 752 92 462 0 816 534 230 0 517 111 199 270 248 956 0 0 144 0 0 682 0 382 165 888 285 875 179 50 0 938 425 170 273 138 21 235 976 545 335 146 126 438 509 14 493 650 69 468 0 993 536 39 0 0 737 995 315 0 470 441 733 981 0 129 96 473 636 859 906 826 0 455 133 0 0 0 63 641 0 546 765 0 583 427 568 491 443 649 0 506 136 0 0 837 813 417 483 664 189 215 381 112 0 0 0 876 79 798 750 320 911 565 957 845 588 345 986 0 0 158 235 0 692 0 272 444 903 985 947 183 461 250 692 718 0 0 255 675 0 528 0 553 269 0 875 97 9 821 987 895 122 789 530 969 590 873 612 0 431 291 675 0 431 510 493 513 922 4 543 467 257 898 51 0 817 357 225 0 696 390 141 324 0 899 703 269 78 826 0 12 457 493 461 704 92 418 0 22 254 843 590 357 284 422 69 90 958 588 674 0 158 594 0 937 418
23 516 278 554 0 557 979 28 463 448 488 271 0 731 496 171 572 679 452 721 143 862 0 874 119 0 0 106 972 0 513 511 0 0 554 235 928 0 0 0 828 924 534 125 433 253 0 614 0 467 587 642 536 412 0 874 569 0 0 964 947 925 443 802 390 604 384 989 442 536 486 680 0 0 0 0 525 297 627 108 636 0 501 582 0 21 583 0 0 346 747 169 77 453 0 446 973 0 717 981 983 23 0 604 922 372 724 28 0 623 207 705 831 381 697 0 71 751 270 839 535 833 879 433 587 442 370 895 1000 339 389 75 226 18 633 97 604 540 308 701 451 350 572 994 162 349 50 0 0 305 124 0 25 250 972 735 565 732 215 802 0 167 665 0 0 67 886 0 952 0 366 898 47 141 0 960 396 631 309 89 902 593 691 619 239 987 876 690 754 243 502 868 952 790 0 266 169 337 80 69 327 68 753 258 14 252 0 843 342 441 0 659 527 298 453 615 855 0 334 394 812 678 506 528 0 652 174 799 0 0 0 582 530 571 196 68 911 149 0 0 395 932 331 612 978 961 451 620 555 535 0 72 959 383 524 0 885 733 997 342 446 169 950 685 0 701 297 783 720 27 0 599 214 144 413 0 898 0 512 402 489 106 958 256 44 233 32 796 727 77 99 177 981 372 704 799 0 80 991 501 634 946 258 932 0 757 0 642 515 70 362 437 670 602 567 94 834 768 110 862 84 817 476 747 682 883 0 227 109 743 61 131 710 564 846 985 701 401 594 255 204 822 71 541 0 347 930 800 0 741 566 0 489 557 999 797 155 510 114 505 886 0 0 0 738 857 323 0 453 495 294 477 105 614 146 0 0 0 380 0 636 43 554 952 0 55 386 858 199 269 0 772 84 240 552 514 323 537 817 263 0 848 70 249 363 0 550 474 886 431 830 0 0 349 0 901 653 529 483 155 540 436 101 289 753 0 271 809 161 293 641 645 752 0 521 723 0 207 460 0 625 876 697 854 422 984 214 795 0 894 513 0 0 281 776 103 306 55 276 0 0 664 0 0 82 807 235 194 881 110 988 756 323 488 623 191 54 0 785 0 0 221 677 885 0 428 175 168 327 51 699 946 213 910 956 199 849 715 223 424
0 556 14 0 0 711 895 979 135 204 0 0 696 908 677 868 167 102 689 55 981 992 407 879 319 770 391 306 816 973 297 733 315 190 101 881 0 771 0 375 602 5 340 794 754 840 137 822 846 648 0 370 860 207 915 18 263 606 243 924 0 195 938 0 116 899 61 497 0 10 566 717 8 851 958 90 216 699 553 994 0 594 667 702 358 562 700 186 0 716 721 0 689 495 285 469 305 921 0 467 594 0 789 466 347 602 854 986 0 901 802 984 374 0 525 315 462 437 0 662 0 607 761 0 0 339 0 921 82 861 167 879 778 126 26 711 0 724 365 0 897 479 960 140 0 0 0 869 710 0 359 414 47 0 433 7 791 998 634 557 731 0 758 0 802 332 0 661 173 44 886 504 882 866 365 61 543 673 720 198 230 322 223 916 0 869 637 0 9 0 863 336 391 0 230 644 468 655 675 573 776 764 569 925 69 488 194 0 509 237 579 905 0 16 222 550 863 0 611 0 0 41 821 727 981 812 675 0 0 649 961 0 809 379 51 543 534 419 576 1 0 907 337 890 0 315 0 708 40 491 450 312 0 170 840 369 230 302 84 747 799 3 140 682 0 100 374 297 392 0 179 0 123 960 649 0 721 602 515 0 354 308 0 0 836 398 891 287 162 886 0 725 0 91 793 597 0 603 756 0 851 300 489 70 791 248 0 48 36 462 471 341 19 504 134 872 776 150 0 382 780 52 0 782 150 0 773 474 441 319 0 931 0 290 343 851 258 628 989 241 200 796 0 0 0 310 187 46 126 340 0 964 861 814 386 249 409 945 0 411 0 496 233 181 469 0 250 972 940 0 331 982 714 237 524 779 626 324 339 844 326 75 145 159 316 225 168 0 0 0 435 557 955 772 418 909 375 652 508 304 577 482 63 132 639 21 192 948 162 0 0 89 508 467 221 789 32 192 628 556 683 393 0 245 527 0 453 469 701 0 942 122 0 352 674 572 270 349 680 354 840 0 475 38 642 363 213 179 117 853 131 0 967 916 376 0 109 595 503 18 686 0 0 0 796 460 0 0 0 569 496 0 65 80 0 803 0 360 854 5 8 869 115 129 232 332 689 911 930 0 0 47 789 454 226 328 491 0 32 157
769 166 877 0 608 0 917 0 823 0 143 296 107 667 674 785 965 961 862 0 0 588 229 164 325 388 918 848 539 23 256 114 435 0 532 981 641 985 0 846 589 0 430 0 615 99 0 487 598 781 106 293 0 26 65 784 0 828 976 180 143 762 535 845 930 845 760 304 966 225 2 804 0 508 186 194 470 2 516 0 69 89 547 0 266 281 0 539 469 260 0 477 911 550 265 168 628 199 0 0 291 0 818 330 830 394 303 803 520 84 457 498 0 649 0 0 997 286 921 691 830 525 673 449 838 208 501 519 483 0 638 670 0 160 534 964 522 145 301 0 303 905 54 0 512 175 762 466 0 280 0 478 641 0 271 524 491 962 613 0 0 932 0 452 976 0 164 943 0 569 515 127 108 370 545 645 0 19 0 232 812 84 784 74 673 660 936 749 876 781 333 534 2 0 753 0 402 815 898 163 670 0 182 620 816 91 66 0 630 621 0 0 333 856 949 942 89 20 594 0 989 889 151 230 306 140 0 399 44 233 921 52 369 0 33 667 0 724 912 230 0 672 875 881 270 575 941 919 513 540 0 0 491 0 301 0 608 537 0 916 954 0 860 93 0 613 491 647 514 822 168 251 182 549 204 546 0 394 587 633 835 830 943 353 77 162 666 186 843 428 62 269 601 49 346 380 953 0 413 598 0 130 0 0 161 349 632 702 0 739 536 5 526 128 700 731 149 0 0 870 71 926 5 572 677 451 304 695 344 591 615 273 373 751 25 88 917 135 0 0 421 6 188 978 651 772 0 955 273 0 0 581 433 451 10 595 418 977 183 512 245 774 235 185 348 72 147 865 0 29 485 0 760 41 751 51 666 0 682 128 0 635 0 627 826 163 0 367 303 531 203 265 64 382 757 920 354 0 983 300 378 637 415 899 0 212 0 435 31 0 791 936 443 0 51 995 349 661 860 941 748 81 957 330 648 636 827 196 487 698 958 392 0 197 149 571 911 886 540 876 579 575 0 2 245 189 762 360 0 554 649 425 700 0 726 493 208 0 0 756 241 456 0 425 89 151 387 0 171 0 140 568 108 225 331 192 554 0 405 63 975 890 128 423 221 0 147 170 680 394 0 0 0 66 0 640 616 340 0 708
143 0 796 128 133 151 552 847 970 0 0 0 90 84 0 941 156 433 142 575 302 976 573 549 967 257 617 54 176 653 485 331 0 0 933 0 0 365 330 469 835 0 0 0 467 0 696 553 997 0 161 0 550 256 687 425 399 714 10 364 0 538 822 0 0 328 590 37 551 0 0 488 88 521 830 636 0 0 726 876 902 408 0 948 0 893 819 595 333 511 389 543 285 170 32 908 852 0 378 160 583 19 674 403 0 11 817 114 0 793 865 102 0 589 939 990 70 45 927 2 0 0 942 22 521 990 0 677 61 0 5 0 699 753 399 609 234 80 374 597 813 0 341 974 929 364 509 294 49 667 189 0 0 969 219 855 0 0 660 756 365 71 232 405 483 116 185 39 934 193 149 593 0 531 0 496 796 531 764 0 0 0 117 550 0 434 2 0 0 97 207 454 906 493 473 484 189 0 484 796 0 254 0 472 966 75 0 601 708 530 703 888 0 763 936 569 59 501 709 0 143 63 0 706 770 209 998 17 537 167 0 470 597 392 337 887 824 0 429 658 265 329 674 783 615 909 296 657 482 206 0 344 638 469 16 969 145 879 664 0 628 349 477 25 609 0 0 822 927 0 115 276 606 186 518 924 8 482 521 315 353 139 662 78 0 420 356 132 0 0 958 496 640 501 509 904 755 271 473 997 901 650 891 598 318 916 0 143 973 527 558 841 0 129 266 511 539 809 972 227 165 120 238 720 0 104 644 685 555 924 787 27 0 361 0 604 439 116 0 73 16 247 4 189 182 799 25 275 78 0 692 306 0 0 427 15 557 970 0 332 563 638 843 601 0 0 75 380 798 138 272 921 291 0 240 0 72 576 839 217 863 322 995 222 0 384 0 412 911 632 0 652 476 882 860 355 891 668 244 158 0 166 640 657 360 57 0 3 35 175 481 409 0 629 332 118 367 758 190 927 100 0 801 231 586 566 862 780 0 964 615 0 824 561 108 0 581 43 593 508 15 561 874 205 526 927 553 18 445 504 0 320 236 167 88 798 378 523 877 72 661 499 869 917 912 757 0 916 340 195 313 297 130 404 594 535 0 592 0 0 979 681 247 240 633 0 26 401 40 511 264 60 0 575 0 714 460 531 0 192
85 658 0 16 743 595 0 0 0 0 0 120 319 179 250 219 46 524 134 363 893 849 0 745 697 44 0 924 119 0 936 226 645 608 430 40 313 542 0 569 631 76 586 639 842 270 992 936 759 248 291 678 547 0 0 984 0 881 219 0 4 89 827 589 950 261 27 645 31 900 159 905 452 527 577 936 147 361 436 983 662 553 0 0 0 544 0 789 108 472 763 212 640 0 0 0 78 671 901 775 0 0 998 0 678 737 0 71 181 991 103 0 413 197 0 139 0 733 116 740 183 605 474 596 554 76 506 921 252 511 827 988 462 994 636 123 760 0 196 860 662 0 733 380 373 81 558 34 835 327 0 615 342 10 647 0 75 239 506 484 0 128 102 431 854 915 964 423 76 813 764 0 982 473 372 0 0 388 381 91 309 0 997 0 0 649 352 677 827 0 0 479 386 770 392 848 0 410 590 0 988 756 536 195 113 808 823 358 961 0 0 404 750 0 636 778 906 837 822 323 852 591 183 84 387 745 0 595 752 0 326 740 764 981 795 259 353 0 392 473 569 93 705 0 936 79 90 952 427 681 563 153 0 490 797 662 322 256 0 366 850 970 48 914 433 542 0 950 705 960 291 199 966 576 991 347 0 30 290 554 805 654 620 338 843 296 0 759 0 854 534 0 427 71 998 994 32 787 966 700 682 653 632 0 156 163 908 765 882 0 921 0 208 301 280 0 899 112 130 0 883 276 737 482 191 310 108 103 410 188 384 882 732 854 811 650 943 697 182 295 45 0 924 0 0 370 523 545 300 495 163 644 839 488 729 174 226 436 0 535 0 0 934 902 625 881 752 27 25 851 0 259 9 35 764 99 0 0 0 674 771 0 0 160 49 560 854 0 385 900 241 706 0 45 0 943 237 17 541 931 426 683 331 166 0 792 644 603 703 408 0 216 897 0 651 206 617 340 118 970 589 721 503 43 0 0 289 0 340 723 668 683 167 470 0 487 603 0 416 146 0 0 986 254 207 588 0 182 910 741 0 668 973 913 0 192 906 934 117 878 223 716 770 399 800 219 693 297 601 0 698 0 4 590 270 595 278 548 440 737 847 938 318 163 88 162 898 703 0 87 684 118 0 322 276 0 243 476 36 135
0 773 612 426 0 0 982 79 202 214 292 0 835 114 895 0 567 0 283 280 951 281 583 684 269 0 0 763 471 0 510 654 87 0 409 0 0 899 0 986 416 0 42 529 1000 231 478 0 13 653 597 577 935 479 925 543 276 773 841 626 51 610 560 634 735 532 6 928 0 84 24 592 579 767 0 812 942 355 864 478 839 46 339 656 77 0 939 82 634 0 8 492 971 0 721 800 387 497 609 243 843 642 30 186 580 462 329 863 319 355 31 480 0 400 672 211 161 0 545 818 585 40 0 59 649 719 0 0 326 0 846 171 800 628 109 156 0 0 38 898 649 745 495 0 422 432 0 121 60 142 54 25 445 0 0 12 973 923 783 338 676 76 216 160 535 0 633 0 706 0 581 299 922 95 488 571 614 24 929 875 635 448 863 690 123 382 0 0 66 747 0 614 508 0 110 923 0 685 0 984 0 0 473 734 913 0 0 675 0 6 0 654 565 940 128 225 836 207 866 757 0 169 444 623 0 894 787 154 294 765 0 560 664 87 855 0 0 72 557 715 188 0 109 270 554 949 0 512 0 982 112 477 0 375 300 205 511 469 424 207 0 228 982 863 370 0 721 0 0 771 518 45 858 0 732 686 326 561 781 393 355 672 796 551 0 405 365 0 195 50 183 44 643 191 892 112 669 944 132 554 354 318 0 853 165 485 304 0 248 336 193 223 261 0 898 0 0 710 426 0 0 388 621 0 703 0 741 961 36 0 273 714 0 237 841 310 406 749 917 0 357 944 719 504 0 555 0 0 434 0 434 774 476 617 221 212 376 70 7 81 726 481 84 905 212 0 730 0 958 0 8 55 257 0 402 896 900 516 991 357 74 634 516 0 799 458 313 583 219 355 0 651 328 548 531 0 0 684 755 897 0 806 615 0 757 0 81 762 566 688 528 0 232 883 0 34 204 918 233 68 29 624 189 141 135 225 155 0 643 557 604 1000 977 490 168 765 884 0 197 584 0 33 333 7 723 906 0 863 829 321 0 703 0 0 845 532 401 599 890 866 676 117 0 874 14 529 575 57 0 0 506 415 44 0 398 0 75 445 639 0 0 746 478 861 95 448 755 914 159 287 0 724 238 72 745 355 844 594 299 986
0 0 747 945 0 521 69 0 971 737 989 163 677 188 591 457 753 502 26 436 582 989 354 218 279 549 517 402 977 15 37 0 879 99 572 628 250 331 0 674 942 0 490 663 0 253 0 245 0 410 852 814 512 0 0 334 989 701 46 0 0 733 447 267 909 0 0 0 369 982 668 0 187 0 521 0 548 538 207 335 883 0 581 262 589 0 174 539 737 202 0 414 0 330 135 431 643 852 835 0 215 0 866 0 0 300 649 991 883 794 560 47 446 312 772 827 713 288 540 528 100 219 0 694 669 0 543 0 45 31 461 632 58 267 851 54 0 135 0 847 261 671 898 185 0 402 848 412 0 680 960 415 761 652 394 98 253 138 0 0 0 216 486 0 660 291 611 252 349 265 257 0 0 875 311 0 77 503 748 342 497 8 0 384 243 756 587 0 285 0 0 938 0 313 686 0 388 0 898 0 966 150 477 176 480 946 858 931 0 976 0 297 256 630 553 735 307 0 480 100 724 480 847 0 944 101 986 0 523 406 660 188 269 90 12 51 612 339 741 346 0 0 151 0 809 32 651 0 322 803 763 607 211 176 0 0 646 232 73 49 142 1000 771 913 0 369 331 127 0 0 0 233 513 683 919 647 756 803 0 659 0 718 0 429 571 0 665 423 417 838 957 253 727 30 884 431 965 204 402 0 67 0 207 272 876 968 787 483 325 603 0 634 101 815 777 288 0 961 0 524 196 0 185 276 109 519 533 0 613 724 741 729 238 853 874 147 530 753 0 473 214 609 26 153 542 945 31 657 586 184 446 814 120 752 800 0 377 0 620 903 0 0 0 547 290 0 0 61 168 812 687 206 0 304 0 689 0 139 0 0 323 980 0 346 573 632 3 881 0 0 580 234 0 475 857 0 639 749 691 272 330 603 0 0 0 258 593 0 4 64 661 290 421 620 0 517 546 2 563 345 983 865 500 0 322 0 932 0 0 687 890 245 0 0 398 74 638 35 130 242 547 0 0 772 501 0 949 650 951 0 720 971 368 779 0 0 313 0 22 918 704 985 0 473 664 249 0 408 73 517 903 6 194 773 0 0 0 698 461 379 727 607 597 0 898 312 678 899 0 252 0 303 0 956 392 476 76 324 827 312
840 905 12 328 0 803 0 335 809 889 614 760 903 0 69 205 533 610 0 808 403 38 900 221 158 0 493 892 757 715 882 405 157 550 174 63 0 402 0 0 635 140 0 0 952 19 820 635 240 0 227 677 203 424 371 635 524 300 0 445 0 223 393 68 967 225 581 33 459 152 898 550 206 470 174 748 339 36 847 361 711 646 383 908 920 0 309 0 272 0 0 807 20 862 26 0 386 0 534 297 630 613 100 308 887 373 386 126 892 46 848 0 0 993 201 887 52 757 300 707 124 503 0 0 484 344 971 669 640 154 113 336 829 11 612 45 689 191 0 401 616 106 0 286 79 0 430 771 0 309 808 0 0 885 0 545 97 76 0 224 73 462 207 793 759 452 739 97 993 0 1 71 0 616 595 555 0 0 360 115 337 550 107 630 627 0 844 955 33 819 645 8 266 775 0 328 766 26 0 598 710 247 939 752 443 430 0 238 446 0 624 0 830 0 0 0 309 0 0 893 706 110 956 7 502 0 265 0 100 763 586 48 951 0 928 141 424 730 189 0 924 0 964 46 293 0 635 865 0 0 686 698 139 792 151 786 160 0 759 724 360 0 0 429 983 162 997 591 163 993 751 285 358 675 301 755 0 0 696 415 43 317 142 0 0 457 230 185 314 0 182 570 485 457 0 424 667 0 792 0 201 659 585 567 749 154 315 350 414 287 545 0 93 93 277 144 876 575 189 311 457 848 427 6 986 719 897 310 277 284 0 905 258 0 0 123 0 848 975 0 198 45 334 256 0 0 207 0 408 965 953 0 993 0 449 881 268 0 685 932 807 614 788 0 0 696 787 814 0 360 841 630 0 515 0 593 905 510 322 533 643 545 414 0 619 615 572 0 596 580 713 539 0 951 158 220 672 300 334 824 704 920 764 0 177 491 775 755 126 6 378 815 620 556 0 845 898 14 282 730 589 388 954 277 275 487 782 0 0 518 633 958 580 15 439 873 838 892 0 669 952 519 739 97 586 686 0 800 460 924 429 362 0 33 0 562 0 380 135 0 434 333 604 339 417 0 853 0 0 433 531 453 661 215 732 0 386 0 107 517 933 593 6 176 0 88 164 326 594 321 0 511 425 823 53 660 137 227 123 675
0 277 108 624 103 915 614 710 120 0 65 855 847 0 0 241 572 391 983 570 236 0 588 155 622 308 783 419 665 361 877 886 533 660 0 720 124 726 103 929 0 674 536 24 210 909 698 0 925 722 586 695 718 0 48 729 364 218 605 468 294 591 0 133 869 370 479 0 854 813 943 421 974 309 476 20 854 0 540 954 0 744 0 544 828 283 0 877 473 84 83 474 912 692 265 0 0 204 549 178 0 160 460 456 780 665 0 677 70 536 328 0 172 668 0 179 0 0 838 453 230 408 349 0 0 51 371 114 328 0 810 489 0 622 895 576 66 0 609 0 670 975 43 643 388 663 730 204 428 0 671 427 196 800 677 355 315 127 838 25 564 0 0 101 132 569 672 550 192 845 0 680 0 0 57 371 463 968 837 247 0 45 986 0 598 227 397 649 668 436 0 355 326 524 773 208 570 0 506 0 997 407 0 0 501 392 0 0 304 364 823 615 201 163 968 828 382 0 0 0 0 721 204 269 159 442 214 219 894 454 287 0 465 792 305 858 63 978 0 921 359 492 734 683 591 816 381 668 0 0 501 332 122 459 135 974 570 712 681 118 90 609 0 142 194 0 838 379 410 0 449 0 682 763 0 63 87 454 0 33 940 706 0 862 0 642 777 965 616 549 0 852 166 39 0 708 847 234 0 964 432 708 0 415 728 243 977 928 690 361 0 726 481 154 0 582 697 899 79 846 287 226 0 3 798 296 0 271 59 726 0 215 485 253 0 0 0 367 0 0 481 272 0 30 673 910 642 0 981 998 58 57 0 535 0 719 579 68 0 131 306 74 424 856 495 245 966 0 780 0 921 697 86 184 288 847 0 736 0 13 655 184 65 585 512 0 134 811 0 892 39 177 920 304 805 472 61 942 0 12 624 0 106 621 328 0 510 713 84 94 784 77 1000 41 247 698 556 126 472 332 545 735 984 0 112 334 705 992 940 0 272 941 226 0 651 841 228 980 433 789 768 0 226 0 640 513 174 806 641 104 778 612 913 482 668 0 535 0 487 590 593 518 0 585 398 578 0 183 89 53 714 0 481 328 447 140 46 131 592 701 0 794 866 205 813 352 826 860 994 777 210 917 0 121 369 543 744 969 0 331
873 841 981 245 875 472 216 75 237 105 587 944 0 591 477 804 732 0 0 906 0 703 629 58 610 452 0 454 548 453 352 523 77 826 246 218 544 597 574 183 758 608 686 155 0 0 798 0 558 451 991 869 427 720 0 969 286 2 356 816 6 196 275 318 144 0 470 239 0 0 344 722 776 429 73 288 105 897 525 557 0 492 765 0 0 292 797 770 956 775 586 120 517 23 501 654 358 601 840 0 0 780 56 432 500 948 536 275 826 791 0 175 0 321 0 144 0 0 0 948 133 119 380 181 794 945 266 489 220 919 811 281 0 116 80 62 35 550 201 0 875 725 0 575 964 432 353 0 510 478 576 93 313 910 0 728 906 195 618 866 713 881 779 0 571 0 105 89 945 296 722 289 0 269 704 0 0 803 385 0 63 920 0 464 488 996 418 65 395 358 0 0 0 353 43 959 0 0 860 211 591 157 656 795 723 165 0 684 877 0 462 0 711 702 7 585 980 167 624 87 0 393 301 454 369 0 298 141 722 419 340 33 882 225 284 415 500 767 433 692 0 369 466 928 0 577 869 0 0 531 636 488 0 195 112 0 0 20 0 832 670 743 801 559 541 772 189 174 467 0 990 0 182 312 692 278 0 248 823 0 601 897 0 745 229 651 230 86 488 393 149 210 131 0 0 0 327 287 771 220 0 0 586 0 833 0 16 419 650 492 0 832 935 0 566 866 0 707 822 0 556 0 0 782 486 0 0 492 679 306 778 424 39 0 433 687 227 804 475 663 226 0 122 555 918 449 510 127 564 0 0 380 722 495 266 0 360 281 0 176 188 921 551 0 0 939 615 964 29 466 934 390 571 192 838 736 0 232 886 490 78 0 0 703 0 258 778 820 0 589 477 803 648 997 224 0 0 0 81 0 265 947 945 622 0 0 641 238 0 783 943 169 304 2 482 0 303 887 677 0 991 840 522 748 168 0 100 778 780 282 222 90 298 690 43 352 0 263 0 990 146 224 343 79 500 183 883 325 753 328 0 874 150 743 156 74 436 972 501 380 734 948 338 529 374 0 964 198 478 217 684 193 31 908 0 981 27 0 524 0 16 892 413 144 888 34 0 676 408 828 0 0 785 71 388 357 0 0 0 809
634 0 249 215 228 529 744 51 0 813 427 866 300 919 318 0 505 107 373 0 402 0 625 771 390 65 704 954 0 261 776 0 537 516 438 0 180 592 0 278 0 630 683 125 443 408 0 263 884 475 411 281 0 54 172 817 0 0 6 870 850 0 688 278 0 260 316 455 726 896 574 513 518 737 0 253 0 0 450 567 956 343 181 587 200 581 16 16 0 347 494 736 272 22 592 423 0 90 244 661 0 211 783 804 636 572 582 237 0 0 955 190 0 685 673 230 0 934 852 607 302 774 788 534 24 993 347 159 491 150 87 293 0 852 871 737 0 472 159 0 648 0 223 106 432 543 95 0 0 815 270 210 193 881 520 0 886 734 974 150 69 885 304 0 0 704 106 494 0 416 0 799 777 205 888 0 0 0 106 970 580 567 481 562 883 645 267 869 357 312 970 111 648 282 162 583 0 0 703 0 165 22 645 238 422 249 389 309 387 934 592 427 342 0 0 282 813 221 0 147 0 401 613 994 879 867 927 635 58 413 0 0 231 198 862 0 350 647 835 994 858 504 653 62 0 421 646 916 600 130 841 0 496 570 55 349 131 908 0 607 168 164 472 652 0 0 639 411 328 801 644 0 865 889 525 306 436 125 56 234 975 0 0 312 264 889 892 487 0 449 905 231 612 0 959 771 345 245 156 0 872 499 318 444 80 0 450 623 795 84 949 677 959 358 766 0 212 995 945 867 646 213 0 399 474 299 297 811 717 447 236 746 274 777 795 334 465 546 561 973 131 406 4 287 54 0 0 185 505 951 654 81 876 68 0 650 129 502 570 0 0 271 421 654 0 304 0 765 570 0 70 848 97 778 556 203 218 432 408 0 179 772 488 125 9 903 950 683 397 529 151 498 843 715 0 444 533 302 400 209 71 687 598 606 366 740 500 0 553 956 154 437 899 366 585 922 917 0 0 128 1 942 387 337 84 0 947 154 905 529 811 772 193 738 41 351 309 0 160 0 921 308 740 429 208 0 0 989 350 580 421 553 0 529 621 0 634 835 485 605 760 0 686 300 688 238 177 0 975 682 981 792 0 0 360 0 162 681 907 976 829 0 697 668 0 74 224 0 336 746 146 0 637 96 326 0 587 0 927 242
0 295 227 176 55 854 756 0 679 297 0 631 707 186 804 539 297 0 0 0 272 73 534 250 580 0 781 358 246 98 0 86 92 942 326 772 244 0 791 179 69 329 90 947 745 569 540 237 602 593 537 562 0 10 332 0 796 242 295 30 215 262 282 858 699 134 254 60 381 0 346 0 0 24 983 496 161 0 16 51 40 889 899 951 653 490 925 402 758 381 138 181 443 41 236 708 565 974 445 80 344 216 0 0 463 0 209 313 406 0 0 289 244 746 282 0 519 451 0 325 0 724 785 206 914 0 228 242 421 878 983 731 356 403 0 368 0 757 338 545 690 557 5 594 246 952 991 288 188 148 883 431 599 528 0 887 716 0 325 799 95 909 381 0 531 545 413 885 0 921 914 462 680 17 298 0 799 992 809 388 276 0 720 990 585 76 46 0 185 325 332 0 312 779 667 262 635 0 7 862 897 144 542 634 0 0 174 502 0 505 0 542 430 345 734 249 866 0 928 767 341 150 727 0 837 38 0 61 422 763 679 0 273 130 352 0 35 205 0 49 338 144 899 146 787 987 913 95 0 400 563 888 964 569 114 155 944 0 186 312 530 0 279 201 0 851 825 26 308 0 911 876 717 654 758 401 583 747 261 399 785 0 53 0 440 0 779 743 400 27 0 0 833 389 636 0 311 830 186 0 754 256 227 0 362 736 731 245 0 447 854 341 722 611 247 923 809 616 775 76 0 0 15 0 377 81 451 170 867 940 960 818 0 195 0 0 0 329 567 0 0 971 665 974 604 285 806 0 268 321 0 849 448 728 111 0 730 439 952 0 364 199 0 376 425 0 235 0 313 776 913 638 398 0 0 397 944 574 938 626 318 432 396 874 743 0 272 607 554 741 615 862 480 873 952 0 571 0 981 985 555 984 594 155 827 293 213 4 446 934 683 182 12 816 392 130 0 561 218 0 822 199 0 974 0 939 974 479 82 0 825 977 455 32 813 785 460 414 0 626 477 661 0 706 200 180 478 344 506 674 0 780 284 757 0 660 227 559 264 703 745 49 0 768 858 0 0 766 86 0 883 0 815 778 470 0 20 455 992 0 252 738 790 0 369 212 669 560 654 0 47 367 0 370 0 739 683 227 900 551
0 199 611 0 943 355 225 557 733 305 483 475 267 999 318 0 253 761 0 748 551 576 190 199 674 0 278 581 0 658 552 386 104 678 328 151 253 718 674 323 766 993 990 89 367 548 627 599 806 0 156 798 0 534 861 206 529 275 701 834 0 622 360 536 0 0 756 315 597 796 0 681 437 439 187 981 990 0 71 0 489 264 801 578 860 31 918 0 857 602 429 32 0 0 0 655 0 61 655 749 285 234 393 78 616 798 721 146 755 983 296 89 697 959 0 479 99 274 297 985 765 401 535 533 383 846 0 378 834 0 911 220 793 609 943 2 0 115 481 0 0 0 0 0 25 0 851 0 413 884 760 477 931 441 948 742 0 301 989 950 464 975 0 134 576 231 320 0 734 115 856 698 0 113 428 28 1 837 696 0 64 937 263 525 810 724 198 135 179 0 75 0 914 108 0 260 272 902 277 0 0 1 0 191 262 409 777 120 326 614 0 588 0 605 666 843 0 30 567 748 459 230 195 296 438 250 136 0 463 946 716 908 0 2 278 195 692 0 0 861 902 0 990 343 600 521 374 479 154 605 989 346 113 0 0 972 508 123 0 184 910 0 572 0 537 525 259 480 304 128 57 0 434 0 0 532 87 922 331 0 943 724 907 68 0 422 31 138 48 0 226 47 0 297 988 935 36 880 701 945 726 124 665 713 175 856 421 727 80 595 0 0 37 465 486 0 0 142 951 382 816 588 307 460 615 519 531 381 13 118 299 336 974 770 0 0 946 694 263 640 734 798 503 623 0 908 259 872 626 653 60 0 0 902 297 89 214 892 0 185 0 277 522 0 527 866 846 807 641 0 627 376 0 419 85 0 242 811 861 0 0 353 731 0 661 0 477 889 689 0 30 0 731 0 89 875 775 442 710 52 56 87 377 0 387 715 731 0 0 0 22 406 0 0 636 548 991 0 465 821 345 887 654 0 620 255 996 887 587 169 106 327 505 0 995 131 0 935 338 524 0 0 335 0 20 116 193 475 84 678 313 899 237 559 587 421 0 285 816 355 686 0 0 0 85 289 498 390 367 958 496 968 12 393 134 133 0 273 522 299 386 918 699 420 0 448 765 0 835 0 486 0 320 0 380 811 692 0 600 979
92 23 0 233 949 19 52 561 985 827 674 451 730 278 738 425 160 314 478 106 301 753 0 431 777 0 0 0 0 990 946 724 941 707 126 366 0 84 0 567 841 0 786 927 0 406 465 658 816 0 200 268 0 280 160 402 0 0 397 38 0 486 991 480 112 188 0 33 829 0 150 0 724 236 785 887 0 113 863 322 963 653 124 0 0 42 697 0 864 827 75 0 854 771 993 357 202 298 362 263 0 545 463 723 388 483 0 385 244 533 211 809 279 796 783 849 240 174 693 219 350 259 384 0 545 205 212 814 13 289 863 559 0 558 265 220 722 426 524 0 587 0 865 292 0 0 0 824 928 0 540 378 485 153 706 238 0 52 0 282 642 692 275 218 476 0 0 18 389 520 111 0 0 225 381 394 31 0 0 462 526 0 477 677 69 866 53 0 149 677 968 825 0 0 913 288 854 234 150 995 993 0 129 211 564 297 771 146 74 175 393 6 536 294 0 617 0 0 0 802 230 758 114 231 255 78 736 176 691 775 431 12 145 400 177 260 0 0 949 465 461 25 0 531 623 16 628 0 611 0 433 988 590 455 330 429 816 302 14 51 542 73 326 738 0 454 0 849 101 510 641 856 131 374 73 0 484 866 0 171 0 201 0 0 451 742 859 223 91 203 0 24 717 670 814 547 252 0 618 994 199 743 557 0 288 0 0 184 59 92 693 0 362 191 3 315 0 346 926 908 393 17 952 0 474 941 0 897 807 371 264 830 845 382 583 659 192 867 436 466 900 101 554 0 247 593 957 821 727 890 629 837 279 0 488 620 454 970 264 422 812 956 7 201 523 922 409 867 567 0 548 373 75 582 884 386 524 555 175 53 752 0 290 514 736 348 827 639 55 421 669 672 890 877 420 890 343 0 992 537 0 493 455 530 37 34 985 335 154 0 0 273 23 729 0 687 44 391 633 0 658 0 889 20 617 407 508 899 246 589 0 0 566 976 729 677 356 390 1000 223 879 116 937 702 0 0 398 0 207 0 992 246 482 694 157 627 464 606 756 719 0 624 94 0 0 992 0 873 385 936 0 40 305 129 541 482 0 364 300 0 830 0 867 731 624 54 232 0 477 511 0 710 736 0 434 956 0 621 996 184
0 0 677 0 365 0 709 335 447 866 477 437 0 958 801 578 103 608 0 704 0 694 0 274 386 711 533 752 0 754 109 831 1000 455 557 0 168 0 667 735 0 212 47 351 480 791 373 573 263 191 265 0 0 878 0 543 993 711 713 0 0 118 35 0 207 513 940 0 176 455 49 858 359 0 484 0 865 843 942 693 395 95 992 241 8 941 649 285 176 357 238 909 12 961 0 107 0 0 841 191 871 251 964 148 156 124 66 354 202 318 232 17 118 936 573 403 0 525 412 0 0 836 472 0 457 53 0 18 431 62 0 438 739 0 254 562 807 131 0 0 890 0 279 660 466 826 958 50 0 744 761 797 0 547 0 714 749 764 0 700 0 273 0 206 913 991 421 582 919 0 149 310 927 474 0 265 767 244 0 442 0 664 544 190 502 651 318 0 516 723 100 0 718 0 218 970 253 113 898 93 556 663 44 0 0 381 810 600 731 0 217 712 434 0 85 149 776 294 293 784 68 41 592 72 0 401 609 951 847 979 0 306 829 312 131 180 351 348 634 279 0 348 0 892 100 43 146 706 880 103 641 0 0 602 564 222 628 522 686 151 564 255 174 0 651 557 854 172 906 656 521 0 0 74 870 639 0 635 17 91 305 79 0 0 412 151 671 539 429 177 0 932 0 712 859 0 589 567 0 939 580 216 0 0 349 359 704 155 177 300 636 927 0 779 556 683 625 642 0 862 510 349 37 0 0 628 236 656 24 0 565 185 277 98 707 0 907 884 658 629 335 0 216 883 136 67 0 577 0 0 917 887 0 593 0 789 327 0 512 790 657 111 749 25 0 253 794 989 0 731 91 271 165 420 613 926 0 24 582 948 0 0 141 676 0 663 980 126 899 710 0 67 0 254 691 133 282 706 234 0 0 440 0 571 0 34 50 973 977 752 468 309 332 853 6 0 785 167 0 153 705 494 111 449 949 0 140 893 738 17 809 163 89 517 161 488 986 85 0 454 705 0 0 549 456 507 0 908 26 997 159 417 609 991 969 371 118 415 908 257 107 954 756 0 0 280 0 117 523 685 404 312 100 607 234 831 350 928 607 56 140 504 708 657 0 418 455 261 695 0 0 0 166 0 497 181 358 228 536 875
0 0 993 264 715 150 286 0 211 956 844 574 360 669 275 9 19 481 92 322 578 467 671 417 0 0 599 739 512 410 0 391 605 833 522 0 523 337 0 950 55 940 963 0 638 552 24 0 839 758 0 75 892 322 896 618 48 390 0 216 977 146 193 359 227 438 811 0 636 287 0 0 830 989 415 126 486 960 0 921 980 239 973 736 0 333 92 309 0 557 513 591 151 421 772 0 676 120 879 908 0 0 534 586 0 0 573 817 443 410 454 0 353 315 836 447 843 544 490 341 328 765 694 592 428 63 677 117 0 755 7 871 0 0 912 0 0 675 0 0 0 571 814 310 490 691 787 0 582 0 194 708 590 768 139 0 0 275 698 899 314 703 301 900 193 948 0 450 799 219 124 751 0 0 272 553 66 657 0 614 254 368 551 576 0 815 407 971 0 143 0 582 217 739 752 678 0 122 608 894 460 900 0 0 566 306 0 768 415 376 983 0 0 73 124 0 281 319 200 0 28 386 567 0 506 663 924 440 936 166 528 136 180 195 0 0 821 984 0 917 253 506 22 970 168 664 964 177 45 113 133 467 910 302 0 991 0 0 0 455 0 0 923 870 242 270 0 615 301 850 236 986 839 211 6 0 378 247 314 0 326 0 780 575 957 19 346 442 921 737 150 0 869 288 0 92 191 905 81 0 729 137 481 0 594 679 0 723 350 0 566 552 465 940 0 0 585 585 447 0 26 26 129 0 354 328 91 145 864 0 578 0 817 0 528 41 961 935 984 953 777 26 867 663 140 48 999 770 0 72 839 772 0 883 161 96 105 0 798 0 634 0 0 131 206 105 0 0 886 438 754 688 0 350 530 466 0 224 129 702 0 565 994 801 0 0 559 966 771 255 0 0 712 372 83 0 849 0 175 0 151 44 940 152 706 17 671 0 687 990 0 938 496 686 652 19 0 0 75 0 111 608 122 621 651 435 301 437 0 5 0 805 859 46 145 270 71 652 0 793 373 983 273 402 198 817 0 780 396 783 283 259 343 496 841 431 581 354 954 0 703 296 214 89 981 713 249 698 623 0 0 556 293 0 628 236 748 672 0 0 803 489 0 983 0 43 321 470 640 153 0 831 631 32 302 549 779 325 0 832
372 621 418 10 225 475 605 20 744 300 152 416 142 180 573 14 212 791 0 881 836 9 576 893 0 307 70 19 716 668 701 0 528 162 910 0 451 0 619 963 482 153 346 349 0 207 491 711 793 615 894 778 0 809 709 543 0 596 842 979 653 158 438 647 265 0 0 924 74 138 369 912 176 890 18 855 339 895 849 681 514 935 847 245 539 213 246 0 0 0 214 523 312 243 860 439 0 250 390 432 0 0 0 0 262 815 904 356 0 0 0 734 691 593 0 0 994 199 873 860 622 0 0 0 482 0 538 0 956 261 0 249 0 0 706 725 18 5 459 0 570 854 0 625 188 284 640 928 901 867 0 0 105 588 700 90 712 0 865 296 890 942 495 438 231 200 676 276 5 756 971 616 772 200 98 0 384 740 622 695 901 118 834 521 94 934 4 0 0 13 404 852 297 0 89 346 452 404 950 0 0 776 463 0 738 55 125 874 0 927 0 0 746 290 671 184 710 0 201 0 209 0 139 367 49 0 236 580 0 288 620 854 136 0 532 0 205 0 509 216 0 536 0 477 0 396 105 106 945 48 487 872 744 453 981 0 580 461 330 832 666 0 632 462 240 659 894 344 0 0 647 513 413 729 32 947 761 0 936 0 0 59 698 101 0 650 890 592 588 195 129 0 0 589 644 492 291 0 648 175 0 67 0 359 802 490 643 461 456 33 236 536 898 937 0 509 397 256 676 960 893 153 378 522 515 30 378 636 875 954 512 839 897 20 0 0 0 836 113 0 168 258 279 878 736 312 63 867 617 128 113 528 103 914 0 166 575 721 113 670 0 171 22 50 86 443 0 651 691 115 890 516 925 637 577 9 481 649 43 0 499 0 508 688 0 180 0 256 0 0 602 675 182 476 128 0 983 544 934 620 11 729 641 890 695 696 14 373 627 337 804 321 31 483 258 31 890 485 44 0 0 533 372 488 663 0 419 27 0 835 567 198 0 0 755 576 584 566 0 919 409 469 0 0 329 0 885 128 178 335 0 279 916 0 909 0 0 147 899 217 899 313 0 671 873 546 18 645 436 0 567 183 306 527 116 378 0 0 700 305 374 104 341 0 306 830 0 271 167 297 92 0 731 846 253 435 0 459 855 0
273 731 0 842 655 661 782 87 0 300 0 807 0 0 398 0 780 498 943 438 0 382 554 345 0 789 0 131 895 56 0 360 48 865 0 641 367 75 540 992 0 950 119 121 869 184 104 297 470 377 695 153 232 375 598 235 637 313 166 781 148 892 127 64 106 296 297 0 170 602 0 83 518 973 732 0 11 741 892 881 473 880 217 141 343 703 465 194 0 842 23 335 958 606 664 643 868 0 95 471 0 275 445 548 332 382 966 953 293 500 285 801 883 309 259 813 0 881 712 748 457 0 9 250 820 235 937 656 0 0 936 0 310 0 58 503 502 39 456 132 431 58 109 867 613 0 461 427 129 848 772 254 224 984 525 755 50 436 0 490 447 509 292 0 386 564 611 0 338 864 0 18 105 107 473 572 537 578 0 793 372 689 627 398 0 876 0 907 235 465 221 704 0 0 0 0 794 446 356 623 454 613 0 659 158 25 106 606 159 458 813 303 434 283 0 897 311 517 22 943 591 847 681 990 388 59 449 0 165 797 676 576 58 865 0 144 296 923 944 139 0 965 218 0 260 714 880 336 70 0 820 158 0 0 684 99 0 0 107 118 691 451 0 740 582 316 277 0 538 539 709 681 699 172 782 519 959 0 908 574 21 9 705 0 48 369 192 686 154 0 312 719 943 303 701 129 0 0 0 887 942 401 380 574 544 317 0 0 928 721 856 257 47 85 0 265 808 87 313 399 173 872 357 621 72 741 0 94 739 389 682 951 0 0 506 232 0 577 907 0 725 76 0 391 528 985 526 214 873 0 790 858 876 52 287 250 367 362 883 273 701 170 300 10 0 986 883 0 597 157 0 0 294 610 912 681 299 0 264 926 429 529 307 361 217 100 731 779 0 570 0 6 116 80 221 302 767 692 199 157 845 944 488 0 600 0 0 0 674 331 183 389 585 369 0 500 368 1000 584 642 0 726 489 0 750 837 0 873 372 890 672 715 413 505 815 77 0 780 832 0 416 0 175 0 71 363 684 0 875 399 253 705 0 639 746 625 579 570 227 596 785 654 0 179 0 92 790 243 989 90 577 55 116 642 0 831 742 552 491 818 773 322 886 590 0 297 178 729 989 745 863 960 0 371 953 631 676 711 927 0
860 800 458 339 989 368 842 226 131 542 856 213 995 573 0 535 48 0 0 0 0 0 697 803 815 381 362 807 43 509 384 43 628 966 590 909 907 495 691 0 361 742 407 0 0 494 644 335 732 253 201 79 853 938 425 0 81 0 478 148 478 29 0 223 254 257 329 885 192 900 81 374 227 637 0 0 39 608 175 0 386 869 762 183 0 414 826 696 634 306 792 697 837 670 0 513 621 144 610 147 620 31 123 431 45 410 531 0 552 390 450 972 925 0 347 0 50 0 0 0 586 0 666 0 871 854 0 260 332 116 854 0 206 15 406 0 0 581 0 0 0 246 282 631 380 199 893 917 905 0 35 0 0 804 578 708 0 15 845 258 541 914 107 0 44 338 965 556 726 100 138 947 0 787 801 16 12 562 203 982 550 941 265 0 0 519 58 180 326 737 562 982 1000 0 0 856 0 832 792 775 0 730 684 10 938 61 230 28 852 845 587 0 0 645 253 0 820 0 958 0 748 0 547 102 514 681 728 317 0 475 106 179 593 961 0 152 126 632 0 326 0 26 2 50 861 513 463 607 261 625 196 0 75 52 242 449 674 0 0 512 0 913 923 220 0 318 238 423 376 401 944 994 101 602 0 593 496 857 303 851 233 106 158 661 970 73 710 183 312 500 706 87 968 411 912 276 864 0 239 0 816 33 0 336 360 0 143 870 109 382 274 115 505 944 747 0 578 369 515 712 617 491 832 747 0 825 48 49 962 317 789 914 892 566 0 794 140 330 932 0 46 0 0 0 49 0 545 533 0 676 0 913 385 24 0 518 190 716 932 576 543 251 189 723 205 575 598 797 649 986 615 0 254 82 606 0 109 630 587 389 0 552 145 130 389 754 91 341 117 391 72 0 96 42 870 683 619 796 107 73 187 0 287 641 622 571 730 0 243 753 79 736 0 27 0 286 0 320 40 319 979 0 597 927 308 515 924 809 550 434 165 444 618 338 139 973 169 199 436 127 390 993 908 943 911 0 536 202 478 952 753 565 302 578 56 893 0 0 996 988 884 242 0 629 810 612 671 941 38 778 910 627 0 972 879 0 81 96 747 447 525 0 931 0 429 19 536 559 338 575 214 890 915 178 276 399 657 871 0 0
0 277 381 854 0 294 5 0 254 665 449 730 530 953 0 470 175 170 0 43 226 0 0 921 452 265 596 893 559 869 590 153 32 805 9 0 591 448 842 676 249 316 0 0 845 786 0 0 105 708 744 587 153 771 203 908 250 111 523 907 350 161 131 0 0 0 834 370 0 718 837 0 898 0 0 919 646 838 317 0 0 0 18 79 278 0 0 0 968 987 448 566 463 85 333 871 687 541 275 50 784 173 137 646 581 665 68 519 115 315 14 267 981 647 887 316 0 593 97 266 211 321 132 889 856 977 204 929 964 546 718 0 0 323 938 51 751 575 0 210 0 441 847 49 0 898 920 771 0 911 970 613 3 0 464 650 840 699 189 150 174 212 142 890 384 294 0 540 438 43 299 0 779 53 332 307 6 111 139 241 627 590 282 178 254 629 778 0 391 266 612 844 707 0 122 28 451 0 28 673 194 223 722 837 0 267 223 474 35 871 0 0 568 399 690 0 106 758 117 0 0 542 653 829 700 667 0 969 0 677 393 436 82 401 0 532 0 172 95 366 662 313 0 596 630 830 793 674 900 905 0 705 20 879 248 171 199 272 773 0 251 827 0 0 737 691 697 0 885 358 310 111 944 67 197 325 137 0 0 902 342 319 558 754 0 176 708 685 348 466 546 687 573 779 472 922 961 436 923 951 796 803 178 960 583 507 61 161 381 438 230 579 319 906 0 185 287 981 426 382 576 561 480 495 573 501 0 0 0 250 690 313 334 0 385 174 966 707 202 0 324 0 434 0 930 944 896 0 652 702 890 0 166 311 885 353 863 0 707 230 122 60 0 16 205 444 930 975 807 467 337 943 0 0 305 747 0 690 870 944 944 282 514 196 767 0 719 0 112 0 0 373 12 652 784 158 714 244 0 838 145 0 533 481 109 836 0 232 424 103 483 119 372 396 844 322 0 0 979 687 39 303 0 871 378 986 0 829 0 924 112 993 0 895 866 57 715 0 897 206 131 0 167 178 100 377 839 0 0 222 71 636 659 429 329 674 721 713 786 687 778 51 841 834 220 110 478 335 31 624 31 492 161 994 622 955 180 32 333 730 0 491 458 418 0 572 0 0 770 137 912 904 430 453 180 0 258 389 570 0
0 382 89 705 324 627 899 806 0 144 96 0 230 0 0 694 822 964 36 656 128 615 0 715 186 0 332 926 477 460 0 32 284 223 503 763 223 509 564 154 770 444 332 215 905 282 0 850 0 494 94 42 964 756 330 878 289 816 611 409 83 0 410 950 609 265 842 372 0 883 456 708 795 458 711 287 0 151 286 566 0 0 598 84 243 0 0 518 403 955 491 0 315 146 0 757 194 720 517 468 273 748 70 558 696 150 332 0 322 869 996 735 0 16 893 700 749 866 0 0 28 395 0 374 739 525 409 757 0 802 269 388 7 0 997 778 386 907 211 653 769 354 14 872 247 4 332 176 716 0 203 554 666 0 738 41 809 349 466 0 0 0 590 0 850 760 399 0 0 165 565 931 291 184 249 0 0 0 368 0 745 606 0 533 213 328 478 753 818 292 0 646 469 456 336 487 939 680 200 573 0 89 117 0 118 760 427 649 0 171 731 70 789 303 996 791 320 432 0 192 0 862 246 932 722 655 109 788 219 94 345 143 766 772 46 244 250 678 504 61 0 0 766 303 0 166 633 0 237 720 693 972 444 264 799 336 182 999 0 499 774 427 0 706 519 706 827 521 357 0 142 218 713 616 235 268 0 0 331 380 927 817 0 0 571 774 955 0 979 876 975 967 0 430 0 601 0 199 22 0 418 179 170 49 910 528 958 238 91 0 249 0 867 519 21 544 192 440 0 774 45 336 804 236 0 376 943 299 479 0 0 87 0 376 701 0 235 216 0 645 0 435 749 364 0 867 0 794 745 0 803 196 764 0 400 0 34 485 764 528 686 632 713 477 592 251 0 438 129 319 0 308 60 364 788 153 340 690 0 665 393 394 0 0 725 0 169 0 0 798 594 917 493 326 286 114 177 358 0 0 0 311 303 443 888 0 924 589 770 162 0 656 709 317 582 719 786 349 487 31 44 52 0 0 400 357 420 622 495 0 133 610 0 45 205 450 0 830 292 781 768 0 583 437 798 390 830 800 0 105 170 0 971 595 779 397 385 758 47 0 397 675 0 483 255 15 0 578 632 719 4 693 860 551 0 0 687 0 0 0 483 0 0 903 0 0 262 0 11 545 265 0 111 185 998 0 24 510 0 874