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