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