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