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